user: 下面的汇编指令对应的C源代码是什么：

```asm
<interp_weno11>:
  endbr64
  movapd %xmm1,%xmm10
  movsd  0x8(%rsp),%xmm1
  movsd  0x10(%rsp),%xmm13
  movapd %xmm5,%xmm15
  mulsd  D444(%rip),%xmm15
  movapd %xmm6,%xmm14
  mulsd  D1139(%rip),%xmm14
  movapd %xmm5,%xmm12
  mulsd  D364(%rip),%xmm12
  movq   %xmm12,%rax
  movapd %xmm7,%xmm12
  mulsd  D305(%rip),%xmm12
  movsd  %xmm12,-0x38(%rsp)
  movapd %xmm6,%xmm11
  mulsd  D1338(%rip),%xmm11
  movsd  %xmm11,-0x30(%rsp)
  movapd %xmm5,%xmm9
  mulsd  D901(%rip),%xmm9
  movq   %xmm9,%rdx
  movsd  D344(%rip),%xmm9
  mulsd  %xmm0,%xmm9
  movsd  D255(%rip),%xmm11
  mulsd  %xmm10,%xmm11
  subsd  %xmm11,%xmm9
  movsd  D1473(%rip),%xmm11
  mulsd  %xmm2,%xmm11
  addsd  %xmm11,%xmm9
  movsd  D36(%rip),%xmm11
  mulsd  %xmm3,%xmm11
  subsd  %xmm11,%xmm9
  movsd  D566(%rip),%xmm11
  mulsd  %xmm4,%xmm11
  addsd  %xmm11,%xmm9
  movapd %xmm9,%xmm8
  movsd  D1547(%rip),%xmm11
  mulsd  %xmm5,%xmm11
  subsd  %xmm11,%xmm8
  movsd  %xmm0,-0x8(%rsp)
  mulsd  %xmm0,%xmm8
  movsd  D647(%rip),%xmm9
  mulsd  %xmm10,%xmm9
  movsd  D1193(%rip),%xmm11
  mulsd  %xmm2,%xmm11
  subsd  %xmm11,%xmm9
  movsd  D724(%rip),%xmm11
  mulsd  %xmm3,%xmm11
  addsd  %xmm11,%xmm9
  movsd  D687(%rip),%xmm11
  mulsd  %xmm4,%xmm11
  subsd  %xmm11,%xmm9
  movsd  D864(%rip),%xmm11
  mulsd  %xmm5,%xmm11
  addsd  %xmm11,%xmm9
  mulsd  %xmm10,%xmm9
  addsd  %xmm9,%xmm8
  movsd  D632(%rip),%xmm9
  mulsd  %xmm2,%xmm9
  movsd  D981(%rip),%xmm11
  mulsd  %xmm3,%xmm11
  subsd  %xmm11,%xmm9
  movsd  D1532(%rip),%xmm11
  mulsd  %xmm4,%xmm11
  addsd  %xmm11,%xmm9
  movsd  D1542(%rip),%xmm11
  mulsd  %xmm5,%xmm11
  subsd  %xmm11,%xmm9
  mulsd  %xmm2,%xmm9
  addsd  %xmm9,%xmm8
  movsd  D1211(%rip),%xmm9
  mulsd  %xmm3,%xmm9
  movsd  D1044(%rip),%xmm11
  mulsd  %xmm4,%xmm11
  subsd  %xmm11,%xmm9
  movsd  D1130(%rip),%xmm11
  mulsd  %xmm5,%xmm11
  addsd  %xmm11,%xmm9
  mulsd  %xmm3,%xmm9
  addsd  %xmm9,%xmm8
  movapd %xmm8,%xmm11
  movsd  D571(%rip),%xmm9
  mulsd  %xmm4,%xmm9
  movsd  D1565(%rip),%xmm8
  mulsd  %xmm5,%xmm8
  subsd  %xmm8,%xmm9
  mulsd  %xmm4,%xmm9
  addsd  %xmm11,%xmm9
  movsd  %xmm15,-0x20(%rsp)
  movapd %xmm15,%xmm11
  mulsd  %xmm5,%xmm11
  addsd  %xmm11,%xmm9
  addsd  D1555(%rip),%xmm9
  mulsd  %xmm9,%xmm9
  movapd %xmm9,%xmm8
  movsd  D205(%rip),%xmm9
  divsd  %xmm8,%xmm9
  movsd  %xmm9,-0x10(%rsp)
  movsd  D746(%rip),%xmm8
  mulsd  %xmm10,%xmm8
  movsd  D1251(%rip),%xmm9
  mulsd  %xmm2,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D1021(%rip),%xmm9
  mulsd  %xmm3,%xmm9
  addsd  %xmm9,%xmm8
  movsd  D1038(%rip),%xmm9
  mulsd  %xmm4,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D1079(%rip),%xmm9
  mulsd  %xmm5,%xmm9
  addsd  %xmm9,%xmm8
  movapd %xmm8,%xmm0
  movsd  D1207(%rip),%xmm8
  mulsd  %xmm6,%xmm8
  subsd  %xmm8,%xmm0
  mulsd  %xmm10,%xmm0
  movsd  D1174(%rip),%xmm8
  mulsd  %xmm2,%xmm8
  movsd  D94(%rip),%xmm9
  mulsd  %xmm3,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D613(%rip),%xmm9
  mulsd  %xmm4,%xmm9
  addsd  %xmm9,%xmm8
  movsd  D899(%rip),%xmm9
  mulsd  %xmm5,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D346(%rip),%xmm9
  mulsd  %xmm6,%xmm9
  addsd  %xmm9,%xmm8
  mulsd  %xmm2,%xmm8
  addsd  %xmm8,%xmm0
  movsd  D279(%rip),%xmm8
  mulsd  %xmm3,%xmm8
  movsd  D1090(%rip),%xmm9
  mulsd  %xmm4,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D1272(%rip),%xmm9
  mulsd  %xmm5,%xmm9
  addsd  %xmm9,%xmm8
  movsd  D1112(%rip),%xmm11
  mulsd  %xmm6,%xmm11
  subsd  %xmm11,%xmm8
  mulsd  %xmm3,%xmm8
  movapd %xmm0,%xmm9
  addsd  %xmm8,%xmm9
  movsd  D906(%rip),%xmm8
  mulsd  %xmm4,%xmm8
  movapd %xmm8,%xmm11
  movsd  D1396(%rip),%xmm8
  mulsd  %xmm5,%xmm8
  subsd  %xmm8,%xmm11
  movsd  %xmm14,-0x18(%rsp)
  addsd  %xmm14,%xmm11
  mulsd  %xmm4,%xmm11
  addsd  %xmm11,%xmm9
  movsd  D1479(%rip),%xmm11
  mulsd  %xmm6,%xmm11
  movq   %rax,%xmm8
  subsd  %xmm11,%xmm8
  mulsd  %xmm5,%xmm8
  addsd  %xmm9,%xmm8
  movsd  D344(%rip),%xmm9
  mulsd  %xmm6,%xmm9
  mulsd  %xmm6,%xmm9
  addsd  %xmm9,%xmm8
  addsd  D1555(%rip),%xmm8
  mulsd  %xmm8,%xmm8
  movsd  D26(%rip),%xmm9
  movapd %xmm9,%xmm14
  divsd  %xmm8,%xmm14
  movsd  %xmm14,-0x28(%rsp)
  movsd  D639(%rip),%xmm8
  mulsd  %xmm2,%xmm8
  movsd  D125(%rip),%xmm9
  mulsd  %xmm3,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D548(%rip),%xmm9
  mulsd  %xmm4,%xmm9
  addsd  %xmm9,%xmm8
  movsd  D962(%rip),%xmm9
  mulsd  %xmm5,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D192(%rip),%xmm9
  mulsd  %xmm6,%xmm9
  addsd  %xmm9,%xmm8
  movapd %xmm8,%xmm0
  movsd  D1004(%rip),%xmm9
  mulsd  %xmm7,%xmm9
  subsd  %xmm9,%xmm0
  mulsd  %xmm2,%xmm0
  movsd  D939(%rip),%xmm8
  mulsd  %xmm3,%xmm8
  movsd  D552(%rip),%xmm9
  mulsd  %xmm4,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D1307(%rip),%xmm9
  mulsd  %xmm5,%xmm9
  addsd  %xmm9,%xmm8
  movsd  D22(%rip),%xmm9
  mulsd  %xmm6,%xmm9
  subsd  %xmm9,%xmm8
  addsd  -0x38(%rsp),%xmm8
  mulsd  %xmm3,%xmm8
  addsd  %xmm8,%xmm0
  movsd  D135(%rip),%xmm8
  mulsd  %xmm4,%xmm8
  movapd %xmm8,%xmm12
  movsd  D1366(%rip),%xmm9
  mulsd  %xmm5,%xmm9
  subsd  %xmm9,%xmm12
  addsd  -0x30(%rsp),%xmm12
  movsd  D268(%rip),%xmm11
  movapd %xmm7,%xmm9
  mulsd  %xmm11,%xmm9
  subsd  %xmm9,%xmm12
  movapd %xmm12,%xmm8
  mulsd  %xmm4,%xmm8
  addsd  %xmm8,%xmm0
  movsd  D621(%rip),%xmm9
  movapd %xmm6,%xmm8
  mulsd  %xmm9,%xmm8
  movapd %xmm8,%xmm12
  movq   %rdx,%xmm8
  subsd  %xmm12,%xmm8
  movsd  D637(%rip),%xmm12
  movapd %xmm7,%xmm15
  mulsd  %xmm12,%xmm15
  addsd  %xmm15,%xmm8
  mulsd  %xmm5,%xmm8
  addsd  %xmm8,%xmm0
  movsd  D902(%rip),%xmm8
  movapd %xmm6,%xmm15
  mulsd  %xmm8,%xmm15
  movapd %xmm15,%xmm14
  movsd  D569(%rip),%xmm15
  mulsd  %xmm7,%xmm15
  subsd  %xmm15,%xmm14
  mulsd  %xmm6,%xmm14
  addsd  %xmm14,%xmm0
  movsd  D746(%rip),%xmm15
  mulsd  %xmm7,%xmm15
  movapd %xmm15,%xmm14
  mulsd  %xmm7,%xmm14
  addsd  %xmm14,%xmm0
  addsd  D1555(%rip),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  D625(%rip),%xmm14
  movapd %xmm14,%xmm15
  divsd  %xmm0,%xmm15
  movsd  D746(%rip),%xmm0
  mulsd  %xmm3,%xmm0
  movsd  D569(%rip),%xmm14
  mulsd  %xmm4,%xmm14
  subsd  %xmm14,%xmm0
  mulsd  %xmm5,%xmm12
  addsd  %xmm12,%xmm0
  mulsd  %xmm6,%xmm11
  subsd  %xmm11,%xmm0
  addsd  -0x38(%rsp),%xmm0
  movsd  D1004(%rip),%xmm11
  mulsd  %xmm1,%xmm11
  subsd  %xmm11,%xmm0
  mulsd  %xmm3,%xmm0
  mulsd  %xmm4,%xmm8
  mulsd  %xmm5,%xmm9
  subsd  %xmm9,%xmm8
  addsd  -0x30(%rsp),%xmm8
  movsd  D22(%rip),%xmm9
  mulsd  %xmm7,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D192(%rip),%xmm9
  mulsd  %xmm1,%xmm9
  addsd  %xmm9,%xmm8
  mulsd  %xmm4,%xmm8
  addsd  %xmm0,%xmm8
  movsd  D1366(%rip),%xmm9
  mulsd  %xmm6,%xmm9
  movq   %rdx,%xmm12
  subsd  %xmm9,%xmm12
  movapd %xmm12,%xmm0
  movsd  D1307(%rip),%xmm9
  mulsd  %xmm7,%xmm9
  addsd  %xmm9,%xmm0
  movsd  D962(%rip),%xmm9
  mulsd  %xmm1,%xmm9
  subsd  %xmm9,%xmm0
  mulsd  %xmm5,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D135(%rip),%xmm8
  mulsd  %xmm6,%xmm8
  movsd  D552(%rip),%xmm9
  mulsd  %xmm7,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D548(%rip),%xmm9
  mulsd  %xmm1,%xmm9
  addsd  %xmm9,%xmm8
  mulsd  %xmm6,%xmm8
  movapd %xmm0,%xmm9
  addsd  %xmm8,%xmm9
  movsd  D939(%rip),%xmm12
  mulsd  %xmm7,%xmm12
  movapd %xmm12,%xmm0
  movsd  D125(%rip),%xmm12
  mulsd  %xmm1,%xmm12
  subsd  %xmm12,%xmm0
  mulsd  %xmm7,%xmm0
  addsd  %xmm9,%xmm0
  movsd  D639(%rip),%xmm9
  mulsd  %xmm1,%xmm9
  mulsd  %xmm1,%xmm9
  addsd  %xmm9,%xmm0
  addsd  D1555(%rip),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  D233(%rip),%xmm9
  divsd  %xmm0,%xmm9
  movapd %xmm9,%xmm14
  movsd  D344(%rip),%xmm12
  mulsd  %xmm4,%xmm12
  movapd %xmm12,%xmm0
  movsd  D1479(%rip),%xmm9
  mulsd  %xmm5,%xmm9
  subsd  %xmm9,%xmm0
  addsd  -0x18(%rsp),%xmm0
  movsd  D1112(%rip),%xmm8
  mulsd  %xmm7,%xmm8
  subsd  %xmm8,%xmm0
  movsd  D346(%rip),%xmm8
  mulsd  %xmm1,%xmm8
  addsd  %xmm8,%xmm0
  movsd  D1207(%rip),%xmm8
  mulsd  %xmm13,%xmm8
  subsd  %xmm8,%xmm0
  mulsd  %xmm4,%xmm0
  movsd  D1396(%rip),%xmm8
  mulsd  %xmm6,%xmm8
  movapd %xmm8,%xmm9
  movq   %rax,%xmm8
  subsd  %xmm9,%xmm8
  movsd  D1272(%rip),%xmm9
  mulsd  %xmm7,%xmm9
  addsd  %xmm9,%xmm8
  movsd  D899(%rip),%xmm9
  mulsd  %xmm1,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D1079(%rip),%xmm9
  mulsd  %xmm13,%xmm9
  addsd  %xmm9,%xmm8
  mulsd  %xmm5,%xmm8
  addsd  %xmm8,%xmm0
  movsd  D906(%rip),%xmm8
  mulsd  %xmm6,%xmm8
  movsd  D1090(%rip),%xmm9
  mulsd  %xmm7,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D613(%rip),%xmm9
  mulsd  %xmm1,%xmm9
  addsd  %xmm9,%xmm8
  movsd  D1038(%rip),%xmm9
  mulsd  %xmm13,%xmm9
  subsd  %xmm9,%xmm8
  mulsd  %xmm6,%xmm8
  addsd  %xmm8,%xmm0
  movsd  D279(%rip),%xmm8
  mulsd  %xmm7,%xmm8
  movsd  D94(%rip),%xmm9
  mulsd  %xmm1,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D1021(%rip),%xmm9
  mulsd  %xmm13,%xmm9
  addsd  %xmm9,%xmm8
  mulsd  %xmm7,%xmm8
  addsd  %xmm0,%xmm8
  movsd  D1174(%rip),%xmm12
  mulsd  %xmm1,%xmm12
  movapd %xmm12,%xmm0
  movsd  D1251(%rip),%xmm9
  mulsd  %xmm13,%xmm9
  subsd  %xmm9,%xmm0
  mulsd  %xmm1,%xmm0
  addsd  %xmm8,%xmm0
  movsd  D746(%rip),%xmm8
  mulsd  %xmm13,%xmm8
  mulsd  %xmm13,%xmm8
  addsd  %xmm8,%xmm0
  addsd  D1555(%rip),%xmm0
  mulsd  %xmm0,%xmm0
  movsd  D931(%rip),%xmm8
  divsd  %xmm0,%xmm8
  movapd %xmm8,%xmm11
  movsd  D1565(%rip),%xmm8
  mulsd  %xmm6,%xmm8
  movsd  -0x20(%rsp),%xmm0
  subsd  %xmm8,%xmm0
  movsd  D1130(%rip),%xmm8
  mulsd  %xmm7,%xmm8
  addsd  %xmm8,%xmm0
  movsd  D1542(%rip),%xmm8
  mulsd  %xmm1,%xmm8
  subsd  %xmm8,%xmm0
  movsd  D864(%rip),%xmm8
  mulsd  %xmm13,%xmm8
  addsd  %xmm8,%xmm0
  movsd  D1547(%rip),%xmm8
  mulsd  0x18(%rsp),%xmm8
  subsd  %xmm8,%xmm0
  mulsd  %xmm5,%xmm0
  movsd  D571(%rip),%xmm8
  mulsd  %xmm6,%xmm8
  movsd  D1044(%rip),%xmm9
  mulsd  %xmm7,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D1532(%rip),%xmm9
  mulsd  %xmm1,%xmm9
  addsd  %xmm9,%xmm8
  movsd  D687(%rip),%xmm9
  mulsd  %xmm13,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D566(%rip),%xmm9
  mulsd  0x18(%rsp),%xmm9
  addsd  %xmm9,%xmm8
  mulsd  %xmm6,%xmm8
  addsd  %xmm8,%xmm0
  movsd  D1211(%rip),%xmm8
  mulsd  %xmm7,%xmm8
  movsd  D981(%rip),%xmm9
  mulsd  %xmm1,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D724(%rip),%xmm9
  mulsd  %xmm13,%xmm9
  addsd  %xmm9,%xmm8
  movsd  D36(%rip),%xmm9
  mulsd  0x18(%rsp),%xmm9
  subsd  %xmm9,%xmm8
  mulsd  %xmm7,%xmm8
  addsd  %xmm8,%xmm0
  movsd  D632(%rip),%xmm8
  mulsd  %xmm1,%xmm8
  movsd  D1193(%rip),%xmm9
  mulsd  %xmm13,%xmm9
  subsd  %xmm9,%xmm8
  movsd  D1473(%rip),%xmm9
  mulsd  0x18(%rsp),%xmm9
  addsd  %xmm9,%xmm8
  mulsd  %xmm1,%xmm8
  addsd  %xmm8,%xmm0
  movsd  D647(%rip),%xmm8
  mulsd  %xmm13,%xmm8
  movsd  D255(%rip),%xmm9
  mulsd  0x18(%rsp),%xmm9
  subsd  %xmm9,%xmm8
  mulsd  %xmm13,%xmm8
  addsd  %xmm0,%xmm8
  movsd  D344(%rip),%xmm12
  mulsd  0x18(%rsp),%xmm12
  movapd %xmm12,%xmm0
  mulsd  0x18(%rsp),%xmm0
  addsd  %xmm0,%xmm8
  addsd  D1555(%rip),%xmm8
  mulsd  %xmm8,%xmm8
  movsd  D1075(%rip),%xmm9
  divsd  %xmm8,%xmm9
  movsd  -0x10(%rsp),%xmm12
  movapd %xmm12,%xmm0
  addsd  -0x28(%rsp),%xmm0
  addsd  %xmm15,%xmm0
  addsd  %xmm14,%xmm0
  movsd  %xmm11,-0x38(%rsp)
  addsd  %xmm11,%xmm0
  addsd  %xmm9,%xmm0
  movsd  D720(%rip),%xmm8
  divsd  %xmm0,%xmm8
  movsd  -0x8(%rsp),%xmm0
  mulsd  D1216(%rip),%xmm0
  movapd %xmm10,%xmm11
  mulsd  D680(%rip),%xmm11
  addsd  %xmm11,%xmm0
  movapd %xmm2,%xmm11
  mulsd  D306(%rip),%xmm11
  addsd  %xmm0,%xmm11
  movapd %xmm3,%xmm0
  mulsd  D1426(%rip),%xmm0
  addsd  %xmm11,%xmm0
  movapd %xmm4,%xmm11
  mulsd  D1043(%rip),%xmm11
  addsd  %xmm0,%xmm11
  movapd %xmm5,%xmm0
  mulsd  D1236(%rip),%xmm0
  addsd  %xmm11,%xmm0
  mulsd  %xmm8,%xmm12
  mulsd  %xmm12,%xmm0
  mulsd  D656(%rip),%xmm10
  movsd  D96(%rip),%xmm12
  mulsd  %xmm2,%xmm12
  addsd  %xmm12,%xmm10
  movsd  D645(%rip),%xmm12
  mulsd  %xmm3,%xmm12
  addsd  %xmm12,%xmm10
  movsd  D777(%rip),%xmm12
  mulsd  %xmm4,%xmm12
  addsd  %xmm12,%xmm10
  movsd  D1143(%rip),%xmm12
  mulsd  %xmm5,%xmm12
  addsd  %xmm12,%xmm10
  movsd  D1326(%rip),%xmm12
  mulsd  %xmm6,%xmm12
  addsd  %xmm12,%xmm10
  movsd  -0x28(%rsp),%xmm11
  mulsd  %xmm8,%xmm11
  mulsd  %xmm11,%xmm10
  addsd  %xmm10,%xmm0
  mulsd  D1061(%rip),%xmm2
  movsd  D120(%rip),%xmm10
  mulsd  %xmm3,%xmm10
  addsd  %xmm10,%xmm2
  movsd  D495(%rip),%xmm10
  mulsd  %xmm4,%xmm10
  addsd  %xmm10,%xmm2
  movsd  D732(%rip),%xmm10
  movapd %xmm5,%xmm11
  mulsd  %xmm10,%xmm11
  addsd  %xmm11,%xmm2
  movsd  D1169(%rip),%xmm11
  movapd %xmm6,%xmm12
  mulsd  %xmm11,%xmm12
  addsd  %xmm12,%xmm2
  movsd  D17(%rip),%xmm12
  mulsd  %xmm7,%xmm12
  addsd  %xmm12,%xmm2
  mulsd  %xmm8,%xmm15
  mulsd  %xmm15,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D820(%rip),%xmm2
  mulsd  %xmm2,%xmm3
  movsd  D246(%rip),%xmm12
  movapd %xmm4,%xmm15
  mulsd  %xmm12,%xmm15
  addsd  %xmm15,%xmm3
  movsd  D645(%rip),%xmm15
  mulsd  %xmm5,%xmm15
  addsd  %xmm3,%xmm15
  movsd  D645(%rip),%xmm3
  mulsd  %xmm6,%xmm3
  addsd  %xmm15,%xmm3
  mulsd  %xmm7,%xmm12
  addsd  %xmm3,%xmm12
  mulsd  %xmm1,%xmm2
  addsd  %xmm12,%xmm2
  mulsd  %xmm8,%xmm14
  mulsd  %xmm14,%xmm2
  addsd  %xmm2,%xmm0
  movsd  D17(%rip),%xmm14
  mulsd  %xmm4,%xmm14
  mulsd  %xmm5,%xmm11
  addsd  %xmm14,%xmm11
  mulsd  %xmm6,%xmm10
  addsd  %xmm11,%xmm10
  movsd  D495(%rip),%xmm2
  mulsd  %xmm7,%xmm2
  addsd  %xmm10,%xmm2
  movsd  D120(%rip),%xmm4
  mulsd  %xmm1,%xmm4
  movapd %xmm4,%xmm3
  addsd  %xmm2,%xmm3
  movsd  D1061(%rip),%xmm2
  mulsd  %xmm13,%xmm2
  addsd  %xmm3,%xmm2
  movsd  -0x38(%rsp),%xmm3
  mulsd  %xmm8,%xmm3
  mulsd  %xmm3,%xmm2
  addsd  %xmm0,%xmm2
  mulsd  D1326(%rip),%xmm5
  mulsd  D1143(%rip),%xmm6
  addsd  %xmm6,%xmm5
  mulsd  D777(%rip),%xmm7
  addsd  %xmm7,%xmm5
  mulsd  D645(%rip),%xmm1
  addsd  %xmm5,%xmm1
  movsd  D96(%rip),%xmm0
  mulsd  %xmm13,%xmm0
  addsd  %xmm0,%xmm1
  movsd  D656(%rip),%xmm0
  mulsd  0x18(%rsp),%xmm0
  addsd  %xmm0,%xmm1
  mulsd  %xmm8,%xmm9
  mulsd  %xmm1,%xmm9
  addsd  %xmm9,%xmm2
  movapd %xmm2,%xmm0
  ret
```

