user: 请将这段汇编代码片段转换成等效的C代码:

```asm
<initprims>:
  endbr64
  sub    $0x8,%rsp
  mov    $0x52,%esi
  lea    D261(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x52,%esi
  lea    D460(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x52,%esi
  lea    D939(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x52,%esi
  lea    D123(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x52,%esi
  lea    D2184(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x52,%esi
  lea    D1091(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D766(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D2075(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D366(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D674(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D43(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D768(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1821(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D2114(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D242(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D640(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D623(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1027(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D998(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D2229(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1252(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D224(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1332(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1512(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D488(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1551(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1799(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D183(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1280(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1883(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D34(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1004(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D2174(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D632(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1880(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D2328(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D171(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D563(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D237(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1487(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D2320(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D2349(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D438(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1200(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D379(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D698(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1573(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D887(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D681(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1483(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D646(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1042(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1625(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1132(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1301(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1079(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D2041(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1913(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1379(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1722(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D844(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1262(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D509(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D781(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D58(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D267(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D728(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D464(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1793(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1204(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1517(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1832(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D673(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2048(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D331(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1971(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1071(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D888(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2026(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D740(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2236(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D875(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1993(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D473(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1278(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2334(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1076(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1355(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2278(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1400(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D624(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2053(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D956(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D857(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2226(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1648(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1470(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1568(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D618(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D357(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1443(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D924(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D725(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1365(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1552(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D318(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1662(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D148(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1043(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D877(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D365(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D643(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D710(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D2019(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D992(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D421(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1481(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1497(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D860(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D272(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D612(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D2077(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D2109(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1416(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1208(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D2344(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1922(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D296(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D133(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D521(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1600(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D611(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D322(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D599(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1780(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D962(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1567(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D187(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D42(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2281(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D48(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D309(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D26(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1276(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D389(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1684(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1896(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2022(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D76(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1596(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1871(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2317(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D647(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2220(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D391(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2176(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D275(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D644(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1750(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1727(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D862(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1116(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D414(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1681(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2297(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D18(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2032(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D954(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D151(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D734(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D124(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D934(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1436(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D869(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D280(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2232(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D216(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2150(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1760(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2062(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D487(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1254(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1664(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D703(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1120(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D503(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1981(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D60(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2299(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1564(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1945(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D512(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1028(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D2021(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1628(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1916(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D2330(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1211(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1286(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1607(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D22(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D602(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1484(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1704(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D2170(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D472(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2323(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1166(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D789(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D2205(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D795(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1595(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D159(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D193(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D942(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D50(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1859(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D511(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1293(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1561(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2166(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1743(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1235(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D239(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D381(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1420(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D648(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D2192(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1975(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1527(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1077(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1905(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1082(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2137(%rip),%rdi
  xor    %eax,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  xor    %eax,%eax
  add    $0x8,%rsp
  lea    D2316(%rip),%rdi
  jmp    1050 <init_primname@plt>
```

