user: 请显示与下面列出的汇编代码相匹配的C语言实现：

```asm
<inter_undef_std_funcs>:
  endbr64
  push   %rbx
  mov    %rdi,%rbx
  mov    $0x5,%edx
  lea    D603(%rip),%rsi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x5,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x4,%edx
  lea    D351(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x4,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x5,%edx
  lea    D895(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x5,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x3,%edx
  lea    D125(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x3,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x2,%edx
  lea    D471(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x2,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x7,%edx
  lea    D593(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x7,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x3,%edx
  lea    D948(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x3,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x5,%edx
  lea    D393(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x5,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x3,%edx
  lea    D863(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x3,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x1,%edx
  lea    D677(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x1,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x1,%edx
  lea    D704(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x1,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x1,%edx
  lea    D312(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x1,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x1,%edx
  lea    D295(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x1,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x1,%edx
  lea    D918(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x1,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x7,%edx
  lea    D962(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x7,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x6,%edx
  lea    D56(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x6,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x7,%edx
  lea    D86(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x7,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x2,%edx
  lea    D320(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x2,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x2,%edx
  lea    D582(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x2,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x2,%edx
  lea    D741(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x2,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x1,%edx
  lea    D282(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x1,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x2,%edx
  lea    D68(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x2,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x1,%edx
  lea    D713(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x1,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x1,%edx
  lea    D226(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x1,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x2,%edx
  lea    D635(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x2,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x3,%edx
  lea    D844(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x3,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x2,%edx
  lea    D114(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x2,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x3,%edx
  lea    D686(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x3,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x1,%edx
  lea    D702(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x1,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x5,%edx
  lea    D222(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x5,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0xc,%edx
  lea    D801(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0xc,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0xb,%edx
  lea    D754(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0xb,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0xc,%edx
  lea    D829(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0xc,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x4,%edx
  lea    D850(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x4,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x6,%edx
  lea    D120(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x6,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x9,%edx
  lea    D528(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x9,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x4,%edx
  lea    D553(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x4,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x1,%edx
  lea    D409(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x1,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x7,%edx
  lea    D688(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x7,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x8,%edx
  lea    D65(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x8,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x8,%edx
  lea    D22(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x8,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x9,%edx
  lea    D434(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x9,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x6,%edx
  lea    D910(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x6,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x7,%edx
  lea    D432(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x7,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x7,%edx
  lea    D322(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x7,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x8,%edx
  lea    D310(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x8,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0xb,%edx
  lea    D218(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0xb,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0xc,%edx
  lea    D610(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0xc,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x8,%edx
  lea    D386(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x8,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x9,%edx
  lea    D629(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x9,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0xd,%edx
  lea    D874(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0xd,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x4,%edx
  lea    D723(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x4,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x4,%edx
  lea    D445(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x4,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0xb,%edx
  lea    D902(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0xb,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x5,%edx
  lea    D517(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x5,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x1,%edx
  lea    D840(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x1,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0xa,%edx
  lea    D545(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0xa,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x5,%edx
  lea    D411(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x5,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x6,%edx
  lea    D670(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x6,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x9,%edx
  lea    D585(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x9,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x4,%edx
  lea    D799(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x4,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x6,%edx
  lea    D564(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x6,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x7,%edx
  lea    D832(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x7,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x6,%edx
  lea    D303(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x6,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x8,%edx
  lea    D266(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x8,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x1,%edx
  lea    D683(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x1,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x8,%edx
  lea    D299(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x8,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x8,%edx
  lea    D581(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x8,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0xa,%edx
  lea    D297(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0xa,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0xd,%edx
  lea    D375(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0xd,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0xf,%edx
  lea    D837(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0xf,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x8,%edx
  lea    D233(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x8,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0xb,%edx
  lea    D321(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0xb,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0xe,%edx
  lea    D479(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0xe,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x9,%edx
  lea    D178(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x9,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0xa,%edx
  lea    D880(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0xa,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0xe,%edx
  lea    D290(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0xe,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x8,%edx
  lea    D810(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x8,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x4,%edx
  lea    D807(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x4,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x5,%edx
  lea    D416(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x5,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x8,%edx
  lea    D199(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x8,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x7,%edx
  lea    D296(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x7,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x5,%edx
  lea    D569(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x5,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x8,%edx
  lea    D309(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x8,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x3,%edx
  lea    D89(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x3,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x3,%edx
  lea    D231(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x3,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x5,%edx
  lea    D504(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x5,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0xa,%edx
  lea    D90(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0xa,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x1,%edx
  lea    D8(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x1,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x7,%edx
  lea    D173(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x7,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x8,%edx
  lea    D872(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x8,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x8,%edx
  lea    D458(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x8,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x9,%edx
  lea    D185(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x9,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x8,%edx
  lea    D495(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x8,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x9,%edx
  lea    D705(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x9,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x8,%edx
  lea    D97(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x8,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  mov    $0x9,%edx
  lea    D896(%rip),%rsi
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_intern_sym@plt>
  movslq %eax,%rsi
  mov    $0x9,%edx
  mov    %rbx,%rdi
  mov    $0x0,%eax
  call   <inter_undef_value@plt>
  movslq %eax,%rdi
  mov    %rbx,%rsi
  mov    $0x0,%eax
  call   <typed_value_destruct@plt>
  pop    %rbx
  ret
```

