user: 这段汇编代码用C语言表示是什么样的？

```asm
<Init_Qmat_MtArt>:
  endbr64
  mov    D120(%rip),%rax
  movsd  D110(%rip),%xmm0
  mov    %rdi,%rcx
  lea    0xa0(%rdi),%r9
  movsd  D879(%rip),%xmm2
  lea    0x8(%rdi),%r8
  add    $0xa8,%rcx
  mov    %rax,0x1e0(%rdi)
  mov    D284(%rip),%rax
  movsd  %xmm2,0x298(%rdi)
  mov    %rax,0x1e8(%rdi)
  mov    D1006(%rip),%rax
  movsd  %xmm0,0xa0(%rdi)
  mov    %rax,0x1f0(%rdi)
  mov    D1184(%rip),%rax
  movsd  %xmm0,0x140(%rdi)
  mov    %rax,0x280(%rdi)
  mov    D1081(%rip),%rax
  movsd  %xmm0,0x148(%rdi)
  mov    %rax,0x288(%rdi)
  mov    D1456(%rip),%rax
  movsd  %xmm0,0x320(%rdi)
  mov    %rax,0x290(%rdi)
  mov    D281(%rip),%rax
  movsd  %xmm0,0x338(%rdi)
  mov    %rax,0x328(%rdi)
  mov    D253(%rip),%rax
  movsd  %xmm0,0x340(%rdi)
  mov    %rax,0x330(%rdi)
  mov    D1527(%rip),%rax
  movsd  %xmm0,0x3c0(%rdi)
  mov    %rax,0x3d0(%rdi)
  mov    D1098(%rip),%rax
  movsd  %xmm0,0x3c8(%rdi)
  mov    %rax,0x3d8(%rdi)
  movsd  %xmm0,0x3e0(%rdi)
  mov    D15(%rip),%rax
  movsd  D1520(%rip),%xmm3
  movsd  D889(%rip),%xmm1
  movsd  %xmm0,0x468(%rdi)
  mov    %rax,0x3e8(%rdi)
  mov    D1186(%rip),%rax
  movsd  %xmm3,0x5a8(%rdi)
  mov    %rax,0x460(%rdi)
  mov    D1476(%rip),%rax
  movsd  %xmm1,0x488(%rdi)
  mov    %rax,0x470(%rdi)
  mov    D1130(%rip),%rax
  movsd  %xmm0,0x500(%rdi)
  mov    %rax,0x478(%rdi)
  mov    D128(%rip),%rax
  movsd  %xmm0,0x518(%rdi)
  mov    %rax,0x480(%rdi)
  mov    D87(%rip),%rax
  movsd  %xmm0,0x538(%rdi)
  mov    %rax,0x490(%rdi)
  mov    D126(%rip),%rax
  mov    %rax,0x508(%rdi)
  mov    D1477(%rip),%rax
  mov    %rax,0x510(%rdi)
  mov    D629(%rip),%rax
  mov    %rax,0x520(%rdi)
  mov    D554(%rip),%rax
  mov    %rax,0x528(%rdi)
  mov    D854(%rip),%rax
  mov    %rax,0x530(%rdi)
  mov    D611(%rip),%rax
  mov    %rax,0x5a0(%rdi)
  mov    D585(%rip),%rax
  movsd  D886(%rip),%xmm5
  movsd  D1152(%rip),%xmm4
  movsd  %xmm3,0x648(%rdi)
  mov    %rax,0x5b0(%rdi)
  mov    D1247(%rip),%rax
  movsd  D898(%rip),%xmm3
  movsd  %xmm5,0x670(%rdi)
  mov    %rax,0x5b8(%rdi)
  mov    D982(%rip),%rax
  movsd  %xmm4,0x5d8(%rdi)
  mov    %rax,0x5c0(%rdi)
  mov    D1282(%rip),%rax
  movsd  %xmm0,0x5e0(%rdi)
  mov    %rax,0x5c8(%rdi)
  mov    D143(%rip),%rax
  movsd  %xmm3,0x658(%rdi)
  mov    %rax,0x5d0(%rdi)
  mov    D957(%rip),%rax
  mov    %rax,0x640(%rdi)
  mov    D142(%rip),%rax
  mov    %rax,0x650(%rdi)
  mov    D321(%rip),%rax
  mov    %rax,0x660(%rdi)
  mov    D37(%rip),%rax
  mov    %rax,0x668(%rdi)
  mov    D1099(%rip),%rax
  mov    %rax,0x678(%rdi)
  mov    D422(%rip),%rax
  mov    %rax,0x680(%rdi)
  mov    D550(%rip),%rax
  mov    %rax,0x688(%rdi)
  movsd  %xmm0,0x6e0(%rdi)
  mov    D486(%rip),%rax
  movsd  %xmm5,0x6f8(%rdi)
  mov    %rax,0x6e8(%rdi)
  mov    D186(%rip),%rax
  movsd  %xmm0,0x700(%rdi)
  mov    %rax,0x6f0(%rdi)
  mov    D869(%rip),%rax
  movsd  %xmm0,0x718(%rdi)
  mov    %rax,0x708(%rdi)
  mov    D1086(%rip),%rax
  movsd  %xmm0,0x720(%rdi)
  mov    %rax,0x710(%rdi)
  mov    D201(%rip),%rax
  movsd  %xmm0,0x798(%rdi)
  mov    %rax,0x728(%rdi)
  mov    D16(%rip),%rax
  movsd  %xmm0,0x7b0(%rdi)
  mov    %rax,0x730(%rdi)
  mov    D1486(%rip),%rax
  movsd  %xmm0,0x7c0(%rdi)
  mov    %rax,0x780(%rdi)
  mov    D283(%rip),%rax
  mov    %rax,0x788(%rdi)
  mov    D88(%rip),%rax
  mov    %rax,0x790(%rdi)
  mov    D1242(%rip),%rax
  mov    %rax,0x7a0(%rdi)
  mov    D1169(%rip),%rax
  mov    %rax,0x7a8(%rdi)
  mov    D699(%rip),%rax
  mov    %rax,0x7b8(%rdi)
  mov    D257(%rip),%rax
  mov    %rax,0x7c8(%rdi)
  mov    D1422(%rip),%rax
  movsd  D1285(%rip),%xmm5
  movsd  %xmm0,0x838(%rdi)
  mov    %rax,0x7d0(%rdi)
  mov    D603(%rip),%rax
  movsd  %xmm0,0x848(%rdi)
  mov    %rax,0x7d8(%rdi)
  mov    D236(%rip),%rax
  movsd  %xmm0,0x850(%rdi)
  mov    %rax,0x820(%rdi)
  mov    D1413(%rip),%rax
  movsd  %xmm5,0x858(%rdi)
  mov    %rax,0x828(%rdi)
  mov    D751(%rip),%rax
  movsd  %xmm0,0x8c8(%rdi)
  mov    %rax,0x830(%rdi)
  mov    D47(%rip),%rax
  mov    %rax,0x840(%rdi)
  mov    D807(%rip),%rax
  mov    %rax,0x860(%rdi)
  mov    D119(%rip),%rax
  mov    %rax,0x868(%rdi)
  mov    D552(%rip),%rax
  mov    %rax,0x870(%rdi)
  mov    D419(%rip),%rax
  mov    %rax,0x878(%rdi)
  mov    D1211(%rip),%rax
  mov    %rax,0x880(%rdi)
  mov    D637(%rip),%rax
  mov    %rax,0x8c0(%rdi)
  mov    D324(%rip),%rax
  mov    %rax,0x8d0(%rdi)
  movsd  %xmm0,0x8d8(%rdi)
  mov    D351(%rip),%rax
  movsd  %xmm2,0x9a0(%rdi)
  mov    %rax,0x8e8(%rdi)
  mov    D122(%rip),%rax
  movsd  %xmm0,0x8e0(%rdi)
  mov    %rax,0x8f0(%rdi)
  mov    D203(%rip),%rax
  movsd  %xmm0,0x8f8(%rdi)
  mov    %rax,0x910(%rdi)
  mov    D190(%rip),%rax
  movsd  %xmm5,0x900(%rdi)
  mov    %rax,0x918(%rdi)
  mov    D911(%rip),%rax
  movsd  %xmm0,0x908(%rdi)
  mov    %rax,0x920(%rdi)
  mov    D323(%rip),%rax
  movsd  %xmm4,0x968(%rdi)
  mov    %rax,0x928(%rdi)
  mov    D1078(%rip),%rax
  mov    %rax,0x960(%rdi)
  mov    D1072(%rip),%rax
  mov    %rax,0x970(%rdi)
  mov    D400(%rip),%rax
  mov    %rax,0x978(%rdi)
  mov    D1092(%rip),%rax
  mov    %rax,0x980(%rdi)
  mov    D1303(%rip),%rax
  mov    %rax,0x988(%rdi)
  mov    D1554(%rip),%rax
  mov    %rax,0x990(%rdi)
  mov    D515(%rip),%rax
  mov    %rax,0x998(%rdi)
  mov    D921(%rip),%rax
  movsd  %xmm0,0xa08(%rdi)
  mov    %rax,0x9a8(%rdi)
  mov    D1406(%rip),%rax
  movsd  %xmm0,0xa18(%rdi)
  mov    %rax,0x9b0(%rdi)
  mov    D1328(%rip),%rax
  movsd  %xmm0,0xa38(%rdi)
  mov    %rax,0x9b8(%rdi)
  mov    D407(%rip),%rax
  mov    %rax,0x9c0(%rdi)
  mov    D1392(%rip),%rax
  mov    %rax,0x9c8(%rdi)
  mov    D1370(%rip),%rax
  mov    %rax,0x9d0(%rdi)
  mov    D1144(%rip),%rax
  mov    %rax,0xa00(%rdi)
  mov    D720(%rip),%rax
  mov    %rax,0xa10(%rdi)
  mov    D102(%rip),%rax
  mov    %rax,0xa20(%rdi)
  mov    D1297(%rip),%rax
  mov    %rax,0xa28(%rdi)
  mov    D1224(%rip),%rax
  mov    %rax,0xa30(%rdi)
  mov    D1319(%rip),%rax
  mov    %rax,0xa40(%rdi)
  mov    D287(%rip),%rax
  mov    %rax,0xa48(%rdi)
  mov    D1045(%rip),%rax
  mov    %rax,0xa50(%rdi)
  mov    D1353(%rip),%rax
  mov    %rax,0xa58(%rdi)
  mov    D480(%rip),%rax
  movsd  D353(%rip),%xmm2
  movsd  %xmm0,0xaa0(%rdi)
  mov    %rax,0xa60(%rdi)
  mov    D535(%rip),%rax
  movsd  %xmm0,0xaa8(%rdi)
  mov    %rax,0xa68(%rdi)
  mov    D1578(%rip),%rax
  movsd  %xmm2,0xab0(%rdi)
  mov    %rax,0xa70(%rdi)
  mov    D1490(%rip),%rax
  movsd  %xmm0,0xab8(%rdi)
  mov    %rax,0xa78(%rdi)
  mov    D261(%rip),%rax
  movsd  %xmm0,0xae0(%rdi)
  mov    %rax,0xac0(%rdi)
  mov    D1298(%rip),%rax
  movsd  %xmm0,0xae8(%rdi)
  mov    %rax,0xac8(%rdi)
  mov    D1390(%rip),%rax
  movsd  %xmm0,0xb10(%rdi)
  mov    %rax,0xad0(%rdi)
  mov    D1018(%rip),%rax
  mov    %rax,0xad8(%rdi)
  mov    D1501(%rip),%rax
  mov    %rax,0xaf0(%rdi)
  mov    D475(%rip),%rax
  mov    %rax,0xaf8(%rdi)
  mov    D1161(%rip),%rax
  mov    %rax,0xb00(%rdi)
  mov    D1236(%rip),%rax
  mov    %rax,0xb08(%rdi)
  mov    D861(%rip),%rax
  movsd  %xmm0,0xb20(%rdi)
  mov    %rax,0xb18(%rdi)
  mov    D944(%rip),%rax
  movsd  %xmm3,0xb40(%rdi)
  mov    %rax,0xb48(%rdi)
  mov    D520(%rip),%rax
  movsd  %xmm0,0xb58(%rdi)
  mov    %rax,0xb50(%rdi)
  mov    D1563(%rip),%rax
  movsd  %xmm2,0xb70(%rdi)
  mov    %rax,0xb60(%rdi)
  mov    D176(%rip),%rax
  mov    %rax,0xb68(%rdi)
  mov    D1143(%rip),%rax
  mov    %rax,0xb78(%rdi)
  mov    D1514(%rip),%rax
  mov    %rax,0xb80(%rdi)
  mov    D504(%rip),%rax
  mov    %rax,0xb88(%rdi)
  mov    D41(%rip),%rax
  mov    %rax,0xb90(%rdi)
  mov    D755(%rip),%rax
  mov    %rax,0xb98(%rdi)
  mov    D747(%rip),%rax
  mov    %rax,0xba0(%rdi)
  mov    D10(%rip),%rax
  mov    %rax,0xba8(%rdi)
  mov    D843(%rip),%rax
  mov    %rax,0xbb0(%rdi)
  mov    D366(%rip),%rax
  mov    %rax,0xbb8(%rdi)
  mov    D277(%rip),%rax
  movsd  %xmm0,0xbe8(%rdi)
  mov    %rax,0xbc0(%rdi)
  mov    D412(%rip),%rax
  movsd  %xmm0,0xbf8(%rdi)
  mov    %rax,0xbc8(%rdi)
  mov    D450(%rip),%rax
  movsd  %xmm0,0xc08(%rdi)
  mov    %rax,0xbe0(%rdi)
  mov    D241(%rip),%rax
  movsd  %xmm1,0xc18(%rdi)
  mov    %rax,0xbf0(%rdi)
  mov    D359(%rip),%rax
  movsd  %xmm0,0xc20(%rdi)
  mov    %rax,0xc00(%rdi)
  mov    D1384(%rip),%rax
  mov    %rax,0xc10(%rdi)
  mov    D1029(%rip),%rax
  mov    %rax,0xc28(%rdi)
  mov    D33(%rip),%rax
  mov    %rax,0xc30(%rdi)
  mov    D1399(%rip),%rax
  mov    %rax,0xc38(%rdi)
  mov    D759(%rip),%rax
  mov    %rax,0xc40(%rdi)
  mov    D1138(%rip),%rax
  mov    %rax,0xc48(%rdi)
  mov    D646(%rip),%rax
  mov    %rax,0xc50(%rdi)
  mov    D354(%rip),%rax
  mov    %rax,0xc58(%rdi)
  mov    D1485(%rip),%rax
  mov    %rax,0xc60(%rdi)
  mov    D1276(%rip),%rax
  movsd  %xmm0,0xc68(%rdi)
  mov    %rax,0xc70(%rdi)
  xor    %edi,%edi
  add    $0x1,%edi
  cmp    $0x14,%edi
  je     L5
  nopl   0x0(%rax)
L21:
  mov    %r8,%rdx
  mov    %r9,%rax
  xchg   %ax,%ax
L7:
  movsd  (%rax),%xmm0
  add    $0x8,%rax
  add    $0xa0,%rdx
  movsd  %xmm0,-0xa0(%rdx)
  cmp    %rcx,%rax
  jne    L7
  add    $0x1,%edi
  add    $0xa0,%r9
  add    $0x8,%r8
  add    $0xa8,%rcx
  cmp    $0x14,%edi
  jne    L21
L5:
  mov    D966(%rip),%rax
  mov    %rax,(%rsi)
  mov    D920(%rip),%rax
  mov    %rax,0x8(%rsi)
  mov    D30(%rip),%rax
  mov    %rax,0x10(%rsi)
  mov    D728(%rip),%rax
  mov    %rax,0x18(%rsi)
  mov    D661(%rip),%rax
  mov    %rax,0x20(%rsi)
  mov    D1538(%rip),%rax
  mov    %rax,0x28(%rsi)
  mov    D360(%rip),%rax
  mov    %rax,0x30(%rsi)
  mov    D686(%rip),%rax
  mov    %rax,0x38(%rsi)
  mov    D246(%rip),%rax
  mov    %rax,0x40(%rsi)
  mov    D1208(%rip),%rax
  mov    %rax,0x48(%rsi)
  mov    D1205(%rip),%rax
  mov    %rax,0x50(%rsi)
  mov    D1089(%rip),%rax
  mov    %rax,0x58(%rsi)
  mov    D1311(%rip),%rax
  mov    %rax,0x60(%rsi)
  mov    D232(%rip),%rax
  mov    %rax,0x68(%rsi)
  mov    D130(%rip),%rax
  mov    %rax,0x70(%rsi)
  mov    D1428(%rip),%rax
  mov    %rax,0x78(%rsi)
  mov    D749(%rip),%rax
  mov    %rax,0x80(%rsi)
  mov    D784(%rip),%rax
  mov    %rax,0x88(%rsi)
  mov    D1395(%rip),%rax
  mov    %rax,0x90(%rsi)
  mov    D880(%rip),%rax
  mov    %rax,0x98(%rsi)
  mov    $0x1,%eax
  ret
```

