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

```asm
<autovars>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  sub    $0x1a0,%rsp
  mov    %edi,-0x194(%rbp)
  mov    %esi,-0x198(%rbp)
  mov    $0x0,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x190(%rbp)
  mov    $0x1,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x18c(%rbp)
  mov    $0x2,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x188(%rbp)
  mov    $0x3,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x184(%rbp)
  mov    $0x4,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x180(%rbp)
  mov    $0x5,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x17c(%rbp)
  mov    $0x6,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x178(%rbp)
  mov    $0x7,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x174(%rbp)
  mov    $0x8,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x170(%rbp)
  mov    $0x9,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x16c(%rbp)
  mov    $0xa,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x168(%rbp)
  mov    $0xb,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x164(%rbp)
  mov    $0xc,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x160(%rbp)
  mov    $0xd,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x15c(%rbp)
  mov    $0xe,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x158(%rbp)
  mov    $0xf,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x154(%rbp)
  mov    $0x10,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x150(%rbp)
  mov    $0x11,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x14c(%rbp)
  mov    $0x12,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x148(%rbp)
  mov    $0x13,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x144(%rbp)
  mov    $0x14,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x140(%rbp)
  mov    $0x15,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x13c(%rbp)
  mov    $0x16,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x138(%rbp)
  mov    $0x17,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x134(%rbp)
  mov    $0x18,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x130(%rbp)
  mov    $0x19,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x12c(%rbp)
  mov    $0x1a,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x128(%rbp)
  mov    $0x1b,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x124(%rbp)
  mov    $0x1c,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x120(%rbp)
  mov    $0x1d,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x11c(%rbp)
  mov    $0x1e,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x118(%rbp)
  mov    $0x1f,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x114(%rbp)
  mov    $0x20,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x110(%rbp)
  mov    $0x21,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x10c(%rbp)
  mov    $0x22,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x108(%rbp)
  mov    $0x23,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x104(%rbp)
  mov    $0x24,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x100(%rbp)
  mov    $0x25,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xfc(%rbp)
  mov    $0x26,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xf8(%rbp)
  mov    $0x27,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xf4(%rbp)
  mov    $0x28,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xf0(%rbp)
  mov    $0x29,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xec(%rbp)
  mov    $0x2a,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xe8(%rbp)
  mov    $0x2b,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xe4(%rbp)
  mov    $0x2c,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xe0(%rbp)
  mov    $0x2d,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xdc(%rbp)
  mov    $0x2e,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xd8(%rbp)
  mov    $0x2f,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xd4(%rbp)
  mov    $0x30,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xd0(%rbp)
  mov    $0x31,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xcc(%rbp)
  mov    $0x32,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xc8(%rbp)
  mov    $0x33,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xc4(%rbp)
  mov    $0x34,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xc0(%rbp)
  mov    $0x35,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xbc(%rbp)
  mov    $0x36,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xb8(%rbp)
  mov    $0x37,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xb4(%rbp)
  mov    $0x38,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xb0(%rbp)
  mov    $0x39,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xac(%rbp)
  mov    $0x3a,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xa8(%rbp)
  mov    $0x3b,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xa4(%rbp)
  mov    $0x3c,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xa0(%rbp)
  mov    $0x3d,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x9c(%rbp)
  mov    $0x3e,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x98(%rbp)
  mov    $0x3f,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x94(%rbp)
  mov    $0x40,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x90(%rbp)
  mov    $0x41,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x8c(%rbp)
  mov    $0x42,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x88(%rbp)
  mov    $0x43,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x84(%rbp)
  mov    $0x44,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x80(%rbp)
  mov    $0x45,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x7c(%rbp)
  mov    $0x46,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x78(%rbp)
  mov    $0x47,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x74(%rbp)
  mov    $0x48,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x70(%rbp)
  mov    $0x49,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x6c(%rbp)
  mov    $0x4a,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x68(%rbp)
  mov    $0x4b,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x64(%rbp)
  mov    $0x4c,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x60(%rbp)
  mov    $0x4d,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x5c(%rbp)
  mov    $0x4e,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x58(%rbp)
  mov    $0x4f,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x54(%rbp)
  mov    $0x50,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x50(%rbp)
  mov    $0x51,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x4c(%rbp)
  mov    $0x52,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x48(%rbp)
  mov    $0x53,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x44(%rbp)
  mov    $0x54,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x40(%rbp)
  mov    $0x55,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x3c(%rbp)
  mov    $0x56,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x38(%rbp)
  mov    $0x57,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x34(%rbp)
  mov    $0x58,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x30(%rbp)
  mov    $0x59,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x2c(%rbp)
  mov    $0x5a,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x28(%rbp)
  mov    $0x5b,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x24(%rbp)
  mov    $0x5c,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x20(%rbp)
  mov    $0x5d,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x1c(%rbp)
  mov    $0x5e,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x18(%rbp)
  mov    $0x5f,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x14(%rbp)
  mov    $0x60,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x10(%rbp)
  mov    $0x61,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0xc(%rbp)
  mov    $0x62,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x8(%rbp)
  mov    $0x63,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    %eax,-0x4(%rbp)
  mov    -0x190(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x18c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x188(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x184(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x180(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x17c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x178(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x174(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x170(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x16c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x168(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x164(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x160(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x15c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x158(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x154(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x150(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x14c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x148(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x144(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x140(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x13c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x138(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x134(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x130(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x12c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x128(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x124(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x120(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x11c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x118(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x114(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x110(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x10c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x108(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x104(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x100(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xfc(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xf8(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xf4(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xf0(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xec(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xe8(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xe4(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xe0(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xdc(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xd8(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xd4(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xd0(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xcc(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xc8(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xc4(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xc0(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xbc(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xb8(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xb4(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xb0(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xac(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xa8(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xa4(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xa0(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x9c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x98(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x94(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x90(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x8c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x88(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x84(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x80(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x7c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x78(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x74(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x70(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x6c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x68(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x64(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x60(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x5c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x58(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x54(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x50(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x4c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x48(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x44(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x40(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x3c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x38(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x34(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x30(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x2c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x28(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x24(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x20(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x1c(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x18(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x14(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x10(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0xc(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x8(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x4(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x198(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    -0x194(%rbp),%eax
  mov    %eax,%edi
  mov    $0x0,%eax
  call   <useit@plt>
  mov    $0x0,%eax
  call   <marker1@plt>
  mov    -0x190(%rbp),%edx
  mov    -0x18c(%rbp),%eax
  add    %eax,%edx
  mov    -0x188(%rbp),%eax
  add    %eax,%edx
  mov    -0x184(%rbp),%eax
  add    %eax,%edx
  mov    -0x180(%rbp),%eax
  add    %eax,%edx
  mov    -0x17c(%rbp),%eax
  add    %eax,%edx
  mov    -0x178(%rbp),%eax
  add    %eax,%edx
  mov    -0x174(%rbp),%eax
  add    %eax,%edx
  mov    -0x170(%rbp),%eax
  add    %eax,%edx
  mov    -0x16c(%rbp),%eax
  add    %eax,%edx
  mov    -0x168(%rbp),%eax
  add    %eax,%edx
  mov    -0x164(%rbp),%eax
  add    %eax,%edx
  mov    -0x160(%rbp),%eax
  add    %eax,%edx
  mov    -0x15c(%rbp),%eax
  add    %eax,%edx
  mov    -0x158(%rbp),%eax
  add    %eax,%edx
  mov    -0x154(%rbp),%eax
  add    %eax,%edx
  mov    -0x150(%rbp),%eax
  add    %eax,%edx
  mov    -0x14c(%rbp),%eax
  add    %eax,%edx
  mov    -0x148(%rbp),%eax
  add    %eax,%edx
  mov    -0x144(%rbp),%eax
  add    %eax,%edx
  mov    -0x140(%rbp),%eax
  add    %eax,%edx
  mov    -0x13c(%rbp),%eax
  add    %eax,%edx
  mov    -0x138(%rbp),%eax
  add    %eax,%edx
  mov    -0x134(%rbp),%eax
  add    %eax,%edx
  mov    -0x130(%rbp),%eax
  add    %eax,%edx
  mov    -0x12c(%rbp),%eax
  add    %eax,%edx
  mov    -0x128(%rbp),%eax
  add    %eax,%edx
  mov    -0x124(%rbp),%eax
  add    %eax,%edx
  mov    -0x120(%rbp),%eax
  add    %eax,%edx
  mov    -0x11c(%rbp),%eax
  add    %eax,%edx
  mov    -0x118(%rbp),%eax
  add    %eax,%edx
  mov    -0x114(%rbp),%eax
  add    %eax,%edx
  mov    -0x110(%rbp),%eax
  add    %eax,%edx
  mov    -0x10c(%rbp),%eax
  add    %eax,%edx
  mov    -0x108(%rbp),%eax
  add    %eax,%edx
  mov    -0x104(%rbp),%eax
  add    %eax,%edx
  mov    -0x100(%rbp),%eax
  add    %eax,%edx
  mov    -0xfc(%rbp),%eax
  add    %eax,%edx
  mov    -0xf8(%rbp),%eax
  add    %eax,%edx
  mov    -0xf4(%rbp),%eax
  add    %eax,%edx
  mov    -0xf0(%rbp),%eax
  add    %eax,%edx
  mov    -0xec(%rbp),%eax
  add    %eax,%edx
  mov    -0xe8(%rbp),%eax
  add    %eax,%edx
  mov    -0xe4(%rbp),%eax
  add    %eax,%edx
  mov    -0xe0(%rbp),%eax
  add    %eax,%edx
  mov    -0xdc(%rbp),%eax
  add    %eax,%edx
  mov    -0xd8(%rbp),%eax
  add    %eax,%edx
  mov    -0xd4(%rbp),%eax
  add    %eax,%edx
  mov    -0xd0(%rbp),%eax
  add    %eax,%edx
  mov    -0xcc(%rbp),%eax
  add    %eax,%edx
  mov    -0xc8(%rbp),%eax
  add    %eax,%edx
  mov    -0xc4(%rbp),%eax
  add    %eax,%edx
  mov    -0xc0(%rbp),%eax
  add    %eax,%edx
  mov    -0xbc(%rbp),%eax
  add    %eax,%edx
  mov    -0xb8(%rbp),%eax
  add    %eax,%edx
  mov    -0xb4(%rbp),%eax
  add    %eax,%edx
  mov    -0xb0(%rbp),%eax
  add    %eax,%edx
  mov    -0xac(%rbp),%eax
  add    %eax,%edx
  mov    -0xa8(%rbp),%eax
  add    %eax,%edx
  mov    -0xa4(%rbp),%eax
  add    %eax,%edx
  mov    -0xa0(%rbp),%eax
  add    %eax,%edx
  mov    -0x9c(%rbp),%eax
  add    %eax,%edx
  mov    -0x98(%rbp),%eax
  add    %eax,%edx
  mov    -0x94(%rbp),%eax
  add    %eax,%edx
  mov    -0x90(%rbp),%eax
  add    %eax,%edx
  mov    -0x8c(%rbp),%eax
  add    %eax,%edx
  mov    -0x88(%rbp),%eax
  add    %eax,%edx
  mov    -0x84(%rbp),%eax
  add    %eax,%edx
  mov    -0x80(%rbp),%eax
  add    %eax,%edx
  mov    -0x7c(%rbp),%eax
  add    %eax,%edx
  mov    -0x78(%rbp),%eax
  add    %eax,%edx
  mov    -0x74(%rbp),%eax
  add    %eax,%edx
  mov    -0x70(%rbp),%eax
  add    %eax,%edx
  mov    -0x6c(%rbp),%eax
  add    %eax,%edx
  mov    -0x68(%rbp),%eax
  add    %eax,%edx
  mov    -0x64(%rbp),%eax
  add    %eax,%edx
  mov    -0x60(%rbp),%eax
  add    %eax,%edx
  mov    -0x5c(%rbp),%eax
  add    %eax,%edx
  mov    -0x58(%rbp),%eax
  add    %eax,%edx
  mov    -0x54(%rbp),%eax
  add    %eax,%edx
  mov    -0x50(%rbp),%eax
  add    %eax,%edx
  mov    -0x4c(%rbp),%eax
  add    %eax,%edx
  mov    -0x48(%rbp),%eax
  add    %eax,%edx
  mov    -0x44(%rbp),%eax
  add    %eax,%edx
  mov    -0x40(%rbp),%eax
  add    %eax,%edx
  mov    -0x3c(%rbp),%eax
  add    %eax,%edx
  mov    -0x38(%rbp),%eax
  add    %eax,%edx
  mov    -0x34(%rbp),%eax
  add    %eax,%edx
  mov    -0x30(%rbp),%eax
  add    %eax,%edx
  mov    -0x2c(%rbp),%eax
  add    %eax,%edx
  mov    -0x28(%rbp),%eax
  add    %eax,%edx
  mov    -0x24(%rbp),%eax
  add    %eax,%edx
  mov    -0x20(%rbp),%eax
  add    %eax,%edx
  mov    -0x1c(%rbp),%eax
  add    %eax,%edx
  mov    -0x18(%rbp),%eax
  add    %eax,%edx
  mov    -0x14(%rbp),%eax
  add    %eax,%edx
  mov    -0x10(%rbp),%eax
  add    %eax,%edx
  mov    -0xc(%rbp),%eax
  add    %eax,%edx
  mov    -0x8(%rbp),%eax
  add    %eax,%edx
  mov    -0x4(%rbp),%eax
  add    %eax,%edx
  mov    -0x198(%rbp),%eax
  add    %eax,%edx
  mov    -0x194(%rbp),%eax
  add    %edx,%eax
  leave
  ret
```

