user: What would the C source look like for the assembly code provided here:

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

assistant: ```c
void fill_bp5k_16khz(h0, lenh0) float **h0;
long *lenh0;
{
  static float bp5k_16khz_coeff[592] = {(float)2.0805499e-03, (float)3.9722215e-03, (float)3.2368711e-03, (float)6.3445872e-05, (float)-1.3358539e-03, (float)4.8035495e-04, (float)1.4837936e-03, (float)-7.1432006e-05, (float)-5.3197924e-04, (float)9.4085515e-04, (float)8.3261061e-04, (float)-4.2019012e-04, (float)2.3758270e-04, (float)1.0771052e-03, (float)6.7905656e-05, (float)-1.6575014e-04, (float)9.0703407e-04, (float)5.2925119e-04, (float)-2.4009910e-04, (float)5.8300451e-04, (float)8.1158061e-04, (float)-9.5331602e-05, (float)2.7649832e-04, (float)9.0170081e-04, (float)1.4676282e-04, (float)6.6667703e-05, (float)8.4747506e-04, (float)3.9680262e-04, (float)-2.9073419e-05, (float)7.0953770e-04, (float)6.0362256e-04, (float)-2.5249950e-05, (float)5.3852836e-04, (float)7.4613466e-04, (float)5.2826418e-05, (float)3.6872795e-04, (float)8.1936773e-04, (float)1.7834353e-04, (float)2.2038581e-04, (float)8.2492171e-04, (float)3.2723682e-04, (float)1.0633143e-04, (float)7.7031646e-04, (float)4.8260334e-04, (float)4.0287664e-05, (float)6.7170137e-04, (float)6.3253750e-04, (float)3.0359128e-05, (float)5.3765695e-04, (float)7.5149712e-04, (float)6.7577648e-05, (float)3.7640856e-04, (float)8.2555112e-04, (float)1.5900697e-04, (float)2.1942502e-04, (float)8.4946533e-04, (float)2.9158385e-04, (float)7.4805292e-05, (float)8.0375966e-04, (float)4.4799518e-04, (float)-2.6877102e-05, (float)7.0140838e-04, (float)6.1047682e-04, (float)-7.6935612e-05, (float)5.3898956e-04, (float)7.5079435e-04, (float)-5.6697379e-05, (float)3.4489013e-04, (float)8.4572319e-04, (float)2.5781549e-05, (float)1.3440062e-04, (float)8.7589585e-04, (float)1.7022328e-04, (float)-5.8804298e-05, (float)8.2351175e-04, (float)3.4868918e-04, (float)-2.0786328e-04, (float)6.9373941e-04, (float)5.3987170e-04, (float)-2.9129914e-04, (float)4.8968352e-04, (float)7.1065718e-04, (float)-2.8792879e-04, (float)2.3721823e-04, (float)8.2442752e-04, (float)-2.0239452e-04, (float)-3.3846228e-05, (float)8.5952215e-04, (float)-4.2920075e-05, (float)-2.9124518e-04, (float)7.9570539e-04, (float)1.7050387e-04, (float)-4.9268552e-04, (float)6.2979774e-04, (float)3.9780715e-04, (float)-6.1185209e-04, (float)3.7506374e-04, (float)6.0138846e-04, (float)-6.3116397e-04, (float)5.5801711e-05, (float)7.4482882e-04, (float)-5.4079543e-04, (float)-2.9161075e-04, (float)7.8742167e-04, (float)-3.5641282e-04, (float)-6.1987769e-04, (float)7.1061989e-04, (float)-1.0650414e-04, (float)-8.8526201e-04, (float)5.1001679e-04, (float)1.6805066e-04, (float)-1.0529198e-03, (float)1.9525361e-04, (float)4.2103856e-04, (float)-1.0919296e-03, (float)-2.0205436e-04, (float)5.9807594e-04, (float)-9.9796908e-04, (float)-6.3483778e-04, (float)6.5804381e-04, (float)-7.8489062e-04, (float)-1.0488444e-03, (float)5.7331275e-04, (float)-4.8723154e-04, (float)-1.3916558e-03, (float)3.3534474e-04, (float)-1.5028960e-04, (float)-1.6124011e-03, (float)-4.4736478e-05, (float)1.6210356e-04, (float)-1.6781356e-03, (float)-5.2768325e-04, (float)3.8893919e-04, (float)-1.5802909e-03, (float)-1.0599137e-03, (float)4.7758328e-04, (float)-1.3322860e-03, (float)-1.5747678e-03, (float)3.9262526e-04, (float)-9.7289874e-04, (float)-2.0066034e-03, (float)1.1906035e-04, (float)-5.6017973e-04, (float)-2.2933960e-03, (float)-3.2942885e-04, (float)-1.6840325e-04, (float)-2.3922045e-03, (float)-9.0788612e-04, (float)1.2766640e-04, (float)-2.2900981e-03, (float)-1.5537480e-03, (float)2.6244445e-04, (float)-1.9993089e-03, (float)-2.1869429e-03, (float)1.8869166e-04, (float)-1.5643897e-03, (float)-2.7257064e-03, (float)-1.1422064e-04, (float)-1.0541415e-03, (float)-3.0936849e-03, (float)-6.3307831e-04, (float)-5.5588793e-04, (float)-3.2350341e-03, (float)-1.3201463e-03, (float)-1.6402940e-04, (float)-3.1275771e-03, (float)-2.0976384e-03, (float)4.0228664e-05, (float)-2.7841155e-03, (float)-2.8720059e-03, (float)-5.5816763e-06, (float)-2.2532994e-03, (float)-3.5399219e-03, (float)-3.2967385e-04, (float)-1.6168623e-03, (float)-4.0078194e-03, (float)-9.2201973e-04, (float)-9.7976498e-04, (float)-4.2043413e-03, (float)-1.7302268e-03, (float)-4.5514941e-04, (float)-4.0930890e-03, (float)-2.6646442e-03, (float)-1.4987760e-04, (float)-3.6837365e-03, (float)-3.6082928e-03, (float)-1.4287889e-04, (float)-3.0323975e-03, (float)-4.4379771e-03, (float)-4.7605215e-04, (float)-2.2325424e-03, (float)-5.0344117e-03, (float)-1.1443298e-03, (float)-1.4099526e-03, (float)-5.3043884e-03, (float)-2.0916948e-03, (float)-7.0417569e-04, (float)-5.1954846e-03, (float)-3.2147444e-03, (float)-2.4893559e-04, (float)-4.7081688e-03, (float)-4.3749887e-03, (float)-1.5195163e-04, (float)-3.9004359e-03, (float)-5.4167544e-03, (float)-4.7614384e-04, (float)-2.8824934e-03, (float)-6.1869107e-03, (float)-1.2253861e-03, (float)-1.8070597e-03, (float)-6.5630700e-03, (float)-2.3413170e-03, (float)-8.4537442e-04, (float)-6.4672154e-03, (float)-3.7069390e-03, (float)-1.7053360e-04, (float)-5.8844936e-03, (float)-5.1548613e-03, (float)7.1659157e-05, (float)-4.8718467e-03, (float)-6.4891423e-03, (float)-2.1317928e-04, (float)-3.5562787e-03, (float)-7.5130954e-03, (float)-1.0500512e-03, (float)-2.1205997e-03, (float)-8.0554503e-03, (float)-2.3841176e-03, (float)-7.8340158e-04, (float)-7.9990811e-03, (float)-4.0822857e-03, (float)2.2889582e-04, (float)-7.3017179e-03, (float)-5.9428942e-03, (float)7.1401279e-04, (float)-6.0110286e-03, (float)-7.7197987e-03, (float)5.2510592e-04, (float)-4.2636499e-03, (float)-9.1499310e-03, (float)-4.0516251e-04, (float)-2.2793984e-03, (float)-9.9880979e-03, (float)-2.0435675e-03, (float)-3.3909452e-04, (float)-1.0043874e-02, (float)-4.2488535e-03, (float)1.2480797e-03, (float)-9.2165441e-03, (float)-6.7817160e-03, (float)2.1846610e-03, (float)-7.5147738e-03, (float)-9.3238581e-03, (float)2.2239974e-03, (float)-5.0703559e-03, (float)-1.1511062e-02, (float)1.2078520e-03, (float)-2.1353719e-03, (float)-1.2972233e-02, (float)-9.0273574e-04, (float)9.3357826e-04, (float)-1.3372948e-02, (float)-4.0071332e-03, (float)3.7031099e-03, (float)-1.2461197e-02, (float)-7.8598133e-03, (float)5.7045982e-03, (float)-1.0100569e-02, (float)-1.2080651e-02, (float)6.4711243e-03, (float)-6.2969332e-03, (float)-1.6171275e-02, (float)5.5803497e-03, (float)-1.2083596e-03, (float)-1.9544795e-02, (float)2.6766788e-03, (float)4.8625376e-03, (float)-2.1544087e-02, (float)-2.5328532e-03, (float)1.1492770e-02, (float)-2.1430688e-02, (float)-1.0346261e-02, (float)1.8175979e-02, (float)-1.8278143e-02, (float)-2.1279927e-02, (float)2.4371904e-02, (float)-1.0564866e-02, (float)-3.6759368e-02, (float)2.9560631e-02, (float)5.4891592e-03, (float)-6.2027321e-02, (float)3.3295602e-02, (float)4.6290827e-02, (float)-1.2975737e-01, (float)3.5249028e-02, (float)5.2480944e-01, (float)5.2480944e-01, (float)3.5249028e-02, (float)-1.2975737e-01, (float)4.6290827e-02, (float)3.3295602e-02, (float)-6.2027321e-02, (float)5.4891592e-03, (float)2.9560631e-02, (float)-3.6759368e-02, (float)-1.0564866e-02, (float)2.4371904e-02, (float)-2.1279927e-02, (float)-1.8278143e-02, (float)1.8175979e-02, (float)-1.0346261e-02, (float)-2.1430688e-02, (float)1.1492770e-02, (float)-2.5328532e-03, (float)-2.1544087e-02, (float)4.8625376e-03, (float)2.6766788e-03, (float)-1.9544795e-02, (float)-1.2083596e-03, (float)5.5803497e-03, (float)-1.6171275e-02, (float)-6.2969332e-03, (float)6.4711243e-03, (float)-1.2080651e-02, (float)-1.0100569e-02, (float)5.7045982e-03, (float)-7.8598133e-03, (float)-1.2461197e-02, (float)3.7031099e-03, (float)-4.0071332e-03, (float)-1.3372948e-02, (float)9.3357826e-04, (float)-9.0273574e-04, (float)-1.2972233e-02, (float)-2.1353719e-03, (float)1.2078520e-03, (float)-1.1511062e-02, (float)-5.0703559e-03, (float)2.2239974e-03, (float)-9.3238581e-03, (float)-7.5147738e-03, (float)2.1846610e-03, (float)-6.7817160e-03, (float)-9.2165441e-03, (float)1.2480797e-03, (float)-4.2488535e-03, (float)-1.0043874e-02, (float)-3.3909452e-04, (float)-2.0435675e-03, (float)-9.9880979e-03, (float)-2.2793984e-03, (float)-4.0516251e-04, (float)-9.1499310e-03, (float)-4.2636499e-03, (float)5.2510592e-04, (float)-7.7197987e-03, (float)-6.0110286e-03, (float)7.1401279e-04, (float)-5.9428942e-03, (float)-7.3017179e-03, (float)2.2889582e-04, (float)-4.0822857e-03, (float)-7.9990811e-03, (float)-7.8340158e-04, (float)-2.3841176e-03, (float)-8.0554503e-03, (float)-2.1205997e-03, (float)-1.0500512e-03, (float)-7.5130954e-03, (float)-3.5562787e-03, (float)-2.1317928e-04, (float)-6.4891423e-03, (float)-4.8718467e-03, (float)7.1659157e-05, (float)-5.1548613e-03, (float)-5.8844936e-03, (float)-1.7053360e-04, (float)-3.7069390e-03, (float)-6.4672154e-03, (float)-8.4537442e-04, (float)-2.3413170e-03, (float)-6.5630700e-03, (float)-1.8070597e-03, (float)-1.2253861e-03, (float)-6.1869107e-03, (float)-2.8824934e-03, (float)-4.7614384e-04, (float)-5.4167544e-03, (float)-3.9004359e-03, (float)-1.5195163e-04, (float)-4.3749887e-03, (float)-4.7081688e-03, (float)-2.4893559e-04, (float)-3.2147444e-03, (float)-5.1954846e-03, (float)-7.0417569e-04, (float)-2.0916948e-03, (float)-5.3043884e-03, (float)-1.4099526e-03, (float)-1.1443298e-03, (float)-5.0344117e-03, (float)-2.2325424e-03, (float)-4.7605215e-04, (float)-4.4379771e-03, (float)-3.0323975e-03, (float)-1.4287889e-04, (float)-3.6082928e-03, (float)-3.6837365e-03, (float)-1.4987760e-04, (float)-2.6646442e-03, (float)-4.0930890e-03, (float)-4.5514941e-04, (float)-1.7302268e-03, (float)-4.2043413e-03, (float)-9.7976498e-04, (float)-9.2201973e-04, (float)-4.0078194e-03, (float)-1.6168623e-03, (float)-3.2967385e-04, (float)-3.5399219e-03, (float)-2.2532994e-03, (float)-5.5816763e-06, (float)-2.8720059e-03, (float)-2.7841155e-03, (float)4.0228664e-05, (float)-2.0976384e-03, (float)-3.1275771e-03, (float)-1.6402940e-04, (float)-1.3201463e-03, (float)-3.2350341e-03, (float)-5.5588793e-04, (float)-6.3307831e-04, (float)-3.0936849e-03, (float)-1.0541415e-03, (float)-1.1422064e-04, (float)-2.7257064e-03, (float)-1.5643897e-03, (float)1.8869166e-04, (float)-2.1869429e-03, (float)-1.9993089e-03, (float)2.6244445e-04, (float)-1.5537480e-03, (float)-2.2900981e-03, (float)1.2766640e-04, (float)-9.0788612e-04, (float)-2.3922045e-03, (float)-1.6840325e-04, (float)-3.2942885e-04, (float)-2.2933960e-03, (float)-5.6017973e-04, (float)1.1906035e-04, (float)-2.0066034e-03, (float)-9.7289874e-04, (float)3.9262526e-04, (float)-1.5747678e-03, (float)-1.3322860e-03, (float)4.7758328e-04, (float)-1.0599137e-03, (float)-1.5802909e-03, (float)3.8893919e-04, (float)-5.2768325e-04, (float)-1.6781356e-03, (float)1.6210356e-04, (float)-4.4736478e-05, (float)-1.6124011e-03, (float)-1.5028960e-04, (float)3.3534474e-04, (float)-1.3916558e-03, (float)-4.8723154e-04, (float)5.7331275e-04, (float)-1.0488444e-03, (float)-7.8489062e-04, (float)6.5804381e-04, (float)-6.3483778e-04, (float)-9.9796908e-04, (float)5.9807594e-04, (float)-2.0205436e-04, (float)-1.0919296e-03, (float)4.2103856e-04, (float)1.9525361e-04, (float)-1.0529198e-03, (float)1.6805066e-04, (float)5.1001679e-04, (float)-8.8526201e-04, (float)-1.0650414e-04, (float)7.1061989e-04, (float)-6.1987769e-04, (float)-3.5641282e-04, (float)7.8742167e-04, (float)-2.9161075e-04, (float)-5.4079543e-04, (float)7.4482882e-04, (float)5.5801711e-05, (float)-6.3116397e-04, (float)6.0138846e-04, (float)3.7506374e-04, (float)-6.1185209e-04, (float)3.9780715e-04, (float)6.2979774e-04, (float)-4.9268552e-04, (float)1.7050387e-04, (float)7.9570539e-04, (float)-2.9124518e-04, (float)-4.2920075e-05, (float)8.5952215e-04, (float)-3.3846228e-05, (float)-2.0239452e-04, (float)8.2442752e-04, (float)2.3721823e-04, (float)-2.8792879e-04, (float)7.1065718e-04, (float)4.8968352e-04, (float)-2.9129914e-04, (float)5.3987170e-04, (float)6.9373941e-04, (float)-2.0786328e-04, (float)3.4868918e-04, (float)8.2351175e-04, (float)-5.8804298e-05, (float)1.7022328e-04, (float)8.7589585e-04, (float)1.3440062e-04, (float)2.5781549e-05, (float)8.4572319e-04, (float)3.4489013e-04, (float)-5.6697379e-05, (float)7.5079435e-04, (float)5.3898956e-04, (float)-7.6935612e-05, (float)6.1047682e-04, (float)7.0140838e-04, (float)-2.6877102e-05, (float)4.4799518e-04, (float)8.0375966e-04, (float)7.4805292e-05, (float)2.9158385e-04, (float)8.4946533e-04, (float)2.1942502e-04, (float)1.5900697e-04, (float)8.2555112e-04, (float)3.7640856e-04, (float)6.7577648e-05, (float)7.5149712e-04, (float)5.3765695e-04, (float)3.0359128e-05, (float)6.3253750e-04, (float)6.7170137e-04, (float)4.0287664e-05, (float)4.8260334e-04, (float)7.7031646e-04, (float)1.0633143e-04, (float)3.2723682e-04, (float)8.2492171e-04, (float)2.2038581e-04, (float)1.7834353e-04, (float)8.1936773e-04, (float)3.6872795e-04, (float)5.2826418e-05, (float)7.4613466e-04, (float)5.3852836e-04, (float)-2.5249950e-05, (float)6.0362256e-04, (float)7.0953770e-04, (float)-2.9073419e-05, (float)3.9680262e-04, (float)8.4747506e-04, (float)6.6667703e-05, (float)1.4676282e-04, (float)9.0170081e-04, (float)2.7649832e-04, (float)-9.5331602e-05, (float)8.1158061e-04, (float)5.8300451e-04, (float)-2.4009910e-04, (float)5.2925119e-04, (float)9.0703407e-04, (float)-1.6575014e-04, (float)6.7905656e-05, (float)1.0771052e-03, (float)2.3758270e-04, (float)-4.2019012e-04, (float)8.3261061e-04, (float)9.4085515e-04, (float)-5.3197924e-04, (float)-7.1432006e-05, (float)1.4837936e-03, (float)4.8035495e-04, (float)-1.3358539e-03, (float)6.3445872e-05, (float)3.2368711e-03, (float)3.9722215e-03, (float)2.0805499e-03};
  *lenh0 = 592;
  *h0 = bp5k_16khz_coeff;
}
```