void fill_irs8khz(h0, lenh0) float **h0;
long *lenh0;
{
  static float h0IRS8[151] = {
      75478. / (float)0x00800000,   -14206. / (float)0x00800000,
      -79415. / (float)0x00800000,  24725. / (float)0x00800000,
      -12018. / (float)0x00800000,  -6955. / (float)0x00800000,
      6418. / (float)0x00800000,    -9378. / (float)0x00800000,
      4475. / (float)0x00800000,    -2452. / (float)0x00800000,
      3665. / (float)0x00800000,    451. / (float)0x00800000,
      2106. / (float)0x00800000,    614. / (float)0x00800000,
      4112. / (float)0x00800000,    1081. / (float)0x00800000,
      1933. / (float)0x00800000,    1627. / (float)0x00800000,
      -272. / (float)0x00800000,    1998. / (float)0x00800000,
      -1880. / (float)0x00800000,   2458. / (float)0x00800000,
      -2915. / (float)0x00800000,   -207. / (float)0x00800000,
      -39. / (float)0x00800000,     -1243. / (float)0x00800000,
      209. / (float)0x00800000,     -1769. / (float)0x00800000,
      755. / (float)0x00800000,     -2845. / (float)0x00800000,
      3537. / (float)0x00800000,    -3614. / (float)0x00800000,
      918. / (float)0x00800000,     -1447. / (float)0x00800000,
      -1570. / (float)0x00800000,   3280. / (float)0x00800000,
      -7810. / (float)0x00800000,   9338. / (float)0x00800000,
      -7644. / (float)0x00800000,   2935. / (float)0x00800000,
      9680. / (float)0x00800000,    -9577. / (float)0x00800000,
      18798. / (float)0x00800000,   -9883. / (float)0x00800000,
      13551. / (float)0x00800000,   7062. / (float)0x00800000,
      -3391. / (float)0x00800000,   23525. / (float)0x00800000,
      -16317. / (float)0x00800000,  23303. / (float)0x00800000,
      3769. / (float)0x00800000,    -1411. / (float)0x00800000,
      20093. / (float)0x00800000,   -3115. / (float)0x00800000,
      19200. / (float)0x00800000,   3058. / (float)0x00800000,
      22160. / (float)0x00800000,   -5018. / (float)0x00800000,
      19643. / (float)0x00800000,   -15801. / (float)0x00800000,
      20036. / (float)0x00800000,   -21687. / (float)0x00800000,
      -38474. / (float)0x00800000,  26946. / (float)0x00800000,
      -167771. / (float)0x00800000, 102570. / (float)0x00800000,
      -204371. / (float)0x00800000, -63234. / (float)0x00800000,
      -84358. / (float)0x00800000,  -304135. / (float)0x00800000,
      228893. / (float)0x00800000,  -890014. / (float)0x00800000,
      728671. / (float)0x00800000,  -1951830. / (float)0x00800000,
      -609400. / (float)0x00800000, 6230173. / (float)0x00800000,
      -609400. / (float)0x00800000, -1951830. / (float)0x00800000,
      728671. / (float)0x00800000,  -890014. / (float)0x00800000,
      228893. / (float)0x00800000,  -304135. / (float)0x00800000,
      -84358. / (float)0x00800000,  -63234. / (float)0x00800000,
      -204371. / (float)0x00800000, 102570. / (float)0x00800000,
      -167771. / (float)0x00800000, 26946. / (float)0x00800000,
      -38474. / (float)0x00800000,  -21687. / (float)0x00800000,
      20036. / (float)0x00800000,   -15801. / (float)0x00800000,
      19643. / (float)0x00800000,   -5018. / (float)0x00800000,
      22160. / (float)0x00800000,   3058. / (float)0x00800000,
      19200. / (float)0x00800000,   -3115. / (float)0x00800000,
      20093. / (float)0x00800000,   -1411. / (float)0x00800000,
      3769. / (float)0x00800000,    23303. / (float)0x00800000,
      -16317. / (float)0x00800000,  23525. / (float)0x00800000,
      -3391. / (float)0x00800000,   7062. / (float)0x00800000,
      13551. / (float)0x00800000,   -9883. / (float)0x00800000,
      18798. / (float)0x00800000,   -9577. / (float)0x00800000,
      9680. / (float)0x00800000,    2935. / (float)0x00800000,
      -7644. / (float)0x00800000,   9338. / (float)0x00800000,
      -7810. / (float)0x00800000,   3280. / (float)0x00800000,
      -1570. / (float)0x00800000,   -1447. / (float)0x00800000,
      918. / (float)0x00800000,     -3614. / (float)0x00800000,
      3537. / (float)0x00800000,    -2845. / (float)0x00800000,
      755. / (float)0x00800000,     -1769. / (float)0x00800000,
      209. / (float)0x00800000,     -1243. / (float)0x00800000,
      -39. / (float)0x00800000,     -207. / (float)0x00800000,
      -2915. / (float)0x00800000,   2458. / (float)0x00800000,
      -1880. / (float)0x00800000,   1998. / (float)0x00800000,
      -272. / (float)0x00800000,    1627. / (float)0x00800000,
      1933. / (float)0x00800000,    1081. / (float)0x00800000,
      4112. / (float)0x00800000,    614. / (float)0x00800000,
      2106. / (float)0x00800000,    451. / (float)0x00800000,
      3665. / (float)0x00800000,    -2452. / (float)0x00800000,
      4475. / (float)0x00800000,    -9378. / (float)0x00800000,
      6418. / (float)0x00800000,    -6955. / (float)0x00800000,
      -12018. / (float)0x00800000,  24725. / (float)0x00800000,
      -79415. / (float)0x00800000,  -14206. / (float)0x00800000,
      75478. / (float)0x00800000};
  *lenh0 = 151;
  *h0 = h0IRS8;
}