tool_calls: name: retrieve_data
arguments: label: D444
type: f64
name: retrieve_data
arguments: label: D1139
type: f64
name: retrieve_data
arguments: label: D364
type: f64
name: retrieve_data
arguments: label: D305
type: f64
name: retrieve_data
arguments: label: D1338
type: f64
name: retrieve_data
arguments: label: D901
type: f64
name: retrieve_data
arguments: label: D344
type: f64
name: retrieve_data
arguments: label: D255
type: f64
name: retrieve_data
arguments: label: D1473
type: f64
name: retrieve_data
arguments: label: D36
type: f64
name: retrieve_data
arguments: label: D566
type: f64
name: retrieve_data
arguments: label: D1547
type: f64
name: retrieve_data
arguments: label: D647
type: f64
name: retrieve_data
arguments: label: D1193
type: f64
name: retrieve_data
arguments: label: D724
type: f64
name: retrieve_data
arguments: label: D687
type: f64
name: retrieve_data
arguments: label: D864
type: f64
name: retrieve_data
arguments: label: D632
type: f64
name: retrieve_data
arguments: label: D981
type: f64
name: retrieve_data
arguments: label: D1532
type: f64
name: retrieve_data
arguments: label: D1542
type: f64
name: retrieve_data
arguments: label: D1211
type: f64
name: retrieve_data
arguments: label: D1044
type: f64
name: retrieve_data
arguments: label: D1130
type: f64
name: retrieve_data
arguments: label: D571
type: f64
name: retrieve_data
arguments: label: D1565
type: f64
name: retrieve_data
arguments: label: D1555
type: byte[8]
name: retrieve_data
arguments: label: D205
type: byte[8]
name: retrieve_data
arguments: label: D746
type: f64
name: retrieve_data
arguments: label: D1251
type: f64
name: retrieve_data
arguments: label: D1021
type: f64
name: retrieve_data
arguments: label: D1038
type: f64
name: retrieve_data
arguments: label: D1079
type: f64
name: retrieve_data
arguments: label: D1207
type: f64
name: retrieve_data
arguments: label: D1174
type: f64
name: retrieve_data
arguments: label: D94
type: f64
name: retrieve_data
arguments: label: D613
type: f64
name: retrieve_data
arguments: label: D899
type: f64
name: retrieve_data
arguments: label: D346
type: f64
name: retrieve_data
arguments: label: D279
type: f64
name: retrieve_data
arguments: label: D1090
type: f64
name: retrieve_data
arguments: label: D1272
type: f64
name: retrieve_data
arguments: label: D1112
type: f64
name: retrieve_data
arguments: label: D906
type: f64
name: retrieve_data
arguments: label: D1396
type: f64
name: retrieve_data
arguments: label: D1479
type: f64
name: retrieve_data
arguments: label: D26
type: byte[8]
name: retrieve_data
arguments: label: D639
type: f64
name: retrieve_data
arguments: label: D125
type: f64
name: retrieve_data
arguments: label: D548
type: f64
name: retrieve_data
arguments: label: D962
type: f64
name: retrieve_data
arguments: label: D192
type: f64
name: retrieve_data
arguments: label: D1004
type: f64
name: retrieve_data
arguments: label: D939
type: f64
name: retrieve_data
arguments: label: D552
type: f64
name: retrieve_data
arguments: label: D1307
type: f64
name: retrieve_data
arguments: label: D22
type: f64
name: retrieve_data
arguments: label: D135
type: f64
name: retrieve_data
arguments: label: D1366
type: f64
name: retrieve_data
arguments: label: D268
type: f64
name: retrieve_data
arguments: label: D621
type: f64
name: retrieve_data
arguments: label: D637
type: f64
name: retrieve_data
arguments: label: D902
type: f64
name: retrieve_data
arguments: label: D569
type: f64
name: retrieve_data
arguments: label: D625
type: byte[8]
name: retrieve_data
arguments: label: D233
type: byte[8]
name: retrieve_data
arguments: label: D931
type: byte[8]
name: retrieve_data
arguments: label: D1075
type: byte[8]
name: retrieve_data
arguments: label: D720
type: f64
name: retrieve_data
arguments: label: D1216
type: byte[8]
name: retrieve_data
arguments: label: D680
type: byte[8]
name: retrieve_data
arguments: label: D306
type: byte[8]
name: retrieve_data
arguments: label: D1426
type: byte[8]
name: retrieve_data
arguments: label: D1043
type: byte[8]
name: retrieve_data
arguments: label: D1236
type: byte[8]
name: retrieve_data
arguments: label: D656
type: byte[8]
name: retrieve_data
arguments: label: D96
type: byte[8]
name: retrieve_data
arguments: label: D645
type: byte[8]
name: retrieve_data
arguments: label: D777
type: byte[8]
name: retrieve_data
arguments: label: D1143
type: byte[8]
name: retrieve_data
arguments: label: D1326
type: byte[8]
name: retrieve_data
arguments: label: D1061
type: byte[8]
name: retrieve_data
arguments: label: D120
type: byte[8]
name: retrieve_data
arguments: label: D495
type: byte[8]
name: retrieve_data
arguments: label: D732
type: byte[8]
name: retrieve_data
arguments: label: D1169
type: byte[8]
name: retrieve_data
arguments: label: D17
type: byte[8]
name: retrieve_data
arguments: label: D820
type: byte[8]
name: retrieve_data
arguments: label: D246
type: byte[8]

