#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*/ delay(int);
int /*<<< orphan*/ tone(int, double, double);
void scarymonsters6() {
  tone(5, 493.88, 461.538);
  delay(461.538);
  delay(40);
  tone(5, 493.88, 461.538);
  delay(461.538);
  delay(40);
  tone(5, 698.46, 923.077);
  delay(923.077);
  delay(40);
  tone(5, 587.33, 461.538);
  delay(461.538);
  delay(40);
  tone(5, 587.33, 230.769);
  delay(230.769);
  tone(5, 587.33, 115.385);
  delay(115.385);
  tone(5, 587.33, 115.385);
  delay(115.385);
  delay(40);
  tone(5, 523.25, 230.769);
  delay(230.769);
  tone(5, 493.88, 230.769);
  delay(230.769);
  delay(40);
  tone(5, 493.88, 115.385);
  delay(115.385);
  tone(5, 523.25, 115.385);
  delay(115.385);
  tone(5, 587.33, 115.385);
  delay(115.385);
  tone(5, 659.26, 115.385);
  delay(115.385);
  delay(40);
  tone(5, 587.33, 230.769);
  delay(230.769);
  tone(5, 349.23, 230.769);
  delay(230.769);
  tone(5, 493.88, 230.769);
  delay(230.769);
  tone(5, 493.88, 230.769);
  delay(230.769);
  delay(40);
  tone(5, 493.88, 230.769);
  delay(230.769);
  tone(5, 349.23, 230.769);
  delay(230.769);
  delay(40);
  tone(5, 493.88, 230.769);
  delay(230.769);
  tone(5, 493.88, 115.385);
  delay(115.385);
  tone(5, 493.88, 115.385);
  delay(115.385);
  delay(40);
  tone(5, 698.46, 230.769);
  delay(230.769);
  tone(5, 493.88, 230.769);
  delay(230.769);
  delay(40);
  tone(5, 493.88, 230.769);
  delay(230.769);
  tone(5, 493.88, 115.385);
  delay(115.385);
  tone(5, 523.25, 115.385);
  delay(115.385);
  delay(40);
  tone(5, 493.88, 230.769);
  delay(230.769);
  tone(5, 440.00, 230.769);
  delay(230.769);
  tone(5, 392.00, 230.769);
  delay(230.769);
  tone(5, 349.23, 230.769);
  delay(230.769);
  delay(40);
  tone(5, 493.88, 461.538);
  delay(461.538);
  delay(40);
  tone(5, 493.88, 461.538);
  delay(461.538);
  delay(40);
  tone(5, 698.46, 923.077);
  delay(923.077);
  delay(40);
  tone(5, 587.33, 461.538);
  delay(461.538);
  delay(40);
  tone(5, 587.33, 230.769);
  delay(230.769);
  tone(5, 587.33, 115.385);
  delay(115.385);
  tone(5, 587.33, 115.385);
  delay(115.385);
  delay(40);
  tone(5, 523.25, 230.769);
  delay(230.769);
  tone(5, 493.88, 230.769);
  delay(230.769);
  delay(40);
  tone(5, 493.88, 115.385);
  delay(115.385);
  tone(5, 523.25, 115.385);
  delay(115.385);
  tone(5, 587.33, 115.385);
  delay(115.385);
  tone(5, 659.26, 115.385);
  delay(115.385);
  delay(40);
  tone(5, 698.46, 230.769);
  delay(230.769);
  tone(5, 349.23, 230.769);
  delay(230.769);
  tone(5, 493.88, 230.769);
  delay(230.769);
  tone(5, 493.88, 230.769);
  delay(230.769);
  delay(40);
  tone(5, 493.88, 230.769);
  delay(230.769);
  tone(5, 349.23, 230.769);
  delay(230.769);
  delay(40);
  tone(5, 493.88, 230.769);
  delay(230.769);
  tone(5, 493.88, 115.385);
  delay(115.385);
  tone(5, 493.88, 115.385);
  delay(115.385);
  delay(40);
  tone(5, 698.46, 230.769);
  delay(230.769);
  tone(5, 493.88, 230.769);
  delay(230.769);
  delay(40);
  tone(5, 493.88, 230.769);
  delay(230.769);
  tone(5, 493.88, 115.385);
  delay(115.385);
  tone(5, 523.25, 115.385);
  delay(115.385);
  delay(40);
  tone(5, 493.88, 230.769);
  delay(230.769);
  tone(5, 440.00, 230.769);
  delay(230.769);
  tone(5, 392.00, 230.769);
  delay(230.769);
  tone(5, 349.23, 230.769);
  delay(230.769);
  delay(40);
}


