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

```asm
<inter_undef_std_funcs>:
  endbr64
  push   %rbp
  mov    $0x5,%edx
  lea    D474(%rip),%rsi
  xor    %eax,%eax
  mov    %rdi,%rbp
  call   <inter_intern_sym@plt>
  mov    $0x5,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x4,%edx
  xor    %eax,%eax
  lea    D674(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x4,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x5,%edx
  xor    %eax,%eax
  lea    D96(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x5,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x3,%edx
  xor    %eax,%eax
  lea    D864(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x3,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x2,%edx
  xor    %eax,%eax
  lea    D121(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x2,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x7,%edx
  xor    %eax,%eax
  lea    D126(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x7,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x3,%edx
  xor    %eax,%eax
  lea    D635(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x3,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x5,%edx
  xor    %eax,%eax
  lea    D557(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x5,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x3,%edx
  xor    %eax,%eax
  lea    D794(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x3,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x1,%edx
  xor    %eax,%eax
  lea    D91(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x1,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x1,%edx
  xor    %eax,%eax
  lea    D476(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x1,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x1,%edx
  xor    %eax,%eax
  lea    D866(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x1,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x1,%edx
  xor    %eax,%eax
  lea    D526(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x1,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x1,%edx
  xor    %eax,%eax
  lea    D781(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x1,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x7,%edx
  xor    %eax,%eax
  lea    D167(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x7,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x6,%edx
  xor    %eax,%eax
  lea    D735(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x6,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  xor    %eax,%eax
  mov    %rbp,%rdi
  mov    $0x7,%edx
  lea    D306(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x7,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x2,%edx
  xor    %eax,%eax
  lea    D434(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x2,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x2,%edx
  xor    %eax,%eax
  lea    D136(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x2,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x2,%edx
  xor    %eax,%eax
  lea    D415(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x2,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x1,%edx
  xor    %eax,%eax
  lea    D66(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x1,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x2,%edx
  xor    %eax,%eax
  lea    D131(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x2,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x1,%edx
  xor    %eax,%eax
  lea    D183(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x1,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x1,%edx
  xor    %eax,%eax
  lea    D725(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x1,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x2,%edx
  xor    %eax,%eax
  lea    D578(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x2,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x3,%edx
  xor    %eax,%eax
  lea    D570(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x3,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x2,%edx
  xor    %eax,%eax
  lea    D123(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x2,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x3,%edx
  xor    %eax,%eax
  lea    D932(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x3,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x1,%edx
  xor    %eax,%eax
  lea    D944(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x1,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x5,%edx
  xor    %eax,%eax
  lea    D628(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x5,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0xc,%edx
  xor    %eax,%eax
  lea    D546(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0xc,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0xb,%edx
  xor    %eax,%eax
  lea    D287(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0xb,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  xor    %eax,%eax
  mov    %rbp,%rdi
  mov    $0xc,%edx
  lea    D150(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0xc,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x4,%edx
  xor    %eax,%eax
  lea    D807(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x4,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x6,%edx
  xor    %eax,%eax
  lea    D336(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x6,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x9,%edx
  xor    %eax,%eax
  lea    D15(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x9,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x4,%edx
  xor    %eax,%eax
  lea    D719(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x4,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x1,%edx
  xor    %eax,%eax
  lea    D260(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x1,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x7,%edx
  xor    %eax,%eax
  lea    D263(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x7,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x8,%edx
  xor    %eax,%eax
  lea    D382(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x8,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x8,%edx
  xor    %eax,%eax
  lea    D543(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x8,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x9,%edx
  xor    %eax,%eax
  lea    D60(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x9,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x6,%edx
  xor    %eax,%eax
  lea    D588(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x6,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x7,%edx
  xor    %eax,%eax
  lea    D603(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x7,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x7,%edx
  xor    %eax,%eax
  lea    D726(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x7,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x8,%edx
  xor    %eax,%eax
  lea    D52(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x8,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0xb,%edx
  xor    %eax,%eax
  lea    D587(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0xb,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0xc,%edx
  xor    %eax,%eax
  lea    D88(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0xc,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  xor    %eax,%eax
  mov    %rbp,%rdi
  mov    $0x8,%edx
  lea    D104(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x8,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x9,%edx
  xor    %eax,%eax
  lea    D489(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x9,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0xd,%edx
  xor    %eax,%eax
  lea    D209(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0xd,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x4,%edx
  xor    %eax,%eax
  lea    D823(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x4,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x4,%edx
  xor    %eax,%eax
  lea    D5(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x4,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0xb,%edx
  xor    %eax,%eax
  lea    D552(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0xb,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x5,%edx
  xor    %eax,%eax
  lea    D8(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x5,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x1,%edx
  xor    %eax,%eax
  lea    D428(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x1,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0xa,%edx
  xor    %eax,%eax
  lea    D310(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0xa,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x5,%edx
  xor    %eax,%eax
  lea    D31(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x5,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x6,%edx
  xor    %eax,%eax
  lea    D471(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x6,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x9,%edx
  xor    %eax,%eax
  lea    D693(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x9,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x4,%edx
  xor    %eax,%eax
  lea    D921(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x4,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x6,%edx
  xor    %eax,%eax
  lea    D295(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x6,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x7,%edx
  xor    %eax,%eax
  lea    D362(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x7,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x6,%edx
  xor    %eax,%eax
  lea    D130(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x6,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  xor    %eax,%eax
  mov    %rbp,%rdi
  mov    $0x8,%edx
  lea    D630(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x8,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x1,%edx
  xor    %eax,%eax
  lea    D352(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x1,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x8,%edx
  xor    %eax,%eax
  lea    D102(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x8,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x8,%edx
  xor    %eax,%eax
  lea    D910(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x8,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0xa,%edx
  xor    %eax,%eax
  lea    D821(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0xa,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0xd,%edx
  xor    %eax,%eax
  lea    D861(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0xd,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0xf,%edx
  xor    %eax,%eax
  lea    D255(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0xf,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x8,%edx
  xor    %eax,%eax
  lea    D36(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x8,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0xb,%edx
  xor    %eax,%eax
  lea    D56(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0xb,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0xe,%edx
  xor    %eax,%eax
  lea    D272(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0xe,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x9,%edx
  xor    %eax,%eax
  lea    D74(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x9,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0xa,%edx
  xor    %eax,%eax
  lea    D846(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0xa,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0xe,%edx
  xor    %eax,%eax
  lea    D690(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0xe,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x8,%edx
  xor    %eax,%eax
  lea    D491(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x8,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x4,%edx
  xor    %eax,%eax
  lea    D196(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x4,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x5,%edx
  xor    %eax,%eax
  lea    D721(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x5,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  xor    %eax,%eax
  mov    %rbp,%rdi
  mov    $0x8,%edx
  lea    D464(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x8,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x7,%edx
  xor    %eax,%eax
  lea    D212(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x7,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x5,%edx
  xor    %eax,%eax
  lea    D307(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x5,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x8,%edx
  xor    %eax,%eax
  lea    D834(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x8,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x3,%edx
  xor    %eax,%eax
  lea    D605(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x3,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x3,%edx
  xor    %eax,%eax
  lea    D947(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x3,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x5,%edx
  xor    %eax,%eax
  lea    D284(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x5,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0xa,%edx
  xor    %eax,%eax
  lea    D562(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0xa,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x1,%edx
  xor    %eax,%eax
  lea    D94(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x1,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x7,%edx
  xor    %eax,%eax
  lea    D87(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x7,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x8,%edx
  xor    %eax,%eax
  lea    D467(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x8,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x8,%edx
  xor    %eax,%eax
  lea    D233(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x8,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x9,%edx
  xor    %eax,%eax
  lea    D668(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x9,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x8,%edx
  xor    %eax,%eax
  lea    D86(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x8,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x9,%edx
  xor    %eax,%eax
  lea    D466(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x9,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  mov    %rbp,%rdi
  mov    $0x8,%edx
  xor    %eax,%eax
  lea    D625(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    $0x8,%edx
  mov    %rbp,%rdi
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  movslq %eax,%rdi
  xor    %eax,%eax
  call   <typed_value_destruct@plt>
  xor    %eax,%eax
  mov    %rbp,%rdi
  mov    $0x9,%edx
  lea    D657(%rip),%rsi
  call   <inter_intern_sym@plt>
  mov    %rbp,%rdi
  mov    $0x9,%edx
  movslq %eax,%rsi
  xor    %eax,%eax
  call   <inter_undef_value@plt>
  mov    %rbp,%rsi
  pop    %rbp
  movslq %eax,%rdi
  xor    %eax,%eax
  jmp    1090 <typed_value_destruct@plt>
```

