user: 请从给定的汇编指令推导出C源代码:

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

assistant: ```c
void fill_lp_2_to_1(h0, lenh0) float *h0[];
long *lenh0;
{
  static float h02[118] = {1584. / (float)0x00800000, 805. / (float)0x00800000, -4192. / (float)0x00800000, -8985. / (float)0x00800000, -5987. / (float)0x00800000, 2583. / (float)0x00800000, 4657. / (float)0x00800000, -3035. / (float)0x00800000, -7004. / (float)0x00800000, 1542. / (float)0x00800000, 8969. / (float)0x00800000, 567. / (float)0x00800000, -10924. / (float)0x00800000, -3757. / (float)0x00800000, 12320. / (float)0x00800000, 7951. / (float)0x00800000, -12793. / (float)0x00800000, -13048. / (float)0x00800000, 11923. / (float)0x00800000, 18793. / (float)0x00800000, -9331. / (float)0x00800000, -24802. / (float)0x00800000, 4694. / (float)0x00800000, 30570. / (float)0x00800000, 2233. / (float)0x00800000, -35439. / (float)0x00800000, -11526. / (float)0x00800000, 38680. / (float)0x00800000, 23114. / (float)0x00800000, -39474. / (float)0x00800000, -36701. / (float)0x00800000, 36999. / (float)0x00800000, 51797. / (float)0x00800000, -30419. / (float)0x00800000, -67658. / (float)0x00800000, 18962. / (float)0x00800000, 83318. / (float)0x00800000, -1927. / (float)0x00800000, -97566. / (float)0x00800000, -21284. / (float)0x00800000, 108971. / (float)0x00800000, 51215. / (float)0x00800000, -115837. / (float)0x00800000, -88430. / (float)0x00800000, 116130. / (float)0x00800000, 133716. / (float)0x00800000, -107253. / (float)0x00800000, -188497. / (float)0x00800000, 85497. / (float)0x00800000, 255795. / (float)0x00800000, -44643. / (float)0x00800000, -342699. / (float)0x00800000, -28185. / (float)0x00800000, 468096. / (float)0x00800000, 167799. / (float)0x00800000, -696809. / (float)0x00800000, -519818. / (float)0x00800000, 1446093. / (float)0x00800000, 3562497. / (float)0x00800000, 3562497. / (float)0x00800000, 1446093. / (float)0x00800000, -519818. / (float)0x00800000, -696809. / (float)0x00800000, 167799. / (float)0x00800000, 468096. / (float)0x00800000, -28185. / (float)0x00800000, -342699. / (float)0x00800000, -44643. / (float)0x00800000, 255795. / (float)0x00800000, 85497. / (float)0x00800000, -188497. / (float)0x00800000, -107253. / (float)0x00800000, 133716. / (float)0x00800000, 116130. / (float)0x00800000, -88430. / (float)0x00800000, -115837. / (float)0x00800000, 51215. / (float)0x00800000, 108971. / (float)0x00800000, -21284. / (float)0x00800000, -97566. / (float)0x00800000, -1927. / (float)0x00800000, 83318. / (float)0x00800000, 18962. / (float)0x00800000, -67658. / (float)0x00800000, -30419. / (float)0x00800000, 51797. / (float)0x00800000, 36999. / (float)0x00800000, -36701. / (float)0x00800000, -39474. / (float)0x00800000, 23114. / (float)0x00800000, 38680. / (float)0x00800000, -11526. / (float)0x00800000, -35439. / (float)0x00800000, 2233. / (float)0x00800000, 30570. / (float)0x00800000, 4694. / (float)0x00800000, -24802. / (float)0x00800000, -9331. / (float)0x00800000, 18793. / (float)0x00800000, 11923. / (float)0x00800000, -13048. / (float)0x00800000, -12793. / (float)0x00800000, 7951. / (float)0x00800000, 12320. / (float)0x00800000, -3757. / (float)0x00800000, -10924. / (float)0x00800000, 567. / (float)0x00800000, 8969. / (float)0x00800000, 1542. / (float)0x00800000, -7004. / (float)0x00800000, -3035. / (float)0x00800000, 4657. / (float)0x00800000, 2583. / (float)0x00800000, -5987. / (float)0x00800000, -8985. / (float)0x00800000, -4192. / (float)0x00800000, 805. / (float)0x00800000, 1584. / (float)0x00800000};
  *lenh0 = 118;
  *h0 = h02;
}
```