tool_calls: name: read_data
arguments: data_label: D261
type_guessed: string
name: read_data
arguments: data_label: D460
type_guessed: string
name: read_data
arguments: data_label: D939
type_guessed: string
name: read_data
arguments: data_label: D123
type_guessed: string
name: read_data
arguments: data_label: D2184
type_guessed: string
name: read_data
arguments: data_label: D1091
type_guessed: string
name: read_data
arguments: data_label: D766
type_guessed: string
name: read_data
arguments: data_label: D2075
type_guessed: string
name: read_data
arguments: data_label: D366
type_guessed: string
name: read_data
arguments: data_label: D674
type_guessed: string
name: read_data
arguments: data_label: D43
type_guessed: string
name: read_data
arguments: data_label: D768
type_guessed: string
name: read_data
arguments: data_label: D1821
type_guessed: string
name: read_data
arguments: data_label: D2114
type_guessed: string
name: read_data
arguments: data_label: D242
type_guessed: string
name: read_data
arguments: data_label: D640
type_guessed: string
name: read_data
arguments: data_label: D623
type_guessed: string
name: read_data
arguments: data_label: D1027
type_guessed: string
name: read_data
arguments: data_label: D998
type_guessed: string
name: read_data
arguments: data_label: D2229
type_guessed: string
name: read_data
arguments: data_label: D1252
type_guessed: string
name: read_data
arguments: data_label: D224
type_guessed: string
name: read_data
arguments: data_label: D1332
type_guessed: string
name: read_data
arguments: data_label: D1512
type_guessed: string
name: read_data
arguments: data_label: D488
type_guessed: string
name: read_data
arguments: data_label: D1551
type_guessed: string
name: read_data
arguments: data_label: D1799
type_guessed: string
name: read_data
arguments: data_label: D183
type_guessed: string
name: read_data
arguments: data_label: D1280
type_guessed: string
name: read_data
arguments: data_label: D1883
type_guessed: string
name: read_data
arguments: data_label: D34
type_guessed: string
name: read_data
arguments: data_label: D1004
type_guessed: string
name: read_data
arguments: data_label: D2174
type_guessed: string
name: read_data
arguments: data_label: D632
type_guessed: string
name: read_data
arguments: data_label: D1880
type_guessed: string
name: read_data
arguments: data_label: D2328
type_guessed: string
name: read_data
arguments: data_label: D171
type_guessed: string
name: read_data
arguments: data_label: D563
type_guessed: string
name: read_data
arguments: data_label: D237
type_guessed: string
name: read_data
arguments: data_label: D1487
type_guessed: string
name: read_data
arguments: data_label: D2320
type_guessed: string
name: read_data
arguments: data_label: D2349
type_guessed: string
name: read_data
arguments: data_label: D438
type_guessed: string
name: read_data
arguments: data_label: D1200
type_guessed: string
name: read_data
arguments: data_label: D379
type_guessed: string
name: read_data
arguments: data_label: D698
type_guessed: string
name: read_data
arguments: data_label: D1573
type_guessed: string
name: read_data
arguments: data_label: D887
type_guessed: string
name: read_data
arguments: data_label: D681
type_guessed: string
name: read_data
arguments: data_label: D1483
type_guessed: string
name: read_data
arguments: data_label: D646
type_guessed: string
name: read_data
arguments: data_label: D1042
type_guessed: string
name: read_data
arguments: data_label: D1625
type_guessed: string
name: read_data
arguments: data_label: D1132
type_guessed: string
name: read_data
arguments: data_label: D1301
type_guessed: string
name: read_data
arguments: data_label: D1079
type_guessed: string
name: read_data
arguments: data_label: D2041
type_guessed: string
name: read_data
arguments: data_label: D1913
type_guessed: string
name: read_data
arguments: data_label: D1379
type_guessed: string
name: read_data
arguments: data_label: D1722
type_guessed: string
name: read_data
arguments: data_label: D844
type_guessed: string
name: read_data
arguments: data_label: D1262
type_guessed: string
name: read_data
arguments: data_label: D509
type_guessed: string
name: read_data
arguments: data_label: D781
type_guessed: string
name: read_data
arguments: data_label: D58
type_guessed: string
name: read_data
arguments: data_label: D267
type_guessed: string
name: read_data
arguments: data_label: D728
type_guessed: string
name: read_data
arguments: data_label: D464
type_guessed: string
name: read_data
arguments: data_label: D1793
type_guessed: string
name: read_data
arguments: data_label: D1204
type_guessed: string
name: read_data
arguments: data_label: D1517
type_guessed: string
name: read_data
arguments: data_label: D1832
type_guessed: string
name: read_data
arguments: data_label: D673
type_guessed: string
name: read_data
arguments: data_label: D2048
type_guessed: string
name: read_data
arguments: data_label: D331
type_guessed: string
name: read_data
arguments: data_label: D1971
type_guessed: string
name: read_data
arguments: data_label: D1071
type_guessed: string
name: read_data
arguments: data_label: D888
type_guessed: string
name: read_data
arguments: data_label: D2026
type_guessed: string
name: read_data
arguments: data_label: D740
type_guessed: string
name: read_data
arguments: data_label: D2236
type_guessed: string
name: read_data
arguments: data_label: D875
type_guessed: string
name: read_data
arguments: data_label: D1993
type_guessed: string
name: read_data
arguments: data_label: D473
type_guessed: string
name: read_data
arguments: data_label: D1278
type_guessed: string
name: read_data
arguments: data_label: D2334
type_guessed: string
name: read_data
arguments: data_label: D1076
type_guessed: string
name: read_data
arguments: data_label: D1355
type_guessed: string
name: read_data
arguments: data_label: D2278
type_guessed: string
name: read_data
arguments: data_label: D1400
type_guessed: string
name: read_data
arguments: data_label: D624
type_guessed: string
name: read_data
arguments: data_label: D2053
type_guessed: string
name: read_data
arguments: data_label: D956
type_guessed: string
name: read_data
arguments: data_label: D857
type_guessed: string
name: read_data
arguments: data_label: D2226
type_guessed: string
name: read_data
arguments: data_label: D1648
type_guessed: string
name: read_data
arguments: data_label: D1470
type_guessed: string
name: read_data
arguments: data_label: D1568
type_guessed: string
name: read_data
arguments: data_label: D618
type_guessed: string
name: read_data
arguments: data_label: D357
type_guessed: string
name: read_data
arguments: data_label: D1443
type_guessed: string
name: read_data
arguments: data_label: D924
type_guessed: string
name: read_data
arguments: data_label: D725
type_guessed: string
name: read_data
arguments: data_label: D1365
type_guessed: string
name: read_data
arguments: data_label: D1552
type_guessed: string
name: read_data
arguments: data_label: D318
type_guessed: string
name: read_data
arguments: data_label: D1662
type_guessed: string
name: read_data
arguments: data_label: D148
type_guessed: string
name: read_data
arguments: data_label: D1043
type_guessed: string
name: read_data
arguments: data_label: D877
type_guessed: string
name: read_data
arguments: data_label: D365
type_guessed: string
name: read_data
arguments: data_label: D643
type_guessed: string
name: read_data
arguments: data_label: D710
type_guessed: string
name: read_data
arguments: data_label: D2019
type_guessed: string
name: read_data
arguments: data_label: D992
type_guessed: string
name: read_data
arguments: data_label: D421
type_guessed: string
name: read_data
arguments: data_label: D1481
type_guessed: string
name: read_data
arguments: data_label: D1497
type_guessed: string
name: read_data
arguments: data_label: D860
type_guessed: string
name: read_data
arguments: data_label: D272
type_guessed: string
name: read_data
arguments: data_label: D612
type_guessed: string
name: read_data
arguments: data_label: D2077
type_guessed: string
name: read_data
arguments: data_label: D2109
type_guessed: string
name: read_data
arguments: data_label: D1416
type_guessed: string
name: read_data
arguments: data_label: D1208
type_guessed: string
name: read_data
arguments: data_label: D2344
type_guessed: string
name: read_data
arguments: data_label: D1922
type_guessed: string
name: read_data
arguments: data_label: D296
type_guessed: string
name: read_data
arguments: data_label: D133
type_guessed: string
name: read_data
arguments: data_label: D521
type_guessed: string
name: read_data
arguments: data_label: D1600
type_guessed: string
name: read_data
arguments: data_label: D611
type_guessed: string
name: read_data
arguments: data_label: D322
type_guessed: string
name: read_data
arguments: data_label: D599
type_guessed: string
name: read_data
arguments: data_label: D1780
type_guessed: string
name: read_data
arguments: data_label: D962
type_guessed: string
name: read_data
arguments: data_label: D1567
type_guessed: string
name: read_data
arguments: data_label: D187
type_guessed: string
name: read_data
arguments: data_label: D42
type_guessed: string
name: read_data
arguments: data_label: D2281
type_guessed: string
name: read_data
arguments: data_label: D48
type_guessed: string
name: read_data
arguments: data_label: D309
type_guessed: string
name: read_data
arguments: data_label: D26
type_guessed: string
name: read_data
arguments: data_label: D1276
type_guessed: string
name: read_data
arguments: data_label: D389
type_guessed: string
name: read_data
arguments: data_label: D1684
type_guessed: string
name: read_data
arguments: data_label: D1896
type_guessed: string
name: read_data
arguments: data_label: D2022
type_guessed: string
name: read_data
arguments: data_label: D76
type_guessed: string
name: read_data
arguments: data_label: D1596
type_guessed: string
name: read_data
arguments: data_label: D1871
type_guessed: string
name: read_data
arguments: data_label: D2317
type_guessed: string
name: read_data
arguments: data_label: D647
type_guessed: string
name: read_data
arguments: data_label: D2220
type_guessed: string
name: read_data
arguments: data_label: D391
type_guessed: string
name: read_data
arguments: data_label: D2176
type_guessed: string
name: read_data
arguments: data_label: D275
type_guessed: string
name: read_data
arguments: data_label: D644
type_guessed: string
name: read_data
arguments: data_label: D1750
type_guessed: string
name: read_data
arguments: data_label: D1727
type_guessed: string
name: read_data
arguments: data_label: D862
type_guessed: string
name: read_data
arguments: data_label: D1116
type_guessed: string
name: read_data
arguments: data_label: D414
type_guessed: string
name: read_data
arguments: data_label: D1681
type_guessed: string
name: read_data
arguments: data_label: D2297
type_guessed: string
name: read_data
arguments: data_label: D18
type_guessed: string
name: read_data
arguments: data_label: D2032
type_guessed: string
name: read_data
arguments: data_label: D954
type_guessed: string
name: read_data
arguments: data_label: D151
type_guessed: string
name: read_data
arguments: data_label: D734
type_guessed: string
name: read_data
arguments: data_label: D124
type_guessed: string
name: read_data
arguments: data_label: D934
type_guessed: string
name: read_data
arguments: data_label: D1436
type_guessed: string
name: read_data
arguments: data_label: D869
type_guessed: string
name: read_data
arguments: data_label: D280
type_guessed: string
name: read_data
arguments: data_label: D2232
type_guessed: string
name: read_data
arguments: data_label: D216
type_guessed: string
name: read_data
arguments: data_label: D2150
type_guessed: string
name: read_data
arguments: data_label: D1760
type_guessed: string
name: read_data
arguments: data_label: D2062
type_guessed: string
name: read_data
arguments: data_label: D487
type_guessed: string
name: read_data
arguments: data_label: D1254
type_guessed: string
name: read_data
arguments: data_label: D1664
type_guessed: string
name: read_data
arguments: data_label: D703
type_guessed: string
name: read_data
arguments: data_label: D1120
type_guessed: string
name: read_data
arguments: data_label: D503
type_guessed: string
name: read_data
arguments: data_label: D1981
type_guessed: string
name: read_data
arguments: data_label: D60
type_guessed: string
name: read_data
arguments: data_label: D2299
type_guessed: string
name: read_data
arguments: data_label: D1564
type_guessed: string
name: read_data
arguments: data_label: D1945
type_guessed: string
name: read_data
arguments: data_label: D512
type_guessed: string
name: read_data
arguments: data_label: D1028
type_guessed: string
name: read_data
arguments: data_label: D2021
type_guessed: string
name: read_data
arguments: data_label: D1628
type_guessed: string
name: read_data
arguments: data_label: D1916
type_guessed: string
name: read_data
arguments: data_label: D2330
type_guessed: string
name: read_data
arguments: data_label: D1211
type_guessed: string
name: read_data
arguments: data_label: D1286
type_guessed: string
name: read_data
arguments: data_label: D1607
type_guessed: string
name: read_data
arguments: data_label: D22
type_guessed: string
name: read_data
arguments: data_label: D602
type_guessed: string
name: read_data
arguments: data_label: D1484
type_guessed: string
name: read_data
arguments: data_label: D1704
type_guessed: string
name: read_data
arguments: data_label: D2170
type_guessed: string
name: read_data
arguments: data_label: D472
type_guessed: string
name: read_data
arguments: data_label: D2323
type_guessed: string
name: read_data
arguments: data_label: D1166
type_guessed: string
name: read_data
arguments: data_label: D789
type_guessed: string
name: read_data
arguments: data_label: D2205
type_guessed: string
name: read_data
arguments: data_label: D795
type_guessed: string
name: read_data
arguments: data_label: D1595
type_guessed: string
name: read_data
arguments: data_label: D159
type_guessed: string
name: read_data
arguments: data_label: D193
type_guessed: string
name: read_data
arguments: data_label: D942
type_guessed: string
name: read_data
arguments: data_label: D50
type_guessed: string
name: read_data
arguments: data_label: D1859
type_guessed: string
name: read_data
arguments: data_label: D511
type_guessed: string
name: read_data
arguments: data_label: D1293
type_guessed: string
name: read_data
arguments: data_label: D1561
type_guessed: string
name: read_data
arguments: data_label: D2166
type_guessed: string
name: read_data
arguments: data_label: D1743
type_guessed: string
name: read_data
arguments: data_label: D1235
type_guessed: string
name: read_data
arguments: data_label: D239
type_guessed: string
name: read_data
arguments: data_label: D381
type_guessed: string
name: read_data
arguments: data_label: D1420
type_guessed: string
name: read_data
arguments: data_label: D648
type_guessed: string
name: read_data
arguments: data_label: D2192
type_guessed: string
name: read_data
arguments: data_label: D1975
type_guessed: string
name: read_data
arguments: data_label: D1527
type_guessed: string
name: read_data
arguments: data_label: D1077
type_guessed: string
name: read_data
arguments: data_label: D1905
type_guessed: string
name: read_data
arguments: data_label: D1082
type_guessed: string
name: read_data
arguments: data_label: D2137
type_guessed: string
name: read_data
arguments: data_label: D2316
type_guessed: string