assistant: ```c
int autovars(bcd, abc)
int bcd;
int abc;
{
  int i0 = useit(0), i1 = useit(1), i2 = useit(2);
  int i3 = useit(3), i4 = useit(4), i5 = useit(5);
  int i6 = useit(6), i7 = useit(7), i8 = useit(8);
  int i9 = useit(9), i10 = useit(10), i11 = useit(11);
  int i12 = useit(12), i13 = useit(13), i14 = useit(14);
  int i15 = useit(15), i16 = useit(16), i17 = useit(17);
  int i18 = useit(18), i19 = useit(19), i20 = useit(20);
  int i21 = useit(21), i22 = useit(22), i23 = useit(23);
  int i24 = useit(24), i25 = useit(25), i26 = useit(26);
  int i27 = useit(27), i28 = useit(28), i29 = useit(29);
  int i30 = useit(30), i31 = useit(31), i32 = useit(32);
  int i33 = useit(33), i34 = useit(34), i35 = useit(35);
  int i36 = useit(36), i37 = useit(37), i38 = useit(38);
  int i39 = useit(39), i40 = useit(40), i41 = useit(41);
  int i42 = useit(42), i43 = useit(43), i44 = useit(44);
  int i45 = useit(45), i46 = useit(46), i47 = useit(47);
  int i48 = useit(48), i49 = useit(49), i50 = useit(50);
  int i51 = useit(51), i52 = useit(52), i53 = useit(53);
  int i54 = useit(54), i55 = useit(55), i56 = useit(56);
  int i57 = useit(57), i58 = useit(58), i59 = useit(59);
  int i60 = useit(60), i61 = useit(61), i62 = useit(62);
  int i63 = useit(63), i64 = useit(64), i65 = useit(65);
  int i66 = useit(66), i67 = useit(67), i68 = useit(68);
  int i69 = useit(69), i70 = useit(70), i71 = useit(71);
  int i72 = useit(72), i73 = useit(73), i74 = useit(74);
  int i75 = useit(75), i76 = useit(76), i77 = useit(77);
  int i78 = useit(78), i79 = useit(79), i80 = useit(80);
  int i81 = useit(81), i82 = useit(82), i83 = useit(83);
  int i84 = useit(84), i85 = useit(85), i86 = useit(86);
  int i87 = useit(87), i88 = useit(88), i89 = useit(89);
  int i90 = useit(90), i91 = useit(91), i92 = useit(92);
  int i93 = useit(93), i94 = useit(94), i95 = useit(95);
  int i96 = useit(96), i97 = useit(97), i98 = useit(98);
  int i99 = useit(99);
  useit(i0);
  useit(i1);
  useit(i2);
  useit(i3);
  useit(i4);
  useit(i5);
  useit(i6);
  useit(i7);
  useit(i8);
  useit(i9);
  useit(i10);
  useit(i11);
  useit(i12);
  useit(i13);
  useit(i14);
  useit(i15);
  useit(i16);
  useit(i17);
  useit(i18);
  useit(i19);
  useit(i20);
  useit(i21);
  useit(i22);
  useit(i23);
  useit(i24);
  useit(i25);
  useit(i26);
  useit(i27);
  useit(i28);
  useit(i29);
  useit(i30);
  useit(i31);
  useit(i32);
  useit(i33);
  useit(i34);
  useit(i35);
  useit(i36);
  useit(i37);
  useit(i38);
  useit(i39);
  useit(i40);
  useit(i41);
  useit(i42);
  useit(i43);
  useit(i44);
  useit(i45);
  useit(i46);
  useit(i47);
  useit(i48);
  useit(i49);
  useit(i50);
  useit(i51);
  useit(i52);
  useit(i53);
  useit(i54);
  useit(i55);
  useit(i56);
  useit(i57);
  useit(i58);
  useit(i59);
  useit(i60);
  useit(i61);
  useit(i62);
  useit(i63);
  useit(i64);
  useit(i65);
  useit(i66);
  useit(i67);
  useit(i68);
  useit(i69);
  useit(i70);
  useit(i71);
  useit(i72);
  useit(i73);
  useit(i74);
  useit(i75);
  useit(i76);
  useit(i77);
  useit(i78);
  useit(i79);
  useit(i80);
  useit(i81);
  useit(i82);
  useit(i83);
  useit(i84);
  useit(i85);
  useit(i86);
  useit(i87);
  useit(i88);
  useit(i89);
  useit(i90);
  useit(i91);
  useit(i92);
  useit(i93);
  useit(i94);
  useit(i95);
  useit(i96);
  useit(i97);
  useit(i98);
  useit(i99);
  useit(abc);
  useit(bcd);
  marker1();
  return i0 + i1 + i2 + i3 + i4 + i5 + i6 + i7 + i8 + i9 + i10 + i11 + i12 + i13 + i14 + i15 + i16 + i17 + i18 + i19 + i20 + i21 + i22 + i23 + i24 + i25 + i26 + i27 + i28 + i29 + i30 + i31 + i32 + i33 + i34 + i35 + i36 + i37 + i38 + i39 + i40 + i41 + i42 + i43 + i44 + i45 + i46 + i47 + i48 + i49 + i50 + i51 + i52 + i53 + i54 + i55 + i56 + i57 + i58 + i59 + i60 + i61 + i62 + i63 + i64 + i65 + i66 + i67 + i68 + i69 + i70 + i71 + i72 + i73 + i74 + i75 + i76 + i77 + i78 + i79 + i80 + i81 + i82 + i83 + i84 + i85 + i86 + i87 + i88 + i89 + i90 + i91 + i92 + i93 + i94 + i95 + i96 + i97 + i98 + i99 + abc + bcd;
}
```