tool_calls: name: unpack_data
arguments: data_tag: D474
data_type: string
name: unpack_data
arguments: data_tag: D674
data_type: string
name: unpack_data
arguments: data_tag: D96
data_type: string
name: unpack_data
arguments: data_tag: D864
data_type: string
name: unpack_data
arguments: data_tag: D121
data_type: string
name: unpack_data
arguments: data_tag: D126
data_type: string
name: unpack_data
arguments: data_tag: D635
data_type: string
name: unpack_data
arguments: data_tag: D557
data_type: string
name: unpack_data
arguments: data_tag: D794
data_type: string
name: unpack_data
arguments: data_tag: D91
data_type: string
name: unpack_data
arguments: data_tag: D476
data_type: string
name: unpack_data
arguments: data_tag: D866
data_type: string
name: unpack_data
arguments: data_tag: D526
data_type: string
name: unpack_data
arguments: data_tag: D781
data_type: string
name: unpack_data
arguments: data_tag: D167
data_type: string
name: unpack_data
arguments: data_tag: D735
data_type: string
name: unpack_data
arguments: data_tag: D306
data_type: string
name: unpack_data
arguments: data_tag: D434
data_type: string
name: unpack_data
arguments: data_tag: D136
data_type: string
name: unpack_data
arguments: data_tag: D415
data_type: string
name: unpack_data
arguments: data_tag: D66
data_type: string
name: unpack_data
arguments: data_tag: D131
data_type: string
name: unpack_data
arguments: data_tag: D183
data_type: string
name: unpack_data
arguments: data_tag: D725
data_type: string
name: unpack_data
arguments: data_tag: D578
data_type: string
name: unpack_data
arguments: data_tag: D570
data_type: string
name: unpack_data
arguments: data_tag: D123
data_type: string
name: unpack_data
arguments: data_tag: D932
data_type: string
name: unpack_data
arguments: data_tag: D944
data_type: string
name: unpack_data
arguments: data_tag: D628
data_type: string
name: unpack_data
arguments: data_tag: D546
data_type: string
name: unpack_data
arguments: data_tag: D287
data_type: string
name: unpack_data
arguments: data_tag: D150
data_type: string
name: unpack_data
arguments: data_tag: D807
data_type: string
name: unpack_data
arguments: data_tag: D336
data_type: string
name: unpack_data
arguments: data_tag: D15
data_type: string
name: unpack_data
arguments: data_tag: D719
data_type: string
name: unpack_data
arguments: data_tag: D260
data_type: string
name: unpack_data
arguments: data_tag: D263
data_type: string
name: unpack_data
arguments: data_tag: D382
data_type: string
name: unpack_data
arguments: data_tag: D543
data_type: string
name: unpack_data
arguments: data_tag: D60
data_type: string
name: unpack_data
arguments: data_tag: D588
data_type: string
name: unpack_data
arguments: data_tag: D603
data_type: string
name: unpack_data
arguments: data_tag: D726
data_type: string
name: unpack_data
arguments: data_tag: D52
data_type: string
name: unpack_data
arguments: data_tag: D587
data_type: string
name: unpack_data
arguments: data_tag: D88
data_type: string
name: unpack_data
arguments: data_tag: D104
data_type: string
name: unpack_data
arguments: data_tag: D489
data_type: string
name: unpack_data
arguments: data_tag: D209
data_type: string
name: unpack_data
arguments: data_tag: D823
data_type: string
name: unpack_data
arguments: data_tag: D5
data_type: string
name: unpack_data
arguments: data_tag: D552
data_type: string
name: unpack_data
arguments: data_tag: D8
data_type: string
name: unpack_data
arguments: data_tag: D428
data_type: string
name: unpack_data
arguments: data_tag: D310
data_type: string
name: unpack_data
arguments: data_tag: D31
data_type: string
name: unpack_data
arguments: data_tag: D471
data_type: string
name: unpack_data
arguments: data_tag: D693
data_type: string
name: unpack_data
arguments: data_tag: D921
data_type: string
name: unpack_data
arguments: data_tag: D295
data_type: string
name: unpack_data
arguments: data_tag: D362
data_type: string
name: unpack_data
arguments: data_tag: D130
data_type: string
name: unpack_data
arguments: data_tag: D630
data_type: string
name: unpack_data
arguments: data_tag: D352
data_type: string
name: unpack_data
arguments: data_tag: D102
data_type: string
name: unpack_data
arguments: data_tag: D910
data_type: string
name: unpack_data
arguments: data_tag: D821
data_type: string
name: unpack_data
arguments: data_tag: D861
data_type: string
name: unpack_data
arguments: data_tag: D255
data_type: string
name: unpack_data
arguments: data_tag: D36
data_type: string
name: unpack_data
arguments: data_tag: D56
data_type: string
name: unpack_data
arguments: data_tag: D272
data_type: string
name: unpack_data
arguments: data_tag: D74
data_type: string
name: unpack_data
arguments: data_tag: D846
data_type: string
name: unpack_data
arguments: data_tag: D690
data_type: string
name: unpack_data
arguments: data_tag: D491
data_type: string
name: unpack_data
arguments: data_tag: D196
data_type: string
name: unpack_data
arguments: data_tag: D721
data_type: string
name: unpack_data
arguments: data_tag: D464
data_type: string
name: unpack_data
arguments: data_tag: D212
data_type: string
name: unpack_data
arguments: data_tag: D307
data_type: string
name: unpack_data
arguments: data_tag: D834
data_type: string
name: unpack_data
arguments: data_tag: D605
data_type: string
name: unpack_data
arguments: data_tag: D947
data_type: string
name: unpack_data
arguments: data_tag: D284
data_type: string
name: unpack_data
arguments: data_tag: D562
data_type: string
name: unpack_data
arguments: data_tag: D94
data_type: string
name: unpack_data
arguments: data_tag: D87
data_type: string
name: unpack_data
arguments: data_tag: D467
data_type: string
name: unpack_data
arguments: data_tag: D233
data_type: string
name: unpack_data
arguments: data_tag: D668
data_type: string
name: unpack_data
arguments: data_tag: D86
data_type: string
name: unpack_data
arguments: data_tag: D466
data_type: string
name: unpack_data
arguments: data_tag: D625
data_type: string
name: unpack_data
arguments: data_tag: D657
data_type: string