tool: D261: +

tool: D460: *

tool: D939: AND

tool: D123: MAX

tool: D2184: MIN

tool: D1091: OR

tool: D766: PLUS

tool: D2075: -

tool: D366: TIMES

tool: D674: /

tool: D43: POWER

tool: D768: QUOTIENT

tool: D1821: MOD

tool: D2114: <

tool: D242: <=

tool: D640: >

tool: D623: >=

tool: D1027: MATCH

tool: D998: MATE

tool: D2229: FUSE

tool: D1252: RAISE

tool: D224: EXCEPT

tool: D1332: APPEND

tool: D1512: CHOOSE

tool: D488: FINDALL

tool: D1551: HITCH

tool: D1799: PICK

tool: D183: REACH

tool: D1280: RESHAPE

tool: D1883: SEEK

tool: D34: FIND

tool: D1004: IN

tool: D2174: SUBLIST

tool: D632: TAKE

tool: D1880: DROP

tool: D2328: TYPE

tool: D171: FLOOR

tool: D563: CHAR

tool: D237: CHARREP

tool: D1487: ABS

tool: D2320: CEILING

tool: D2349: RECIPROCAL

tool: D438: COS

tool: D1200: SIN

tool: D379: TAN

tool: D698: ARCSIN

tool: D1573: ARCCOS