x86 assembly (clang, -O0):
<scarymonsters6>:
push   %rbp
mov    %rsp,%rbp
mov    $0x5,%edi
movsd  0xeef(%rip),%xmm0
movsd  0xf17(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x1cd,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xec1(%rip),%xmm0
movsd  0xee9(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x1cd,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xeab(%rip),%xmm0
movsd  0xec3(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x39b,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xe8d(%rip),%xmm0
movsd  0xe8d(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x1cd,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xe5f(%rip),%xmm0
movsd  0xe17(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xe3b(%rip),%xmm0
movsd  0xe1b(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xe17(%rip),%xmm0
movsd  0xdf7(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xdc9(%rip),%xmm0
movsd  0xda1(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xd9d(%rip),%xmm0
movsd  0xd7d(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xd6f(%rip),%xmm0
movsd  0xd77(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xd53(%rip),%xmm0
movsd  0xd53(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xd4f(%rip),%xmm0
movsd  0xd2f(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xd23(%rip),%xmm0
movsd  0xd0b(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xcfd(%rip),%xmm0
movsd  0xcb5(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xc91(%rip),%xmm0
movsd  0xc91(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xc8d(%rip),%xmm0
movsd  0xc6d(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xc69(%rip),%xmm0
movsd  0xc49(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xc3b(%rip),%xmm0
movsd  0xc1b(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xbf7(%rip),%xmm0
movsd  0xbf7(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xbe9(%rip),%xmm0
movsd  0xbc9(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xbc5(%rip),%xmm0
movsd  0xbcd(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xba1(%rip),%xmm0
movsd  0xba9(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xb8b(%rip),%xmm0
movsd  0xb53(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xb4f(%rip),%xmm0
movsd  0xb2f(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xb21(%rip),%xmm0
movsd  0xb01(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xafd(%rip),%xmm0
movsd  0xb05(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xae1(%rip),%xmm0
movsd  0xae1(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xaab(%rip),%xmm0
movsd  0xa8b(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xa7f(%rip),%xmm0
movsd  0xa67(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xa53(%rip),%xmm0
movsd  0xa43(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xa1f(%rip),%xmm0
movsd  0xa1f(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xa11(%rip),%xmm0
movsd  0xa39(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x1cd,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x9e3(%rip),%xmm0
movsd  0xa0b(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x1cd,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x9cd(%rip),%xmm0
movsd  0x9e5(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x39b,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x9af(%rip),%xmm0
movsd  0x9af(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x1cd,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x981(%rip),%xmm0
movsd  0x939(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x95d(%rip),%xmm0
movsd  0x93d(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x939(%rip),%xmm0
movsd  0x919(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x8eb(%rip),%xmm0
movsd  0x8c3(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x8bf(%rip),%xmm0
movsd  0x89f(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x891(%rip),%xmm0
movsd  0x899(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x875(%rip),%xmm0
movsd  0x875(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x871(%rip),%xmm0
movsd  0x851(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x845(%rip),%xmm0
movsd  0x82d(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x80f(%rip),%xmm0
movsd  0x7d7(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x7b3(%rip),%xmm0
movsd  0x7b3(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x7af(%rip),%xmm0
movsd  0x78f(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x78b(%rip),%xmm0
movsd  0x76b(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x75d(%rip),%xmm0
movsd  0x73d(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x719(%rip),%xmm0
movsd  0x719(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x70b(%rip),%xmm0
movsd  0x6eb(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x6e7(%rip),%xmm0
movsd  0x6ef(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x6c3(%rip),%xmm0
movsd  0x6cb(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x6ad(%rip),%xmm0
movsd  0x675(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x671(%rip),%xmm0
movsd  0x651(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x643(%rip),%xmm0
movsd  0x623(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x61f(%rip),%xmm0
movsd  0x627(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x603(%rip),%xmm0
movsd  0x603(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x5cd(%rip),%xmm0
movsd  0x5ad(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x5a1(%rip),%xmm0
movsd  0x589(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x575(%rip),%xmm0
movsd  0x565(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x541(%rip),%xmm0
movsd  0x541(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
pop    %rbp
ret

x86 assembly (clang, -O2):
<scarymonsters6>:
push   %rax
movsd  0xed7(%rip),%xmm0
movsd  0xed7(%rip),%xmm1
mov    $0x5,%edi
call   1040 <tone@plt>
mov    $0x1cd,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xea4(%rip),%xmm0
movsd  0xea4(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x1cd,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
movsd  0xe8b(%rip),%xmm0
movsd  0xe8b(%rip),%xmm1
mov    $0x5,%edi
call   1040 <tone@plt>
mov    $0x39b,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
movsd  0xe6d(%rip),%xmm0
mov    $0x5,%edi
movsd  0xe48(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x1cd,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
movsd  0xe47(%rip),%xmm1
mov    $0x5,%edi
movsd  0xe32(%rip),%xmm0
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
movsd  0xe2b(%rip),%xmm1
mov    $0x5,%edi
movsd  0xe0e(%rip),%xmm0
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xdf2(%rip),%xmm0
movsd  0xdfa(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
movsd  0xde1(%rip),%xmm0
mov    $0x5,%edi
movsd  0xdc4(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xd80(%rip),%xmm0
movsd  0xda0(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xd52(%rip),%xmm0
movsd  0xd7a(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xd66(%rip),%xmm0
movsd  0xd56(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xd2a(%rip),%xmm0
movsd  0xd32(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
movsd  0xd2b(%rip),%xmm0
mov    $0x5,%edi
movsd  0xd0e(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xcd8(%rip),%xmm0
movsd  0xcd8(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
movsd  0xce1(%rip),%xmm0
mov    $0x5,%edi
movsd  0xcb4(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xc70(%rip),%xmm0
movsd  0xc90(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xc4c(%rip),%xmm0
movsd  0xc6c(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xc1e(%rip),%xmm0
movsd  0xc3e(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xc42(%rip),%xmm0
movsd  0xc1a(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xbcc(%rip),%xmm0
movsd  0xbec(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xba8(%rip),%xmm0
movsd  0xbd0(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xb84(%rip),%xmm0
movsd  0xbac(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xb66(%rip),%xmm0
movsd  0xb76(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xb32(%rip),%xmm0
movsd  0xb52(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xb04(%rip),%xmm0
movsd  0xb24(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xae0(%rip),%xmm0
movsd  0xb08(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xaf4(%rip),%xmm0
movsd  0xae4(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xa8e(%rip),%xmm0
movsd  0xaae(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
movsd  0xabf(%rip),%xmm0
mov    $0x5,%edi
movsd  0xa8a(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
movsd  0xaa3(%rip),%xmm0
mov    $0x5,%edi
movsd  0xa66(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0xa6a(%rip),%xmm0
movsd  0xa42(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x9f4(%rip),%xmm0
movsd  0x9f4(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x1cd,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x9c6(%rip),%xmm0
movsd  0x9c6(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x1cd,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x9a8(%rip),%xmm0
movsd  0x9a8(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x39b,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x98a(%rip),%xmm0
movsd  0x96a(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x1cd,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x95c(%rip),%xmm0
movsd  0x95c(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x938(%rip),%xmm0
movsd  0x940(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x914(%rip),%xmm0
movsd  0x91c(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x8fe(%rip),%xmm0
movsd  0x8e6(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x8a2(%rip),%xmm0
movsd  0x8c2(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x874(%rip),%xmm0
movsd  0x89c(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x888(%rip),%xmm0
movsd  0x878(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x84c(%rip),%xmm0
movsd  0x854(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x848(%rip),%xmm0
movsd  0x830(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x7ea(%rip),%xmm0
movsd  0x7fa(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x7fe(%rip),%xmm0
movsd  0x7d6(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x792(%rip),%xmm0
movsd  0x7b2(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x76e(%rip),%xmm0
movsd  0x78e(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x740(%rip),%xmm0
movsd  0x760(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x764(%rip),%xmm0
movsd  0x73c(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x6ee(%rip),%xmm0
movsd  0x70e(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x6ca(%rip),%xmm0
movsd  0x6f2(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x6a6(%rip),%xmm0
movsd  0x6ce(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x688(%rip),%xmm0
movsd  0x698(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x654(%rip),%xmm0
movsd  0x674(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x626(%rip),%xmm0
movsd  0x646(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x602(%rip),%xmm0
movsd  0x62a(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x616(%rip),%xmm0
movsd  0x606(%rip),%xmm1
call   1040 <tone@plt>
mov    $0x73,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x5b0(%rip),%xmm0
movsd  0x5d0(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x5dc(%rip),%xmm0
movsd  0x5ac(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x5c0(%rip),%xmm0
movsd  0x588(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x5,%edi
movsd  0x58c(%rip),%xmm0
movsd  0x564(%rip),%xmm1
call   1040 <tone@plt>
mov    $0xe6,%edi
call   1030 <delay@plt>
mov    $0x28,%edi
pop    %rax
jmp    1030 <delay@plt>

LLVM IR (-O0):
define void @scarymonsters6() {
%1 = call i32 @tone(i32 5, double 4.938800e+02, double 4.615380e+02)
%2 = call i32 @delay(i32 461)
%3 = call i32 @delay(i32 40)
%4 = call i32 @tone(i32 5, double 4.938800e+02, double 4.615380e+02)
%5 = call i32 @delay(i32 461)
%6 = call i32 @delay(i32 40)
%7 = call i32 @tone(i32 5, double 6.984600e+02, double 0x408CD89DB22D0E56)
%8 = call i32 @delay(i32 923)
%9 = call i32 @delay(i32 40)
%10 = call i32 @tone(i32 5, double 5.873300e+02, double 4.615380e+02)
%11 = call i32 @delay(i32 461)
%12 = call i32 @delay(i32 40)
%13 = call i32 @tone(i32 5, double 5.873300e+02, double 2.307690e+02)
%14 = call i32 @delay(i32 230)
%15 = call i32 @tone(i32 5, double 5.873300e+02, double 1.153850e+02)
%16 = call i32 @delay(i32 115)
%17 = call i32 @tone(i32 5, double 5.873300e+02, double 1.153850e+02)
%18 = call i32 @delay(i32 115)
%19 = call i32 @delay(i32 40)
%20 = call i32 @tone(i32 5, double 5.232500e+02, double 2.307690e+02)
%21 = call i32 @delay(i32 230)
%22 = call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%23 = call i32 @delay(i32 230)
%24 = call i32 @delay(i32 40)
%25 = call i32 @tone(i32 5, double 4.938800e+02, double 1.153850e+02)
%26 = call i32 @delay(i32 115)
%27 = call i32 @tone(i32 5, double 5.232500e+02, double 1.153850e+02)
%28 = call i32 @delay(i32 115)
%29 = call i32 @tone(i32 5, double 5.873300e+02, double 1.153850e+02)
%30 = call i32 @delay(i32 115)
%31 = call i32 @tone(i32 5, double 6.592600e+02, double 1.153850e+02)
%32 = call i32 @delay(i32 115)
%33 = call i32 @delay(i32 40)
%34 = call i32 @tone(i32 5, double 5.873300e+02, double 2.307690e+02)
%35 = call i32 @delay(i32 230)
%36 = call i32 @tone(i32 5, double 3.492300e+02, double 2.307690e+02)
%37 = call i32 @delay(i32 230)
%38 = call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%39 = call i32 @delay(i32 230)
%40 = call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%41 = call i32 @delay(i32 230)
%42 = call i32 @delay(i32 40)
%43 = call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%44 = call i32 @delay(i32 230)
%45 = call i32 @tone(i32 5, double 3.492300e+02, double 2.307690e+02)
%46 = call i32 @delay(i32 230)
%47 = call i32 @delay(i32 40)
%48 = call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%49 = call i32 @delay(i32 230)
%50 = call i32 @tone(i32 5, double 4.938800e+02, double 1.153850e+02)
%51 = call i32 @delay(i32 115)
%52 = call i32 @tone(i32 5, double 4.938800e+02, double 1.153850e+02)
%53 = call i32 @delay(i32 115)
%54 = call i32 @delay(i32 40)
%55 = call i32 @tone(i32 5, double 6.984600e+02, double 2.307690e+02)
%56 = call i32 @delay(i32 230)
%57 = call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%58 = call i32 @delay(i32 230)
%59 = call i32 @delay(i32 40)
%60 = call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%61 = call i32 @delay(i32 230)
%62 = call i32 @tone(i32 5, double 4.938800e+02, double 1.153850e+02)
%63 = call i32 @delay(i32 115)
%64 = call i32 @tone(i32 5, double 5.232500e+02, double 1.153850e+02)
%65 = call i32 @delay(i32 115)
%66 = call i32 @delay(i32 40)
%67 = call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%68 = call i32 @delay(i32 230)
%69 = call i32 @tone(i32 5, double 4.400000e+02, double 2.307690e+02)
%70 = call i32 @delay(i32 230)
%71 = call i32 @tone(i32 5, double 3.920000e+02, double 2.307690e+02)
%72 = call i32 @delay(i32 230)
%73 = call i32 @tone(i32 5, double 3.492300e+02, double 2.307690e+02)
%74 = call i32 @delay(i32 230)
%75 = call i32 @delay(i32 40)
%76 = call i32 @tone(i32 5, double 4.938800e+02, double 4.615380e+02)
%77 = call i32 @delay(i32 461)
%78 = call i32 @delay(i32 40)
%79 = call i32 @tone(i32 5, double 4.938800e+02, double 4.615380e+02)
%80 = call i32 @delay(i32 461)
%81 = call i32 @delay(i32 40)
%82 = call i32 @tone(i32 5, double 6.984600e+02, double 0x408CD89DB22D0E56)
%83 = call i32 @delay(i32 923)
%84 = call i32 @delay(i32 40)
%85 = call i32 @tone(i32 5, double 5.873300e+02, double 4.615380e+02)
%86 = call i32 @delay(i32 461)
%87 = call i32 @delay(i32 40)
%88 = call i32 @tone(i32 5, double 5.873300e+02, double 2.307690e+02)
%89 = call i32 @delay(i32 230)
%90 = call i32 @tone(i32 5, double 5.873300e+02, double 1.153850e+02)
%91 = call i32 @delay(i32 115)
%92 = call i32 @tone(i32 5, double 5.873300e+02, double 1.153850e+02)
%93 = call i32 @delay(i32 115)
%94 = call i32 @delay(i32 40)
%95 = call i32 @tone(i32 5, double 5.232500e+02, double 2.307690e+02)
%96 = call i32 @delay(i32 230)
%97 = call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%98 = call i32 @delay(i32 230)
%99 = call i32 @delay(i32 40)
%100 = call i32 @tone(i32 5, double 4.938800e+02, double 1.153850e+02)
%101 = call i32 @delay(i32 115)
%102 = call i32 @tone(i32 5, double 5.232500e+02, double 1.153850e+02)
%103 = call i32 @delay(i32 115)
%104 = call i32 @tone(i32 5, double 5.873300e+02, double 1.153850e+02)
%105 = call i32 @delay(i32 115)
%106 = call i32 @tone(i32 5, double 6.592600e+02, double 1.153850e+02)
%107 = call i32 @delay(i32 115)
%108 = call i32 @delay(i32 40)
%109 = call i32 @tone(i32 5, double 6.984600e+02, double 2.307690e+02)
%110 = call i32 @delay(i32 230)
%111 = call i32 @tone(i32 5, double 3.492300e+02, double 2.307690e+02)
%112 = call i32 @delay(i32 230)
%113 = call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%114 = call i32 @delay(i32 230)
%115 = call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%116 = call i32 @delay(i32 230)
%117 = call i32 @delay(i32 40)
%118 = call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%119 = call i32 @delay(i32 230)
%120 = call i32 @tone(i32 5, double 3.492300e+02, double 2.307690e+02)
%121 = call i32 @delay(i32 230)
%122 = call i32 @delay(i32 40)
%123 = call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%124 = call i32 @delay(i32 230)
%125 = call i32 @tone(i32 5, double 4.938800e+02, double 1.153850e+02)
%126 = call i32 @delay(i32 115)
%127 = call i32 @tone(i32 5, double 4.938800e+02, double 1.153850e+02)
%128 = call i32 @delay(i32 115)
%129 = call i32 @delay(i32 40)
%130 = call i32 @tone(i32 5, double 6.984600e+02, double 2.307690e+02)
%131 = call i32 @delay(i32 230)
%132 = call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%133 = call i32 @delay(i32 230)
%134 = call i32 @delay(i32 40)
%135 = call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%136 = call i32 @delay(i32 230)
%137 = call i32 @tone(i32 5, double 4.938800e+02, double 1.153850e+02)
%138 = call i32 @delay(i32 115)
%139 = call i32 @tone(i32 5, double 5.232500e+02, double 1.153850e+02)
%140 = call i32 @delay(i32 115)
%141 = call i32 @delay(i32 40)
%142 = call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%143 = call i32 @delay(i32 230)
%144 = call i32 @tone(i32 5, double 4.400000e+02, double 2.307690e+02)
%145 = call i32 @delay(i32 230)
%146 = call i32 @tone(i32 5, double 3.920000e+02, double 2.307690e+02)
%147 = call i32 @delay(i32 230)
%148 = call i32 @tone(i32 5, double 3.492300e+02, double 2.307690e+02)
%149 = call i32 @delay(i32 230)
%150 = call i32 @delay(i32 40)
ret void
}

LLVM IR (-O2):
define void @scarymonsters6() {
%1 = tail call i32 @tone(i32 5, double 4.938800e+02, double 4.615380e+02)
%2 = tail call i32 @delay(i32 461)
%3 = tail call i32 @delay(i32 40)
%4 = tail call i32 @tone(i32 5, double 4.938800e+02, double 4.615380e+02)
%5 = tail call i32 @delay(i32 461)
%6 = tail call i32 @delay(i32 40)
%7 = tail call i32 @tone(i32 5, double 6.984600e+02, double 0x408CD89DB22D0E56)
%8 = tail call i32 @delay(i32 923)
%9 = tail call i32 @delay(i32 40)
%10 = tail call i32 @tone(i32 5, double 5.873300e+02, double 4.615380e+02)
%11 = tail call i32 @delay(i32 461)
%12 = tail call i32 @delay(i32 40)
%13 = tail call i32 @tone(i32 5, double 5.873300e+02, double 2.307690e+02)
%14 = tail call i32 @delay(i32 230)
%15 = tail call i32 @tone(i32 5, double 5.873300e+02, double 1.153850e+02)
%16 = tail call i32 @delay(i32 115)
%17 = tail call i32 @tone(i32 5, double 5.873300e+02, double 1.153850e+02)
%18 = tail call i32 @delay(i32 115)
%19 = tail call i32 @delay(i32 40)
%20 = tail call i32 @tone(i32 5, double 5.232500e+02, double 2.307690e+02)
%21 = tail call i32 @delay(i32 230)
%22 = tail call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%23 = tail call i32 @delay(i32 230)
%24 = tail call i32 @delay(i32 40)
%25 = tail call i32 @tone(i32 5, double 4.938800e+02, double 1.153850e+02)
%26 = tail call i32 @delay(i32 115)
%27 = tail call i32 @tone(i32 5, double 5.232500e+02, double 1.153850e+02)
%28 = tail call i32 @delay(i32 115)
%29 = tail call i32 @tone(i32 5, double 5.873300e+02, double 1.153850e+02)
%30 = tail call i32 @delay(i32 115)
%31 = tail call i32 @tone(i32 5, double 6.592600e+02, double 1.153850e+02)
%32 = tail call i32 @delay(i32 115)
%33 = tail call i32 @delay(i32 40)
%34 = tail call i32 @tone(i32 5, double 5.873300e+02, double 2.307690e+02)
%35 = tail call i32 @delay(i32 230)
%36 = tail call i32 @tone(i32 5, double 3.492300e+02, double 2.307690e+02)
%37 = tail call i32 @delay(i32 230)
%38 = tail call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%39 = tail call i32 @delay(i32 230)
%40 = tail call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%41 = tail call i32 @delay(i32 230)
%42 = tail call i32 @delay(i32 40)
%43 = tail call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%44 = tail call i32 @delay(i32 230)
%45 = tail call i32 @tone(i32 5, double 3.492300e+02, double 2.307690e+02)
%46 = tail call i32 @delay(i32 230)
%47 = tail call i32 @delay(i32 40)
%48 = tail call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%49 = tail call i32 @delay(i32 230)
%50 = tail call i32 @tone(i32 5, double 4.938800e+02, double 1.153850e+02)
%51 = tail call i32 @delay(i32 115)
%52 = tail call i32 @tone(i32 5, double 4.938800e+02, double 1.153850e+02)
%53 = tail call i32 @delay(i32 115)
%54 = tail call i32 @delay(i32 40)
%55 = tail call i32 @tone(i32 5, double 6.984600e+02, double 2.307690e+02)
%56 = tail call i32 @delay(i32 230)
%57 = tail call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%58 = tail call i32 @delay(i32 230)
%59 = tail call i32 @delay(i32 40)
%60 = tail call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%61 = tail call i32 @delay(i32 230)
%62 = tail call i32 @tone(i32 5, double 4.938800e+02, double 1.153850e+02)
%63 = tail call i32 @delay(i32 115)
%64 = tail call i32 @tone(i32 5, double 5.232500e+02, double 1.153850e+02)
%65 = tail call i32 @delay(i32 115)
%66 = tail call i32 @delay(i32 40)
%67 = tail call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%68 = tail call i32 @delay(i32 230)
%69 = tail call i32 @tone(i32 5, double 4.400000e+02, double 2.307690e+02)
%70 = tail call i32 @delay(i32 230)
%71 = tail call i32 @tone(i32 5, double 3.920000e+02, double 2.307690e+02)
%72 = tail call i32 @delay(i32 230)
%73 = tail call i32 @tone(i32 5, double 3.492300e+02, double 2.307690e+02)
%74 = tail call i32 @delay(i32 230)
%75 = tail call i32 @delay(i32 40)
%76 = tail call i32 @tone(i32 5, double 4.938800e+02, double 4.615380e+02)
%77 = tail call i32 @delay(i32 461)
%78 = tail call i32 @delay(i32 40)
%79 = tail call i32 @tone(i32 5, double 4.938800e+02, double 4.615380e+02)
%80 = tail call i32 @delay(i32 461)
%81 = tail call i32 @delay(i32 40)
%82 = tail call i32 @tone(i32 5, double 6.984600e+02, double 0x408CD89DB22D0E56)
%83 = tail call i32 @delay(i32 923)
%84 = tail call i32 @delay(i32 40)
%85 = tail call i32 @tone(i32 5, double 5.873300e+02, double 4.615380e+02)
%86 = tail call i32 @delay(i32 461)
%87 = tail call i32 @delay(i32 40)
%88 = tail call i32 @tone(i32 5, double 5.873300e+02, double 2.307690e+02)
%89 = tail call i32 @delay(i32 230)
%90 = tail call i32 @tone(i32 5, double 5.873300e+02, double 1.153850e+02)
%91 = tail call i32 @delay(i32 115)
%92 = tail call i32 @tone(i32 5, double 5.873300e+02, double 1.153850e+02)
%93 = tail call i32 @delay(i32 115)
%94 = tail call i32 @delay(i32 40)
%95 = tail call i32 @tone(i32 5, double 5.232500e+02, double 2.307690e+02)
%96 = tail call i32 @delay(i32 230)
%97 = tail call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%98 = tail call i32 @delay(i32 230)
%99 = tail call i32 @delay(i32 40)
%100 = tail call i32 @tone(i32 5, double 4.938800e+02, double 1.153850e+02)
%101 = tail call i32 @delay(i32 115)
%102 = tail call i32 @tone(i32 5, double 5.232500e+02, double 1.153850e+02)
%103 = tail call i32 @delay(i32 115)
%104 = tail call i32 @tone(i32 5, double 5.873300e+02, double 1.153850e+02)
%105 = tail call i32 @delay(i32 115)
%106 = tail call i32 @tone(i32 5, double 6.592600e+02, double 1.153850e+02)
%107 = tail call i32 @delay(i32 115)
%108 = tail call i32 @delay(i32 40)
%109 = tail call i32 @tone(i32 5, double 6.984600e+02, double 2.307690e+02)
%110 = tail call i32 @delay(i32 230)
%111 = tail call i32 @tone(i32 5, double 3.492300e+02, double 2.307690e+02)
%112 = tail call i32 @delay(i32 230)
%113 = tail call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%114 = tail call i32 @delay(i32 230)
%115 = tail call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%116 = tail call i32 @delay(i32 230)
%117 = tail call i32 @delay(i32 40)
%118 = tail call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%119 = tail call i32 @delay(i32 230)
%120 = tail call i32 @tone(i32 5, double 3.492300e+02, double 2.307690e+02)
%121 = tail call i32 @delay(i32 230)
%122 = tail call i32 @delay(i32 40)
%123 = tail call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%124 = tail call i32 @delay(i32 230)
%125 = tail call i32 @tone(i32 5, double 4.938800e+02, double 1.153850e+02)
%126 = tail call i32 @delay(i32 115)
%127 = tail call i32 @tone(i32 5, double 4.938800e+02, double 1.153850e+02)
%128 = tail call i32 @delay(i32 115)
%129 = tail call i32 @delay(i32 40)
%130 = tail call i32 @tone(i32 5, double 6.984600e+02, double 2.307690e+02)
%131 = tail call i32 @delay(i32 230)
%132 = tail call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%133 = tail call i32 @delay(i32 230)
%134 = tail call i32 @delay(i32 40)
%135 = tail call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%136 = tail call i32 @delay(i32 230)
%137 = tail call i32 @tone(i32 5, double 4.938800e+02, double 1.153850e+02)
%138 = tail call i32 @delay(i32 115)
%139 = tail call i32 @tone(i32 5, double 5.232500e+02, double 1.153850e+02)
%140 = tail call i32 @delay(i32 115)
%141 = tail call i32 @delay(i32 40)
%142 = tail call i32 @tone(i32 5, double 4.938800e+02, double 2.307690e+02)
%143 = tail call i32 @delay(i32 230)
%144 = tail call i32 @tone(i32 5, double 4.400000e+02, double 2.307690e+02)
%145 = tail call i32 @delay(i32 230)
%146 = tail call i32 @tone(i32 5, double 3.920000e+02, double 2.307690e+02)
%147 = tail call i32 @delay(i32 230)
%148 = tail call i32 @tone(i32 5, double 3.492300e+02, double 2.307690e+02)
%149 = tail call i32 @delay(i32 230)
%150 = tail call i32 @delay(i32 40)
ret void
}