void fill_modified_irs48khz(h0, lenh0) float **h0;
long *lenh0;
{
  static float mod_irs48_coef[512] = {
      -2. / 32768.,    -2. / 32768.,    -2. / 32768.,    -2. / 32768.,
      -2. / 32768.,    -2. / 32768.,    -2. / 32768.,    -2. / 32768.,
      -2. / 32768.,    -2. / 32768.,    -2. / 32768.,    -2. / 32768.,
      -2. / 32768.,    -2. / 32768.,    -2. / 32768.,    -2. / 32768.,
      -2. / 32768.,    -2. / 32768.,    -2. / 32768.,    -3. / 32768.,
      -3. / 32768.,    -3. / 32768.,    -3. / 32768.,    -3. / 32768.,
      -3. / 32768.,    -3. / 32768.,    -3. / 32768.,    -3. / 32768.,
      -3. / 32768.,    -3. / 32768.,    -3. / 32768.,    -3. / 32768.,
      -3. / 32768.,    -3. / 32768.,    -3. / 32768.,    -4. / 32768.,
      -4. / 32768.,    -4. / 32768.,    -4. / 32768.,    -4. / 32768.,
      -5. / 32768.,    -5. / 32768.,    -5. / 32768.,    -5. / 32768.,
      -5. / 32768.,    -5. / 32768.,    -5. / 32768.,    -5. / 32768.,
      -5. / 32768.,    -5. / 32768.,    -5. / 32768.,    -5. / 32768.,
      -5. / 32768.,    -5. / 32768.,    -6. / 32768.,    -6. / 32768.,
      -6. / 32768.,    -6. / 32768.,    -6. / 32768.,    -6. / 32768.,
      -6. / 32768.,    -6. / 32768.,    -6. / 32768.,    -5. / 32768.,
      -5. / 32768.,    -5. / 32768.,    -5. / 32768.,    -6. / 32768.,
      -6. / 32768.,    -6. / 32768.,    -6. / 32768.,    -7. / 32768.,
      -7. / 32768.,    -7. / 32768.,    -7. / 32768.,    -6. / 32768.,
      -6. / 32768.,    -6. / 32768.,    -6. / 32768.,    -5. / 32768.,
      -5. / 32768.,    -5. / 32768.,    -5. / 32768.,    -5. / 32768.,
      -5. / 32768.,    -6. / 32768.,    -6. / 32768.,    -6. / 32768.,
      -6. / 32768.,    -5. / 32768.,    -5. / 32768.,    -5. / 32768.,
      -4. / 32768.,    -4. / 32768.,    -3. / 32768.,    -3. / 32768.,
      -3. / 32768.,    -3. / 32768.,    -3. / 32768.,    -3. / 32768.,
      -3. / 32768.,    -4. / 32768.,    -4. / 32768.,    -4. / 32768.,
      -4. / 32768.,    -4. / 32768.,    -3. / 32768.,    -2. / 32768.,
      -2. / 32768.,    -1. / 32768.,    0. / 32768.,     0. / 32768.,
      0. / 32768.,     0. / 32768.,     0. / 32768.,     0. / 32768.,
      -1. / 32768.,    -1. / 32768.,    -1. / 32768.,    -2. / 32768.,
      -2. / 32768.,    -1. / 32768.,    -1. / 32768.,    0. / 32768.,
      1. / 32768.,     2. / 32768.,     3. / 32768.,     3. / 32768.,
      3. / 32768.,     3. / 32768.,     3. / 32768.,     2. / 32768.,
      1. / 32768.,     0. / 32768.,     0. / 32768.,     -1. / 32768.,
      -1. / 32768.,    0. / 32768.,     1. / 32768.,     3. / 32768.,
      4. / 32768.,     6. / 32768.,     7. / 32768.,     8. / 32768.,
      8. / 32768.,     8. / 32768.,     7. / 32768.,     5. / 32768.,
      4. / 32768.,     3. / 32768.,     2. / 32768.,     2. / 32768.,
      4. / 32768.,     6. / 32768.,     9. / 32768.,     12. / 32768.,
      15. / 32768.,    18. / 32768.,    19. / 32768.,    20. / 32768.,
      19. / 32768.,    17. / 32768.,    14. / 32768.,    12. / 32768.,
      9. / 32768.,     8. / 32768.,     8. / 32768.,     10. / 32768.,
      13. / 32768.,    19. / 32768.,    25. / 32768.,    31. / 32768.,
      36. / 32768.,    40. / 32768.,    42. / 32768.,    42. / 32768.,
      40. / 32768.,    36. / 32768.,    31. / 32768.,    27. / 32768.,
      25. / 32768.,    25. / 32768.,    29. / 32768.,    36. / 32768.,
      45. / 32768.,    56. / 32768.,    66. / 32768.,    75. / 32768.,
      80. / 32768.,    80. / 32768.,    76. / 32768.,    66. / 32768.,
      53. / 32768.,    39. / 32768.,    25. / 32768.,    15. / 32768.,
      10. / 32768.,    12. / 32768.,    21. / 32768.,    35. / 32768.,
      54. / 32768.,    74. / 32768.,    92. / 32768.,    106. / 32768.,
      113. / 32768.,   113. / 32768.,   106. / 32768.,   94. / 32768.,
      80. / 32768.,    67. / 32768.,    59. / 32768.,    59. / 32768.,
      67. / 32768.,    82. / 32768.,    103. / 32768.,   125. / 32768.,
      144. / 32768.,   154. / 32768.,   152. / 32768.,   136. / 32768.,
      106. / 32768.,   67. / 32768.,    23. / 32768.,    -17. / 32768.,
      -46. / 32768.,   -58. / 32768.,   -47. / 32768.,   -12. / 32768.,
      43. / 32768.,    113. / 32768.,   186. / 32768.,   252. / 32768.,
      299. / 32768.,   317. / 32768.,   301. / 32768.,   250. / 32768.,
      170. / 32768.,   75. / 32768.,    -20. / 32768.,   -92. / 32768.,
      -120. / 32768.,  -84. / 32768.,   30. / 32768.,    226. / 32768.,
      500. / 32768.,   830. / 32768.,   1182. / 32768.,  1503. / 32768.,
      1721. / 32768.,  1745. / 32768.,  1470. / 32768.,  789. / 32768.,
      -378. / 32768.,  -2008. / 32768., -3872. / 32768., -5455. / 32768.,
      -6098. / 32768., -5455. / 32768., -3872. / 32768., -2008. / 32768.,
      -378. / 32768.,  789. / 32768.,   1470. / 32768.,  1745. / 32768.,
      1721. / 32768.,  1503. / 32768.,  1182. / 32768.,  830. / 32768.,
      500. / 32768.,   226. / 32768.,   30. / 32768.,    -84. / 32768.,
      -120. / 32768.,  -92. / 32768.,   -20. / 32768.,   75. / 32768.,
      170. / 32768.,   250. / 32768.,   301. / 32768.,   317. / 32768.,
      299. / 32768.,   252. / 32768.,   186. / 32768.,   113. / 32768.,
      43. / 32768.,    -12. / 32768.,   -47. / 32768.,   -58. / 32768.,
      -46. / 32768.,   -17. / 32768.,   23. / 32768.,    67. / 32768.,
      106. / 32768.,   136. / 32768.,   152. / 32768.,   154. / 32768.,
      144. / 32768.,   125. / 32768.,   103. / 32768.,   82. / 32768.,
      67. / 32768.,    59. / 32768.,    59. / 32768.,    67. / 32768.,
      80. / 32768.,    94. / 32768.,    106. / 32768.,   113. / 32768.,
      113. / 32768.,   106. / 32768.,   92. / 32768.,    74. / 32768.,
      54. / 32768.,    35. / 32768.,    21. / 32768.,    12. / 32768.,
      10. / 32768.,    15. / 32768.,    25. / 32768.,    39. / 32768.,
      53. / 32768.,    66. / 32768.,    76. / 32768.,    80. / 32768.,
      80. / 32768.,    75. / 32768.,    66. / 32768.,    56. / 32768.,
      45. / 32768.,    36. / 32768.,    29. / 32768.,    25. / 32768.,
      25. / 32768.,    27. / 32768.,    31. / 32768.,    36. / 32768.,
      40. / 32768.,    42. / 32768.,    42. / 32768.,    40. / 32768.,
      36. / 32768.,    31. / 32768.,    25. / 32768.,    19. / 32768.,
      13. / 32768.,    10. / 32768.,    8. / 32768.,     8. / 32768.,
      9. / 32768.,     12. / 32768.,    14. / 32768.,    17. / 32768.,
      19. / 32768.,    20. / 32768.,    19. / 32768.,    18. / 32768.,
      15. / 32768.,    12. / 32768.,    9. / 32768.,     6. / 32768.,
      4. / 32768.,     2. / 32768.,     2. / 32768.,     3. / 32768.,
      4. / 32768.,     5. / 32768.,     7. / 32768.,     8. / 32768.,
      8. / 32768.,     8. / 32768.,     7. / 32768.,     6. / 32768.,
      4. / 32768.,     3. / 32768.,     1. / 32768.,     0. / 32768.,
      -1. / 32768.,    -1. / 32768.,    0. / 32768.,     0. / 32768.,
      1. / 32768.,     2. / 32768.,     3. / 32768.,     3. / 32768.,
      3. / 32768.,     3. / 32768.,     3. / 32768.,     2. / 32768.,
      1. / 32768.,     0. / 32768.,     -1. / 32768.,    -1. / 32768.,
      -2. / 32768.,    -2. / 32768.,    -1. / 32768.,    -1. / 32768.,
      -1. / 32768.,    0. / 32768.,     0. / 32768.,     0. / 32768.,
      0. / 32768.,     0. / 32768.,     0. / 32768.,     -1. / 32768.,
      -2. / 32768.,    -2. / 32768.,    -3. / 32768.,    -4. / 32768.,
      -4. / 32768.,    -4. / 32768.,    -4. / 32768.,    -4. / 32768.,
      -3. / 32768.,    -3. / 32768.,    -3. / 32768.,    -3. / 32768.,
      -3. / 32768.,    -3. / 32768.,    -3. / 32768.,    -4. / 32768.,
      -4. / 32768.,    -5. / 32768.,    -5. / 32768.,    -5. / 32768.,
      -6. / 32768.,    -6. / 32768.,    -6. / 32768.,    -6. / 32768.,
      -5. / 32768.,    -5. / 32768.,    -5. / 32768.,    -5. / 32768.,
      -5. / 32768.,    -5. / 32768.,    -6. / 32768.,    -6. / 32768.,
      -6. / 32768.,    -6. / 32768.,    -7. / 32768.,    -7. / 32768.,
      -7. / 32768.,    -7. / 32768.,    -6. / 32768.,    -6. / 32768.,
      -6. / 32768.,    -6. / 32768.,    -5. / 32768.,    -5. / 32768.,
      -5. / 32768.,    -5. / 32768.,    -6. / 32768.,    -6. / 32768.,
      -6. / 32768.,    -6. / 32768.,    -6. / 32768.,    -6. / 32768.,
      -6. / 32768.,    -6. / 32768.,    -6. / 32768.,    -5. / 32768.,
      -5. / 32768.,    -5. / 32768.,    -5. / 32768.,    -5. / 32768.,
      -5. / 32768.,    -5. / 32768.,    -5. / 32768.,    -5. / 32768.,
      -5. / 32768.,    -5. / 32768.,    -5. / 32768.,    -5. / 32768.,
      -5. / 32768.,    -4. / 32768.,    -4. / 32768.,    -4. / 32768.,
      -4. / 32768.,    -4. / 32768.,    -3. / 32768.,    -3. / 32768.,
      -3. / 32768.,    -3. / 32768.,    -3. / 32768.,    -3. / 32768.,
      -3. / 32768.,    -3. / 32768.,    -3. / 32768.,    -3. / 32768.,
      -3. / 32768.,    -3. / 32768.,    -3. / 32768.,    -3. / 32768.,
      -3. / 32768.,    -3. / 32768.,    -2. / 32768.,    -2. / 32768.,
      -2. / 32768.,    -2. / 32768.,    -2. / 32768.,    -2. / 32768.,
      -2. / 32768.,    -2. / 32768.,    -2. / 32768.,    -2. / 32768.,
      -2. / 32768.,    -2. / 32768.,    -2. / 32768.,    -2. / 32768.,
      -2. / 32768.,    -2. / 32768.,    -2. / 32768.,    -2. / 32768.};
  *lenh0 = 512;
  *h0 = mod_irs48_coef;
}


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

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