tool: D887: ARCTAN

tool: D681: SINH

tool: D1483: COSH

tool: D646: TANH

tool: D1042: EXP

tool: D1625: LN

tool: D1132: LOG

tool: D1301: SQRT

tool: D1079: NOT

tool: D2041: OPPOSITE

tool: D1913: SECOND

tool: D1379: THIRD

tool: D1722: GRID

tool: D844: CULL

tool: D1262: ATOMIC

tool: D509: PACK

tool: D781: SEED

tool: D58: DIVERSE

tool: D267: TRANSPOSE

tool: D728: VALENCE

tool: D464: PASS

tool: D1793: PAIR

tool: D1204: SIMPLE

tool: D1517: =

tool: D1832: ~=

tool: D673: CART

tool: D2048: FIRST

tool: D331: LINK

tool: D1971: LIST

tool: D1071: REST

tool: D888: REVERSE

tool: D2026: SHAPE

tool: D740: SOLITARY

tool: D2236: TALLY

tool: D875: TELL

tool: D1993: ISBOOLEAN

tool: D473: ISINTEGER

tool: D1278: ISREAL

tool: D2334: ISCHAR

tool: D1076: ISPHRASE

tool: D1355: ISFAULT

tool: D2278: ISSTRING

tool: D1400: NUMERIC

