void fill_irs16khz(h0, lenh0) float **h0;
long *lenh0;
{
  static float h0IRS16[209] = {
      -6550. / (float)0x00800000,   -19590. / (float)0x00800000,
      -31126. / (float)0x00800000,  -26048. / (float)0x00800000,
      1228. / (float)0x00800000,    34321. / (float)0x00800000,
      45479. / (float)0x00800000,   24079. / (float)0x00800000,
      -8997. / (float)0x00800000,   -22054. / (float)0x00800000,
      -6923. / (float)0x00800000,   13991. / (float)0x00800000,
      16071. / (float)0x00800000,   473. / (float)0x00800000,
      -11489. / (float)0x00800000,  -6686. / (float)0x00800000,
      5726. / (float)0x00800000,    9089. / (float)0x00800000,
      547. / (float)0x00800000,     -7804. / (float)0x00800000,
      -6076. / (float)0x00800000,   1728. / (float)0x00800000,
      4793. / (float)0x00800000,    -163. / (float)0x00800000,
      -5958. / (float)0x00800000,   -5297. / (float)0x00800000,
      373. / (float)0x00800000,     3914. / (float)0x00800000,
      1576. / (float)0x00800000,    -3357. / (float)0x00800000,
      -4996. / (float)0x00800000,   -1334. / (float)0x00800000,
      3716. / (float)0x00800000,    4539. / (float)0x00800000,
      329. / (float)0x00800000,     -3277. / (float)0x00800000,
      -841. / (float)0x00800000,    5094. / (float)0x00800000,
      6459. / (float)0x00800000,    943. / (float)0x00800000,
      -3697. / (float)0x00800000,   -83. / (float)0x00800000,
      7579. / (float)0x00800000,    8650. / (float)0x00800000,
      1424. / (float)0x00800000,    -3680. / (float)0x00800000,
      1315. / (float)0x00800000,    9920. / (float)0x00800000,
      9523. / (float)0x00800000,    -443. / (float)0x00800000,
      -6464. / (float)0x00800000,   450. / (float)0x00800000,
      11324. / (float)0x00800000,   11286. / (float)0x00800000,
      670. / (float)0x00800000,     -5417. / (float)0x00800000,
      1069. / (float)0x00800000,    9734. / (float)0x00800000,
      8006. / (float)0x00800000,    179. / (float)0x00800000,
      -479. / (float)0x00800000,    6622. / (float)0x00800000,
      9177. / (float)0x00800000,    3279. / (float)0x00800000,
      439. / (float)0x00800000,     7302. / (float)0x00800000,
      12461. / (float)0x00800000,   5268. / (float)0x00800000,
      -4048. / (float)0x00800000,   172. / (float)0x00800000,
      10849. / (float)0x00800000,   7385. / (float)0x00800000,
      -8008. / (float)0x00800000,   -9315. / (float)0x00800000,
      9395. / (float)0x00800000,    16551. / (float)0x00800000,
      -9249. / (float)0x00800000,   -36445. / (float)0x00800000,
      -20593. / (float)0x00800000,  19917. / (float)0x00800000,
      15401. / (float)0x00800000,   -48052. / (float)0x00800000,
      -84637. / (float)0x00800000,  -26771. / (float)0x00800000,
      52025. / (float)0x00800000,   21079. / (float)0x00800000,
      -102121. / (float)0x00800000, -143790. / (float)0x00800000,
      -31091. / (float)0x00800000,  61111. / (float)0x00800000,
      -42320. / (float)0x00800000,  -207655. / (float)0x00800000,
      -151256. / (float)0x00800000, 87076. / (float)0x00800000,
      113228. / (float)0x00800000,  -217142. / (float)0x00800000,
      -443156. / (float)0x00800000, -117237. / (float)0x00800000,
      361490. / (float)0x00800000,  90490. / (float)0x00800000,
      -971447. / (float)0x00800000, -1510993. / (float)0x00800000,
      -311632. / (float)0x00800000, 1958678. / (float)0x00800000,
      3123092. / (float)0x00800000, 1958678. / (float)0x00800000,
      -311632. / (float)0x00800000, -1510993. / (float)0x00800000,
      -971447. / (float)0x00800000, 90490. / (float)0x00800000,
      361490. / (float)0x00800000,  -117237. / (float)0x00800000,
      -443156. / (float)0x00800000, -217142. / (float)0x00800000,
      113228. / (float)0x00800000,  87076. / (float)0x00800000,
      -151256. / (float)0x00800000, -207655. / (float)0x00800000,
      -42320. / (float)0x00800000,  61111. / (float)0x00800000,
      -31091. / (float)0x00800000,  -143790. / (float)0x00800000,
      -102121. / (float)0x00800000, 21079. / (float)0x00800000,
      52025. / (float)0x00800000,   -26771. / (float)0x00800000,
      -84637. / (float)0x00800000,  -48052. / (float)0x00800000,
      15401. / (float)0x00800000,   19917. / (float)0x00800000,
      -20593. / (float)0x00800000,  -36445. / (float)0x00800000,
      -9249. / (float)0x00800000,   16551. / (float)0x00800000,
      9395. / (float)0x00800000,    -9315. / (float)0x00800000,
      -8008. / (float)0x00800000,   7385. / (float)0x00800000,
      10849. / (float)0x00800000,   172. / (float)0x00800000,
      -4048. / (float)0x00800000,   5268. / (float)0x00800000,
      12461. / (float)0x00800000,   7302. / (float)0x00800000,
      439. / (float)0x00800000,     3279. / (float)0x00800000,
      9177. / (float)0x00800000,    6622. / (float)0x00800000,
      -479. / (float)0x00800000,    179. / (float)0x00800000,
      8006. / (float)0x00800000,    9734. / (float)0x00800000,
      1069. / (float)0x00800000,    -5417. / (float)0x00800000,
      670. / (float)0x00800000,     11286. / (float)0x00800000,
      11324. / (float)0x00800000,   450. / (float)0x00800000,
      -6464. / (float)0x00800000,   -443. / (float)0x00800000,
      9523. / (float)0x00800000,    9920. / (float)0x00800000,
      1315. / (float)0x00800000,    -3680. / (float)0x00800000,
      1424. / (float)0x00800000,    8650. / (float)0x00800000,
      7579. / (float)0x00800000,    -83. / (float)0x00800000,
      -3697. / (float)0x00800000,   943. / (float)0x00800000,
      6459. / (float)0x00800000,    5094. / (float)0x00800000,
      -841. / (float)0x00800000,    -3277. / (float)0x00800000,
      329. / (float)0x00800000,     4539. / (float)0x00800000,
      3716. / (float)0x00800000,    -1334. / (float)0x00800000,
      -4996. / (float)0x00800000,   -3357. / (float)0x00800000,
      1576. / (float)0x00800000,    3914. / (float)0x00800000,
      373. / (float)0x00800000,     -5297. / (float)0x00800000,
      -5958. / (float)0x00800000,   -163. / (float)0x00800000,
      4793. / (float)0x00800000,    1728. / (float)0x00800000,
      -6076. / (float)0x00800000,   -7804. / (float)0x00800000,
      547. / (float)0x00800000,     9089. / (float)0x00800000,
      5726. / (float)0x00800000,    -6686. / (float)0x00800000,
      -11489. / (float)0x00800000,  473. / (float)0x00800000,
      16071. / (float)0x00800000,   13991. / (float)0x00800000,
      -6923. / (float)0x00800000,   -22054. / (float)0x00800000,
      -8997. / (float)0x00800000,   24079. / (float)0x00800000,
      45479. / (float)0x00800000,   34321. / (float)0x00800000,
      1228. / (float)0x00800000,    -26048. / (float)0x00800000,
      -31126. / (float)0x00800000,  -19590. / (float)0x00800000,
      -6550. / (float)0x00800000};
  *lenh0 = 209;
  *h0 = h0IRS16;
}


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

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