tool_calls: name: disassemble_data
arguments: label: D603
datatype: string
name: disassemble_data
arguments: label: D351
datatype: string
name: disassemble_data
arguments: label: D895
datatype: string
name: disassemble_data
arguments: label: D125
datatype: string
name: disassemble_data
arguments: label: D471
datatype: string
name: disassemble_data
arguments: label: D593
datatype: string
name: disassemble_data
arguments: label: D948
datatype: string
name: disassemble_data
arguments: label: D393
datatype: string
name: disassemble_data
arguments: label: D863
datatype: string
name: disassemble_data
arguments: label: D677
datatype: string
name: disassemble_data
arguments: label: D704
datatype: string
name: disassemble_data
arguments: label: D312
datatype: string
name: disassemble_data
arguments: label: D295
datatype: string
name: disassemble_data
arguments: label: D918
datatype: string
name: disassemble_data
arguments: label: D962
datatype: string
name: disassemble_data
arguments: label: D56
datatype: string
name: disassemble_data
arguments: label: D86
datatype: string
name: disassemble_data
arguments: label: D320
datatype: string
name: disassemble_data
arguments: label: D582
datatype: string
name: disassemble_data
arguments: label: D741
datatype: string
name: disassemble_data
arguments: label: D282
datatype: string
name: disassemble_data
arguments: label: D68
datatype: string
name: disassemble_data
arguments: label: D713
datatype: string
name: disassemble_data
arguments: label: D226
datatype: string
name: disassemble_data
arguments: label: D635
datatype: string
name: disassemble_data
arguments: label: D844
datatype: string
name: disassemble_data
arguments: label: D114
datatype: string
name: disassemble_data
arguments: label: D686
datatype: string
name: disassemble_data
arguments: label: D702
datatype: string
name: disassemble_data
arguments: label: D222
datatype: string
name: disassemble_data
arguments: label: D801
datatype: string
name: disassemble_data
arguments: label: D754
datatype: string
name: disassemble_data
arguments: label: D829
datatype: string
name: disassemble_data
arguments: label: D850
datatype: string
name: disassemble_data
arguments: label: D120
datatype: string
name: disassemble_data
arguments: label: D528
datatype: string
name: disassemble_data
arguments: label: D553
datatype: string
name: disassemble_data
arguments: label: D409
datatype: string
name: disassemble_data
arguments: label: D688
datatype: string
name: disassemble_data
arguments: label: D65
datatype: string
name: disassemble_data
arguments: label: D22
datatype: string
name: disassemble_data
arguments: label: D434
datatype: string
name: disassemble_data
arguments: label: D910
datatype: string
name: disassemble_data
arguments: label: D432
datatype: string
name: disassemble_data
arguments: label: D322
datatype: string
name: disassemble_data
arguments: label: D310
datatype: string
name: disassemble_data
arguments: label: D218
datatype: string
name: disassemble_data
arguments: label: D610
datatype: string
name: disassemble_data
arguments: label: D386
datatype: string
name: disassemble_data
arguments: label: D629
datatype: string
name: disassemble_data
arguments: label: D874
datatype: string
name: disassemble_data
arguments: label: D723
datatype: string
name: disassemble_data
arguments: label: D445
datatype: string
name: disassemble_data
arguments: label: D902
datatype: string
name: disassemble_data
arguments: label: D517
datatype: string
name: disassemble_data
arguments: label: D840
datatype: string
name: disassemble_data
arguments: label: D545
datatype: string
name: disassemble_data
arguments: label: D411
datatype: string
name: disassemble_data
arguments: label: D670
datatype: string
name: disassemble_data
arguments: label: D585
datatype: string
name: disassemble_data
arguments: label: D799
datatype: string
name: disassemble_data
arguments: label: D564
datatype: string
name: disassemble_data
arguments: label: D832
datatype: string
name: disassemble_data
arguments: label: D303
datatype: string
name: disassemble_data
arguments: label: D266
datatype: string
name: disassemble_data
arguments: label: D683
datatype: string
name: disassemble_data
arguments: label: D299
datatype: string
name: disassemble_data
arguments: label: D581
datatype: string
name: disassemble_data
arguments: label: D297
datatype: string
name: disassemble_data
arguments: label: D375
datatype: string
name: disassemble_data
arguments: label: D837
datatype: string
name: disassemble_data
arguments: label: D233
datatype: string
name: disassemble_data
arguments: label: D321
datatype: string
name: disassemble_data
arguments: label: D479
datatype: string
name: disassemble_data
arguments: label: D178
datatype: string
name: disassemble_data
arguments: label: D880
datatype: string
name: disassemble_data
arguments: label: D290
datatype: string
name: disassemble_data
arguments: label: D810
datatype: string
name: disassemble_data
arguments: label: D807
datatype: string
name: disassemble_data
arguments: label: D416
datatype: string
name: disassemble_data
arguments: label: D199
datatype: string
name: disassemble_data
arguments: label: D296
datatype: string
name: disassemble_data
arguments: label: D569
datatype: string
name: disassemble_data
arguments: label: D309
datatype: string
name: disassemble_data
arguments: label: D89
datatype: string
name: disassemble_data
arguments: label: D231
datatype: string
name: disassemble_data
arguments: label: D504
datatype: string
name: disassemble_data
arguments: label: D90
datatype: string
name: disassemble_data
arguments: label: D8
datatype: string
name: disassemble_data
arguments: label: D173
datatype: string
name: disassemble_data
arguments: label: D872
datatype: string
name: disassemble_data
arguments: label: D458
datatype: string
name: disassemble_data
arguments: label: D185
datatype: string
name: disassemble_data
arguments: label: D495
datatype: string
name: disassemble_data
arguments: label: D705
datatype: string
name: disassemble_data
arguments: label: D97
datatype: string
name: disassemble_data
arguments: label: D896
datatype: string

