long call_sum_127_no_ll(long (*func)(
    unsigned long, void *, long, double, unsigned long, float, float, int,
    unsigned int, double, double, double, void *, unsigned short,
    unsigned short, void *, long, long, int, short, unsigned short,
    unsigned short, char, long, void *, void *, char, unsigned char,
    unsigned long, short, int, int, unsigned char, short, long, long, void *,
    unsigned short, char, double, unsigned short, void *, short, unsigned long,
    unsigned short, float, unsigned char, short, float, short, char,
    unsigned long, unsigned long, char, float, long, void *, short, float,
    unsigned int, float, unsigned int, double, unsigned int, unsigned char, int,
    long, char, short, double, int, void *, char, unsigned short, void *,
    unsigned short, void *, unsigned long, double, void *, long, float,
    unsigned short, unsigned short, void *, float, int, unsigned int, double,
    float, long, void *, unsigned short, float, unsigned char, unsigned char,
    float, unsigned int, float, unsigned short, double, unsigned short,
    unsigned long, unsigned int, unsigned long, void *, unsigned char, char,
    char, unsigned short, unsigned long, float, short, void *, long,
    unsigned short, short, double, short, int, char, unsigned long, long, int,
    void *, double, unsigned char)) {
  return func(
      948223085, (void *)803308438, -465723152, 20385, 219679466, -10035, 13915,
      -1193455756, 1265303699, 27935, -18478, -10508, (void *)215389089, 55561,
      55472, (void *)146070433, -1040819989, -17851453, -1622662247, -19473,
      20837, 30216, 79, 986800400, (void *)390281604, (void *)1178532858, 19,
      117, 78337699, -5718, -991300738, 872160910, 184, 926, -1487245383,
      1633973783, (void *)33738609, 53985, -116, 31645, 27196,
      (void *)145569903, -6960, 17252220, 47404, -10491, 88, -30438, -21212,
      -1982, -16, 1175270, 7949380, -121, 8559, -432968526, (void *)293455312,
      11894, -8394, 142421516, -25758, 3422998, 4004, 15758212, 198,
      -1071899743, -1284904617, -11, -17219, -30039, 311589092,
      (void *)541468577, 123, 63517, (void *)1252504506, 39368,
      (void *)10057868, 134781408, -7143, (void *)72825877, -1190798667, -30862,
      63757, 14965, (void *)802391252, 22008, -517289619, 806091099, 1125, 451,
      -498145176, (void *)55960931, 15379, 4629, 184, 254, 22532, 465856451,
      -1669, 49416, -16546, 2983, 4337541, 65292495, 39253529, (void *)669025,
      211, 85, -19, 24298, 65358, 16776, -29957, (void *)124311, -163231228,
      2610, -7806, 26434, -21913, -753615541, 120, 358697932, -1198889034,
      -2131350926, (void *)3749492036, -13413, 17);
}