LLVM IR (-O0):
@fill_irs16khz.h0IRS16 = internal global [209 x float] [float 0xBF49960000000000, float 0xBF63218000000000, float 0xBF6E658000000000, float 0xBF69700000000000, float 0x3F23300000000000, float 0x3F70C22000000000, float 0x3F7634E000000000, float 0x3F6783C000000000, float 0xBF51928000000000, float 0xBF65898000000000, float 0xBF4B0B0000000000, float 0x3F5B538000000000, float 0x3F5F638000000000, float 0x3F0D900000000000, float 0xBF56708000000000, float 0xBF4A1E0000000000, float 0x3F465E0000000000, float 0x3F51C08000000000, float 0x3F11180000000000, float 0xBF4E7C0000000000, float 0xBF47BC0000000000, float 0x3F2B000000000000, float 0x3F42B90000000000, float 0xBEF4600000000000, float 0xBF47460000000000, float 0xBF44B10000000000, float 0x3F07500000000000, float 0x3F3E940000000000, float 0x3F28A00000000000, float 0xBF3A3A0000000000, float 0xBF43840000000000, float 0xBF24D80000000000, float 0x3F3D080000000000, float 0x3F41BB0000000000, float 0x3F04900000000000, float 0xBF399A0000000000, float 0xBF1A480000000000, float 0x3F43E60000000000, float 0x3F493B0000000000, float 0x3F1D780000000000, float 0xBF3CE20000000000, float 0xBEE4C00000000000, float 0x3F4D9B0000000000, float 0x3F50E50000000000, float 0x3F26400000000000, float 0xBF3CC00000000000, float 0x3F248C0000000000, float 0x3F53600000000000, float 0x3F52998000000000, float 0xBF0BB00000000000, float 0xBF49400000000000, float 0x3F0C200000000000, float 0x3F561E0000000000, float 0x3F560B0000000000, float 0x3F14F00000000000, float 0xBF45290000000000, float 0x3F20B40000000000, float 0x3F53030000000000, float 0x3F4F460000000000, float 0x3EF6600000000000, float 0xBF0DF00000000000, float 0x3F49DE0000000000, float 0x3F51EC8000000000, float 0x3F399E0000000000, float 0x3F0B700000000000, float 0x3F4C860000000000, float 0x3F58568000000000, float 0x3F44940000000000, float 0xBF3FA00000000000, float 0x3EF5800000000000, float 0x3F55308000000000, float 0x3F4CD90000000000, float 0xBF4F480000000000, float 0xBF52318000000000, float 0x3F52598000000000, float 0x3F6029C000000000, float 0xBF52108000000000, float 0xBF71CBA000000000, float 0xBF641C4000000000, float 0x3F63734000000000, float 0x3F5E148000000000, float 0xBF77768000000000, float 0xBF84A9D000000000, float 0xBF6A24C000000000, float 0x3F79672000000000, float 0x3F6495C000000000, float 0xBF88EE9000000000, float 0xBF918D7000000000, float 0xBF6E5CC000000000, float 0x3F7DD6E000000000, float 0xBF74AA0000000000, float 0xBF99593800000000, float 0xBF9276C000000000, float 0x3F85424000000000, float 0x3F8BA4C000000000, float 0xBF9A81B000000000, float 0xBFAB0C5000000000, float 0xBF8C9F5000000000, float 0x3FA6104800000000, float 0x3F8617A000000000, float 0xBFBDA56E00000000, float 0xBFC70E5100000000, float 0xBFA3054000000000, float 0x3FCDE31600000000, float 0x3FD7D3CA00000000, float 0x3FCDE31600000000, float 0xBFA3054000000000, float 0xBFC70E5100000000, float 0xBFBDA56E00000000, float 0x3F8617A000000000, float 0x3FA6104800000000, float 0xBF8C9F5000000000, float 0xBFAB0C5000000000, float 0xBF9A81B000000000, float 0x3F8BA4C000000000, float 0x3F85424000000000, float 0xBF9276C000000000, float 0xBF99593800000000, float 0xBF74AA0000000000, float 0x3F7DD6E000000000, float 0xBF6E5CC000000000, float 0xBF918D7000000000, float 0xBF88EE9000000000, float 0x3F6495C000000000, float 0x3F79672000000000, float 0xBF6A24C000000000, float 0xBF84A9D000000000, float 0xBF77768000000000, float 0x3F5E148000000000, float 0x3F63734000000000, float 0xBF641C4000000000, float 0xBF71CBA000000000, float 0xBF52108000000000, float 0x3F6029C000000000, float 0x3F52598000000000, float 0xBF52318000000000, float 0xBF4F480000000000, float 0x3F4CD90000000000, float 0x3F55308000000000, float 0x3EF5800000000000, float 0xBF3FA00000000000, float 0x3F44940000000000, float 0x3F58568000000000, float 0x3F4C860000000000, float 0x3F0B700000000000, float 0x3F399E0000000000, float 0x3F51EC8000000000, float 0x3F49DE0000000000, float 0xBF0DF00000000000, float 0x3EF6600000000000, float 0x3F4F460000000000, float 0x3F53030000000000, float 0x3F20B40000000000, float 0xBF45290000000000, float 0x3F14F00000000000, float 0x3F560B0000000000, float 0x3F561E0000000000, float 0x3F0C200000000000, float 0xBF49400000000000, float 0xBF0BB00000000000, float 0x3F52998000000000, float 0x3F53600000000000, float 0x3F248C0000000000, float 0xBF3CC00000000000, float 0x3F26400000000000, float 0x3F50E50000000000, float 0x3F4D9B0000000000, float 0xBEE4C00000000000, float 0xBF3CE20000000000, float 0x3F1D780000000000, float 0x3F493B0000000000, float 0x3F43E60000000000, float 0xBF1A480000000000, float 0xBF399A0000000000, float 0x3F04900000000000, float 0x3F41BB0000000000, float 0x3F3D080000000000, float 0xBF24D80000000000, float 0xBF43840000000000, float 0xBF3A3A0000000000, float 0x3F28A00000000000, float 0x3F3E940000000000, float 0x3F07500000000000, float 0xBF44B10000000000, float 0xBF47460000000000, float 0xBEF4600000000000, float 0x3F42B90000000000, float 0x3F2B000000000000, float 0xBF47BC0000000000, float 0xBF4E7C0000000000, float 0x3F11180000000000, float 0x3F51C08000000000, float 0x3F465E0000000000, float 0xBF4A1E0000000000, float 0xBF56708000000000, float 0x3F0D900000000000, float 0x3F5F638000000000, float 0x3F5B538000000000, float 0xBF4B0B0000000000, float 0xBF65898000000000, float 0xBF51928000000000, float 0x3F6783C000000000, float 0x3F7634E000000000, float 0x3F70C22000000000, float 0x3F23300000000000, float 0xBF69700000000000, float 0xBF6E658000000000, float 0xBF63218000000000, float 0xBF49960000000000]
define void @fill_irs16khz(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 209, i64* %5
%6 = load float**, float*** %3
store float* getelementptr inbounds ([209 x float], [209 x float]* @fill_irs16khz.h0IRS16, i64 0, i64 0), float** %6
ret void
}