tool: D603: print

tool: D351: char

tool: D895: uchar

tool: D125: str

tool: D471: if

tool: D593: defined

tool: D948: def

tool: D393: undef

tool: D863: set

tool: D677: +

tool: D704: -

tool: D312: *

tool: D295: /

tool: D918: %

tool: D962: bit-and

tool: D56: bit-or

tool: D86: bit-not

tool: D320: <<

tool: D582: >>

tool: D741: >=

tool: D282: >

tool: D68: <=

tool: D713: <

tool: D226: =

tool: D635: !=

tool: D844: and

tool: D114: or

tool: D686: not

tool: D702: &

tool: D222: array

tool: D801: array.length

tool: D754: sizeof-type

tool: D829: sizeof-value

tool: D850: type

tool: D120: typeof

tool: D528: type.size

tool: D553: cast

tool: D409: :

tool: D688: to-char

tool: D65: to-uchar

tool: D22: to-short

tool: D434: to-ushort

tool: D910: to-int

tool: D432: to-uint

tool: D322: to-long

tool: D310: to-ulong

tool: D218: to-longlong

tool: D610: to-ulonglong

tool: D386: to-float

tool: D629: to-double

tool: D874: to-longdouble

tool: D723: to-*

tool: D445: code

tool: D902: code-unsafe

tool: D517: quote

tool: D840: '

tool: D545: free-quote

tool: D411: begin

tool: D670: begin-

tool: D585: load-file

tool: D799: load

tool: D564: import

tool: D832: import.

tool: D303: struct

tool: D266: set-slot

tool: D683: .

tool: D299: def-type

tool: D581: set-type

tool: D297: undef-type

tool: D375: def-type-cons

tool: D837: undef-type-cons

tool: D233: def-enum

tool: D321: prefix.make

tool: D479: current-prefix

tool: D178: in-prefix

tool: D880: use-prefix

tool: D290: clear-prefixes

tool: D810: function

tool: D807: free

tool: D416: break

tool: D199: continue

tool: D296: forever

tool: D569: while

tool: D309: do-while

tool: D89: for

tool: D231: let

tool: D504: macro

tool: D90: quasiquote

tool: D8: `

tool: D173: to-int8

tool: D872: to-uint8

tool: D458: to-int16

tool: D185: to-uint16

tool: D495: to-int32

tool: D705: to-uint32

tool: D97: to-int64

tool: D896: 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);
}
```