x86 assembly (clang, -O0):
<call_sum_127_no_ll>:
push   %rbp
mov    %rsp,%rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
sub    $0x428,%rsp
mov    %rdi,-0x30(%rbp)
mov    $0x3884bc6d,%edi
mov    $0x2fe18396,%esi
mov    $0xffffffffe43da0f0,%rdx
movsd  0xecf(%rip),%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
mov    $0xd180aea,%ecx
movss  0xf1a(%rip),%xmm1
movss  0xf16(%rip),%xmm2
mov    $0xb8dd4f74,%r8d
mov    $0x4b6b0093,%r9d
movsd  0xea6(%rip),%xmm3
movsd  0xea6(%rip),%xmm4
movsd  0xea6(%rip),%xmm5
mov    $0xcd693a1,%eax
mov    %rax,-0xc0(%rbp)
mov    $0x8b4dba1,%eax
mov    %rax,-0xb0(%rbp)
mov    $0x17433984,%eax
mov    %rax,-0xa8(%rbp)
mov    $0x463efbfa,%eax
mov    %rax,-0xa0(%rbp)
mov    $0x202cf71,%eax
mov    %rax,-0x98(%rbp)
movsd  0xe6a(%rip),%xmm6
mov    $0x8ad386f,%eax
mov    %rax,-0x90(%rbp)
movss  0xe9e(%rip),%xmm7
movss  0xe99(%rip),%xmm8
movss  0xe95(%rip),%xmm0
movss  %xmm0,-0x80(%rbp)
mov    $0x117dc5d0,%eax
mov    %rax,-0x88(%rbp)
movss  0xe80(%rip),%xmm0
movss  %xmm0,-0x7c(%rbp)
movss  0xe77(%rip),%xmm0
movss  %xmm0,-0x6c(%rbp)
movsd  0xe1a(%rip),%xmm0
movsd  %xmm0,-0x68(%rbp)
movsd  0xe15(%rip),%xmm0
movsd  %xmm0,-0x60(%rbp)
mov    $0x204627a1,%eax
mov    %rax,-0x78(%rbp)
mov    $0x4aa7b3ba,%r13d
mov    $0x99788c,%r12d
movsd  0xdfb(%rip),%xmm0
movsd  %xmm0,-0x58(%rbp)
mov    $0x4573c15,%r15d
movss  0xe2c(%rip),%xmm0
movss  %xmm0,-0x48(%rbp)
mov    $0x2fd384d4,%r14d
movss  0xe1d(%rip),%xmm0
movss  %xmm0,-0x44(%rbp)
movsd  0xdd0(%rip),%xmm0
movsd  %xmm0,-0x40(%rbp)
movss  0xe06(%rip),%xmm15
mov    $0x355e563,%ebx
movss  0xdfc(%rip),%xmm14
movss  0xdf7(%rip),%xmm13
movss  0xdf2(%rip),%xmm12
movsd  0xda1(%rip),%xmm11
mov    $0xa3561,%r11d
movss  0xdde(%rip),%xmm10
mov    $0x1e597,%r10d
movsd  0xd8b(%rip),%xmm9
mov    $0xdf7cb544,%eax
mov    %rax,-0x50(%rbp)
mov    -0xc0(%rbp),%rax
movsd  0xd7b(%rip),%xmm0
movsd  %xmm0,-0x38(%rbp)
movsd  -0xb8(%rbp),%xmm0
ff
mov    %rax,(%rsp)
mov    -0xb0(%rbp),%rax
movl   $0xd909,0x8(%rsp)
movl   $0xd8b0,0x10(%rsp)
mov    %rax,0x18(%rsp)
mov    -0xa8(%rbp),%rax
movq   $0xffffffffc1f658eb,0x20(%rsp)
f6 c1
movq   $0xfffffffffeef9bc3,0x28(%rsp)
ef fe
movl   $0x9f482399,0x30(%rsp)
9f
movl   $0xffffb3ef,0x38(%rsp)
ff
movl   $0x5165,0x40(%rsp)
movl   $0x7608,0x48(%rsp)
movl   $0x4f,0x50(%rsp)
movq   $0x3ad16110,0x58(%rsp)
d1 3a
mov    %rax,0x60(%rsp)
mov    -0xa0(%rbp),%rax
mov    %rax,0x68(%rsp)
mov    -0x98(%rbp),%rax
movl   $0x13,0x70(%rsp)
movl   $0x75,0x78(%rsp)
movq   $0x4ab56a3,0x80(%rsp)
movl   $0xffffe9aa,0x88(%rsp)
aa e9 ff ff
movl   $0xc4e9f37e,0x90(%rsp)
7e f3 e9 c4
movl   $0x33fc1e8e,0x98(%rsp)
8e 1e fc 33
movl   $0xb8,0xa0(%rsp)
movl   $0x39e,0xa8(%rsp)
movq   $0xffffffffa75a6fb9,0xb0(%rsp)
movq   $0x61647617,0xb8(%rsp)
mov    %rax,0xc0(%rsp)
mov    -0x90(%rbp),%rax
movl   $0xd2e1,0xc8(%rsp)
movl   $0xffffff8c,0xd0(%rsp)
8c ff ff ff
movl   $0x6a3c,0xd8(%rsp)
mov    %rax,0xe0(%rsp)
mov    -0x88(%rbp),%rax
movl   $0xffffe4d0,0xe8(%rsp)
d0 e4 ff ff
movq   $0x1073f7c,0xf0(%rsp)
movl   $0xb92c,0xf8(%rsp)
movl   $0x58,0x100(%rsp)
movl   $0xffff891a,0x108(%rsp)
1a 89 ff ff
movss  %xmm8,0x110(%rsp)
movss  -0x80(%rbp),%xmm8
movl   $0xfffff842,0x118(%rsp)
42 f8 ff ff
movl   $0xfffffff0,0x120(%rsp)
f0 ff ff ff
movq   $0x11eee6,0x128(%rsp)
movq   $0x794c44,0x130(%rsp)
movl   $0xffffff87,0x138(%rsp)
87 ff ff ff
movss  %xmm8,0x140(%rsp)
movss  -0x7c(%rbp),%xmm8
movq   $0xffffffffe6316cb2,0x148(%rsp)
mov    %rax,0x150(%rsp)
mov    -0x78(%rbp),%rax
movl   $0x2e76,0x158(%rsp)
movss  %xmm8,0x160(%rsp)
movss  -0x6c(%rbp),%xmm8
movl   $0x87d2e0c,0x168(%rsp)
0c 2e 7d 08
movss  %xmm8,0x170(%rsp)
movsd  -0x68(%rbp),%xmm8
movl   $0x343b16,0x178(%rsp)
movsd  %xmm8,0x180(%rsp)
movsd  -0x60(%rbp),%xmm8
movl   $0xf07384,0x188(%rsp)
movl   $0xc6,0x190(%rsp)
movl   $0xc01c1ba1,0x198(%rsp)
a1 1b 1c c0
movq   $0xffffffffb369e957,0x1a0(%rsp)
movl   $0xfffffff5,0x1a8(%rsp)
f5 ff ff ff
movl   $0xffffbcbd,0x1b0(%rsp)
bd bc ff ff
movsd  %xmm8,0x1b8(%rsp)
movsd  -0x58(%rbp),%xmm8
movl   $0x129278e4,0x1c0(%rsp)
e4 78 92 12
mov    %rax,0x1c8(%rsp)
mov    -0x50(%rbp),%rax
movl   $0x7b,0x1d0(%rsp)
movl   $0xf81d,0x1d8(%rsp)
mov    %r13,0x1e0(%rsp)
movl   $0x99c8,0x1e8(%rsp)
mov    %r12,0x1f0(%rsp)
movq   $0x80899e0,0x1f8(%rsp)
movsd  %xmm8,0x200(%rsp)
movss  -0x48(%rbp),%xmm8
mov    %r15,0x208(%rsp)
movq   $0xffffffffb905dab5,0x210(%rsp)
movss  %xmm8,0x218(%rsp)
movss  -0x44(%rbp),%xmm8
movl   $0xf90d,0x220(%rsp)
movl   $0x3a75,0x228(%rsp)
mov    %r14,0x230(%rsp)
movss  %xmm8,0x238(%rsp)
movsd  -0x40(%rbp),%xmm8
movl   $0xe12ac96d,0x240(%rsp)
6d c9 2a e1
movl   $0x300bf95b,0x248(%rsp)
5b f9 0b 30
movsd  %xmm8,0x250(%rsp)
movsd  -0x38(%rbp),%xmm8
movss  %xmm15,0x258(%rsp)
movq   $0xffffffffe24ee868,0x260(%rsp)
mov    %rbx,0x268(%rsp)
movl   $0x3c13,0x270(%rsp)
movss  %xmm14,0x278(%rsp)
movl   $0xb8,0x280(%rsp)
movl   $0xfe,0x288(%rsp)
movss  %xmm13,0x290(%rsp)
movl   $0x1bc467c3,0x298(%rsp)
c3 67 c4 1b
movss  %xmm12,0x2a0(%rsp)
movl   $0xc108,0x2a8(%rsp)
movsd  %xmm11,0x2b0(%rsp)
movl   $0xba7,0x2b8(%rsp)
movq   $0x422f85,0x2c0(%rsp)
movl   $0x3e448cf,0x2c8(%rsp)
cf 48 e4 03
movq   $0x256f619,0x2d0(%rsp)
mov    %r11,0x2d8(%rsp)
movl   $0xd3,0x2e0(%rsp)
movl   $0x55,0x2e8(%rsp)
movl   $0xffffffed,0x2f0(%rsp)
ed ff ff ff
movl   $0x5eea,0x2f8(%rsp)
movq   $0xff4e,0x300(%rsp)
movss  %xmm10,0x308(%rsp)
movl   $0xffff8afb,0x310(%rsp)
fb 8a ff ff
mov    %r10,0x318(%rsp)
movq   $0xfffffffff6454a04,0x320(%rsp)
movl   $0xa32,0x328(%rsp)
movl   $0xffffe182,0x330(%rsp)
82 e1 ff ff
movsd  %xmm9,0x338(%rsp)
movl   $0xffffaa67,0x340(%rsp)
67 aa ff ff
movl   $0xd314bd4b,0x348(%rsp)
4b bd 14 d3
movl   $0x78,0x350(%rsp)
movq   $0x15614bcc,0x358(%rsp)
movq   $0xffffffffb88a67b6,0x360(%rsp)
movl   $0x80f62a72,0x368(%rsp)
72 2a f6 80
mov    %rax,0x370(%rsp)
movsd  %xmm8,0x378(%rsp)
movl   $0x11,0x380(%rsp)
call   *-0x30(%rbp)
add    $0x428,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret

x86 assembly (clang, -O2):
<call_sum_127_no_ll>:
push   %rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
push   %rax
mov    %rdi,%r15
sub    $0x8,%rsp
movabs $0xc0ca328000000000,%rbp
32 ca c0
mov    $0xdf7cb544,%eax
movabs $0x40d9d08000000000,%rbx
d0 d9 40
movabs $0xc0d0288000000000,%r13
28 d0 c0
movabs $0x4091940000000000,%r12
94 91 40
movabs $0xc0bbe70000000000,%r14
e7 bb c0
movabs $0xc0dd55c000000000,%r11
55 dd c0
movabs $0x40af480000000000,%r10
48 af 40
movsd  0xe9b(%rip),%xmm0
movss  0xebb(%rip),%xmm1
movss  0xeb7(%rip),%xmm2
movsd  0xe8b(%rip),%xmm3
movsd  0xe8b(%rip),%xmm4
movsd  0xe8b(%rip),%xmm5
movsd  0xe8b(%rip),%xmm6
movss  0xe93(%rip),%xmm7
mov    $0x3884bc6d,%edi
mov    $0x2fe18396,%esi
mov    $0xd180aea,%ecx
mov    $0xffffffffe43da0f0,%rdx
mov    $0xb8dd4f74,%r8d
mov    $0x4b6b0093,%r9d
push   $0x11
push   %rbp
push   %rax
push   $0xffffffff80f62a72
push   $0xffffffffb88a67b6
push   $0x15614bcc
push   $0x78
push   $0xffffffffd314bd4b
push   $0xffffffffffffaa67
push   %rbx
push   $0xffffffffffffe182
push   $0xa32
push   $0xfffffffff6454a04
push   $0x1e597
push   $0xffffffffffff8afb
push   $0x46831000
push   $0xff4e
push   $0x5eea
push   $0xffffffffffffffed
push   $0x55
push   $0xd3
push   $0xa3561
push   $0x256f619
push   $0x3e448cf
push   $0x422f85
push   $0xba7
push   %r13
push   $0xc108
push   $0xffffffffc4d0a000
push   $0x1bc467c3
push   $0x46b00800
push   $0xfe
push   $0xb8
push   $0x4590a800
push   $0x3c13
push   $0x355e563
push   $0xffffffffe24ee868
push   $0x43e18000
push   %r12
push   $0x300bf95b
push   $0xffffffffe12ac96d
push   $0x46abf000
push   $0x2fd384d4
push   $0x3a75
push   $0xf90d
push   $0xffffffffc6f11c00
push   $0xffffffffb905dab5
push   $0x4573c15
push   %r14
push   $0x80899e0
push   $0x99788c
push   $0x99c8
push   $0x4aa7b3ba
push   $0xf81d
push   $0x7b
push   $0x204627a1
push   $0x129278e4
push   %r11
push   $0xffffffffffffbcbd
push   $0xfffffffffffffff5
push   $0xffffffffb369e957
push   $0xffffffffc01c1ba1
push   $0xc6
push   $0xf07384
push   %r10
push   $0x343b16
push   $0xffffffffc6c93c00
push   $0x87d2e0c
push   $0xffffffffc6032800
push   $0x2e76
push   $0x117dc5d0
push   $0xffffffffe6316cb2
push   $0x4605bc00
push   $0xffffffffffffff87
push   $0x794c44
push   $0x11eee6
push   $0xfffffffffffffff0
push   $0xfffffffffffff842
push   $0xffffffffc6a5b800
push   $0xffffffffffff891a
push   $0x58
push   $0xb92c
push   $0x1073f7c
push   $0xffffffffffffe4d0
push   $0x8ad386f
push   $0x6a3c
push   $0xffffffffffffff8c
push   $0xd2e1
push   $0x202cf71
push   $0x61647617
push   $0xffffffffa75a6fb9
push   $0x39e
push   $0xb8
push   $0x33fc1e8e
push   $0xffffffffc4e9f37e
push   $0xffffffffffffe9aa
push   $0x4ab56a3
push   $0x75
push   $0x13
push   $0x463efbfa
push   $0x17433984
push   $0x3ad16110
push   $0x4f
push   $0x7608
push   $0x5165
push   $0xffffffffffffb3ef
push   $0xffffffff9f482399
push   $0xfffffffffeef9bc3
push   $0xffffffffc1f658eb
push   $0x8b4dba1
push   $0xd8b0
push   $0xd909
push   $0xcd693a1
call   *%r15
add    $0x398,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret

LLVM IR (-O0):
define i64 @call_sum_127_no_ll(i64 (i64, i8*, i64, double, i64, float, float, i32, i32, double, double, double, i8*, i16, i16, i8*, i64, i64, i32, i16, i16, i16, i8, i64, i8*, i8*, i8, i8, i64, i16, i32, i32, i8, i16, i64, i64, i8*, i16, i8, double, i16, i8*, i16, i64, i16, float, i8, i16, float, i16, i8, i64, i64, i8, float, i64, i8*, i16, float, i32, float, i32, double, i32, i8, i32, i64, i8, i16, double, i32, i8*, i8, i16, i8*, i16, i8*, i64, double, i8*, i64, float, i16, i16, i8*, float, i32, i32, double, float, i64, i8*, i16, float, i8, i8, float, i32, float, i16, double, i16, i64, i32, i64, i8*, i8, i8, i8, i16, i64, float, i16, i8*, i64, i16, i16, double, i16, i32, i8, i64, i64, i32, i8*, double, i8)* %0) {
%2 = alloca i64 (i64, i8*, i64, double, i64, float, float, i32, i32, double, double, double, i8*, i16, i16, i8*, i64, i64, i32, i16, i16, i16, i8, i64, i8*, i8*, i8, i8, i64, i16, i32, i32, i8, i16, i64, i64, i8*, i16, i8, double, i16, i8*, i16, i64, i16, float, i8, i16, float, i16, i8, i64, i64, i8, float, i64, i8*, i16, float, i32, float, i32, double, i32, i8, i32, i64, i8, i16, double, i32, i8*, i8, i16, i8*, i16, i8*, i64, double, i8*, i64, float, i16, i16, i8*, float, i32, i32, double, float, i64, i8*, i16, float, i8, i8, float, i32, float, i16, double, i16, i64, i32, i64, i8*, i8, i8, i8, i16, i64, float, i16, i8*, i64, i16, i16, double, i16, i32, i8, i64, i64, i32, i8*, double, i8)*
store i64 (i64, i8*, i64, double, i64, float, float, i32, i32, double, double, double, i8*, i16, i16, i8*, i64, i64, i32, i16, i16, i16, i8, i64, i8*, i8*, i8, i8, i64, i16, i32, i32, i8, i16, i64, i64, i8*, i16, i8, double, i16, i8*, i16, i64, i16, float, i8, i16, float, i16, i8, i64, i64, i8, float, i64, i8*, i16, float, i32, float, i32, double, i32, i8, i32, i64, i8, i16, double, i32, i8*, i8, i16, i8*, i16, i8*, i64, double, i8*, i64, float, i16, i16, i8*, float, i32, i32, double, float, i64, i8*, i16, float, i8, i8, float, i32, float, i16, double, i16, i64, i32, i64, i8*, i8, i8, i8, i16, i64, float, i16, i8*, i64, i16, i16, double, i16, i32, i8, i64, i64, i32, i8*, double, i8)* %0, i64 (i64, i8*, i64, double, i64, float, float, i32, i32, double, double, double, i8*, i16, i16, i8*, i64, i64, i32, i16, i16, i16, i8, i64, i8*, i8*, i8, i8, i64, i16, i32, i32, i8, i16, i64, i64, i8*, i16, i8, double, i16, i8*, i16, i64, i16, float, i8, i16, float, i16, i8, i64, i64, i8, float, i64, i8*, i16, float, i32, float, i32, double, i32, i8, i32, i64, i8, i16, double, i32, i8*, i8, i16, i8*, i16, i8*, i64, double, i8*, i64, float, i16, i16, i8*, float, i32, i32, double, float, i64, i8*, i16, float, i8, i8, float, i32, float, i16, double, i16, i64, i32, i64, i8*, i8, i8, i8, i16, i64, float, i16, i8*, i64, i16, i16, double, i16, i32, i8, i64, i64, i32, i8*, double, i8)** %2
%3 = load i64 (i64, i8*, i64, double, i64, float, float, i32, i32, double, double, double, i8*, i16, i16, i8*, i64, i64, i32, i16, i16, i16, i8, i64, i8*, i8*, i8, i8, i64, i16, i32, i32, i8, i16, i64, i64, i8*, i16, i8, double, i16, i8*, i16, i64, i16, float, i8, i16, float, i16, i8, i64, i64, i8, float, i64, i8*, i16, float, i32, float, i32, double, i32, i8, i32, i64, i8, i16, double, i32, i8*, i8, i16, i8*, i16, i8*, i64, double, i8*, i64, float, i16, i16, i8*, float, i32, i32, double, float, i64, i8*, i16, float, i8, i8, float, i32, float, i16, double, i16, i64, i32, i64, i8*, i8, i8, i8, i16, i64, float, i16, i8*, i64, i16, i16, double, i16, i32, i8, i64, i64, i32, i8*, double, i8)*, i64 (i64, i8*, i64, double, i64, float, float, i32, i32, double, double, double, i8*, i16, i16, i8*, i64, i64, i32, i16, i16, i16, i8, i64, i8*, i8*, i8, i8, i64, i16, i32, i32, i8, i16, i64, i64, i8*, i16, i8, double, i16, i8*, i16, i64, i16, float, i8, i16, float, i16, i8, i64, i64, i8, float, i64, i8*, i16, float, i32, float, i32, double, i32, i8, i32, i64, i8, i16, double, i32, i8*, i8, i16, i8*, i16, i8*, i64, double, i8*, i64, float, i16, i16, i8*, float, i32, i32, double, float, i64, i8*, i16, float, i8, i8, float, i32, float, i16, double, i16, i64, i32, i64, i8*, i8, i8, i8, i16, i64, float, i16, i8*, i64, i16, i16, double, i16, i32, i8, i64, i64, i32, i8*, double, i8)** %2
%4 = call i64 %3(i64 948223085, i8* inttoptr (i64 803308438 to i8*), i64 -465723152, double 2.038500e+04, i64 219679466, float -1.003500e+04, float 1.391500e+04, i32 -1193455756, i32 1265303699, double 2.793500e+04, double -1.847800e+04, double -1.050800e+04, i8* inttoptr (i64 215389089 to i8*), i16 zeroext -9975, i16 zeroext -10064, i8* inttoptr (i64 146070433 to i8*), i64 -1040819989, i64 -17851453, i32 -1622662247, i16 signext -19473, i16 zeroext 20837, i16 zeroext 30216, i8 signext 79, i64 986800400, i8* inttoptr (i64 390281604 to i8*), i8* inttoptr (i64 1178532858 to i8*), i8 signext 19, i8 zeroext 117, i64 78337699, i16 signext -5718, i32 -991300738, i32 872160910, i8 zeroext -72, i16 signext 926, i64 -1487245383, i64 1633973783, i8* inttoptr (i64 33738609 to i8*), i16 zeroext -11551, i8 signext -116, double 3.164500e+04, i16 zeroext 27196, i8* inttoptr (i64 145569903 to i8*), i16 signext -6960, i64 17252220, i16 zeroext -18132, float -1.049100e+04, i8 zeroext 88, i16 signext -30438, float -2.121200e+04, i16 signext -1982, i8 signext -16, i64 1175270, i64 7949380, i8 signext -121, float 8.559000e+03, i64 -432968526, i8* inttoptr (i64 293455312 to i8*), i16 signext 11894, float -8.394000e+03, i32 142421516, float -2.575800e+04, i32 3422998, double 4.004000e+03, i32 15758212, i8 zeroext -58, i32 -1071899743, i64 -1284904617, i8 signext -11, i16 signext -17219, double -3.003900e+04, i32 311589092, i8* inttoptr (i64 541468577 to i8*), i8 signext 123, i16 zeroext -2019, i8* inttoptr (i64 1252504506 to i8*), i16 zeroext -26168, i8* inttoptr (i64 10057868 to i8*), i64 134781408, double -7.143000e+03, i8* inttoptr (i64 72825877 to i8*), i64 -1190798667, float -3.086200e+04, i16 zeroext -1779, i16 zeroext 14965, i8* inttoptr (i64 802391252 to i8*), float 2.200800e+04, i32 -517289619, i32 806091099, double 1.125000e+03, float 4.510000e+02, i64 -498145176, i8* inttoptr (i64 55960931 to i8*), i16 zeroext 15379, float 4.629000e+03, i8 zeroext -72, i8 zeroext -2, float 2.253200e+04, i32 465856451, float -1.669000e+03, i16 zeroext -16120, double -1.654600e+04, i16 zeroext 2983, i64 4337541, i32 65292495, i64 39253529, i8* inttoptr (i64 669025 to i8*), i8 zeroext -45, i8 signext 85, i8 signext -19, i16 zeroext 24298, i64 65358, float 1.677600e+04, i16 signext -29957, i8* inttoptr (i64 124311 to i8*), i64 -163231228, i16 zeroext 2610, i16 signext -7806, double 2.643400e+04, i16 signext -21913, i32 -753615541, i8 signext 120, i64 358697932, i64 -1198889034, i32 -2131350926, i8* inttoptr (i64 3749492036 to i8*), double -1.341300e+04, i8 zeroext 17)
ret i64 %4
}