tool: D474: print

tool: D674: char

tool: D96: uchar

tool: D864: str

tool: D121: if

tool: D126: defined

tool: D635: def

tool: D557: undef

tool: D794: set

tool: D91: +

tool: D476: -

tool: D866: *

tool: D526: /

tool: D781: %

tool: D167: bit-and

tool: D735: bit-or

tool: D306: bit-not

tool: D434: <<

tool: D136: >>

tool: D415: >=

tool: D66: >

tool: D131: <=

tool: D183: <

tool: D725: =

tool: D578: !=

tool: D570: and

tool: D123: or

tool: D932: not

tool: D944: &

tool: D628: array

tool: D546: array.length

tool: D287: sizeof-type

tool: D150: sizeof-value

tool: D807: type

tool: D336: typeof

tool: D15: type.size

tool: D719: cast

tool: D260: :

tool: D263: to-char

tool: D382: to-uchar

tool: D543: to-short

tool: D60: to-ushort

tool: D588: to-int

tool: D603: to-uint

tool: D726: to-long

tool: D52: to-ulong

tool: D587: to-longlong

tool: D88: to-ulonglong

tool: D104: to-float

tool: D489: to-double

tool: D209: to-longdouble

tool: D823: to-*

tool: D5: code

tool: D552: code-unsafe