tool: D624: ALLBOOLS

tool: D2053: ALLINTS

tool: D956: ALLREALS

tool: D857: ALLCHARS

tool: D2226: ALLNUMERIC

tool: D1648: EMPTY

tool: D1470: CONTENT

tool: D1568: SINGLE

tool: D618: PLACE

tool: D357: DEEPPLACE

tool: D1443: PLACEALL

tool: D924: RANDOM

tool: D725: SOLVE

tool: D1365: INVERSE

tool: D1552: INNERPRODUCT

tool: D318: MIX

tool: D1662: NULL

tool: D148: TRUE

tool: D1043: FALSE

tool: D877: ITERATE

tool: D365: EACHBOTH

tool: D643: CONVERSE

tool: D710: SORT

tool: D2019: GRADE

tool: D992: EACHALL

tool: D421: FOLD

tool: D1481: FORK

tool: D1497: LEAF

tool: D860: OUTER

tool: D272: TEAM

tool: D612: TWIG

tool: D2077: RANK

tool: D2109: REDUCE

tool: D1416: EACH

tool: D1208: EACHLEFT

tool: D2344: EACHRIGHT

tool: D1922: GAGE

tool: D296: CUTALL

tool: D133: CUT

tool: D521: UP

tool: D1600: ACCUMULATE

tool: D611: BYKEY

tool: D322: RECUR

tool: D599: ACROSS

tool: D1780: DOWN

tool: D962: SETFORMAT

tool: D1567: READ

tool: D187: EXECUTE

tool: D42: ERASE

