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

/* Forward declarations */

/* Type definitions */

/* Variables and functions */
int /*<<< orphan*/ dl_CreateCombinerProgram(int, int);
void dl_InitCombiner() {
  dl_CreateCombinerProgram(0x0011FFFF, 0xFFFFFC38);
  dl_CreateCombinerProgram(0x00127E03, 0xFFFFFDF8);
  dl_CreateCombinerProgram(0x00127E03, 0xFFFFF3F8);
  dl_CreateCombinerProgram(0x00127E03, 0xFFFFF7F8);
  dl_CreateCombinerProgram(0x00121603, 0xFF5BFFF8);
  dl_CreateCombinerProgram(0x00267E04, 0x1F0CFDFF);
  dl_CreateCombinerProgram(0x0041FFFF, 0xFFFFFC38);
  dl_CreateCombinerProgram(0x00127E0C, 0xFFFFFDF8);
  dl_CreateCombinerProgram(0x00267E04, 0x1FFCFDF8);
  dl_CreateCombinerProgram(0x00262A04, 0x1F0C93FF);
  dl_CreateCombinerProgram(0x00121803, 0xFF5BFFF8);
  dl_CreateCombinerProgram(0x00121803, 0xFF0FFFFF);
  dl_CreateCombinerProgram(0x0041FFFF, 0xFFFFF638);
  dl_CreateCombinerProgram(0x0011FFFF, 0xFFFFF238);
  dl_CreateCombinerProgram(0x0041C7FF, 0xFFFFFE38);
  dl_CreateCombinerProgram(0x0041FFFF, 0xFFFFF838);
  dl_CreateCombinerProgram(0x00127E60, 0xFFFFF3F8);
  dl_CreateCombinerProgram(0x00272C04, 0x1F0C93FF);
  dl_CreateCombinerProgram(0x0020AC04, 0xFF0F93FF);
  dl_CreateCombinerProgram(0x0026A004, 0x1FFC93F8);
  dl_CreateCombinerProgram(0x00277E04, 0x1F0CF7FF);
  dl_CreateCombinerProgram(0x0020FE04, 0xFF0FF7FF);
  dl_CreateCombinerProgram(0x00272E04, 0x1F0C93FF);
  dl_CreateCombinerProgram(0x00272C04, 0x1F1093FF);
  dl_CreateCombinerProgram(0x0020A203, 0xFF13FFFF);
  dl_CreateCombinerProgram(0x0011FE04, 0xFFFFF7F8);
  dl_CreateCombinerProgram(0x0020AC03, 0xFF0F93FF);
  dl_CreateCombinerProgram(0x00272C03, 0x1F0C93FF);
  dl_CreateCombinerProgram(0x0011FE04, 0xFF0FF3FF);
  dl_CreateCombinerProgram(0x00119C04, 0xFFFFFFF8);
  dl_CreateCombinerProgram(0x00271204, 0x1F0CFFFF);
  dl_CreateCombinerProgram(0x0011FE04, 0xFFFFF3F8);
  dl_CreateCombinerProgram(0x00272C80, 0x350CF37F);
}


x86 assembly (clang, -O0):
<dl_InitCombiner>:
push   %rbp
mov    %rsp,%rbp
mov    $0x11ffff,%edi
mov    $0xfffffc38,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x127e03,%edi
mov    $0xfffffdf8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x127e03,%edi
mov    $0xfffff3f8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x127e03,%edi
mov    $0xfffff7f8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x121603,%edi
mov    $0xff5bfff8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x267e04,%edi
mov    $0x1f0cfdff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x41ffff,%edi
mov    $0xfffffc38,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x127e0c,%edi
mov    $0xfffffdf8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x267e04,%edi
mov    $0x1ffcfdf8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x262a04,%edi
mov    $0x1f0c93ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x121803,%edi
mov    $0xff5bfff8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x121803,%edi
mov    $0xff0fffff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x41ffff,%edi
mov    $0xfffff638,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x11ffff,%edi
mov    $0xfffff238,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x41c7ff,%edi
mov    $0xfffffe38,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x41ffff,%edi
mov    $0xfffff838,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x127e60,%edi
mov    $0xfffff3f8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x272c04,%edi
mov    $0x1f0c93ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x20ac04,%edi
mov    $0xff0f93ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x26a004,%edi
mov    $0x1ffc93f8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x277e04,%edi
mov    $0x1f0cf7ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x20fe04,%edi
mov    $0xff0ff7ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x272e04,%edi
mov    $0x1f0c93ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x272c04,%edi
mov    $0x1f1093ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x20a203,%edi
mov    $0xff13ffff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x11fe04,%edi
mov    $0xfffff7f8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x20ac03,%edi
mov    $0xff0f93ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x272c03,%edi
mov    $0x1f0c93ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x11fe04,%edi
mov    $0xff0ff3ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x119c04,%edi
mov    $0xfffffff8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x271204,%edi
mov    $0x1f0cffff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x11fe04,%edi
mov    $0xfffff3f8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x272c80,%edi
mov    $0x350cf37f,%esi
call   1030 <dl_CreateCombinerProgram@plt>
pop    %rbp
ret