x86 assembly (clang, -O0):
<fill_irs8khz>:
push   %rbp
mov    %rsp,%rbp
mov    %rdi,-0x8(%rbp)
mov    %rsi,-0x10(%rbp)
mov    -0x10(%rbp),%rax
movq   $0x97,(%rax)
mov    -0x8(%rbp),%rax
lea    0x2f0e(%rip),%rcx
mov    %rcx,(%rax)
pop    %rbp
ret

x86 assembly (clang, -O2):
<fill_irs8khz>:
movq   $0x97,(%rsi)
lea    0x2f22(%rip),%rax
mov    %rax,(%rdi)
ret

LLVM IR (-O0):
@fill_irs8khz.h0IRS8 = internal global [151 x float] [float 0x3F826D6000000000, float 0xBF5BBF0000000000, float 0xBF83637000000000, float 0x3F68254000000000, float 0xBF57790000000000, float 0xBF4B2B0000000000, float 0x3F49120000000000, float 0xBF52510000000000, float 0x3F417B0000000000, float 0xBF33280000000000, float 0x3F3CA20000000000, float 0x3F0C300000000000, float 0x3F30740000000000, float 0x3F13300000000000, float 0x3F40100000000000, float 0x3F20E40000000000, float 0x3F2E340000000000, float 0x3F296C0000000000, float 0xBF01000000000000, float 0x3F2F380000000000, float 0xBF2D600000000000, float 0x3F33340000000000, float 0xBF36C60000000000, float 0xBEF9E00000000000, float 0xBED3800000000000, float 0xBF236C0000000000, float 0x3EFA200000000000, float 0xBF2BA40000000000, float 0x3F17980000000000, float 0xBF363A0000000000, float 0x3F3BA20000000000, float 0xBF3C3C0000000000, float 0x3F1CB00000000000, float 0xBF269C0000000000, float 0xBF28880000000000, float 0x3F39A00000000000, float 0xBF4E820000000000, float 0x3F523D0000000000, float 0xBF4DDC0000000000, float 0x3F36EE0000000000, float 0x3F52E80000000000, float 0xBF52B48000000000, float 0x3F625B8000000000, float 0xBF534D8000000000, float 0x3F5A778000000000, float 0x3F4B960000000000, float 0xBF3A7E0000000000, float 0x3F66F94000000000, float 0xBF5FDE8000000000, float 0x3F66C1C000000000, float 0x3F3D720000000000, float 0xBF260C0000000000, float 0x3F639F4000000000, float 0xBF38560000000000, float 0x3F62C00000000000, float 0x3F37E40000000000, float 0x3F65A40000000000, float 0xBF439A0000000000, float 0x3F632EC000000000, float 0xBF5EDC8000000000, float 0x3F63910000000000, float 0xBF652DC000000000, float 0xBF72C94000000000, float 0x3F6A508000000000, float 0xBF947AD800000000, float 0x3F890AA000000000, float 0xBF98F29800000000, float 0xBF7EE04000000000, float 0xBF84986000000000, float 0xBFA2901C00000000, float 0x3F9BF0E800000000, float 0xBFBB293C00000000, float 0x3FB63CBE00000000, float 0xBFCDC85600000000, float 0xBFB298F000000000, float 0x3FE7C42740000000, float 0xBFB298F000000000, float 0xBFCDC85600000000, float 0x3FB63CBE00000000, float 0xBFBB293C00000000, float 0x3F9BF0E800000000, float 0xBFA2901C00000000, float 0xBF84986000000000, float 0xBF7EE04000000000, float 0xBF98F29800000000, float 0x3F890AA000000000, float 0xBF947AD800000000, float 0x3F6A508000000000, float 0xBF72C94000000000, float 0xBF652DC000000000, float 0x3F63910000000000, float 0xBF5EDC8000000000, float 0x3F632EC000000000, float 0xBF439A0000000000, float 0x3F65A40000000000, float 0x3F37E40000000000, float 0x3F62C00000000000, float 0xBF38560000000000, float 0x3F639F4000000000, float 0xBF260C0000000000, float 0x3F3D720000000000, float 0x3F66C1C000000000, float 0xBF5FDE8000000000, float 0x3F66F94000000000, float 0xBF3A7E0000000000, float 0x3F4B960000000000, float 0x3F5A778000000000, float 0xBF534D8000000000, float 0x3F625B8000000000, float 0xBF52B48000000000, float 0x3F52E80000000000, float 0x3F36EE0000000000, float 0xBF4DDC0000000000, float 0x3F523D0000000000, float 0xBF4E820000000000, float 0x3F39A00000000000, float 0xBF28880000000000, float 0xBF269C0000000000, float 0x3F1CB00000000000, float 0xBF3C3C0000000000, float 0x3F3BA20000000000, float 0xBF363A0000000000, float 0x3F17980000000000, float 0xBF2BA40000000000, float 0x3EFA200000000000, float 0xBF236C0000000000, float 0xBED3800000000000, float 0xBEF9E00000000000, float 0xBF36C60000000000, float 0x3F33340000000000, float 0xBF2D600000000000, float 0x3F2F380000000000, float 0xBF01000000000000, float 0x3F296C0000000000, float 0x3F2E340000000000, float 0x3F20E40000000000, float 0x3F40100000000000, float 0x3F13300000000000, float 0x3F30740000000000, float 0x3F0C300000000000, float 0x3F3CA20000000000, float 0xBF33280000000000, float 0x3F417B0000000000, float 0xBF52510000000000, float 0x3F49120000000000, float 0xBF4B2B0000000000, float 0xBF57790000000000, float 0x3F68254000000000, float 0xBF83637000000000, float 0xBF5BBF0000000000, float 0x3F826D6000000000]
define void @fill_irs8khz(float** %0, i64* %1) {
%3 = alloca float**
%4 = alloca i64*
store float** %0, float*** %3
store i64* %1, i64** %4
%5 = load i64*, i64** %4
store i64 151, i64* %5
%6 = load float**, float*** %3
store float* getelementptr inbounds ([151 x float], [151 x float]* @fill_irs8khz.h0IRS8, i64 0, i64 0), float** %6
ret void
}