LLVM IR (-O2):
define i64 @call_sum_127_no_ll(i64 (i64, i8*, i64, double, i64, float, float, i32, i32, double, double, double, i8*, i16, i16, i8*, i64, i64, i32, i16, i16, i16, i8, i64, i8*, i8*, i8, i8, i64, i16, i32, i32, i8, i16, i64, i64, i8*, i16, i8, double, i16, i8*, i16, i64, i16, float, i8, i16, float, i16, i8, i64, i64, i8, float, i64, i8*, i16, float, i32, float, i32, double, i32, i8, i32, i64, i8, i16, double, i32, i8*, i8, i16, i8*, i16, i8*, i64, double, i8*, i64, float, i16, i16, i8*, float, i32, i32, double, float, i64, i8*, i16, float, i8, i8, float, i32, float, i16, double, i16, i64, i32, i64, i8*, i8, i8, i8, i16, i64, float, i16, i8*, i64, i16, i16, double, i16, i32, i8, i64, i64, i32, i8*, double, i8)* nocapture %0) {
%2 = tail call i64 %0(i64 948223085, i8* inttoptr (i64 803308438 to i8*), i64 -465723152, double 2.038500e+04, i64 219679466, float -1.003500e+04, float 1.391500e+04, i32 -1193455756, i32 1265303699, double 2.793500e+04, double -1.847800e+04, double -1.050800e+04, i8* inttoptr (i64 215389089 to i8*), i16 zeroext -9975, i16 zeroext -10064, i8* inttoptr (i64 146070433 to i8*), i64 -1040819989, i64 -17851453, i32 -1622662247, i16 signext -19473, i16 zeroext 20837, i16 zeroext 30216, i8 signext 79, i64 986800400, i8* inttoptr (i64 390281604 to i8*), i8* inttoptr (i64 1178532858 to i8*), i8 signext 19, i8 zeroext 117, i64 78337699, i16 signext -5718, i32 -991300738, i32 872160910, i8 zeroext -72, i16 signext 926, i64 -1487245383, i64 1633973783, i8* inttoptr (i64 33738609 to i8*), i16 zeroext -11551, i8 signext -116, double 3.164500e+04, i16 zeroext 27196, i8* inttoptr (i64 145569903 to i8*), i16 signext -6960, i64 17252220, i16 zeroext -18132, float -1.049100e+04, i8 zeroext 88, i16 signext -30438, float -2.121200e+04, i16 signext -1982, i8 signext -16, i64 1175270, i64 7949380, i8 signext -121, float 8.559000e+03, i64 -432968526, i8* inttoptr (i64 293455312 to i8*), i16 signext 11894, float -8.394000e+03, i32 142421516, float -2.575800e+04, i32 3422998, double 4.004000e+03, i32 15758212, i8 zeroext -58, i32 -1071899743, i64 -1284904617, i8 signext -11, i16 signext -17219, double -3.003900e+04, i32 311589092, i8* inttoptr (i64 541468577 to i8*), i8 signext 123, i16 zeroext -2019, i8* inttoptr (i64 1252504506 to i8*), i16 zeroext -26168, i8* inttoptr (i64 10057868 to i8*), i64 134781408, double -7.143000e+03, i8* inttoptr (i64 72825877 to i8*), i64 -1190798667, float -3.086200e+04, i16 zeroext -1779, i16 zeroext 14965, i8* inttoptr (i64 802391252 to i8*), float 2.200800e+04, i32 -517289619, i32 806091099, double 1.125000e+03, float 4.510000e+02, i64 -498145176, i8* inttoptr (i64 55960931 to i8*), i16 zeroext 15379, float 4.629000e+03, i8 zeroext -72, i8 zeroext -2, float 2.253200e+04, i32 465856451, float -1.669000e+03, i16 zeroext -16120, double -1.654600e+04, i16 zeroext 2983, i64 4337541, i32 65292495, i64 39253529, i8* inttoptr (i64 669025 to i8*), i8 zeroext -45, i8 signext 85, i8 signext -19, i16 zeroext 24298, i64 65358, float 1.677600e+04, i16 signext -29957, i8* inttoptr (i64 124311 to i8*), i64 -163231228, i16 zeroext 2610, i16 signext -7806, double 2.643400e+04, i16 signext -21913, i32 -753615541, i8 signext 120, i64 358697932, i64 -1198889034, i32 -2131350926, i8* inttoptr (i64 3749492036 to i8*), double -1.341300e+04, i8 zeroext 17)
ret i64 %2
}