x86 assembly (clang, -O2):
<dl_InitCombiner>:
push   %rax
mov    $0x11ffff,%edi
mov    $0xfffffc38,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x127e03,%edi
mov    $0xfffffdf8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x127e03,%edi
mov    $0xfffff3f8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x127e03,%edi
mov    $0xfffff7f8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x121603,%edi
mov    $0xff5bfff8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x267e04,%edi
mov    $0x1f0cfdff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x41ffff,%edi
mov    $0xfffffc38,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x127e0c,%edi
mov    $0xfffffdf8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x267e04,%edi
mov    $0x1ffcfdf8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x262a04,%edi
mov    $0x1f0c93ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x121803,%edi
mov    $0xff5bfff8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x121803,%edi
mov    $0xff0fffff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x41ffff,%edi
mov    $0xfffff638,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x11ffff,%edi
mov    $0xfffff238,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x41c7ff,%edi
mov    $0xfffffe38,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x41ffff,%edi
mov    $0xfffff838,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x127e60,%edi
mov    $0xfffff3f8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x272c04,%edi
mov    $0x1f0c93ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x20ac04,%edi
mov    $0xff0f93ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x26a004,%edi
mov    $0x1ffc93f8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x277e04,%edi
mov    $0x1f0cf7ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x20fe04,%edi
mov    $0xff0ff7ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x272e04,%edi
mov    $0x1f0c93ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x272c04,%edi
mov    $0x1f1093ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x20a203,%edi
mov    $0xff13ffff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x11fe04,%edi
mov    $0xfffff7f8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x20ac03,%edi
mov    $0xff0f93ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x272c03,%edi
mov    $0x1f0c93ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x11fe04,%edi
mov    $0xff0ff3ff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x119c04,%edi
mov    $0xfffffff8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x271204,%edi
mov    $0x1f0cffff,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x11fe04,%edi
mov    $0xfffff3f8,%esi
call   1030 <dl_CreateCombinerProgram@plt>
mov    $0x272c80,%edi
mov    $0x350cf37f,%esi
pop    %rax
jmp    1030 <dl_CreateCombinerProgram@plt>

LLVM IR (-O0):
define void @dl_InitCombiner() {
%1 = call i32 @dl_CreateCombinerProgram(i32 1179647, i32 -968)
%2 = call i32 @dl_CreateCombinerProgram(i32 1211907, i32 -520)
%3 = call i32 @dl_CreateCombinerProgram(i32 1211907, i32 -3080)
%4 = call i32 @dl_CreateCombinerProgram(i32 1211907, i32 -2056)
%5 = call i32 @dl_CreateCombinerProgram(i32 1185283, i32 -10747912)
%6 = call i32 @dl_CreateCombinerProgram(i32 2522628, i32 520945151)
%7 = call i32 @dl_CreateCombinerProgram(i32 4325375, i32 -968)
%8 = call i32 @dl_CreateCombinerProgram(i32 1211916, i32 -520)
%9 = call i32 @dl_CreateCombinerProgram(i32 2522628, i32 536673784)
%10 = call i32 @dl_CreateCombinerProgram(i32 2501124, i32 520918015)
%11 = call i32 @dl_CreateCombinerProgram(i32 1185795, i32 -10747912)
%12 = call i32 @dl_CreateCombinerProgram(i32 1185795, i32 -15728641)
%13 = call i32 @dl_CreateCombinerProgram(i32 4325375, i32 -2504)
%14 = call i32 @dl_CreateCombinerProgram(i32 1179647, i32 -3528)
%15 = call i32 @dl_CreateCombinerProgram(i32 4311039, i32 -456)
%16 = call i32 @dl_CreateCombinerProgram(i32 4325375, i32 -1992)
%17 = call i32 @dl_CreateCombinerProgram(i32 1212000, i32 -3080)
%18 = call i32 @dl_CreateCombinerProgram(i32 2567172, i32 520918015)
%19 = call i32 @dl_CreateCombinerProgram(i32 2141188, i32 -15756289)
%20 = call i32 @dl_CreateCombinerProgram(i32 2531332, i32 536646648)
%21 = call i32 @dl_CreateCombinerProgram(i32 2588164, i32 520943615)
%22 = call i32 @dl_CreateCombinerProgram(i32 2162180, i32 -15730689)
%23 = call i32 @dl_CreateCombinerProgram(i32 2567684, i32 520918015)
%24 = call i32 @dl_CreateCombinerProgram(i32 2567172, i32 521180159)
%25 = call i32 @dl_CreateCombinerProgram(i32 2138627, i32 -15466497)
%26 = call i32 @dl_CreateCombinerProgram(i32 1179140, i32 -2056)
%27 = call i32 @dl_CreateCombinerProgram(i32 2141187, i32 -15756289)
%28 = call i32 @dl_CreateCombinerProgram(i32 2567171, i32 520918015)
%29 = call i32 @dl_CreateCombinerProgram(i32 1179140, i32 -15731713)
%30 = call i32 @dl_CreateCombinerProgram(i32 1154052, i32 -8)
%31 = call i32 @dl_CreateCombinerProgram(i32 2560516, i32 520945663)
%32 = call i32 @dl_CreateCombinerProgram(i32 1179140, i32 -3080)
%33 = call i32 @dl_CreateCombinerProgram(i32 2567296, i32 890041215)
ret void
}