LLVM IR (-O2):
@fill_irs8khz.h0IRS8 = internal global [151 x float] [float 0x3F826D6000000000, float 0xBF5BBF0000000000, float 0xBF83637000000000, float 0x3F68254000000000, float 0xBF57790000000000, float 0xBF4B2B0000000000, float 0x3F49120000000000, float 0xBF52510000000000, float 0x3F417B0000000000, float 0xBF33280000000000, float 0x3F3CA20000000000, float 0x3F0C300000000000, float 0x3F30740000000000, float 0x3F13300000000000, float 0x3F40100000000000, float 0x3F20E40000000000, float 0x3F2E340000000000, float 0x3F296C0000000000, float 0xBF01000000000000, float 0x3F2F380000000000, float 0xBF2D600000000000, float 0x3F33340000000000, float 0xBF36C60000000000, float 0xBEF9E00000000000, float 0xBED3800000000000, float 0xBF236C0000000000, float 0x3EFA200000000000, float 0xBF2BA40000000000, float 0x3F17980000000000, float 0xBF363A0000000000, float 0x3F3BA20000000000, float 0xBF3C3C0000000000, float 0x3F1CB00000000000, float 0xBF269C0000000000, float 0xBF28880000000000, float 0x3F39A00000000000, float 0xBF4E820000000000, float 0x3F523D0000000000, float 0xBF4DDC0000000000, float 0x3F36EE0000000000, float 0x3F52E80000000000, float 0xBF52B48000000000, float 0x3F625B8000000000, float 0xBF534D8000000000, float 0x3F5A778000000000, float 0x3F4B960000000000, float 0xBF3A7E0000000000, float 0x3F66F94000000000, float 0xBF5FDE8000000000, float 0x3F66C1C000000000, float 0x3F3D720000000000, float 0xBF260C0000000000, float 0x3F639F4000000000, float 0xBF38560000000000, float 0x3F62C00000000000, float 0x3F37E40000000000, float 0x3F65A40000000000, float 0xBF439A0000000000, float 0x3F632EC000000000, float 0xBF5EDC8000000000, float 0x3F63910000000000, float 0xBF652DC000000000, float 0xBF72C94000000000, float 0x3F6A508000000000, float 0xBF947AD800000000, float 0x3F890AA000000000, float 0xBF98F29800000000, float 0xBF7EE04000000000, float 0xBF84986000000000, float 0xBFA2901C00000000, float 0x3F9BF0E800000000, float 0xBFBB293C00000000, float 0x3FB63CBE00000000, float 0xBFCDC85600000000, float 0xBFB298F000000000, float 0x3FE7C42740000000, float 0xBFB298F000000000, float 0xBFCDC85600000000, float 0x3FB63CBE00000000, float 0xBFBB293C00000000, float 0x3F9BF0E800000000, float 0xBFA2901C00000000, float 0xBF84986000000000, float 0xBF7EE04000000000, float 0xBF98F29800000000, float 0x3F890AA000000000, float 0xBF947AD800000000, float 0x3F6A508000000000, float 0xBF72C94000000000, float 0xBF652DC000000000, float 0x3F63910000000000, float 0xBF5EDC8000000000, float 0x3F632EC000000000, float 0xBF439A0000000000, float 0x3F65A40000000000, float 0x3F37E40000000000, float 0x3F62C00000000000, float 0xBF38560000000000, float 0x3F639F4000000000, float 0xBF260C0000000000, float 0x3F3D720000000000, float 0x3F66C1C000000000, float 0xBF5FDE8000000000, float 0x3F66F94000000000, float 0xBF3A7E0000000000, float 0x3F4B960000000000, float 0x3F5A778000000000, float 0xBF534D8000000000, float 0x3F625B8000000000, float 0xBF52B48000000000, float 0x3F52E80000000000, float 0x3F36EE0000000000, float 0xBF4DDC0000000000, float 0x3F523D0000000000, float 0xBF4E820000000000, float 0x3F39A00000000000, float 0xBF28880000000000, float 0xBF269C0000000000, float 0x3F1CB00000000000, float 0xBF3C3C0000000000, float 0x3F3BA20000000000, float 0xBF363A0000000000, float 0x3F17980000000000, float 0xBF2BA40000000000, float 0x3EFA200000000000, float 0xBF236C0000000000, float 0xBED3800000000000, float 0xBEF9E00000000000, float 0xBF36C60000000000, float 0x3F33340000000000, float 0xBF2D600000000000, float 0x3F2F380000000000, float 0xBF01000000000000, float 0x3F296C0000000000, float 0x3F2E340000000000, float 0x3F20E40000000000, float 0x3F40100000000000, float 0x3F13300000000000, float 0x3F30740000000000, float 0x3F0C300000000000, float 0x3F3CA20000000000, float 0xBF33280000000000, float 0x3F417B0000000000, float 0xBF52510000000000, float 0x3F49120000000000, float 0xBF4B2B0000000000, float 0xBF57790000000000, float 0x3F68254000000000, float 0xBF83637000000000, float 0xBF5BBF0000000000, float 0x3F826D6000000000]
define void @fill_irs8khz(float** nocapture writeonly %0, i64* nocapture writeonly %1) {
store i64 151, i64* %1
store float* getelementptr inbounds ([151 x float], [151 x float]* @fill_irs8khz.h0IRS8, i64 0, i64 0), float** %0
ret void
}