tool_calls: name: extract_symbolic_data
arguments: tag: D120
datatype: f64
name: extract_symbolic_data
arguments: tag: D110
datatype: f64
name: extract_symbolic_data
arguments: tag: D879
datatype: f64
name: extract_symbolic_data
arguments: tag: D284
datatype: f64
name: extract_symbolic_data
arguments: tag: D1006
datatype: f64
name: extract_symbolic_data
arguments: tag: D1184
datatype: f64
name: extract_symbolic_data
arguments: tag: D1081
datatype: f64
name: extract_symbolic_data
arguments: tag: D1456
datatype: f64
name: extract_symbolic_data
arguments: tag: D281
datatype: f64
name: extract_symbolic_data
arguments: tag: D253
datatype: f64
name: extract_symbolic_data
arguments: tag: D1527
datatype: f64
name: extract_symbolic_data
arguments: tag: D1098
datatype: f64
name: extract_symbolic_data
arguments: tag: D15
datatype: f64
name: extract_symbolic_data
arguments: tag: D1520
datatype: f64
name: extract_symbolic_data
arguments: tag: D889
datatype: f64
name: extract_symbolic_data
arguments: tag: D1186
datatype: f64
name: extract_symbolic_data
arguments: tag: D1476
datatype: f64
name: extract_symbolic_data
arguments: tag: D1130
datatype: f64
name: extract_symbolic_data
arguments: tag: D128
datatype: f64
name: extract_symbolic_data
arguments: tag: D87
datatype: f64
name: extract_symbolic_data
arguments: tag: D126
datatype: f64
name: extract_symbolic_data
arguments: tag: D1477
datatype: f64
name: extract_symbolic_data
arguments: tag: D629
datatype: f64
name: extract_symbolic_data
arguments: tag: D554
datatype: f64
name: extract_symbolic_data
arguments: tag: D854
datatype: f64
name: extract_symbolic_data
arguments: tag: D611
datatype: f64
name: extract_symbolic_data
arguments: tag: D585
datatype: f64
name: extract_symbolic_data
arguments: tag: D886
datatype: f64
name: extract_symbolic_data
arguments: tag: D1152
datatype: f64
name: extract_symbolic_data
arguments: tag: D1247
datatype: f64
name: extract_symbolic_data
arguments: tag: D898
datatype: f64
name: extract_symbolic_data
arguments: tag: D982
datatype: f64
name: extract_symbolic_data
arguments: tag: D1282
datatype: f64
name: extract_symbolic_data
arguments: tag: D143
datatype: f64
name: extract_symbolic_data
arguments: tag: D957
datatype: f64
name: extract_symbolic_data
arguments: tag: D142
datatype: f64
name: extract_symbolic_data
arguments: tag: D321
datatype: f64
name: extract_symbolic_data
arguments: tag: D37
datatype: f64
name: extract_symbolic_data
arguments: tag: D1099
datatype: f64
name: extract_symbolic_data
arguments: tag: D422
datatype: f64
name: extract_symbolic_data
arguments: tag: D550
datatype: f64
name: extract_symbolic_data
arguments: tag: D486
datatype: f64
name: extract_symbolic_data
arguments: tag: D186
datatype: f64
name: extract_symbolic_data
arguments: tag: D869
datatype: f64
name: extract_symbolic_data
arguments: tag: D1086
datatype: f64
name: extract_symbolic_data
arguments: tag: D201
datatype: f64
name: extract_symbolic_data
arguments: tag: D16
datatype: f64
name: extract_symbolic_data
arguments: tag: D1486
datatype: f64
name: extract_symbolic_data
arguments: tag: D283
datatype: f64
name: extract_symbolic_data
arguments: tag: D88
datatype: f64
name: extract_symbolic_data
arguments: tag: D1242
datatype: f64
name: extract_symbolic_data
arguments: tag: D1169
datatype: f64
name: extract_symbolic_data
arguments: tag: D699
datatype: f64
name: extract_symbolic_data
arguments: tag: D257
datatype: f64
name: extract_symbolic_data
arguments: tag: D1422
datatype: f64
name: extract_symbolic_data
arguments: tag: D1285
datatype: f64
name: extract_symbolic_data
arguments: tag: D603
datatype: f64
name: extract_symbolic_data
arguments: tag: D236
datatype: f64
name: extract_symbolic_data
arguments: tag: D1413
datatype: f64
name: extract_symbolic_data
arguments: tag: D751
datatype: f64
name: extract_symbolic_data
arguments: tag: D47
datatype: f64
name: extract_symbolic_data
arguments: tag: D807
datatype: f64
name: extract_symbolic_data
arguments: tag: D119
datatype: f64
name: extract_symbolic_data
arguments: tag: D552
datatype: f64
name: extract_symbolic_data
arguments: tag: D419
datatype: f64
name: extract_symbolic_data
arguments: tag: D1211
datatype: f64
name: extract_symbolic_data
arguments: tag: D637
datatype: f64
name: extract_symbolic_data
arguments: tag: D324
datatype: f64
name: extract_symbolic_data
arguments: tag: D351
datatype: f64
name: extract_symbolic_data
arguments: tag: D122
datatype: f64
name: extract_symbolic_data
arguments: tag: D203
datatype: f64
name: extract_symbolic_data
arguments: tag: D190
datatype: f64
name: extract_symbolic_data
arguments: tag: D911
datatype: f64
name: extract_symbolic_data
arguments: tag: D323
datatype: f64
name: extract_symbolic_data
arguments: tag: D1078
datatype: f64
name: extract_symbolic_data
arguments: tag: D1072
datatype: f64
name: extract_symbolic_data
arguments: tag: D400
datatype: f64
name: extract_symbolic_data
arguments: tag: D1092
datatype: f64
name: extract_symbolic_data
arguments: tag: D1303
datatype: f64
name: extract_symbolic_data
arguments: tag: D1554
datatype: f64
name: extract_symbolic_data
arguments: tag: D515
datatype: f64
name: extract_symbolic_data
arguments: tag: D921
datatype: f64
name: extract_symbolic_data
arguments: tag: D1406
datatype: f64
name: extract_symbolic_data
arguments: tag: D1328
datatype: f64
name: extract_symbolic_data
arguments: tag: D407
datatype: f64
name: extract_symbolic_data
arguments: tag: D1392
datatype: f64
name: extract_symbolic_data
arguments: tag: D1370
datatype: f64
name: extract_symbolic_data
arguments: tag: D1144
datatype: f64
name: extract_symbolic_data
arguments: tag: D720
datatype: f64
name: extract_symbolic_data
arguments: tag: D102
datatype: f64
name: extract_symbolic_data
arguments: tag: D1297
datatype: f64
name: extract_symbolic_data
arguments: tag: D1224
datatype: f64
name: extract_symbolic_data
arguments: tag: D1319
datatype: f64
name: extract_symbolic_data
arguments: tag: D287
datatype: f64
name: extract_symbolic_data
arguments: tag: D1045
datatype: f64
name: extract_symbolic_data
arguments: tag: D1353
datatype: f64
name: extract_symbolic_data
arguments: tag: D480
datatype: f64
name: extract_symbolic_data
arguments: tag: D353
datatype: f64
name: extract_symbolic_data
arguments: tag: D535
datatype: f64
name: extract_symbolic_data
arguments: tag: D1578
datatype: f64
name: extract_symbolic_data
arguments: tag: D1490
datatype: f64
name: extract_symbolic_data
arguments: tag: D261
datatype: f64
name: extract_symbolic_data
arguments: tag: D1298
datatype: f64
name: extract_symbolic_data
arguments: tag: D1390
datatype: f64
name: extract_symbolic_data
arguments: tag: D1018
datatype: f64
name: extract_symbolic_data
arguments: tag: D1501
datatype: f64
name: extract_symbolic_data
arguments: tag: D475
datatype: f64
name: extract_symbolic_data
arguments: tag: D1161
datatype: f64
name: extract_symbolic_data
arguments: tag: D1236
datatype: f64
name: extract_symbolic_data
arguments: tag: D861
datatype: f64
name: extract_symbolic_data
arguments: tag: D944
datatype: f64
name: extract_symbolic_data
arguments: tag: D520
datatype: f64
name: extract_symbolic_data
arguments: tag: D1563
datatype: f64
name: extract_symbolic_data
arguments: tag: D176
datatype: f64
name: extract_symbolic_data
arguments: tag: D1143
datatype: f64
name: extract_symbolic_data
arguments: tag: D1514
datatype: f64
name: extract_symbolic_data
arguments: tag: D504
datatype: f64
name: extract_symbolic_data
arguments: tag: D41
datatype: f64
name: extract_symbolic_data
arguments: tag: D755
datatype: f64
name: extract_symbolic_data
arguments: tag: D747
datatype: f64
name: extract_symbolic_data
arguments: tag: D10
datatype: f64
name: extract_symbolic_data
arguments: tag: D843
datatype: f64
name: extract_symbolic_data
arguments: tag: D366
datatype: f64
name: extract_symbolic_data
arguments: tag: D277
datatype: f64
name: extract_symbolic_data
arguments: tag: D412
datatype: f64
name: extract_symbolic_data
arguments: tag: D450
datatype: f64
name: extract_symbolic_data
arguments: tag: D241
datatype: f64
name: extract_symbolic_data
arguments: tag: D359
datatype: f64
name: extract_symbolic_data
arguments: tag: D1384
datatype: f64
name: extract_symbolic_data
arguments: tag: D1029
datatype: f64
name: extract_symbolic_data
arguments: tag: D33
datatype: f64
name: extract_symbolic_data
arguments: tag: D1399
datatype: f64
name: extract_symbolic_data
arguments: tag: D759
datatype: f64
name: extract_symbolic_data
arguments: tag: D1138
datatype: f64
name: extract_symbolic_data
arguments: tag: D646
datatype: f64
name: extract_symbolic_data
arguments: tag: D354
datatype: f64
name: extract_symbolic_data
arguments: tag: D1485
datatype: f64
name: extract_symbolic_data
arguments: tag: D1276
datatype: f64
name: extract_symbolic_data
arguments: tag: D966
datatype: f64
name: extract_symbolic_data
arguments: tag: D920
datatype: f64
name: extract_symbolic_data
arguments: tag: D30
datatype: f64
name: extract_symbolic_data
arguments: tag: D728
datatype: f64
name: extract_symbolic_data
arguments: tag: D661
datatype: f64
name: extract_symbolic_data
arguments: tag: D1538
datatype: f64
name: extract_symbolic_data
arguments: tag: D360
datatype: f64
name: extract_symbolic_data
arguments: tag: D686
datatype: f64
name: extract_symbolic_data
arguments: tag: D246
datatype: f64
name: extract_symbolic_data
arguments: tag: D1208
datatype: f64
name: extract_symbolic_data
arguments: tag: D1205
datatype: f64
name: extract_symbolic_data
arguments: tag: D1089
datatype: f64
name: extract_symbolic_data
arguments: tag: D1311
datatype: f64
name: extract_symbolic_data
arguments: tag: D232
datatype: f64
name: extract_symbolic_data
arguments: tag: D130
datatype: f64
name: extract_symbolic_data
arguments: tag: D1428
datatype: f64
name: extract_symbolic_data
arguments: tag: D749
datatype: f64
name: extract_symbolic_data
arguments: tag: D784
datatype: f64
name: extract_symbolic_data
arguments: tag: D1395
datatype: f64
name: extract_symbolic_data
arguments: tag: D880
datatype: f64