LLVM IR (-O2):
@fill_irs16khz.h0IRS16 = internal global [209 x float] [float 0xBF49960000000000, float 0xBF63218000000000, float 0xBF6E658000000000, float 0xBF69700000000000, float 0x3F23300000000000, float 0x3F70C22000000000, float 0x3F7634E000000000, float 0x3F6783C000000000, float 0xBF51928000000000, float 0xBF65898000000000, float 0xBF4B0B0000000000, float 0x3F5B538000000000, float 0x3F5F638000000000, float 0x3F0D900000000000, float 0xBF56708000000000, float 0xBF4A1E0000000000, float 0x3F465E0000000000, float 0x3F51C08000000000, float 0x3F11180000000000, float 0xBF4E7C0000000000, float 0xBF47BC0000000000, float 0x3F2B000000000000, float 0x3F42B90000000000, float 0xBEF4600000000000, float 0xBF47460000000000, float 0xBF44B10000000000, float 0x3F07500000000000, float 0x3F3E940000000000, float 0x3F28A00000000000, float 0xBF3A3A0000000000, float 0xBF43840000000000, float 0xBF24D80000000000, float 0x3F3D080000000000, float 0x3F41BB0000000000, float 0x3F04900000000000, float 0xBF399A0000000000, float 0xBF1A480000000000, float 0x3F43E60000000000, float 0x3F493B0000000000, float 0x3F1D780000000000, float 0xBF3CE20000000000, float 0xBEE4C00000000000, float 0x3F4D9B0000000000, float 0x3F50E50000000000, float 0x3F26400000000000, float 0xBF3CC00000000000, float 0x3F248C0000000000, float 0x3F53600000000000, float 0x3F52998000000000, float 0xBF0BB00000000000, float 0xBF49400000000000, float 0x3F0C200000000000, float 0x3F561E0000000000, float 0x3F560B0000000000, float 0x3F14F00000000000, float 0xBF45290000000000, float 0x3F20B40000000000, float 0x3F53030000000000, float 0x3F4F460000000000, float 0x3EF6600000000000, float 0xBF0DF00000000000, float 0x3F49DE0000000000, float 0x3F51EC8000000000, float 0x3F399E0000000000, float 0x3F0B700000000000, float 0x3F4C860000000000, float 0x3F58568000000000, float 0x3F44940000000000, float 0xBF3FA00000000000, float 0x3EF5800000000000, float 0x3F55308000000000, float 0x3F4CD90000000000, float 0xBF4F480000000000, float 0xBF52318000000000, float 0x3F52598000000000, float 0x3F6029C000000000, float 0xBF52108000000000, float 0xBF71CBA000000000, float 0xBF641C4000000000, float 0x3F63734000000000, float 0x3F5E148000000000, float 0xBF77768000000000, float 0xBF84A9D000000000, float 0xBF6A24C000000000, float 0x3F79672000000000, float 0x3F6495C000000000, float 0xBF88EE9000000000, float 0xBF918D7000000000, float 0xBF6E5CC000000000, float 0x3F7DD6E000000000, float 0xBF74AA0000000000, float 0xBF99593800000000, float 0xBF9276C000000000, float 0x3F85424000000000, float 0x3F8BA4C000000000, float 0xBF9A81B000000000, float 0xBFAB0C5000000000, float 0xBF8C9F5000000000, float 0x3FA6104800000000, float 0x3F8617A000000000, float 0xBFBDA56E00000000, float 0xBFC70E5100000000, float 0xBFA3054000000000, float 0x3FCDE31600000000, float 0x3FD7D3CA00000000, float 0x3FCDE31600000000, float 0xBFA3054000000000, float 0xBFC70E5100000000, float 0xBFBDA56E00000000, float 0x3F8617A000000000, float 0x3FA6104800000000, float 0xBF8C9F5000000000, float 0xBFAB0C5000000000, float 0xBF9A81B000000000, float 0x3F8BA4C000000000, float 0x3F85424000000000, float 0xBF9276C000000000, float 0xBF99593800000000, float 0xBF74AA0000000000, float 0x3F7DD6E000000000, float 0xBF6E5CC000000000, float 0xBF918D7000000000, float 0xBF88EE9000000000, float 0x3F6495C000000000, float 0x3F79672000000000, float 0xBF6A24C000000000, float 0xBF84A9D000000000, float 0xBF77768000000000, float 0x3F5E148000000000, float 0x3F63734000000000, float 0xBF641C4000000000, float 0xBF71CBA000000000, float 0xBF52108000000000, float 0x3F6029C000000000, float 0x3F52598000000000, float 0xBF52318000000000, float 0xBF4F480000000000, float 0x3F4CD90000000000, float 0x3F55308000000000, float 0x3EF5800000000000, float 0xBF3FA00000000000, float 0x3F44940000000000, float 0x3F58568000000000, float 0x3F4C860000000000, float 0x3F0B700000000000, float 0x3F399E0000000000, float 0x3F51EC8000000000, float 0x3F49DE0000000000, float 0xBF0DF00000000000, float 0x3EF6600000000000, float 0x3F4F460000000000, float 0x3F53030000000000, float 0x3F20B40000000000, float 0xBF45290000000000, float 0x3F14F00000000000, float 0x3F560B0000000000, float 0x3F561E0000000000, float 0x3F0C200000000000, float 0xBF49400000000000, float 0xBF0BB00000000000, float 0x3F52998000000000, float 0x3F53600000000000, float 0x3F248C0000000000, float 0xBF3CC00000000000, float 0x3F26400000000000, float 0x3F50E50000000000, float 0x3F4D9B0000000000, float 0xBEE4C00000000000, float 0xBF3CE20000000000, float 0x3F1D780000000000, float 0x3F493B0000000000, float 0x3F43E60000000000, float 0xBF1A480000000000, float 0xBF399A0000000000, float 0x3F04900000000000, float 0x3F41BB0000000000, float 0x3F3D080000000000, float 0xBF24D80000000000, float 0xBF43840000000000, float 0xBF3A3A0000000000, float 0x3F28A00000000000, float 0x3F3E940000000000, float 0x3F07500000000000, float 0xBF44B10000000000, float 0xBF47460000000000, float 0xBEF4600000000000, float 0x3F42B90000000000, float 0x3F2B000000000000, float 0xBF47BC0000000000, float 0xBF4E7C0000000000, float 0x3F11180000000000, float 0x3F51C08000000000, float 0x3F465E0000000000, float 0xBF4A1E0000000000, float 0xBF56708000000000, float 0x3F0D900000000000, float 0x3F5F638000000000, float 0x3F5B538000000000, float 0xBF4B0B0000000000, float 0xBF65898000000000, float 0xBF51928000000000, float 0x3F6783C000000000, float 0x3F7634E000000000, float 0x3F70C22000000000, float 0x3F23300000000000, float 0xBF69700000000000, float 0xBF6E658000000000, float 0xBF63218000000000, float 0xBF49960000000000]
define void @fill_irs16khz(float** nocapture writeonly %0, i64* nocapture writeonly %1) {
store i64 209, i64* %1
store float* getelementptr inbounds ([209 x float], [209 x float]* @fill_irs16khz.h0IRS16, i64 0, i64 0), float** %0
ret void
}