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

```asm
<vde_chain_nm2>:
  endbr64
  mov    %rsi,%rcx
  mov    %rdx,%rax
  mov    (%rsi),%rdx
  test   %rdx,%rdx
  je     L211
  movsd  0x18(%rdx),%xmm0
  mov    (%rax),%rdx
  test   %rdx,%rdx
  je     L221
L47:
  movsd  %xmm0,(%rdx)
L221:
  mov    (%rcx),%rdx
  test   %rdx,%rdx
  je     L1233
  movsd  0x20(%rdx),%xmm0
  mov    (%rax),%rsi
  test   %rsi,%rsi
  je     L702
L200:
  movsd  %xmm0,0x8(%rsi)
  mov    (%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L1368
L702:
  movsd  0x28(%rdx),%xmm0
L1368:
  mov    (%rax),%rdx
  test   %rdx,%rdx
  je     L417
  movsd  %xmm0,0x10(%rdx)
  mov    0x18(%rcx),%rdx
  test   %rdx,%rdx
  je     L302
  movsd  (%rdx),%xmm0
  mov    (%rax),%rsi
  test   %rsi,%rsi
  je     L6
L622:
  movsd  %xmm0,0x18(%rsi)
  mov    0x18(%rcx),%rdx
  test   %rdx,%rdx
  je     L735
L6:
  movsd  0x8(%rdx),%xmm0
  mov    (%rax),%rdx
  test   %rdx,%rdx
  je     L587
L208:
  movsd  %xmm0,0x20(%rdx)
  mov    0x18(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L592
L1090:
  movsd  0x10(%rdx),%xmm0
L592:
  mov    (%rax),%rdx
  test   %rdx,%rdx
  je     L1351
  movsd  %xmm0,0x28(%rdx)
L1351:
  mov    0x8(%rcx),%rdx
  test   %rdx,%rdx
  je     L1395
  movsd  0x18(%rdx),%xmm0
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L584
L65:
  movsd  %xmm0,(%rdx)
  mov    0x8(%rcx),%rdx
  test   %rdx,%rdx
  je     L250
  movsd  0x20(%rdx),%xmm0
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L584
L341:
  movsd  %xmm0,0x8(%rdx)
  mov    0x8(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L1535
L222:
  movsd  0x28(%rdx),%xmm0
L1535:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L406
  movsd  %xmm0,0x10(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L406
  movq   $0x0,0x18(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L406
  movq   $0x0,0x20(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L406
  movq   $0x0,0x28(%rdx)
L406:
  mov    0x8(%rcx),%rdx
  test   %rdx,%rdx
  je     L954
  movsd  0x48(%rdx),%xmm0
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L1508
L80:
  movsd  %xmm0,0x30(%rdx)
L1500:
  mov    0x8(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L1236
L1310:
  movsd  0x50(%rdx),%xmm0
L1236:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L1154
  movsd  %xmm0,0x38(%rdx)
  mov    0x8(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L1564
L453:
  movsd  0x58(%rdx),%xmm0
L1564:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L303
  movsd  %xmm0,0x40(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L303
  movq   $0x0,0x48(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L303
  movq   $0x0,0x50(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L706
  movq   $0x0,0x58(%rdx)
L303:
  mov    0x8(%rcx),%rdx
  test   %rdx,%rdx
  je     L1095
L896:
  movsd  0x78(%rdx),%xmm0
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L744
L1158:
  movsd  %xmm0,0x60(%rdx)
L1335:
  mov    0x8(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L1389
L1457:
  movsd  0x80(%rdx),%xmm0
L1389:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L578
  movsd  %xmm0,0x68(%rdx)
  mov    0x8(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L1221
L444:
  movsd  0x88(%rdx),%xmm0
L1221:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L32
  movsd  %xmm0,0x70(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L32
  movq   $0x0,0x78(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L32
  movq   $0x0,0x80(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L1354
  movq   $0x0,0x88(%rdx)
L32:
  mov    0x8(%rcx),%rdx
  test   %rdx,%rdx
  je     L707
L440:
  movsd  0xa8(%rdx),%xmm0
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L143
L615:
  movsd  %xmm0,0x90(%rdx)
L913:
  mov    0x8(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L620
L314:
  movsd  0xb0(%rdx),%xmm0
L620:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L977
  movsd  %xmm0,0x98(%rdx)
  mov    0x8(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L641
L1326:
  movsd  0xb8(%rdx),%xmm0
L641:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L859
  movsd  %xmm0,0xa0(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L859
  movq   $0x0,0xa8(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L859
  movq   $0x0,0xb0(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L1406
  movq   $0x0,0xb8(%rdx)
L859:
  mov    0x8(%rcx),%rdx
  test   %rdx,%rdx
  je     L1234
L553:
  movsd  0xd8(%rdx),%xmm0
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L439
L1206:
  movsd  %xmm0,0xc0(%rdx)
L1048:
  mov    0x8(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L856
L75:
  movsd  0xe0(%rdx),%xmm0
L856:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L1407
  movsd  %xmm0,0xc8(%rdx)
  mov    0x8(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L316
L1171:
  movsd  0xe8(%rdx),%xmm0
L316:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L39
  movsd  %xmm0,0xd0(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L39
  movq   $0x0,0xd8(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L39
  movq   $0x0,0xe0(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L1518
  movq   $0x0,0xe8(%rdx)
L39:
  mov    0x8(%rcx),%rdx
  test   %rdx,%rdx
  je     L237
L360:
  movsd  0x108(%rdx),%xmm0
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L120
L486:
  movsd  %xmm0,0xf0(%rdx)
L1067:
  mov    0x8(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L1296
L798:
  movsd  0x110(%rdx),%xmm0
L1296:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L1367
  movsd  %xmm0,0xf8(%rdx)
  mov    0x8(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L1033
L1365:
  movsd  0x118(%rdx),%xmm0
L1033:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L950
  movsd  %xmm0,0x100(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L950
  movq   $0x0,0x108(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L950
  movq   $0x0,0x110(%rdx)
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L950
  movq   $0x0,0x118(%rdx)
L950:
  mov    0x10(%rcx),%rdx
  test   %rdx,%rdx
  je     L194
  movsd  0x18(%rdx),%xmm0
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L774
L378:
  movsd  %xmm0,(%rdx)
L1482:
  mov    0x10(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L1159
L1464:
  movsd  0x20(%rdx),%xmm0
L1159:
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L442
  movsd  %xmm0,0x8(%rdx)
  mov    0x10(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L904
L177:
  movsd  0x28(%rdx),%xmm0
L904:
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L1116
  movsd  %xmm0,0x10(%rdx)
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L1116
  mov    D3(%rip),%rdi
  mov    %rdi,0x18(%rdx)
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L1116
  movq   $0x0,0x20(%rdx)
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L1540
  movq   $0x0,0x28(%rdx)
L1116:
  mov    0x10(%rcx),%rdx
  test   %rdx,%rdx
  je     L470
L1315:
  movsd  0x48(%rdx),%xmm0
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L564
L1450:
  movsd  %xmm0,0x30(%rdx)
L91:
  mov    0x10(%rcx),%rsi
  test   %rsi,%rsi
  je     L1227
L734:
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L602
  movsd  0x50(%rsi),%xmm0
L137:
  movsd  %xmm0,0x38(%rdx)
  mov    0x10(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L1092
L286:
  movsd  0x58(%rdx),%xmm0
L1092:
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L858
  movsd  %xmm0,0x40(%rdx)
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L858
  movq   $0x0,0x48(%rdx)
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L858
  mov    D3(%rip),%rdi
  mov    %rdi,0x50(%rdx)
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L858
  movq   $0x0,0x58(%rdx)
  mov    0x10(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L1545
L108:
  movsd  0x78(%rdx),%xmm0
L1545:
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L1065
  movsd  %xmm0,0x60(%rdx)
L1065:
  mov    0x10(%rcx),%rsi
  test   %rsi,%rsi
  je     L500
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L610
  movsd  0x80(%rsi),%xmm0
L603:
  movsd  %xmm0,0x68(%rdx)
  mov    0x10(%rcx),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  je     L894
L869:
  movsd  0x88(%rdx),%xmm0
L894:
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L1188
  movsd  %xmm0,0x70(%rdx)
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L1188
  movq   $0x0,0x78(%rdx)
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L1188
  movq   $0x0,0x80(%rdx)
  mov    0x10(%rax),%rax
  test   %rax,%rax
  je     L1188
  mov    D3(%rip),%rdi
  mov    %rdi,0x88(%rax)
L1188:
  mov    $0x0,%eax
  ret
L1395:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L250
  pxor   %xmm0,%xmm0
  jmp    L65
L250:
  mov    0x8(%rax),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  jne    L341
  jmp    L1535
L954:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L1500
  pxor   %xmm0,%xmm0
  jmp    L80
L1095:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L1335
  pxor   %xmm0,%xmm0
  jmp    L1158
L707:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L913
  pxor   %xmm0,%xmm0
  jmp    L615
L1234:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L1048
  pxor   %xmm0,%xmm0
  jmp    L1206
L237:
  mov    0x8(%rax),%rdx
  test   %rdx,%rdx
  je     L1067
  pxor   %xmm0,%xmm0
  jmp    L486
L194:
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L1482
  pxor   %xmm0,%xmm0
  jmp    L378
L470:
  mov    0x10(%rax),%rdx
  test   %rdx,%rdx
  je     L91
  pxor   %xmm0,%xmm0
  jmp    L1450
L1227:
  mov    0x10(%rax),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  jne    L137
L858:
  mov    0x10(%rcx),%rdx
  test   %rdx,%rdx
  jne    L108
L500:
  mov    0x10(%rax),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  jne    L603
  jmp    L1188
L584:
  mov    0x8(%rcx),%rdx
  jmp    L222
L587:
  mov    0x18(%rcx),%rdx
  test   %rdx,%rdx
  jne    L1090
  jmp    L1351
L610:
  mov    0x10(%rcx),%rdx
  jmp    L869
L602:
  mov    0x10(%rcx),%rdx
  jmp    L286
L564:
  mov    0x10(%rcx),%rsi
  jmp    L734
L1540:
  mov    0x10(%rcx),%rdx
  test   %rdx,%rdx
  jne    L1315
  jmp    L91
L442:
  mov    0x10(%rcx),%rdx
  test   %rdx,%rdx
  jne    L177
  jmp    L1116
L774:
  mov    0x10(%rcx),%rdx
  jmp    L1464
L1367:
  mov    0x8(%rcx),%rdx
  test   %rdx,%rdx
  jne    L1365
  jmp    L950
L120:
  mov    0x8(%rcx),%rdx
  jmp    L798
L1518:
  mov    0x8(%rcx),%rdx
  test   %rdx,%rdx
  jne    L360
  jmp    L1067
L1407:
  mov    0x8(%rcx),%rdx
  test   %rdx,%rdx
  jne    L1171
  jmp    L39
L439:
  mov    0x8(%rcx),%rdx
  jmp    L75
L1406:
  mov    0x8(%rcx),%rdx
  test   %rdx,%rdx
  jne    L553
  jmp    L1048
L977:
  mov    0x8(%rcx),%rdx
  test   %rdx,%rdx
  jne    L1326
  jmp    L859
L143:
  mov    0x8(%rcx),%rdx
  jmp    L314
L1354:
  mov    0x8(%rcx),%rdx
  test   %rdx,%rdx
  jne    L440
  jmp    L913
L578:
  mov    0x8(%rcx),%rdx
  test   %rdx,%rdx
  jne    L444
  jmp    L32
L744:
  mov    0x8(%rcx),%rdx
  jmp    L1457
L706:
  mov    0x8(%rcx),%rdx
  test   %rdx,%rdx
  jne    L896
  jmp    L1335
L1154:
  mov    0x8(%rcx),%rdx
  test   %rdx,%rdx
  jne    L453
  jmp    L303
L1508:
  mov    0x8(%rcx),%rdx
  jmp    L1310
L735:
  mov    (%rax),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  jne    L208
  jmp    L1351
L417:
  mov    0x18(%rcx),%rdx
  test   %rdx,%rdx
  jne    L6
L302:
  mov    (%rax),%rsi
  test   %rsi,%rsi
  je     L735
  pxor   %xmm0,%xmm0
  jmp    L622
L211:
  mov    (%rax),%rdx
  pxor   %xmm0,%xmm0
  test   %rdx,%rdx
  jne    L47
L1233:
  mov    (%rax),%rsi
  pxor   %xmm0,%xmm0
  test   %rsi,%rsi
  jne    L200
  jmp    L1368
```

