user: What is the c source code of the assembly code below:

```asm
<test_rply_tid_nosuchtask>:
  endbr64
  push   %r12
  xor    %edx,%edx
  xor    %esi,%esi
  mov    $0x2,%edi
  push   %rbp
  lea    D2(%rip),%r12
  lea    D6(%rip),%rbp
  sub    $0x8,%rsp
  call   <Reply@plt>
  xor    %edi,%edi
  mov    %r12,%rcx
  mov    %rbp,%rsi
  cmp    $0xfffffffe,%eax
  mov    $0x77,%edx
  sete   %dil
  call   <_assert@plt>
  xor    %edx,%edx
  xor    %esi,%esi
  mov    $0x3,%edi
  call   <Reply@plt>
  xor    %edi,%edi
  mov    %r12,%rcx
  mov    %rbp,%rsi
  cmp    $0xfffffffe,%eax
  mov    $0x79,%edx
  sete   %dil
  call   <_assert@plt>
  xor    %edx,%edx
  xor    %esi,%esi
  mov    $0x3b,%edi
  call   <Reply@plt>
  xor    %edi,%edi
  mov    %r12,%rcx
  mov    %rbp,%rsi
  cmp    $0xfffffffe,%eax
  mov    $0x7b,%edx
  sete   %dil
  call   <_assert@plt>
  xor    %edx,%edx
  xor    %esi,%esi
  mov    $0x7f,%edi
  call   <Reply@plt>
  xor    %edi,%edi
  mov    %r12,%rcx
  mov    %rbp,%rsi
  cmp    $0xfffffffe,%eax
  mov    $0x7d,%edx
  sete   %dil
  call   <_assert@plt>
  xor    %edx,%edx
  xor    %esi,%esi
  mov    $0x100,%edi
  call   <Reply@plt>
  xor    %edi,%edi
  mov    %r12,%rcx
  mov    %rbp,%rsi
  cmp    $0xfffffffe,%eax
  mov    $0x7f,%edx
  sete   %dil
  call   <_assert@plt>
  xor    %edx,%edx
  xor    %esi,%esi
  mov    $0x17f,%edi
  call   <Reply@plt>
  xor    %edi,%edi
  mov    %r12,%rcx
  mov    %rbp,%rsi
  cmp    $0xfffffffe,%eax
  mov    $0x81,%edx
  sete   %dil
  call   <_assert@plt>
  xor    %edx,%edx
  xor    %esi,%esi
  mov    $0x200,%edi
  call   <Reply@plt>
  xor    %edi,%edi
  mov    %r12,%rcx
  mov    %rbp,%rsi
  cmp    $0xfffffffe,%eax
  mov    $0x83,%edx
  sete   %dil
  add    $0x8,%rsp
  pop    %rbp
  pop    %r12
  jmp    1060 <_assert@plt>
```

tool_calls: name: parse_data
arguments: data_tag: D2
type_infered: string
name: parse_data
arguments: data_tag: D6
type_infered: string

tool: D2: rc == -2

tool: D6: /scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/mthiffau/HeatheRTOS/refs/heads/master/test/test_ipc.c

assistant: ```c
void test_rply_tid_nosuchtask(void) {
  int rc;
  rc = Reply(2, ((void *)0), 0);
  _assert((rc == -2), "/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/mthiffau/HeatheRTOS/refs/heads/master/test/test_ipc.c", 119, "rc == -2");
  rc = Reply(3, ((void *)0), 0);
  _assert((rc == -2), "/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/mthiffau/HeatheRTOS/refs/heads/master/test/test_ipc.c", 121, "rc == -2");
  rc = Reply(59, ((void *)0), 0);
  _assert((rc == -2), "/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/mthiffau/HeatheRTOS/refs/heads/master/test/test_ipc.c", 123, "rc == -2");
  rc = Reply(127, ((void *)0), 0);
  _assert((rc == -2), "/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/mthiffau/HeatheRTOS/refs/heads/master/test/test_ipc.c", 125, "rc == -2");
  rc = Reply(256, ((void *)0), 0);
  _assert((rc == -2), "/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/mthiffau/HeatheRTOS/refs/heads/master/test/test_ipc.c", 127, "rc == -2");
  rc = Reply(256 + 127, ((void *)0), 0);
  _assert((rc == -2), "/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/mthiffau/HeatheRTOS/refs/heads/master/test/test_ipc.c", 129, "rc == -2");
  rc = Reply(512, ((void *)0), 0);
  _assert((rc == -2), "/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/mthiffau/HeatheRTOS/refs/heads/master/test/test_ipc.c", 131, "rc == -2");
}
```