tool: D444: 6150211

tool: D1139: 14742480

tool: D364: 19365967

tool: D305: 1458762

tool: D1338: 17905032

tool: D901: 19510972

tool: D344: 1152561

tool: D255: 12950184

tool: D1473: 29442256

tool: D36: 33918804

tool: D566: 19834350

tool: D1547: 4712740

tool: D647: 36480687

tool: D1193: 166461044

tool: D724: 192596472

tool: D687: 113206788

tool: D864: 27060170

tool: D632: 190757572

tool: D981: 444003904

tool: D1532: 262901672

tool: D1542: 63394124

tool: D1211: 260445372

tool: D1044: 311771244

tool: D1130: 76206736

tool: D571: 94851237

tool: D1565: 47460464

tool: {"D1555": [0xbb,0xbd,0xd7,0xd9,0xdf,0x7c,0xdb,0x3d]}

tool: {"D205": [0x29,0xed,0x46,0x40,0x4a,0xbb,0x61,0x3f]}

tool: D746: 271779

tool: D1251: 3015728

tool: D1021: 6694608

tool: D1038: 7408908

tool: D1079: 4067018

tool: D1207: 880548

tool: D1174: 8449957

tool: D94: 37913324

tool: D613: 42405032

tool: D899: 23510468

tool: D346: 5134574