tool_calls: name: parse_data
arguments: tag: D3
type_guessed: f64

tool: D3: 1

assistant: ```c
int vde_chain_nm2(void *mem, const double **arg, double **res, int *iw, double *w) {
  mem = 0;
  mem += 0;
  w = 0;
  w += 0;
  iw = 0;
  iw += 0;
  double a0 = arg[0] ? arg[0][3] : 0;
  if (res[0] != 0)
    res[0][0] = a0;
  a0 = arg[0] ? arg[0][4] : 0;
  if (res[0] != 0)
    res[0][1] = a0;
  a0 = arg[0] ? arg[0][5] : 0;
  if (res[0] != 0)
    res[0][2] = a0;
  a0 = arg[3] ? arg[3][0] : 0;
  if (res[0] != 0)
    res[0][3] = a0;
  a0 = arg[3] ? arg[3][1] : 0;
  if (res[0] != 0)
    res[0][4] = a0;
  a0 = arg[3] ? arg[3][2] : 0;
  if (res[0] != 0)
    res[0][5] = a0;
  a0 = arg[1] ? arg[1][3] : 0;
  if (res[1] != 0)
    res[1][0] = a0;
  a0 = arg[1] ? arg[1][4] : 0;
  if (res[1] != 0)
    res[1][1] = a0;
  a0 = arg[1] ? arg[1][5] : 0;
  if (res[1] != 0)
    res[1][2] = a0;
  a0 = 0.;
  if (res[1] != 0)
    res[1][3] = a0;
  if (res[1] != 0)
    res[1][4] = a0;
  if (res[1] != 0)
    res[1][5] = a0;
  double a1 = arg[1] ? arg[1][9] : 0;
  if (res[1] != 0)
    res[1][6] = a1;
  a1 = arg[1] ? arg[1][10] : 0;
  if (res[1] != 0)
    res[1][7] = a1;
  a1 = arg[1] ? arg[1][11] : 0;
  if (res[1] != 0)
    res[1][8] = a1;
  if (res[1] != 0)
    res[1][9] = a0;
  if (res[1] != 0)
    res[1][10] = a0;
  if (res[1] != 0)
    res[1][11] = a0;
  a1 = arg[1] ? arg[1][15] : 0;
  if (res[1] != 0)
    res[1][12] = a1;
  a1 = arg[1] ? arg[1][16] : 0;
  if (res[1] != 0)
    res[1][13] = a1;
  a1 = arg[1] ? arg[1][17] : 0;
  if (res[1] != 0)
    res[1][14] = a1;
  if (res[1] != 0)
    res[1][15] = a0;
  if (res[1] != 0)
    res[1][16] = a0;
  if (res[1] != 0)
    res[1][17] = a0;
  a1 = arg[1] ? arg[1][21] : 0;
  if (res[1] != 0)
    res[1][18] = a1;
  a1 = arg[1] ? arg[1][22] : 0;
  if (res[1] != 0)
    res[1][19] = a1;
  a1 = arg[1] ? arg[1][23] : 0;
  if (res[1] != 0)
    res[1][20] = a1;
  if (res[1] != 0)
    res[1][21] = a0;
  if (res[1] != 0)
    res[1][22] = a0;
  if (res[1] != 0)
    res[1][23] = a0;
  a1 = arg[1] ? arg[1][27] : 0;
  if (res[1] != 0)
    res[1][24] = a1;
  a1 = arg[1] ? arg[1][28] : 0;
  if (res[1] != 0)
    res[1][25] = a1;
  a1 = arg[1] ? arg[1][29] : 0;
  if (res[1] != 0)
    res[1][26] = a1;
  if (res[1] != 0)
    res[1][27] = a0;
  if (res[1] != 0)
    res[1][28] = a0;
  if (res[1] != 0)
    res[1][29] = a0;
  a1 = arg[1] ? arg[1][33] : 0;
  if (res[1] != 0)
    res[1][30] = a1;
  a1 = arg[1] ? arg[1][34] : 0;
  if (res[1] != 0)
    res[1][31] = a1;
  a1 = arg[1] ? arg[1][35] : 0;
  if (res[1] != 0)
    res[1][32] = a1;
  if (res[1] != 0)
    res[1][33] = a0;
  if (res[1] != 0)
    res[1][34] = a0;
  if (res[1] != 0)
    res[1][35] = a0;
  a1 = arg[2] ? arg[2][3] : 0;
  if (res[2] != 0)
    res[2][0] = a1;
  a1 = arg[2] ? arg[2][4] : 0;
  if (res[2] != 0)
    res[2][1] = a1;
  a1 = arg[2] ? arg[2][5] : 0;
  if (res[2] != 0)
    res[2][2] = a1;
  a1 = 1.;
  if (res[2] != 0)
    res[2][3] = a1;
  if (res[2] != 0)
    res[2][4] = a0;
  if (res[2] != 0)
    res[2][5] = a0;
  double a2 = arg[2] ? arg[2][9] : 0;
  if (res[2] != 0)
    res[2][6] = a2;
  a2 = arg[2] ? arg[2][10] : 0;
  if (res[2] != 0)
    res[2][7] = a2;
  a2 = arg[2] ? arg[2][11] : 0;
  if (res[2] != 0)
    res[2][8] = a2;
  if (res[2] != 0)
    res[2][9] = a0;
  if (res[2] != 0)
    res[2][10] = a1;
  if (res[2] != 0)
    res[2][11] = a0;
  a2 = arg[2] ? arg[2][15] : 0;
  if (res[2] != 0)
    res[2][12] = a2;
  a2 = arg[2] ? arg[2][16] : 0;
  if (res[2] != 0)
    res[2][13] = a2;
  a2 = arg[2] ? arg[2][17] : 0;
  if (res[2] != 0)
    res[2][14] = a2;
  if (res[2] != 0)
    res[2][15] = a0;
  if (res[2] != 0)
    res[2][16] = a0;
  if (res[2] != 0)
    res[2][17] = a1;
  return 0;
}
```