tool: D8: quote

tool: D428: '

tool: D310: free-quote

tool: D31: begin

tool: D471: begin-

tool: D693: load-file

tool: D921: load

tool: D295: import

tool: D362: import.

tool: D130: struct

tool: D630: set-slot

tool: D352: .

tool: D102: def-type

tool: D910: set-type

tool: D821: undef-type

tool: D861: def-type-cons

tool: D255: undef-type-cons

tool: D36: def-enum

tool: D56: prefix.make

tool: D272: current-prefix

tool: D74: in-prefix

tool: D846: use-prefix

tool: D690: clear-prefixes

tool: D491: function

tool: D196: free

tool: D721: break

tool: D464: continue

tool: D212: forever

tool: D307: while

tool: D834: do-while

tool: D605: for

tool: D947: let

tool: D284: macro

tool: D562: quasiquote

tool: D94: `

tool: D87: to-int8

tool: D467: to-uint8

tool: D233: to-int16

tool: D668: to-uint16

tool: D86: to-int32

tool: D466: to-uint32

tool: D625: to-int64

tool: D657: to-uint64

assistant: ```c
void inter_undef_std_funcs(struct inter *inter) {
  char *name_sym;
  struct typed_value *value;
  name_sym = inter_intern_sym(inter, "print", strlen("print"));
  value = inter_undef_value(inter, name_sym, strlen("print"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "char", strlen("char"));
  value = inter_undef_value(inter, name_sym, strlen("char"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "uchar", strlen("uchar"));
  value = inter_undef_value(inter, name_sym, strlen("uchar"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "str", strlen("str"));
  value = inter_undef_value(inter, name_sym, strlen("str"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "if", strlen("if"));
  value = inter_undef_value(inter, name_sym, strlen("if"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "defined", strlen("defined"));
  value = inter_undef_value(inter, name_sym, strlen("defined"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "def", strlen("def"));
  value = inter_undef_value(inter, name_sym, strlen("def"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "undef", strlen("undef"));
  value = inter_undef_value(inter, name_sym, strlen("undef"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "set", strlen("set"));
  value = inter_undef_value(inter, name_sym, strlen("set"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "+", strlen("+"));
  value = inter_undef_value(inter, name_sym, strlen("+"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "-", strlen("-"));
  value = inter_undef_value(inter, name_sym, strlen("-"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "*", strlen("*"));
  value = inter_undef_value(inter, name_sym, strlen("*"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "/", strlen("/"));
  value = inter_undef_value(inter, name_sym, strlen("/"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "%", strlen("%"));
  value = inter_undef_value(inter, name_sym, strlen("%"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "bit-and", strlen("bit-and"));
  value = inter_undef_value(inter, name_sym, strlen("bit-and"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "bit-or", strlen("bit-or"));
  value = inter_undef_value(inter, name_sym, strlen("bit-or"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "bit-not", strlen("bit-not"));
  value = inter_undef_value(inter, name_sym, strlen("bit-not"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "<<", strlen("<<"));
  value = inter_undef_value(inter, name_sym, strlen("<<"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, ">>", strlen(">>"));
  value = inter_undef_value(inter, name_sym, strlen(">>"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, ">=", strlen(">="));
  value = inter_undef_value(inter, name_sym, strlen(">="));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, ">", strlen(">"));
  value = inter_undef_value(inter, name_sym, strlen(">"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "<=", strlen("<="));
  value = inter_undef_value(inter, name_sym, strlen("<="));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "<", strlen("<"));
  value = inter_undef_value(inter, name_sym, strlen("<"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "=", strlen("="));
  value = inter_undef_value(inter, name_sym, strlen("="));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "!=", strlen("!="));
  value = inter_undef_value(inter, name_sym, strlen("!="));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "and", strlen("and"));
  value = inter_undef_value(inter, name_sym, strlen("and"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "or", strlen("or"));
  value = inter_undef_value(inter, name_sym, strlen("or"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "not", strlen("not"));
  value = inter_undef_value(inter, name_sym, strlen("not"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "&", strlen("&"));
  value = inter_undef_value(inter, name_sym, strlen("&"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "array", strlen("array"));
  value = inter_undef_value(inter, name_sym, strlen("array"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "array.length", strlen("array.length"));
  value = inter_undef_value(inter, name_sym, strlen("array.length"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "sizeof-type", strlen("sizeof-type"));
  value = inter_undef_value(inter, name_sym, strlen("sizeof-type"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "sizeof-value", strlen("sizeof-value"));
  value = inter_undef_value(inter, name_sym, strlen("sizeof-value"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "type", strlen("type"));
  value = inter_undef_value(inter, name_sym, strlen("type"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "typeof", strlen("typeof"));
  value = inter_undef_value(inter, name_sym, strlen("typeof"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "type.size", strlen("type.size"));
  value = inter_undef_value(inter, name_sym, strlen("type.size"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "cast", strlen("cast"));
  value = inter_undef_value(inter, name_sym, strlen("cast"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, ":", strlen(":"));
  value = inter_undef_value(inter, name_sym, strlen(":"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-char", strlen("to-char"));
  value = inter_undef_value(inter, name_sym, strlen("to-char"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-uchar", strlen("to-uchar"));
  value = inter_undef_value(inter, name_sym, strlen("to-uchar"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-short", strlen("to-short"));
  value = inter_undef_value(inter, name_sym, strlen("to-short"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-ushort", strlen("to-ushort"));
  value = inter_undef_value(inter, name_sym, strlen("to-ushort"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-int", strlen("to-int"));
  value = inter_undef_value(inter, name_sym, strlen("to-int"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-uint", strlen("to-uint"));
  value = inter_undef_value(inter, name_sym, strlen("to-uint"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-long", strlen("to-long"));
  value = inter_undef_value(inter, name_sym, strlen("to-long"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-ulong", strlen("to-ulong"));
  value = inter_undef_value(inter, name_sym, strlen("to-ulong"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-longlong", strlen("to-longlong"));
  value = inter_undef_value(inter, name_sym, strlen("to-longlong"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-ulonglong", strlen("to-ulonglong"));
  value = inter_undef_value(inter, name_sym, strlen("to-ulonglong"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-float", strlen("to-float"));
  value = inter_undef_value(inter, name_sym, strlen("to-float"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-double", strlen("to-double"));
  value = inter_undef_value(inter, name_sym, strlen("to-double"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-longdouble", strlen("to-longdouble"));
  value = inter_undef_value(inter, name_sym, strlen("to-longdouble"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-*", strlen("to-*"));
  value = inter_undef_value(inter, name_sym, strlen("to-*"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "code", strlen("code"));
  value = inter_undef_value(inter, name_sym, strlen("code"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "code-unsafe", strlen("code-unsafe"));
  value = inter_undef_value(inter, name_sym, strlen("code-unsafe"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "quote", strlen("quote"));
  value = inter_undef_value(inter, name_sym, strlen("quote"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "'", strlen("'"));
  value = inter_undef_value(inter, name_sym, strlen("'"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "free-quote", strlen("free-quote"));
  value = inter_undef_value(inter, name_sym, strlen("free-quote"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "begin", strlen("begin"));
  value = inter_undef_value(inter, name_sym, strlen("begin"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "begin-", strlen("begin-"));
  value = inter_undef_value(inter, name_sym, strlen("begin-"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "load-file", strlen("load-file"));
  value = inter_undef_value(inter, name_sym, strlen("load-file"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "load", strlen("load"));
  value = inter_undef_value(inter, name_sym, strlen("load"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "import", strlen("import"));
  value = inter_undef_value(inter, name_sym, strlen("import"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "import.", strlen("import."));
  value = inter_undef_value(inter, name_sym, strlen("import."));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "struct", strlen("struct"));
  value = inter_undef_value(inter, name_sym, strlen("struct"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "set-slot", strlen("set-slot"));
  value = inter_undef_value(inter, name_sym, strlen("set-slot"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, ".", strlen("."));
  value = inter_undef_value(inter, name_sym, strlen("."));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "def-type", strlen("def-type"));
  value = inter_undef_value(inter, name_sym, strlen("def-type"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "set-type", strlen("set-type"));
  value = inter_undef_value(inter, name_sym, strlen("set-type"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "undef-type", strlen("undef-type"));
  value = inter_undef_value(inter, name_sym, strlen("undef-type"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "def-type-cons", strlen("def-type-cons"));
  value = inter_undef_value(inter, name_sym, strlen("def-type-cons"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "undef-type-cons", strlen("undef-type-cons"));
  value = inter_undef_value(inter, name_sym, strlen("undef-type-cons"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "def-enum", strlen("def-enum"));
  value = inter_undef_value(inter, name_sym, strlen("def-enum"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "prefix.make", strlen("prefix.make"));
  value = inter_undef_value(inter, name_sym, strlen("prefix.make"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "current-prefix", strlen("current-prefix"));
  value = inter_undef_value(inter, name_sym, strlen("current-prefix"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "in-prefix", strlen("in-prefix"));
  value = inter_undef_value(inter, name_sym, strlen("in-prefix"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "use-prefix", strlen("use-prefix"));
  value = inter_undef_value(inter, name_sym, strlen("use-prefix"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "clear-prefixes", strlen("clear-prefixes"));
  value = inter_undef_value(inter, name_sym, strlen("clear-prefixes"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "function", strlen("function"));
  value = inter_undef_value(inter, name_sym, strlen("function"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "free", strlen("free"));
  value = inter_undef_value(inter, name_sym, strlen("free"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "break", strlen("break"));
  value = inter_undef_value(inter, name_sym, strlen("break"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "continue", strlen("continue"));
  value = inter_undef_value(inter, name_sym, strlen("continue"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "forever", strlen("forever"));
  value = inter_undef_value(inter, name_sym, strlen("forever"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "while", strlen("while"));
  value = inter_undef_value(inter, name_sym, strlen("while"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "do-while", strlen("do-while"));
  value = inter_undef_value(inter, name_sym, strlen("do-while"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "for", strlen("for"));
  value = inter_undef_value(inter, name_sym, strlen("for"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "let", strlen("let"));
  value = inter_undef_value(inter, name_sym, strlen("let"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "macro", strlen("macro"));
  value = inter_undef_value(inter, name_sym, strlen("macro"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "quasiquote", strlen("quasiquote"));
  value = inter_undef_value(inter, name_sym, strlen("quasiquote"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "`", strlen("`"));
  value = inter_undef_value(inter, name_sym, strlen("`"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-int8", strlen("to-int8"));
  value = inter_undef_value(inter, name_sym, strlen("to-int8"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-uint8", strlen("to-uint8"));
  value = inter_undef_value(inter, name_sym, strlen("to-uint8"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-int16", strlen("to-int16"));
  value = inter_undef_value(inter, name_sym, strlen("to-int16"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-uint16", strlen("to-uint16"));
  value = inter_undef_value(inter, name_sym, strlen("to-uint16"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-int32", strlen("to-int32"));
  value = inter_undef_value(inter, name_sym, strlen("to-int32"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-uint32", strlen("to-uint32"));
  value = inter_undef_value(inter, name_sym, strlen("to-uint32"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-int64", strlen("to-int64"));
  value = inter_undef_value(inter, name_sym, strlen("to-int64"));
  typed_value_destruct(value, inter);
  name_sym = inter_intern_sym(inter, "to-uint64", strlen("to-uint64"));
  value = inter_undef_value(inter, name_sym, strlen("to-uint64"));
  typed_value_destruct(value, inter);
}
```