LLVM IR (-O0):
@fill_modified_irs48khz.mod_irs48_coef = internal global [512 x float] [float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF2C000000000000, float 0xBF2C000000000000, float 0xBF2C000000000000, float 0xBF2C000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF18000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF00000000000000, float 0.000000e+00, float 0.000000e+00, float 0.000000e+00, float 0.000000e+00, float 0.000000e+00, float 0.000000e+00, float 0xBF00000000000000, float 0xBF00000000000000, float 0xBF00000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF00000000000000, float 0xBF00000000000000, float 0.000000e+00, float 0x3F00000000000000, float 0x3F10000000000000, float 0x3F18000000000000, float 0x3F18000000000000, float 0x3F18000000000000, float 0x3F18000000000000, float 0x3F18000000000000, float 0x3F10000000000000, float 0x3F00000000000000, float 0.000000e+00, float 0.000000e+00, float 0xBF00000000000000, float 0xBF00000000000000, float 0.000000e+00, float 0x3F00000000000000, float 0x3F18000000000000, float 0x3F20000000000000, float 0x3F28000000000000, float 0x3F2C000000000000, float 0x3F30000000000000, float 0x3F30000000000000, float 0x3F30000000000000, float 0x3F2C000000000000, float 0x3F24000000000000, float 0x3F20000000000000, float 0x3F18000000000000, float 0x3F10000000000000, float 0x3F10000000000000, float 0x3F20000000000000, float 0x3F28000000000000, float 0x3F32000000000000, float 0x3F38000000000000, float 0x3F3E000000000000, float 0x3F42000000000000, float 0x3F43000000000000, float 0x3F44000000000000, float 0x3F43000000000000, float 0x3F41000000000000, float 0x3F3C000000000000, float 0x3F38000000000000, float 0x3F32000000000000, float 0x3F30000000000000, float 0x3F30000000000000, float 0x3F34000000000000, float 0x3F3A000000000000, float 0x3F43000000000000, float 0x3F49000000000000, float 0x3F4F000000000000, float 0x3F52000000000000, float 0x3F54000000000000, float 0x3F55000000000000, float 0x3F55000000000000, float 0x3F54000000000000, float 0x3F52000000000000, float 0x3F4F000000000000, float 0x3F4B000000000000, float 0x3F49000000000000, float 0x3F49000000000000, float 0x3F4D000000000000, float 0x3F52000000000000, float 0x3F56800000000000, float 0x3F5C000000000000, float 0x3F60800000000000, float 0x3F62C00000000000, float 0x3F64000000000000, float 0x3F64000000000000, float 0x3F63000000000000, float 0x3F60800000000000, float 0x3F5A800000000000, float 0x3F53800000000000, float 0x3F49000000000000, float 0x3F3E000000000000, float 0x3F34000000000000, float 0x3F38000000000000, float 0x3F45000000000000, float 0x3F51800000000000, float 0x3F5B000000000000, float 0x3F62800000000000, float 0x3F67000000000000, float 0x3F6A800000000000, float 0x3F6C400000000000, float 0x3F6C400000000000, float 0x3F6A800000000000, float 0x3F67800000000000, float 0x3F64000000000000, float 0x3F60C00000000000, float 0x3F5D800000000000, float 0x3F5D800000000000, float 0x3F60C00000000000, float 0x3F64800000000000, float 0x3F69C00000000000, float 0x3F6F400000000000, float 0x3F72000000000000, float 0x3F73400000000000, float 0x3F73000000000000, float 0x3F71000000000000, float 0x3F6A800000000000, float 0x3F60C00000000000, float 0x3F47000000000000, float 0xBF41000000000000, float 0xBF57000000000000, float 0xBF5D000000000000, float 0xBF57800000000000, float 0xBF38000000000000, float 0x3F55800000000000, float 0x3F6C400000000000, float 0x3F77400000000000, float 0x3F7F800000000000, float 0x3F82B00000000000, float 0x3F83D00000000000, float 0x3F82D00000000000, float 0x3F7F400000000000, float 0x3F75400000000000, float 0x3F62C00000000000, float 0xBF44000000000000, float 0xBF67000000000000, float 0xBF6E000000000000, float 0xBF65000000000000, float 0x3F4E000000000000, float 0x3F7C400000000000, float 0x3F8F400000000000, float 0x3F99F00000000000, float 0x3FA2780000000000, float 0x3FA77C0000000000, float 0x3FAAE40000000000, float 0x3FAB440000000000, float 0x3FA6F80000000000, float 0x3F98A80000000000, float 0xBF87A00000000000, float 0xBFAF600000000000, float 0xBFBE400000000000, float 0xBFC54F0000000000, float 0xBFC7D20000000000, float 0xBFC54F0000000000, float 0xBFBE400000000000, float 0xBFAF600000000000, float 0xBF87A00000000000, float 0x3F98A80000000000, float 0x3FA6F80000000000, float 0x3FAB440000000000, float 0x3FAAE40000000000, float 0x3FA77C0000000000, float 0x3FA2780000000000, float 0x3F99F00000000000, float 0x3F8F400000000000, float 0x3F7C400000000000, float 0x3F4E000000000000, float 0xBF65000000000000, float 0xBF6E000000000000, float 0xBF67000000000000, float 0xBF44000000000000, float 0x3F62C00000000000, float 0x3F75400000000000, float 0x3F7F400000000000, float 0x3F82D00000000000, float 0x3F83D00000000000, float 0x3F82B00000000000, float 0x3F7F800000000000, float 0x3F77400000000000, float 0x3F6C400000000000, float 0x3F55800000000000, float 0xBF38000000000000, float 0xBF57800000000000, float 0xBF5D000000000000, float 0xBF57000000000000, float 0xBF41000000000000, float 0x3F47000000000000, float 0x3F60C00000000000, float 0x3F6A800000000000, float 0x3F71000000000000, float 0x3F73000000000000, float 0x3F73400000000000, float 0x3F72000000000000, float 0x3F6F400000000000, float 0x3F69C00000000000, float 0x3F64800000000000, float 0x3F60C00000000000, float 0x3F5D800000000000, float 0x3F5D800000000000, float 0x3F60C00000000000, float 0x3F64000000000000, float 0x3F67800000000000, float 0x3F6A800000000000, float 0x3F6C400000000000, float 0x3F6C400000000000, float 0x3F6A800000000000, float 0x3F67000000000000, float 0x3F62800000000000, float 0x3F5B000000000000, float 0x3F51800000000000, float 0x3F45000000000000, float 0x3F38000000000000, float 0x3F34000000000000, float 0x3F3E000000000000, float 0x3F49000000000000, float 0x3F53800000000000, float 0x3F5A800000000000, float 0x3F60800000000000, float 0x3F63000000000000, float 0x3F64000000000000, float 0x3F64000000000000, float 0x3F62C00000000000, float 0x3F60800000000000, float 0x3F5C000000000000, float 0x3F56800000000000, float 0x3F52000000000000, float 0x3F4D000000000000, float 0x3F49000000000000, float 0x3F49000000000000, float 0x3F4B000000000000, float 0x3F4F000000000000, float 0x3F52000000000000, float 0x3F54000000000000, float 0x3F55000000000000, float 0x3F55000000000000, float 0x3F54000000000000, float 0x3F52000000000000, float 0x3F4F000000000000, float 0x3F49000000000000, float 0x3F43000000000000, float 0x3F3A000000000000, float 0x3F34000000000000, float 0x3F30000000000000, float 0x3F30000000000000, float 0x3F32000000000000, float 0x3F38000000000000, float 0x3F3C000000000000, float 0x3F41000000000000, float 0x3F43000000000000, float 0x3F44000000000000, float 0x3F43000000000000, float 0x3F42000000000000, float 0x3F3E000000000000, float 0x3F38000000000000, float 0x3F32000000000000, float 0x3F28000000000000, float 0x3F20000000000000, float 0x3F10000000000000, float 0x3F10000000000000, float 0x3F18000000000000, float 0x3F20000000000000, float 0x3F24000000000000, float 0x3F2C000000000000, float 0x3F30000000000000, float 0x3F30000000000000, float 0x3F30000000000000, float 0x3F2C000000000000, float 0x3F28000000000000, float 0x3F20000000000000, float 0x3F18000000000000, float 0x3F00000000000000, float 0.000000e+00, float 0xBF00000000000000, float 0xBF00000000000000, float 0.000000e+00, float 0.000000e+00, float 0x3F00000000000000, float 0x3F10000000000000, float 0x3F18000000000000, float 0x3F18000000000000, float 0x3F18000000000000, float 0x3F18000000000000, float 0x3F18000000000000, float 0x3F10000000000000, float 0x3F00000000000000, float 0.000000e+00, float 0xBF00000000000000, float 0xBF00000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF00000000000000, float 0xBF00000000000000, float 0xBF00000000000000, float 0.000000e+00, float 0.000000e+00, float 0.000000e+00, float 0.000000e+00, float 0.000000e+00, float 0.000000e+00, float 0xBF00000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF18000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF2C000000000000, float 0xBF2C000000000000, float 0xBF2C000000000000, float 0xBF2C000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000]
define void @fill_modified_irs48khz(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 512, i64* %5
%6 = load float**, float*** %3
store float* getelementptr inbounds ([512 x float], [512 x float]* @fill_modified_irs48khz.mod_irs48_coef, i64 0, i64 0), float** %6
ret void
}