tool: D2281: EVAL

tool: D48: FAULT

tool: D309: SETWIDTH

tool: D26: DISPLAY

tool: D1276: VALUE

tool: D389: TOUPPER

tool: D1684: TOLOWER

tool: D1896: PARSE

tool: D2022: SCAN

tool: D76: GETFILE

tool: D1596: PUTFILE

tool: D1871: APPENDFILE

tool: D2317: SETTRIGGER

tool: D647: SETMESSAGES

tool: D2220: DEPARSE

tool: D391: DESCAN

tool: D2176: GETDEF

tool: D275: SEE

tool: D644: SETDEFTRACE

tool: D1750: UPDATEALL

tool: D1727: DEEPUPDATE

tool: D862: PASTE

tool: D1116: SETLOGNAME

tool: D414: SETPROMPT

tool: D1681: UPDATE

tool: D2297: POSITIONS

tool: D18: TONUMBER

tool: D2032: CLOSE

tool: D954: OPEN

tool: D151: PHRASE

tool: D734: READFILE

tool: D124: READSCREEN

tool: D934: READCHAR

tool: D1436: SET

tool: D869: SKETCH

tool: D280: STRING

tool: D2232: WRITE

tool: D216: WRITECHARS

tool: D2150: WRITEFILE

tool: D1760: WRITESCREEN

tool: D2062: PICTURE

tool: D487: NO_OP

tool: D1254: DIAGRAM

tool: D1664: SYMBOLS

tool: D703: ASSIGN

tool: D1120: APPLY

tool: D503: GETNAME

tool: D1981: LOAD

tool: D60: SAVE

tool: D2299: LOADDEFS

tool: D1564: TORAW

tool: D1945: FROMRAW

tool: D512: VERSION

tool: D1028: COPYRIGHT

tool: D2021: SYSTEM

tool: D1628: ATVERSION

tool: D1916: TOPLEVEL

tool: D2330: NIALROOT

tool: D1211: CONTINUE

tool: D1286: FILESTATUS

tool: D1607: RESTART

tool: D22: STATUS

tool: D602: BREAK

tool: D1484: CALLSTACK

tool: D1704: WATCHLIST

tool: D2170: BREAKLIST

tool: D472: BREAKIN

tool: D2323: WATCH

tool: D1166: SEEUSERCALLS

tool: D789: SEEPRIMCALLS

tool: D2205: CLEARWS

tool: D795: BYE

tool: D1595: NO_EXPR

tool: D159: NO_TR

tool: D193: SLEEP

tool: D942: FILETALLY

tool: D50: READRECORD

tool: D1859: WRITERECORD

tool: D511: ERASERECORD

tool: D1293: SETINTERRUPTS

tool: D1561: READFIELD

tool: D2166: WRITEFIELD

tool: D1743: FILELENGTH

tool: D1235: READARRAY

tool: D239: WRITEARRAY

tool: D381: EDIT

tool: D1420: HOST

tool: D648: TIME

tool: D2192: TIMESTAMP

tool: D1975: PROFILE

tool: D1527: SETPROFILE

tool: D1077: CLEARPROFILE

tool: D1905: PROFILETREE

tool: D1082: PROFILETABLE

tool: D2137: GETENV

tool: D2316: GETCOMMANDLINE

