user: Converte this assembly snippet into its equivalent C code:

```asm
<fill_p341_16khz>:
  endbr64
  movq   $0x250,(%rsi)
  lea    D8(%rip),%rax
  mov    %rax,(%rdi)
  ret
```

assistant: ```c
void fill_p341_16khz(h0, lenh0) float **h0;
long *lenh0;
{
  static float p341_16khz_coeff[592] = {(float)4.3370554e-03, (float)4.8963084e-03, (float)-1.0865770e-03, (float)-2.2118514e-04, (float)1.5783547e-03, (float)-9.0371860e-04, (float)1.0025039e-03, (float)2.7932322e-04, (float)-1.8063678e-04, (float)1.1228519e-03, (float)-4.7977326e-04, (float)9.2887905e-04, (float)1.0086939e-04, (float)2.0354803e-04, (float)8.0081349e-04, (float)-2.7302929e-04, (float)1.0026686e-03, (float)-1.5205656e-04, (float)6.5360301e-04, (float)3.6157206e-04, (float)1.3088441e-04, (float)8.1871439e-04, (float)-1.4804904e-04, (float)9.0526585e-04, (float)-2.3134480e-05, (float)6.2321132e-04, (float)3.6859087e-04, (float)2.2122380e-04, (float)7.4408704e-04, (float)-2.7046864e-05, (float)8.6265617e-04, (float)9.6974412e-06, (float)6.9084036e-04, (float)2.9722760e-04, (float)3.6743357e-04, (float)6.3089112e-04, (float)8.6009648e-05, (float)8.2634163e-04, (float)2.1135920e-05, (float)7.7420201e-04, (float)1.8675999e-04, (float)5.2482294e-04, (float)4.9217224e-04, (float)2.1806727e-04, (float)7.5394748e-04, (float)3.9345021e-05, (float)8.2948886e-04, (float)7.8974577e-05, (float)6.7639004e-04, (float)3.2520622e-04, (float)3.7250845e-04, (float)6.3361567e-04, (float)9.5321090e-05, (float)8.2844632e-04, (float)-2.5454455e-06, (float)7.9803746e-04, (float)1.4418025e-04, (float)5.3996243e-04, (float)4.5701966e-04, (float)1.9639338e-04, (float)7.5403862e-04, (float)-3.5994011e-05, (float)8.6171870e-04, (float)-2.6544669e-05, (float)6.9943078e-04, (float)2.3383425e-04, (float)3.4376122e-04, (float)5.9758270e-04, (float)-9.6120972e-06, (float)8.4465806e-04, (float)-1.5563653e-04, (float)8.2137416e-04, (float)-8.7407682e-06, (float)5.1653962e-04, (float)3.5863004e-04, (float)8.7334681e-05, (float)7.2954959e-04, (float)-2.2555892e-04, (float)8.7318212e-04, (float)-2.3707685e-04, (float)6.8138182e-04, (float)6.2581832e-05, (float)2.4350658e-04, (float)5.0432825e-04, (float)-2.1007442e-04, (float)8.2198119e-04, (float)-4.1934647e-04, (float)8.0356853e-04, (float)-2.5747280e-04, (float)4.3052777e-04, (float)1.8509211e-04, (float)-1.0928392e-04, (float)6.4392889e-04, (float)-5.1589872e-04, (float)8.3364848e-04, (float)-5.5830975e-04, (float)6.1069081e-04, (float)-2.0610123e-04, (float)6.5714839e-05, (float)3.3753302e-04, (float)-5.1022240e-04, (float)7.3685066e-04, (float)-7.9250753e-04, (float)7.2985394e-04, (float)-6.1741765e-04, (float)2.7802304e-04, (float)-8.5035597e-05, (float)-3.9297408e-04, (float)4.8598972e-04, (float)-9.1773152e-04, (float)7.3717440e-04, (float)-9.9775731e-04, (float)4.7875226e-04, (float)-5.8379125e-04, (float)-1.8844324e-04, (float)8.1040442e-05, (float)-9.0973035e-04, (float)5.8654411e-04, (float)-1.2840812e-03, (float)6.0043298e-04, (float)-1.0983587e-03, (float)6.2571417e-05, (float)-4.5858369e-04, (float)-7.6343601e-04, (float)2.5067647e-04, (float)-1.4301295e-03, (float)5.8401655e-04, (float)-1.5604368e-03, (float)2.9356460e-04, (float)-1.0786265e-03, (float)-5.0987919e-04, (float)-2.6825842e-04, (float)-1.4059932e-03, (float)3.7403302e-04, (float)-1.8974634e-03, (float)4.2591529e-04, (float)-1.7042091e-03, (float)-2.0398233e-04, (float)-9.3923499e-04, (float)-1.2114668e-03, (float)-5.8080630e-05, (float)-2.0523333e-03, (float)3.8627175e-04, (float)-2.2515963e-03, (float)7.2968802e-05, (float)-1.6928681e-03, (float)-8.8733736e-04, (float)-7.0504743e-04, (float)-1.9928540e-03, (float)1.1102043e-04, (float)-2.6316794e-03, (float)2.2534739e-04, (float)-2.4382822e-03, (float)-5.0346667e-04, (float)-1.5226739e-03, (float)-1.7244598e-03, (float)-4.2924708e-04, (float)-2.7776651e-03, (float)1.6369469e-04, (float)-3.0692266e-03, (float)-1.5983374e-04, (float)-2.4264440e-03, (float)-1.2978141e-03, (float)-1.2209540e-03, (float)-2.6567776e-03, (float)-1.8115649e-04, (float)-3.4821691e-03, (float)2.6753403e-05, (float)-3.2989222e-03, (float)-8.0478000e-04, (float)-2.2051339e-03, (float)-2.2785787e-03, (float)-8.4385502e-04, (float)-3.5967515e-03, (float)-5.0173398e-05, (float)-4.0131403e-03, (float)-3.6705838e-04, (float)-3.2753517e-03, (float)-1.7085687e-03, (float)-1.8026956e-03, (float)-3.3777654e-03, (float)-4.7183504e-04, (float)-4.4452577e-03, (float)-1.2428060e-04, (float)-4.2890581e-03, (float)-1.0623451e-03, (float)-2.9794960e-03, (float)-2.8436367e-03, (float)-1.2738972e-03, (float)-4.5010059e-03, (float)-2.0775726e-04, (float)-5.0879740e-03, (float)-4.9182557e-04, (float)-4.2421463e-03, (float)-2.0756444e-03, (float)-2.4300192e-03, (float)-4.1369631e-03, (float)-7.1497396e-04, (float)-5.5241206e-03, (float)-1.6451873e-04, (float)-5.4186736e-03, (float)-1.2157506e-03, (float)-3.8412127e-03, (float)-3.3813839e-03, (float)-1.6857146e-03, (float)-5.4837505e-03, (float)-2.4198474e-04, (float)-6.3135075e-03, (float)-4.5275451e-04, (float)-5.3449802e-03, (float)-2.3347566e-03, (float)-3.0874491e-03, (float)-4.9139526e-03, (float)-8.4630255e-04, (float)-6.7421814e-03, (float)4.3080433e-06, (float)-6.7284528e-03, (float)-1.1705590e-03, (float)-4.8045274e-03, (float)-3.8433771e-03, (float)-2.0324242e-03, (float)-6.5617644e-03, (float)-4.6088337e-05, (float)-7.7515103e-03, (float)-1.2058937e-04, (float)-6.6398327e-03, (float)-2.3916210e-03, (float)-3.7691379e-03, (float)-5.6977852e-03, (float)-7.6554808e-04, (float)-8.1781162e-03, (float)5.4994663e-04, (float)-8.3300798e-03, (float)-7.6778376e-04, (float)-5.9277142e-03, (float)-4.1653326e-03, (float)-2.2482199e-03, (float)-7.8081727e-03, (float)5.7356736e-04, (float)-9.5723976e-03, (float)7.4658049e-04, (float)-8.2841868e-03, (float)-2.0837611e-03, (float)-4.4931875e-03, (float)-6.5098454e-03, (float)-2.8797664e-04, (float)-1.0049007e-02, (float)1.8130718e-03, (float)-1.0526155e-02, (float)3.2312204e-04, (float)-7.3976945e-03, (float)-4.2344785e-03, (float)-2.2237199e-03, (float)-9.4489053e-03, (float)2.0567242e-03, (float)-1.2269975e-02, (float)2.7378903e-03, (float)-1.0761805e-02, (float)-1.0158328e-03, (float)-5.3719963e-03, (float)-7.4710863e-03, (float)1.0692955e-03, (float)-1.3064357e-02, (float)4.7583043e-03, (float)-1.4306429e-02, (float)3.0611092e-03, (float)-9.8659778e-03, (float)-3.7682029e-03, (float)-1.6488584e-03, (float)-1.2344226e-02, (float)5.8795482e-03, (float)-1.7704338e-02, (float)7.9554449e-03, (float)-1.6000280e-02, (float)2.2828656e-03, (float)-6.9512174e-03, (float)-9.1906329e-03, (float)5.3517620e-03, (float)-2.0621147e-02, (float)1.3976623e-02, (float)-2.4857777e-02, (float)1.2526417e-02, (float)-1.7214612e-02, (float)-1.1532203e-03, (float)1.3568596e-03, (float)-2.2756321e-02, (float)2.3310698e-02, (float)-4.1958306e-02, (float)3.6273020e-02, (float)-4.5178953e-02, (float)2.6147879e-02, (float)-1.7848425e-02, (float)-2.3884241e-02, (float)6.6509096e-02, (float)-1.8213102e-01, (float)6.1948613e-01, (float)6.1948613e-01, (float)-1.8213102e-01, (float)6.6509096e-02, (float)-2.3884241e-02, (float)-1.7848425e-02, (float)2.6147879e-02, (float)-4.5178953e-02, (float)3.6273020e-02, (float)-4.1958306e-02, (float)2.3310698e-02, (float)-2.2756321e-02, (float)1.3568596e-03, (float)-1.1532203e-03, (float)-1.7214612e-02, (float)1.2526417e-02, (float)-2.4857777e-02, (float)1.3976623e-02, (float)-2.0621147e-02, (float)5.3517620e-03, (float)-9.1906329e-03, (float)-6.9512174e-03, (float)2.2828656e-03, (float)-1.6000280e-02, (float)7.9554449e-03, (float)-1.7704338e-02, (float)5.8795482e-03, (float)-1.2344226e-02, (float)-1.6488584e-03, (float)-3.7682029e-03, (float)-9.8659778e-03, (float)3.0611092e-03, (float)-1.4306429e-02, (float)4.7583043e-03, (float)-1.3064357e-02, (float)1.0692955e-03, (float)-7.4710863e-03, (float)-5.3719963e-03, (float)-1.0158328e-03, (float)-1.0761805e-02, (float)2.7378903e-03, (float)-1.2269975e-02, (float)2.0567242e-03, (float)-9.4489053e-03, (float)-2.2237199e-03, (float)-4.2344785e-03, (float)-7.3976945e-03, (float)3.2312204e-04, (float)-1.0526155e-02, (float)1.8130718e-03, (float)-1.0049007e-02, (float)-2.8797664e-04, (float)-6.5098454e-03, (float)-4.4931875e-03, (float)-2.0837611e-03, (float)-8.2841868e-03, (float)7.4658049e-04, (float)-9.5723976e-03, (float)5.7356736e-04, (float)-7.8081727e-03, (float)-2.2482199e-03, (float)-4.1653326e-03, (float)-5.9277142e-03, (float)-7.6778376e-04, (float)-8.3300798e-03, (float)5.4994663e-04, (float)-8.1781162e-03, (float)-7.6554808e-04, (float)-5.6977852e-03, (float)-3.7691379e-03, (float)-2.3916210e-03, (float)-6.6398327e-03, (float)-1.2058937e-04, (float)-7.7515103e-03, (float)-4.6088337e-05, (float)-6.5617644e-03, (float)-2.0324242e-03, (float)-3.8433771e-03, (float)-4.8045274e-03, (float)-1.1705590e-03, (float)-6.7284528e-03, (float)4.3080433e-06, (float)-6.7421814e-03, (float)-8.4630255e-04, (float)-4.9139526e-03, (float)-3.0874491e-03, (float)-2.3347566e-03, (float)-5.3449802e-03, (float)-4.5275451e-04, (float)-6.3135075e-03, (float)-2.4198474e-04, (float)-5.4837505e-03, (float)-1.6857146e-03, (float)-3.3813839e-03, (float)-3.8412127e-03, (float)-1.2157506e-03, (float)-5.4186736e-03, (float)-1.6451873e-04, (float)-5.5241206e-03, (float)-7.1497396e-04, (float)-4.1369631e-03, (float)-2.4300192e-03, (float)-2.0756444e-03, (float)-4.2421463e-03, (float)-4.9182557e-04, (float)-5.0879740e-03, (float)-2.0775726e-04, (float)-4.5010059e-03, (float)-1.2738972e-03, (float)-2.8436367e-03, (float)-2.9794960e-03, (float)-1.0623451e-03, (float)-4.2890581e-03, (float)-1.2428060e-04, (float)-4.4452577e-03, (float)-4.7183504e-04, (float)-3.3777654e-03, (float)-1.8026956e-03, (float)-1.7085687e-03, (float)-3.2753517e-03, (float)-3.6705838e-04, (float)-4.0131403e-03, (float)-5.0173398e-05, (float)-3.5967515e-03, (float)-8.4385502e-04, (float)-2.2785787e-03, (float)-2.2051339e-03, (float)-8.0478000e-04, (float)-3.2989222e-03, (float)2.6753403e-05, (float)-3.4821691e-03, (float)-1.8115649e-04, (float)-2.6567776e-03, (float)-1.2209540e-03, (float)-1.2978141e-03, (float)-2.4264440e-03, (float)-1.5983374e-04, (float)-3.0692266e-03, (float)1.6369469e-04, (float)-2.7776651e-03, (float)-4.2924708e-04, (float)-1.7244598e-03, (float)-1.5226739e-03, (float)-5.0346667e-04, (float)-2.4382822e-03, (float)2.2534739e-04, (float)-2.6316794e-03, (float)1.1102043e-04, (float)-1.9928540e-03, (float)-7.0504743e-04, (float)-8.8733736e-04, (float)-1.6928681e-03, (float)7.2968802e-05, (float)-2.2515963e-03, (float)3.8627175e-04, (float)-2.0523333e-03, (float)-5.8080630e-05, (float)-1.2114668e-03, (float)-9.3923499e-04, (float)-2.0398233e-04, (float)-1.7042091e-03, (float)4.2591529e-04, (float)-1.8974634e-03, (float)3.7403302e-04, (float)-1.4059932e-03, (float)-2.6825842e-04, (float)-5.0987919e-04, (float)-1.0786265e-03, (float)2.9356460e-04, (float)-1.5604368e-03, (float)5.8401655e-04, (float)-1.4301295e-03, (float)2.5067647e-04, (float)-7.6343601e-04, (float)-4.5858369e-04, (float)6.2571417e-05, (float)-1.0983587e-03, (float)6.0043298e-04, (float)-1.2840812e-03, (float)5.8654411e-04, (float)-9.0973035e-04, (float)8.1040442e-05, (float)-1.8844324e-04, (float)-5.8379125e-04, (float)4.7875226e-04, (float)-9.9775731e-04, (float)7.3717440e-04, (float)-9.1773152e-04, (float)4.8598972e-04, (float)-3.9297408e-04, (float)-8.5035597e-05, (float)2.7802304e-04, (float)-6.1741765e-04, (float)7.2985394e-04, (float)-7.9250753e-04, (float)7.3685066e-04, (float)-5.1022240e-04, (float)3.3753302e-04, (float)6.5714839e-05, (float)-2.0610123e-04, (float)6.1069081e-04, (float)-5.5830975e-04, (float)8.3364848e-04, (float)-5.1589872e-04, (float)6.4392889e-04, (float)-1.0928392e-04, (float)1.8509211e-04, (float)4.3052777e-04, (float)-2.5747280e-04, (float)8.0356853e-04, (float)-4.1934647e-04, (float)8.2198119e-04, (float)-2.1007442e-04, (float)5.0432825e-04, (float)2.4350658e-04, (float)6.2581832e-05, (float)6.8138182e-04, (float)-2.3707685e-04, (float)8.7318212e-04, (float)-2.2555892e-04, (float)7.2954959e-04, (float)8.7334681e-05, (float)3.5863004e-04, (float)5.1653962e-04, (float)-8.7407682e-06, (float)8.2137416e-04, (float)-1.5563653e-04, (float)8.4465806e-04, (float)-9.6120972e-06, (float)5.9758270e-04, (float)3.4376122e-04, (float)2.3383425e-04, (float)6.9943078e-04, (float)-2.6544669e-05, (float)8.6171870e-04, (float)-3.5994011e-05, (float)7.5403862e-04, (float)1.9639338e-04, (float)4.5701966e-04, (float)5.3996243e-04, (float)1.4418025e-04, (float)7.9803746e-04, (float)-2.5454455e-06, (float)8.2844632e-04, (float)9.5321090e-05, (float)6.3361567e-04, (float)3.7250845e-04, (float)3.2520622e-04, (float)6.7639004e-04, (float)7.8974577e-05, (float)8.2948886e-04, (float)3.9345021e-05, (float)7.5394748e-04, (float)2.1806727e-04, (float)4.9217224e-04, (float)5.2482294e-04, (float)1.8675999e-04, (float)7.7420201e-04, (float)2.1135920e-05, (float)8.2634163e-04, (float)8.6009648e-05, (float)6.3089112e-04, (float)3.6743357e-04, (float)2.9722760e-04, (float)6.9084036e-04, (float)9.6974412e-06, (float)8.6265617e-04, (float)-2.7046864e-05, (float)7.4408704e-04, (float)2.2122380e-04, (float)3.6859087e-04, (float)6.2321132e-04, (float)-2.3134480e-05, (float)9.0526585e-04, (float)-1.4804904e-04, (float)8.1871439e-04, (float)1.3088441e-04, (float)3.6157206e-04, (float)6.5360301e-04, (float)-1.5205656e-04, (float)1.0026686e-03, (float)-2.7302929e-04, (float)8.0081349e-04, (float)2.0354803e-04, (float)1.0086939e-04, (float)9.2887905e-04, (float)-4.7977326e-04, (float)1.1228519e-03, (float)-1.8063678e-04, (float)2.7932322e-04, (float)1.0025039e-03, (float)-9.0371860e-04, (float)1.5783547e-03, (float)-2.2118514e-04, (float)-1.0865770e-03, (float)4.8963084e-03, (float)4.3370554e-03};
  *lenh0 = 592;
  *h0 = p341_16khz_coeff;
}
```