tool: D279: 43093692

tool: D1090: 97838784

tool: D1272: 55053752

tool: D1112: 12183636

tool: D906: 56662212

tool: D1396: 65224244

tool: D1479: 9117992

tool: {"D26": [0x56,0x7e,0x42,0x9c,0x95,0x9f,0xb0,0x3f]}

tool: D639: 139633

tool: D125: 1429976

tool: D548: 2863984

tool: D962: 2792660

tool: D192: 1325006

tool: D1004: 245620

tool: D939: 3824847

tool: D552: 15880404

tool: D1307: 15929912

tool: D22: 7727988

tool: D135: 17195652

tool: D1366: 35817664

tool: D268: 3462252

tool: D621: 20427884

tool: D637: 4086352

tool: D902: 5653317

tool: D569: 2380800

tool: {"D625": [0xec,0x1d,0x53,0x03,0x7b,0xc7,0xd4,0x3f]}

tool: {"D233": [0x90,0xd2,0x6e,0x04,0xa4,0xb4,0xdb,0x3f]}

tool: {"D931": [0xec,0x1d,0x53,0x03,0x7b,0xc7,0xc4,0x3f]}

tool: {"D1075": [0xbe,0x63,0x6a,0x60,0xef,0x98,0x8a,0x3f]}

tool: D720: 1