LLVM IR (-O2):
define void @dl_InitCombiner() {
%1 = tail call i32 @dl_CreateCombinerProgram(i32 1179647, i32 -968)
%2 = tail call i32 @dl_CreateCombinerProgram(i32 1211907, i32 -520)
%3 = tail call i32 @dl_CreateCombinerProgram(i32 1211907, i32 -3080)
%4 = tail call i32 @dl_CreateCombinerProgram(i32 1211907, i32 -2056)
%5 = tail call i32 @dl_CreateCombinerProgram(i32 1185283, i32 -10747912)
%6 = tail call i32 @dl_CreateCombinerProgram(i32 2522628, i32 520945151)
%7 = tail call i32 @dl_CreateCombinerProgram(i32 4325375, i32 -968)
%8 = tail call i32 @dl_CreateCombinerProgram(i32 1211916, i32 -520)
%9 = tail call i32 @dl_CreateCombinerProgram(i32 2522628, i32 536673784)
%10 = tail call i32 @dl_CreateCombinerProgram(i32 2501124, i32 520918015)
%11 = tail call i32 @dl_CreateCombinerProgram(i32 1185795, i32 -10747912)
%12 = tail call i32 @dl_CreateCombinerProgram(i32 1185795, i32 -15728641)
%13 = tail call i32 @dl_CreateCombinerProgram(i32 4325375, i32 -2504)
%14 = tail call i32 @dl_CreateCombinerProgram(i32 1179647, i32 -3528)
%15 = tail call i32 @dl_CreateCombinerProgram(i32 4311039, i32 -456)
%16 = tail call i32 @dl_CreateCombinerProgram(i32 4325375, i32 -1992)
%17 = tail call i32 @dl_CreateCombinerProgram(i32 1212000, i32 -3080)
%18 = tail call i32 @dl_CreateCombinerProgram(i32 2567172, i32 520918015)
%19 = tail call i32 @dl_CreateCombinerProgram(i32 2141188, i32 -15756289)
%20 = tail call i32 @dl_CreateCombinerProgram(i32 2531332, i32 536646648)
%21 = tail call i32 @dl_CreateCombinerProgram(i32 2588164, i32 520943615)
%22 = tail call i32 @dl_CreateCombinerProgram(i32 2162180, i32 -15730689)
%23 = tail call i32 @dl_CreateCombinerProgram(i32 2567684, i32 520918015)
%24 = tail call i32 @dl_CreateCombinerProgram(i32 2567172, i32 521180159)
%25 = tail call i32 @dl_CreateCombinerProgram(i32 2138627, i32 -15466497)
%26 = tail call i32 @dl_CreateCombinerProgram(i32 1179140, i32 -2056)
%27 = tail call i32 @dl_CreateCombinerProgram(i32 2141187, i32 -15756289)
%28 = tail call i32 @dl_CreateCombinerProgram(i32 2567171, i32 520918015)
%29 = tail call i32 @dl_CreateCombinerProgram(i32 1179140, i32 -15731713)
%30 = tail call i32 @dl_CreateCombinerProgram(i32 1154052, i32 -8)
%31 = tail call i32 @dl_CreateCombinerProgram(i32 2560516, i32 520945663)
%32 = tail call i32 @dl_CreateCombinerProgram(i32 1179140, i32 -3080)
%33 = tail call i32 @dl_CreateCombinerProgram(i32 2567296, i32 890041215)
ret void
}