assistant: ```c
void initprims() {
  init_primname("+", 'R');
  init_primname("*", 'R');
  init_primname("AND", 'R');
  init_primname("MAX", 'R');
  init_primname("MIN", 'R');
  init_primname("OR", 'R');
  init_primname("PLUS", 'C');
  init_primname("-", 'C');
  init_primname("TIMES", 'C');
  init_primname("/", 'C');
  init_primname("POWER", 'C');
  init_primname("QUOTIENT", 'C');
  init_primname("MOD", 'C');
  init_primname("<", 'C');
  init_primname("<=", 'C');
  init_primname(">", 'C');
  init_primname(">=", 'C');
  init_primname("MATCH", 'C');
  init_primname("MATE", 'C');
  init_primname("FUSE", 'B');
  init_primname("RAISE", 'B');
  init_primname("EXCEPT", 'B');
  init_primname("APPEND", 'B');
  init_primname("CHOOSE", 'B');
  init_primname("FINDALL", 'B');
  init_primname("HITCH", 'B');
  init_primname("PICK", 'B');
  init_primname("REACH", 'B');
  init_primname("RESHAPE", 'B');
  init_primname("SEEK", 'B');
  init_primname("FIND", 'B');
  init_primname("IN", 'B');
  init_primname("SUBLIST", 'B');
  init_primname("TAKE", 'B');
  init_primname("DROP", 'B');
  init_primname("TYPE", 'P');
  init_primname("FLOOR", 'P');
  init_primname("CHAR", 'P');
  init_primname("CHARREP", 'P');
  init_primname("ABS", 'P');
  init_primname("CEILING", 'P');
  init_primname("RECIPROCAL", 'P');
  init_primname("COS", 'P');
  init_primname("SIN", 'P');
  init_primname("TAN", 'P');
  init_primname("ARCSIN", 'P');
  init_primname("ARCCOS", 'P');
  init_primname("ARCTAN", 'P');
  init_primname("SINH", 'P');
  init_primname("COSH", 'P');
  init_primname("TANH", 'P');
  init_primname("EXP", 'P');
  init_primname("LN", 'P');
  init_primname("LOG", 'P');
  init_primname("SQRT", 'P');
  init_primname("NOT", 'P');
  init_primname("OPPOSITE", 'P');
  init_primname("SECOND", 'U');
  init_primname("THIRD", 'U');
  init_primname("GRID", 'U');
  init_primname("CULL", 'U');
  init_primname("ATOMIC", 'U');
  init_primname("PACK", 'U');
  init_primname("SEED", 'U');
  init_primname("DIVERSE", 'U');
  init_primname("TRANSPOSE", 'U');
  init_primname("VALENCE", 'U');
  init_primname("PASS", 'U');
  init_primname("PAIR", 'U');
  init_primname("SIMPLE", 'U');
  init_primname("=", 'U');
  init_primname("~=", 'U');
  init_primname("CART", 'U');
  init_primname("FIRST", 'U');
  init_primname("LINK", 'U');
  init_primname("LIST", 'U');
  init_primname("REST", 'U');
  init_primname("REVERSE", 'U');
  init_primname("SHAPE", 'U');
  init_primname("SOLITARY", 'U');
  init_primname("TALLY", 'U');
  init_primname("TELL", 'U');
  init_primname("ISBOOLEAN", 'U');
  init_primname("ISINTEGER", 'U');
  init_primname("ISREAL", 'U');
  init_primname("ISCHAR", 'U');
  init_primname("ISPHRASE", 'U');
  init_primname("ISFAULT", 'U');
  init_primname("ISSTRING", 'U');
  init_primname("NUMERIC", 'U');
  init_primname("ALLBOOLS", 'U');
  init_primname("ALLINTS", 'U');
  init_primname("ALLREALS", 'U');
  init_primname("ALLCHARS", 'U');
  init_primname("ALLNUMERIC", 'U');
  init_primname("EMPTY", 'U');
  init_primname("CONTENT", 'U');
  init_primname("SINGLE", 'U');
  init_primname("PLACE", 'U');
  init_primname("DEEPPLACE", 'U');
  init_primname("PLACEALL", 'U');
  init_primname("RANDOM", 'U');
  init_primname("SOLVE", 'U');
  init_primname("INVERSE", 'U');
  init_primname("INNERPRODUCT", 'U');
  init_primname("MIX", 'U');
  init_primname("NULL", 'E');
  init_primname("TRUE", 'E');
  init_primname("FALSE", 'E');
  init_primname("ITERATE", 'T');
  init_primname("EACHBOTH", 'T');
  init_primname("CONVERSE", 'T');
  init_primname("SORT", 'T');
  init_primname("GRADE", 'T');
  init_primname("EACHALL", 'T');
  init_primname("FOLD", 'T');
  init_primname("FORK", 'T');
  init_primname("LEAF", 'T');
  init_primname("OUTER", 'T');
  init_primname("TEAM", 'T');
  init_primname("TWIG", 'T');
  init_primname("RANK", 'T');
  init_primname("REDUCE", 'T');
  init_primname("EACH", 'T');
  init_primname("EACHLEFT", 'T');
  init_primname("EACHRIGHT", 'T');
  init_primname("GAGE", 'U');
  init_primname("CUTALL", 'B');
  init_primname("CUT", 'B');
  init_primname("UP", 'B');
  init_primname("ACCUMULATE", 'T');
  init_primname("BYKEY", 'T');
  init_primname("RECUR", 'T');
  init_primname("ACROSS", 'T');
  init_primname("DOWN", 'T');
  init_primname("SETFORMAT", 'U');
  init_primname("READ", 'U');
  init_primname("EXECUTE", 'U');
  init_primname("ERASE", 'U');
  init_primname("EVAL", 'U');
  init_primname("FAULT", 'U');
  init_primname("SETWIDTH", 'U');
  init_primname("DISPLAY", 'U');
  init_primname("VALUE", 'U');
  init_primname("TOUPPER", 'U');
  init_primname("TOLOWER", 'U');
  init_primname("PARSE", 'U');
  init_primname("SCAN", 'U');
  init_primname("GETFILE", 'U');
  init_primname("PUTFILE", 'U');
  init_primname("APPENDFILE", 'U');
  init_primname("SETTRIGGER", 'U');
  init_primname("SETMESSAGES", 'U');
  init_primname("DEPARSE", 'U');
  init_primname("DESCAN", 'U');
  init_primname("GETDEF", 'U');
  init_primname("SEE", 'U');
  init_primname("SETDEFTRACE", 'U');
  init_primname("UPDATEALL", 'U');
  init_primname("DEEPUPDATE", 'U');
  init_primname("PASTE", 'U');
  init_primname("SETLOGNAME", 'U');
  init_primname("SETPROMPT", 'U');
  init_primname("UPDATE", 'U');
  init_primname("POSITIONS", 'U');
  init_primname("TONUMBER", 'U');
  init_primname("CLOSE", 'U');
  init_primname("OPEN", 'U');
  init_primname("PHRASE", 'U');
  init_primname("READFILE", 'U');
  init_primname("READSCREEN", 'U');
  init_primname("READCHAR", 'E');
  init_primname("SET", 'U');
  init_primname("SKETCH", 'U');
  init_primname("STRING", 'U');
  init_primname("WRITE", 'U');
  init_primname("WRITECHARS", 'U');
  init_primname("WRITEFILE", 'U');
  init_primname("WRITESCREEN", 'U');
  init_primname("PICTURE", 'U');
  init_primname("NO_OP", 'U');
  init_primname("DIAGRAM", 'U');
  init_primname("SYMBOLS", 'U');
  init_primname("ASSIGN", 'U');
  init_primname("APPLY", 'U');
  init_primname("GETNAME", 'U');
  init_primname("LOAD", 'U');
  init_primname("SAVE", 'U');
  init_primname("LOADDEFS", 'U');
  init_primname("TORAW", 'U');
  init_primname("FROMRAW", 'U');
  init_primname("VERSION", 'E');
  init_primname("COPYRIGHT", 'E');
  init_primname("SYSTEM", 'E');
  init_primname("ATVERSION", 'E');
  init_primname("TOPLEVEL", 'E');
  init_primname("NIALROOT", 'E');
  init_primname("CONTINUE", 'E');
  init_primname("FILESTATUS", 'E');
  init_primname("RESTART", 'E');
  init_primname("STATUS", 'E');
  init_primname("BREAK", 'E');
  init_primname("CALLSTACK", 'E');
  init_primname("WATCHLIST", 'E');
  init_primname("BREAKLIST", 'E');
  init_primname("BREAKIN", 'U');
  init_primname("WATCH", 'U');
  init_primname("SEEUSERCALLS", 'U');
  init_primname("SEEPRIMCALLS", 'U');
  init_primname("CLEARWS", 'E');
  init_primname("BYE", 'E');
  init_primname("NO_EXPR", 'E');
  init_primname("NO_TR", 'T');
  init_primname("SLEEP", 'U');
  init_primname("FILETALLY", 'U');
  init_primname("READRECORD", 'U');
  init_primname("WRITERECORD", 'U');
  init_primname("ERASERECORD", 'U');
  init_primname("SETINTERRUPTS", 'U');
  init_primname("READFIELD", 'U');
  init_primname("WRITEFIELD", 'U');
  init_primname("FILELENGTH", 'U');
  init_primname("READARRAY", 'U');
  init_primname("WRITEARRAY", 'U');
  init_primname("EDIT", 'U');
  init_primname("HOST", 'U');
  init_primname("TIME", 'E');
  init_primname("TIMESTAMP", 'E');
  init_primname("PROFILE", 'U');
  init_primname("SETPROFILE", 'U');
  init_primname("CLEARPROFILE", 'E');
  init_primname("PROFILETREE", 'E');
  init_primname("PROFILETABLE", 'E');
  init_primname("GETENV", 'U');
  init_primname("GETCOMMANDLINE", 'E');
}
```