tool: D120: 0.6

tool: D110: 0.2

tool: D879: 10.6

tool: D284: 4.3

tool: D1006: 500.2

tool: D1184: 253.5

tool: D1081: 35.5

tool: D1456: 98.2

tool: D281: 154

tool: D253: 261.8

tool: D1527: 183

tool: D1098: 861.8

tool: D15: 261.6

tool: D1520: 1.8

tool: D889: 2.6

tool: D1186: 199.8

tool: D1476: 120.5

tool: D1130: 12.5

tool: D128: 80.5

tool: D87: 43.9

tool: D126: 41.3

tool: D1477: 179.5

tool: D629: 12.4

tool: D554: 313.5

tool: D854: 15.2

tool: D611: 25.7

tool: D585: 21.3

tool: D886: 1.7

tool: D1152: 2.7

tool: D1247: 6.6

tool: D898: 1.2

tool: D982: 63

tool: D1282: 10.5

tool: D143: 6.8

tool: D957: 3.7

tool: D142: 12.6

tool: D321: 78.7

tool: D37: 16.3

tool: D1099: 1.4

tool: D422: 5.5

tool: D550: 514.5

tool: D486: 208.6

tool: D186: 467.3

tool: D869: 349.3

tool: D1086: 106.3

tool: D201: 3.5