tool: {"D1216": [0x55,0x55,0x55,0x55,0x55,0x55,0xc5,0xbf]}

tool: {"D680": [0x89,0x88,0x88,0x88,0x88,0x88,0xf0,0x3f]}

tool: {"D306": [0xbc,0xbb,0xbb,0xbb,0xbb,0xbb,0x05,0xc0]}

tool: {"D1426": [0x9a,0x99,0x99,0x99,0x99,0x99,0x0f,0x40]}

tool: {"D1043": [0x66,0x66,0x66,0x66,0x66,0x66,0x0c,0xc0]}

tool: {"D1236": [0x9a,0x99,0x99,0x99,0x99,0x99,0x03,0x40]}

tool: {"D656": [0x11,0x11,0x11,0x11,0x11,0x11,0xa1,0x3f]}

tool: {"D96": [0xbc,0xbb,0xbb,0xbb,0xbb,0xbb,0xcb,0xbf]}

tool: {"D645": [0xbc,0xbb,0xbb,0xbb,0xbb,0xbb,0xe3,0x3f]}

tool: {"D777": [0xcd,0xcc,0xcc,0xcc,0xcc,0xcc,0xf0,0xbf]}

tool: {"D1143": [0x33,0x33,0x33,0x33,0x33,0x33,0xf7,0x3f]}