LLVM IR (-O2):
@fill_modified_irs48khz.mod_irs48_coef = internal global [512 x float] [float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF2C000000000000, float 0xBF2C000000000000, float 0xBF2C000000000000, float 0xBF2C000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF18000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF00000000000000, float 0.000000e+00, float 0.000000e+00, float 0.000000e+00, float 0.000000e+00, float 0.000000e+00, float 0.000000e+00, float 0xBF00000000000000, float 0xBF00000000000000, float 0xBF00000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF00000000000000, float 0xBF00000000000000, float 0.000000e+00, float 0x3F00000000000000, float 0x3F10000000000000, float 0x3F18000000000000, float 0x3F18000000000000, float 0x3F18000000000000, float 0x3F18000000000000, float 0x3F18000000000000, float 0x3F10000000000000, float 0x3F00000000000000, float 0.000000e+00, float 0.000000e+00, float 0xBF00000000000000, float 0xBF00000000000000, float 0.000000e+00, float 0x3F00000000000000, float 0x3F18000000000000, float 0x3F20000000000000, float 0x3F28000000000000, float 0x3F2C000000000000, float 0x3F30000000000000, float 0x3F30000000000000, float 0x3F30000000000000, float 0x3F2C000000000000, float 0x3F24000000000000, float 0x3F20000000000000, float 0x3F18000000000000, float 0x3F10000000000000, float 0x3F10000000000000, float 0x3F20000000000000, float 0x3F28000000000000, float 0x3F32000000000000, float 0x3F38000000000000, float 0x3F3E000000000000, float 0x3F42000000000000, float 0x3F43000000000000, float 0x3F44000000000000, float 0x3F43000000000000, float 0x3F41000000000000, float 0x3F3C000000000000, float 0x3F38000000000000, float 0x3F32000000000000, float 0x3F30000000000000, float 0x3F30000000000000, float 0x3F34000000000000, float 0x3F3A000000000000, float 0x3F43000000000000, float 0x3F49000000000000, float 0x3F4F000000000000, float 0x3F52000000000000, float 0x3F54000000000000, float 0x3F55000000000000, float 0x3F55000000000000, float 0x3F54000000000000, float 0x3F52000000000000, float 0x3F4F000000000000, float 0x3F4B000000000000, float 0x3F49000000000000, float 0x3F49000000000000, float 0x3F4D000000000000, float 0x3F52000000000000, float 0x3F56800000000000, float 0x3F5C000000000000, float 0x3F60800000000000, float 0x3F62C00000000000, float 0x3F64000000000000, float 0x3F64000000000000, float 0x3F63000000000000, float 0x3F60800000000000, float 0x3F5A800000000000, float 0x3F53800000000000, float 0x3F49000000000000, float 0x3F3E000000000000, float 0x3F34000000000000, float 0x3F38000000000000, float 0x3F45000000000000, float 0x3F51800000000000, float 0x3F5B000000000000, float 0x3F62800000000000, float 0x3F67000000000000, float 0x3F6A800000000000, float 0x3F6C400000000000, float 0x3F6C400000000000, float 0x3F6A800000000000, float 0x3F67800000000000, float 0x3F64000000000000, float 0x3F60C00000000000, float 0x3F5D800000000000, float 0x3F5D800000000000, float 0x3F60C00000000000, float 0x3F64800000000000, float 0x3F69C00000000000, float 0x3F6F400000000000, float 0x3F72000000000000, float 0x3F73400000000000, float 0x3F73000000000000, float 0x3F71000000000000, float 0x3F6A800000000000, float 0x3F60C00000000000, float 0x3F47000000000000, float 0xBF41000000000000, float 0xBF57000000000000, float 0xBF5D000000000000, float 0xBF57800000000000, float 0xBF38000000000000, float 0x3F55800000000000, float 0x3F6C400000000000, float 0x3F77400000000000, float 0x3F7F800000000000, float 0x3F82B00000000000, float 0x3F83D00000000000, float 0x3F82D00000000000, float 0x3F7F400000000000, float 0x3F75400000000000, float 0x3F62C00000000000, float 0xBF44000000000000, float 0xBF67000000000000, float 0xBF6E000000000000, float 0xBF65000000000000, float 0x3F4E000000000000, float 0x3F7C400000000000, float 0x3F8F400000000000, float 0x3F99F00000000000, float 0x3FA2780000000000, float 0x3FA77C0000000000, float 0x3FAAE40000000000, float 0x3FAB440000000000, float 0x3FA6F80000000000, float 0x3F98A80000000000, float 0xBF87A00000000000, float 0xBFAF600000000000, float 0xBFBE400000000000, float 0xBFC54F0000000000, float 0xBFC7D20000000000, float 0xBFC54F0000000000, float 0xBFBE400000000000, float 0xBFAF600000000000, float 0xBF87A00000000000, float 0x3F98A80000000000, float 0x3FA6F80000000000, float 0x3FAB440000000000, float 0x3FAAE40000000000, float 0x3FA77C0000000000, float 0x3FA2780000000000, float 0x3F99F00000000000, float 0x3F8F400000000000, float 0x3F7C400000000000, float 0x3F4E000000000000, float 0xBF65000000000000, float 0xBF6E000000000000, float 0xBF67000000000000, float 0xBF44000000000000, float 0x3F62C00000000000, float 0x3F75400000000000, float 0x3F7F400000000000, float 0x3F82D00000000000, float 0x3F83D00000000000, float 0x3F82B00000000000, float 0x3F7F800000000000, float 0x3F77400000000000, float 0x3F6C400000000000, float 0x3F55800000000000, float 0xBF38000000000000, float 0xBF57800000000000, float 0xBF5D000000000000, float 0xBF57000000000000, float 0xBF41000000000000, float 0x3F47000000000000, float 0x3F60C00000000000, float 0x3F6A800000000000, float 0x3F71000000000000, float 0x3F73000000000000, float 0x3F73400000000000, float 0x3F72000000000000, float 0x3F6F400000000000, float 0x3F69C00000000000, float 0x3F64800000000000, float 0x3F60C00000000000, float 0x3F5D800000000000, float 0x3F5D800000000000, float 0x3F60C00000000000, float 0x3F64000000000000, float 0x3F67800000000000, float 0x3F6A800000000000, float 0x3F6C400000000000, float 0x3F6C400000000000, float 0x3F6A800000000000, float 0x3F67000000000000, float 0x3F62800000000000, float 0x3F5B000000000000, float 0x3F51800000000000, float 0x3F45000000000000, float 0x3F38000000000000, float 0x3F34000000000000, float 0x3F3E000000000000, float 0x3F49000000000000, float 0x3F53800000000000, float 0x3F5A800000000000, float 0x3F60800000000000, float 0x3F63000000000000, float 0x3F64000000000000, float 0x3F64000000000000, float 0x3F62C00000000000, float 0x3F60800000000000, float 0x3F5C000000000000, float 0x3F56800000000000, float 0x3F52000000000000, float 0x3F4D000000000000, float 0x3F49000000000000, float 0x3F49000000000000, float 0x3F4B000000000000, float 0x3F4F000000000000, float 0x3F52000000000000, float 0x3F54000000000000, float 0x3F55000000000000, float 0x3F55000000000000, float 0x3F54000000000000, float 0x3F52000000000000, float 0x3F4F000000000000, float 0x3F49000000000000, float 0x3F43000000000000, float 0x3F3A000000000000, float 0x3F34000000000000, float 0x3F30000000000000, float 0x3F30000000000000, float 0x3F32000000000000, float 0x3F38000000000000, float 0x3F3C000000000000, float 0x3F41000000000000, float 0x3F43000000000000, float 0x3F44000000000000, float 0x3F43000000000000, float 0x3F42000000000000, float 0x3F3E000000000000, float 0x3F38000000000000, float 0x3F32000000000000, float 0x3F28000000000000, float 0x3F20000000000000, float 0x3F10000000000000, float 0x3F10000000000000, float 0x3F18000000000000, float 0x3F20000000000000, float 0x3F24000000000000, float 0x3F2C000000000000, float 0x3F30000000000000, float 0x3F30000000000000, float 0x3F30000000000000, float 0x3F2C000000000000, float 0x3F28000000000000, float 0x3F20000000000000, float 0x3F18000000000000, float 0x3F00000000000000, float 0.000000e+00, float 0xBF00000000000000, float 0xBF00000000000000, float 0.000000e+00, float 0.000000e+00, float 0x3F00000000000000, float 0x3F10000000000000, float 0x3F18000000000000, float 0x3F18000000000000, float 0x3F18000000000000, float 0x3F18000000000000, float 0x3F18000000000000, float 0x3F10000000000000, float 0x3F00000000000000, float 0.000000e+00, float 0xBF00000000000000, float 0xBF00000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF00000000000000, float 0xBF00000000000000, float 0xBF00000000000000, float 0.000000e+00, float 0.000000e+00, float 0.000000e+00, float 0.000000e+00, float 0.000000e+00, float 0.000000e+00, float 0xBF00000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF18000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF2C000000000000, float 0xBF2C000000000000, float 0xBF2C000000000000, float 0xBF2C000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF28000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF24000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF20000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF18000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000, float 0xBF10000000000000]
define void @fill_modified_irs48khz(float** nocapture writeonly %0, i64* nocapture writeonly %1) {
store i64 512, i64* %1
store float* getelementptr inbounds ([512 x float], [512 x float]* @fill_modified_irs48khz.mod_irs48_coef, i64 0, i64 0), float** %0
ret void
}