tool: D16: 3.8

tool: D1486: 120.6

tool: D283: 5.2

tool: D88: 78.8

tool: D1242: 312.3

tool: D1169: 67.3

tool: D699: 55.7

tool: D257: 514.8

tool: D1422: 885.5

tool: D1285: 0.8

tool: D603: 105.6

tool: D236: 13.1

tool: D1413: 4.7

tool: D751: 19.7

tool: D47: 184.1

tool: D807: 13.8

tool: D119: 117.9

tool: D552: 262.6

tool: D419: 10.7

tool: D1211: 321.6

tool: D637: 49.3

tool: D324: 16.5

tool: D351: 39.3

tool: D122: 7.9

tool: D203: 12.2

tool: D190: 16.8

tool: D911: 5.3

tool: D323: 14.6

tool: D1078: 673

tool: D1072: 398.4

tool: D400: 44.4

tool: D1092: 664.2

tool: D1303: 52.4

tool: D1554: 31.5

tool: D515: 226

tool: D921: 7.2

tool: D1406: 8.2

tool: D1328: 144.2

tool: D407: 111.7

tool: D1392: 36.1

tool: D1370: 86.5

tool: D1144: 243.9

tool: D720: 165.9

tool: D102: 182.8

tool: D1297: 43.7

tool: D1224: 43.4