tool: {"D1326": [0x55,0x55,0x55,0x55,0x55,0x55,0xc5,0x3f]}

tool: {"D1061": [0x11,0x11,0x11,0x11,0x11,0x11,0x91,0xbf]}

tool: {"D120": [0xde,0xdd,0xdd,0xdd,0xdd,0xdd,0xbd,0x3f]}

tool: {"D495": [0x89,0x88,0x88,0x88,0x88,0x88,0xd8,0xbf]}

tool: {"D732": [0x66,0x66,0x66,0x66,0x66,0x66,0xee,0x3f]}

tool: {"D1169": [0x77,0x77,0x77,0x77,0x77,0x77,0xd7,0x3f]}

tool: {"D17": [0x11,0x11,0x11,0x11,0x11,0x11,0xa1,0xbf]}

tool: {"D820": [0x11,0x11,0x11,0x11,0x11,0x11,0x91,0x3f]}

tool: {"D246": [0x11,0x11,0x11,0x11,0x11,0x11,0xc1,0xbf]}

assistant: ```c
double interp_weno11(double phim5, double phim4, double phim3, double phim2, double phim1, double phi, double phip1, double phip2, double phip3, double phip4, double phip5) {
  const double p0 = ((-1.0 / 6.0) * phim5 + (31.0 / 30.0) * phim4 + (-163.0 / 60.0) * phim3 + (79.0 / 20.0) * phim2 + (-71.0 / 20.0) * phim1 + (49.0 / 20.0) * phi);
  const double p1 = ((1.0 / 30.0) * phim4 + (-13.0 / 60.0) * phim3 + (37.0 / 60.0) * phim2 + (-21.0 / 20.0) * phim1 + (29.0 / 20.0) * phi + (1.0 / 6.0) * phip1);
  const double p2 = ((-1.0 / 60.0) * phim3 + (7.0 / 60.0) * phim2 + (-23.0 / 60.0) * phim1 + (19.0 / 20.0) * phi + (11.0 / 30.0) * phip1 + (-1.0 / 30.0) * phip2);
  const double p3 = ((1.0 / 60.0) * phim2 + (-2.0 / 15.0) * phim1 + (37.0 / 60.0) * phi + (37.0 / 60.0) * phip1 + (-2.0 / 15.0) * phip2 + (1.0 / 60.0) * phip3);
  const double p4 = ((-1.0 / 30.0) * phim1 + (11.0 / 30.0) * phi + (19.0 / 20.0) * phip1 + (-23.0 / 60.0) * phip2 + (7.0 / 60.0) * phip3 + (-1.0 / 60.0) * phip4);
  const double p5 = ((1.0 / 6.0) * phi + (29.0 / 20.0) * phip1 + (-21.0 / 20.0) * phip2 + (37.0 / 60.0) * phip3 + (-13.0 / 60.0) * phip4 + (1.0 / 30.0) * phip5);
  const double beta0 = (phim5 * (1152561.0 * phim5 - 12950184.0 * phim4 + 29442256.0 * phim3 - 33918804.0 * phim2 + 19834350.0 * phim1 - 4712740.0 * phi) + phim4 * (36480687.0 * phim4 - 166461044.0 * phim3 + 192596472.0 * phim2 - 113206788.0 * phim1 + 27060170.0 * phi) + phim3 * (190757572.0 * phim3 - 444003904.0 * phim2 + 262901672.0 * phim1 - 63394124.0 * phi) + phim2 * (260445372.0 * phim2 - 311771244.0 * phim1 + 76206736.0 * phi) + phim1 * (94851237.0 * phim1 - 47460464.0 * phi) + 6150211.0 * phi * phi);
  const double beta1 = (phim4 * (271779.0 * phim4 - 3015728.0 * phim3 + 6694608.0 * phim2 - 7408908.0 * phim1 + 4067018.0 * phi - 880548.0 * phip1) + phim3 * (8449957.0 * phim3 - 37913324.0 * phim2 + 42405032.0 * phim1 - 23510468.0 * phi + 5134574.0 * phip1) + phim2 * (43093692.0 * phim2 - 97838784.0 * phim1 + 55053752.0 * phi - 12183636.0 * phip1) + phim1 * (56662212.0 * phim1 - 65224244.0 * phi + 14742480.0 * phip1) + phi * (19365967.0 * phi - 9117992.0 * phip1) + 1152561.0 * phip1 * phip1);
  const double beta2 = (phim3 * (139633.0 * phim3 - 1429976.0 * phim2 + 2863984.0 * phim1 - 2792660.0 * phi + 1325006.0 * phip1 - 245620.0 * phip2) + phim2 * (3824847.0 * phim2 - 15880404.0 * phim1 + 15929912.0 * phi - 7727988.0 * phip1 + 1458762.0 * phip2) + phim1 * (17195652.0 * phim1 - 35817664.0 * phi + 17905032.0 * phip1 - 3462252.0 * phip2) + phi * (19510972.0 * phi - 20427884.0 * phip1 + 4086352.0 * phip2) + phip1 * (5653317.0 * phip1 - 2380800.0 * phip2) + 271779.0 * phip2 * phip2);
  const double beta3 = (phim2 * (271779.0 * phim2 - 2380800.0 * phim1 + 4086352.0 * phi - 3462252.0 * phip1 + 1458762.0 * phip2 - 245620.0 * phip3) + phim1 * (5653317.0 * phim1 - 20427884.0 * phi + 17905032.0 * phip1 - 7727988.0 * phip2 + 1325006.0 * phip3) + phi * (19510972.0 * phi - 35817664.0 * phip1 + 15929912.0 * phip2 - 2792660.0 * phip3) + phip1 * (17195652.0 * phip1 - 15880404.0 * phip2 + 2863984.0 * phip3) + phip2 * (3824847.0 * phip2 - 1429976.0 * phip3) + 139633.0 * phip3 * phip3);
  const double beta4 = (phim1 * (1152561.0 * phim1 - 9117992.0 * phi + 14742480.0 * phip1 - 12183636.0 * phip2 + 5134574.0 * phip3 - 880548.0 * phip4) + phi * (19365967.0 * phi - 65224244.0 * phip1 + 55053752.0 * phip2 - 23510468.0 * phip3 + 4067018.0 * phip4) + phip1 * (56662212.0 * phip1 - 97838784.0 * phip2 + 42405032.0 * phip3 - 7408908.0 * phip4) + phip2 * (43093692.0 * phip2 - 37913324.0 * phip3 + 6694608.0 * phip4) + phip3 * (8449957.0 * phip3 - 3015728 * phip4) + 271779.0 * phip4 * phip4);
  const double beta5 = (phi * (6150211.0 * phi - 47460464.0 * phip1 + 76206736.0 * phip2 - 63394124.0 * phip3 + 27060170.0 * phip4 - 4712740.0 * phip5) + phip1 * (94851237.0 * phip1 - 311771244.0 * phip2 + 262901672.0 * phip3 - 113206788.0 * phip4 + 19834350.0 * phip5) + phip2 * (260445372.0 * phip2 - 444003904.0 * phip3 + 192596472.0 * phip4 - 33918804.0 * phip5) + phip3 * (190757572.0 * phip3 - 166461044.0 * phip4 + 29442256.0 * phip5) + phip4 * (36480687.0 * phip4 - 12950184.0 * phip5) + 1152561.0 * phip5 * phip5);
  const double alpha0 = (1.0 / 462.0) / ((beta0 + 1e-10) * (beta0 + 1e-10));
  const double alpha1 = (5.0 / 77.0) / ((beta1 + 1e-10) * (beta1 + 1e-10));
  const double alpha2 = (25.0 / 77.0) / ((beta2 + 1e-10) * (beta2 + 1e-10));
  const double alpha3 = (100.0 / 231.0) / ((beta3 + 1e-10) * (beta3 + 1e-10));
  const double alpha4 = (25.0 / 154.0) / ((beta4 + 1e-10) * (beta4 + 1e-10));
  const double alpha5 = (1.0 / 77.0) / ((beta5 + 1e-10) * (beta5 + 1e-10));
  const double alpha_sum_inv = 1.0 / (alpha0 + alpha1 + alpha2 + alpha3 + alpha4 + alpha5);
  const double w0 = alpha0 * alpha_sum_inv;
  const double w1 = alpha1 * alpha_sum_inv;
  const double w2 = alpha2 * alpha_sum_inv;
  const double w3 = alpha3 * alpha_sum_inv;
  const double w4 = alpha4 * alpha_sum_inv;
  const double w5 = alpha5 * alpha_sum_inv;
  return w0 * p0 + w1 * p1 + w2 * p2 + w3 * p3 + w4 * p4 + w5 * p5;
}
```