tool: D1319: 18.6

tool: D287: 203.7

tool: D1045: 47.8

tool: D1353: 69.5

tool: D480: 288.6

tool: D353: 7.7

tool: D535: 13.5

tool: D1578: 46.8

tool: D1490: 660.4

tool: D261: 21.6

tool: D1298: 6.7

tool: D1390: 11

tool: D1018: 1.9

tool: D1501: 21.1

tool: D475: 16

tool: D1161: 70.7

tool: D1236: 53.7

tool: D861: 2.4

tool: D944: 3.9

tool: D520: 251.2

tool: D1563: 72

tool: D176: 86.7

tool: D1143: 8.6

tool: D1514: 191.4

tool: D504: 12.3

tool: D41: 19.8

tool: D755: 117.1

tool: D747: 70.9

tool: D10: 791.6

tool: D843: 18.4

tool: D366: 30.5

tool: D277: 46

tool: D412: 37.7

tool: D450: 339.9

tool: D241: 22.6

tool: D359: 350.4

tool: D1384: 13.6

tool: D1029: 1854.5

tool: D33: 84.7

tool: D1399: 26.1

tool: D759: 281.3

tool: D1138: 51.9

tool: D646: 31.7

tool: D354: 60.6

tool: D1485: 544.1

tool: D1276: 1.6

tool: D966: 0.054116

tool: D920: 0.018227

tool: D30: 0.039903

tool: D728: 0.02016

tool: D661: 0.009709

tool: D1538: 0.018781

tool: D360: 0.024289

tool: D686: 0.068183

tool: D246: 0.024518

tool: D1208: 0.092639

tool: D1205: 0.148658

tool: D1089: 0.021718

tool: D1311: 0.061453

tool: D232: 0.088668

tool: D130: 0.041826

tool: D1428: 0.09103

tool: D749: 0.049194

tool: D784: 0.029786

tool: D1395: 0.039443

tool: D880: 0.057701

assistant: ```c
int Init_Qmat_MtArt(double *daa, double *pi) {
  int i, j, naa;
  naa = 20;
  daa[1 * 20 + 0] = 0.2;
  daa[2 * 20 + 0] = 0.2;
  daa[2 * 20 + 1] = 0.2;
  daa[3 * 20 + 0] = 0.6;
  daa[3 * 20 + 1] = 4.3;
  daa[3 * 20 + 2] = 500.2;
  daa[4 * 20 + 0] = 253.5;
  daa[4 * 20 + 1] = 35.5;
  daa[4 * 20 + 2] = 98.2;
  daa[4 * 20 + 3] = 10.6;
  daa[5 * 20 + 0] = 0.2;
  daa[5 * 20 + 1] = 154.0;
  daa[5 * 20 + 2] = 261.8;
  daa[5 * 20 + 3] = 0.2;
  daa[5 * 20 + 4] = 0.2;
  daa[6 * 20 + 0] = 0.2;
  daa[6 * 20 + 1] = 0.2;
  daa[6 * 20 + 2] = 183.0;
  daa[6 * 20 + 3] = 861.8;
  daa[6 * 20 + 4] = 0.2;
  daa[6 * 20 + 5] = 261.6;
  daa[7 * 20 + 0] = 199.8;
  daa[7 * 20 + 1] = 0.2;
  daa[7 * 20 + 2] = 120.5;
  daa[7 * 20 + 3] = 12.5;
  daa[7 * 20 + 4] = 80.5;
  daa[7 * 20 + 5] = 2.6;
  daa[7 * 20 + 6] = 43.9;
  daa[8 * 20 + 0] = 0.2;
  daa[8 * 20 + 1] = 41.3;
  daa[8 * 20 + 2] = 179.5;
  daa[8 * 20 + 3] = 0.2;
  daa[8 * 20 + 4] = 12.4;
  daa[8 * 20 + 5] = 313.5;
  daa[8 * 20 + 6] = 15.2;
  daa[8 * 20 + 7] = 0.2;
  daa[9 * 20 + 0] = 25.7;
  daa[9 * 20 + 1] = 1.8;
  daa[9 * 20 + 2] = 21.3;
  daa[9 * 20 + 3] = 6.6;
  daa[9 * 20 + 4] = 63.0;
  daa[9 * 20 + 5] = 10.5;
  daa[9 * 20 + 6] = 6.8;
  daa[9 * 20 + 7] = 2.7;
  daa[9 * 20 + 8] = 0.2;
  daa[10 * 20 + 0] = 3.7;
  daa[10 * 20 + 1] = 1.8;
  daa[10 * 20 + 2] = 12.6;
  daa[10 * 20 + 3] = 1.2;
  daa[10 * 20 + 4] = 78.7;
  daa[10 * 20 + 5] = 16.3;
  daa[10 * 20 + 6] = 1.7;
  daa[10 * 20 + 7] = 1.4;
  daa[10 * 20 + 8] = 5.5;
  daa[10 * 20 + 9] = 514.5;
  daa[11 * 20 + 0] = 0.2;
  daa[11 * 20 + 1] = 208.6;
  daa[11 * 20 + 2] = 467.3;
  daa[11 * 20 + 3] = 1.7;
  daa[11 * 20 + 4] = 0.2;
  daa[11 * 20 + 5] = 349.3;
  daa[11 * 20 + 6] = 106.3;
  daa[11 * 20 + 7] = 0.2;
  daa[11 * 20 + 8] = 0.2;
  daa[11 * 20 + 9] = 3.5;
  daa[11 * 20 + 10] = 3.8;
  daa[12 * 20 + 0] = 120.6;
  daa[12 * 20 + 1] = 5.2;
  daa[12 * 20 + 2] = 78.8;
  daa[12 * 20 + 3] = 0.2;
  daa[12 * 20 + 4] = 312.3;
  daa[12 * 20 + 5] = 67.3;
  daa[12 * 20 + 6] = 0.2;
  daa[12 * 20 + 7] = 55.7;
  daa[12 * 20 + 8] = 0.2;
  daa[12 * 20 + 9] = 514.8;
  daa[12 * 20 + 10] = 885.5;
  daa[12 * 20 + 11] = 105.6;
  daa[13 * 20 + 0] = 13.1;
  daa[13 * 20 + 1] = 4.7;
  daa[13 * 20 + 2] = 19.7;
  daa[13 * 20 + 3] = 0.2;
  daa[13 * 20 + 4] = 184.1;
  daa[13 * 20 + 5] = 0.2;
  daa[13 * 20 + 6] = 0.2;
  daa[13 * 20 + 7] = 0.8;
  daa[13 * 20 + 8] = 13.8;
  daa[13 * 20 + 9] = 117.9;
  daa[13 * 20 + 10] = 262.6;
  daa[13 * 20 + 11] = 10.7;
  daa[13 * 20 + 12] = 321.6;
  daa[14 * 20 + 0] = 49.3;
  daa[14 * 20 + 1] = 0.2;
  daa[14 * 20 + 2] = 16.5;
  daa[14 * 20 + 3] = 0.2;
  daa[14 * 20 + 4] = 0.2;
  daa[14 * 20 + 5] = 39.3;
  daa[14 * 20 + 6] = 7.9;
  daa[14 * 20 + 7] = 0.2;
  daa[14 * 20 + 8] = 0.8;
  daa[14 * 20 + 9] = 0.2;
  daa[14 * 20 + 10] = 12.2;
  daa[14 * 20 + 11] = 16.8;
  daa[14 * 20 + 12] = 5.3;
  daa[14 * 20 + 13] = 14.6;
  daa[15 * 20 + 0] = 673.0;
  daa[15 * 20 + 1] = 2.7;
  daa[15 * 20 + 2] = 398.4;
  daa[15 * 20 + 3] = 44.4;
  daa[15 * 20 + 4] = 664.2;
  daa[15 * 20 + 5] = 52.4;
  daa[15 * 20 + 6] = 31.5;
  daa[15 * 20 + 7] = 226.0;
  daa[15 * 20 + 8] = 10.6;
  daa[15 * 20 + 9] = 7.2;
  daa[15 * 20 + 10] = 8.2;
  daa[15 * 20 + 11] = 144.2;
  daa[15 * 20 + 12] = 111.7;
  daa[15 * 20 + 13] = 36.1;
  daa[15 * 20 + 14] = 86.5;
  daa[16 * 20 + 0] = 243.9;
  daa[16 * 20 + 1] = 0.2;
  daa[16 * 20 + 2] = 165.9;
  daa[16 * 20 + 3] = 0.2;
  daa[16 * 20 + 4] = 182.8;
  daa[16 * 20 + 5] = 43.7;
  daa[16 * 20 + 6] = 43.4;
  daa[16 * 20 + 7] = 0.2;
  daa[16 * 20 + 8] = 18.6;
  daa[16 * 20 + 9] = 203.7;
  daa[16 * 20 + 10] = 47.8;
  daa[16 * 20 + 11] = 69.5;
  daa[16 * 20 + 12] = 288.6;
  daa[16 * 20 + 13] = 13.5;
  daa[16 * 20 + 14] = 46.8;
  daa[16 * 20 + 15] = 660.4;
  daa[17 * 20 + 0] = 0.2;
  daa[17 * 20 + 1] = 0.2;
  daa[17 * 20 + 2] = 7.7;
  daa[17 * 20 + 3] = 0.2;
  daa[17 * 20 + 4] = 21.6;
  daa[17 * 20 + 5] = 6.7;
  daa[17 * 20 + 6] = 11.0;
  daa[17 * 20 + 7] = 1.9;
  daa[17 * 20 + 8] = 0.2;
  daa[17 * 20 + 9] = 0.2;
  daa[17 * 20 + 10] = 21.1;
  daa[17 * 20 + 11] = 16.0;
  daa[17 * 20 + 12] = 70.7;
  daa[17 * 20 + 13] = 53.7;
  daa[17 * 20 + 14] = 0.2;
  daa[17 * 20 + 15] = 2.4;
  daa[17 * 20 + 16] = 0.2;
  daa[18 * 20 + 0] = 1.2;
  daa[18 * 20 + 1] = 3.9;
  daa[18 * 20 + 2] = 251.2;
  daa[18 * 20 + 3] = 0.2;
  daa[18 * 20 + 4] = 72.0;
  daa[18 * 20 + 5] = 86.7;
  daa[18 * 20 + 6] = 7.7;
  daa[18 * 20 + 7] = 8.6;
  daa[18 * 20 + 8] = 191.4;
  daa[18 * 20 + 9] = 12.3;
  daa[18 * 20 + 10] = 19.8;
  daa[18 * 20 + 11] = 117.1;
  daa[18 * 20 + 12] = 70.9;
  daa[18 * 20 + 13] = 791.6;
  daa[18 * 20 + 14] = 18.4;
  daa[18 * 20 + 15] = 30.5;
  daa[18 * 20 + 16] = 46.0;
  daa[18 * 20 + 17] = 37.7;
  daa[19 * 20 + 0] = 339.9;
  daa[19 * 20 + 1] = 0.2;
  daa[19 * 20 + 2] = 22.6;
  daa[19 * 20 + 3] = 0.2;
  daa[19 * 20 + 4] = 350.4;
  daa[19 * 20 + 5] = 0.2;
  daa[19 * 20 + 6] = 13.6;
  daa[19 * 20 + 7] = 2.6;
  daa[19 * 20 + 8] = 0.2;
  daa[19 * 20 + 9] = 1854.5;
  daa[19 * 20 + 10] = 84.7;
  daa[19 * 20 + 11] = 26.1;
  daa[19 * 20 + 12] = 281.3;
  daa[19 * 20 + 13] = 51.9;
  daa[19 * 20 + 14] = 31.7;
  daa[19 * 20 + 15] = 60.6;
  daa[19 * 20 + 16] = 544.1;
  daa[19 * 20 + 17] = 0.2;
  daa[19 * 20 + 18] = 1.6;
  for (i = 0; i < naa; i++)
    for (j = 0; j < i; j++)
      daa[j * naa + i] = daa[i * naa + j];
  pi[0] = 0.054116;
  pi[1] = 0.018227;
  pi[2] = 0.039903;
  pi[3] = 0.020160;
  pi[4] = 0.009709;
  pi[5] = 0.018781;
  pi[6] = 0.024289;
  pi[7] = 0.068183;
  pi[8] = 0.024518;
  pi[9] = 0.092639;
  pi[10] = 0.148658;
  pi[11] = 0.021718;
  pi[12] = 0.061453;
  pi[13] = 0.088668;
  pi[14] = 0.041826;
  pi[15] = 0.091030;
  pi[16] = 0.049194;
  pi[17] = 0.029786;
  pi[18] = 0.039443;
  pi[19] = 0.057701;
  return 1;
}
```