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

```asm
<initprims>:
  endbr64
  sub    $0x8,%rsp
  mov    $0x52,%esi
  lea    D1097(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x52,%esi
  lea    D788(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x52,%esi
  lea    D980(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x52,%esi
  lea    D1013(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x52,%esi
  lea    D809(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x52,%esi
  lea    D22(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1730(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1617(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1351(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1781(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D133(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D2137(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1229(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D2189(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1139(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1670(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D169(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1914(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D844(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D148(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1257(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D40(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D992(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1309(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D2293(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1152(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1164(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D64(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D2157(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D458(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D378(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D442(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D546(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1968(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1715(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D150(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1287(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D653(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1393(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D417(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D377(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D132(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D547(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1174(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1785(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D563(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1424(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1078(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D2257(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1397(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D639(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1321(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D734(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D412(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1674(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D2010(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D822(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D867(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D859(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1256(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2048(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D12(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D184(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1048(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1438(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D341(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1822(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1275(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D335(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2321(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1865(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1187(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1819(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D577(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D11(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2240(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1436(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D370(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1189(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1131(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1755(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D774(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2243(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D538(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D868(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2155(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1430(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1398(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D5(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1903(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1391(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1550(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2145(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D825(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D482(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D587(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D149(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1684(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2209(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D313(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D514(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2214(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1150(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D146(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1535(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2151(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D356(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1897(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D348(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1847(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D58(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1629(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D110(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1233(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1875(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D70(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1372(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D933(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D381(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1060(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1138(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D233(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D50(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1668(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1657(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1344(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1144(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D887(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D396(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D2262(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D2139(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D283(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D470(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1151(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1705(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1567(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1718(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1161(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D829(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D434(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2013(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2285(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2109(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2046(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D838(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1969(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1788(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2205(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D83(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1837(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2216(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D608(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D297(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1874(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1153(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1651(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D864(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1218(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1116(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1209(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D970(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2141(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D756(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D323(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D530(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1465(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1092(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D651(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1108(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2127(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2345(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D504(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D772(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1156(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1855(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1374(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1032(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1008(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1619(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D881(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2129(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1518(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D664(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2067(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1373(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1568(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D221(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2006(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D393(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2054(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D449(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1221(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D794(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1845(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1858(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1972(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1921(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1196(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1971(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D649(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D287(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D548(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D2020(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1759(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1459(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1193(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1024(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1927(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D872(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D2172(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D749(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D253(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D719(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D516(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D633(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D165(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1065(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2332(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2247(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1314(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D225(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D10(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D220(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1833(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2251(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D319(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1769(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1667(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D41(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2047(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1504(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D2217(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D411(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D444(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D914(%rip),%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  add    $0x8,%rsp
  ret
```

tool_calls: name: retrieve_data
arguments: tag: D1097
type: string
name: retrieve_data
arguments: tag: D788
type: string
name: retrieve_data
arguments: tag: D980
type: string
name: retrieve_data
arguments: tag: D1013
type: string
name: retrieve_data
arguments: tag: D809
type: string
name: retrieve_data
arguments: tag: D22
type: string
name: retrieve_data
arguments: tag: D1730
type: string
name: retrieve_data
arguments: tag: D1617
type: string
name: retrieve_data
arguments: tag: D1351
type: string
name: retrieve_data
arguments: tag: D1781
type: string
name: retrieve_data
arguments: tag: D133
type: string
name: retrieve_data
arguments: tag: D2137
type: string
name: retrieve_data
arguments: tag: D1229
type: string
name: retrieve_data
arguments: tag: D2189
type: string
name: retrieve_data
arguments: tag: D1139
type: string
name: retrieve_data
arguments: tag: D1670
type: string
name: retrieve_data
arguments: tag: D169
type: string
name: retrieve_data
arguments: tag: D1914
type: string
name: retrieve_data
arguments: tag: D844
type: string
name: retrieve_data
arguments: tag: D148
type: string
name: retrieve_data
arguments: tag: D1257
type: string
name: retrieve_data
arguments: tag: D40
type: string
name: retrieve_data
arguments: tag: D992
type: string
name: retrieve_data
arguments: tag: D1309
type: string
name: retrieve_data
arguments: tag: D2293
type: string
name: retrieve_data
arguments: tag: D1152
type: string
name: retrieve_data
arguments: tag: D1164
type: string
name: retrieve_data
arguments: tag: D64
type: string
name: retrieve_data
arguments: tag: D2157
type: string
name: retrieve_data
arguments: tag: D458
type: string
name: retrieve_data
arguments: tag: D378
type: string
name: retrieve_data
arguments: tag: D442
type: string
name: retrieve_data
arguments: tag: D546
type: string
name: retrieve_data
arguments: tag: D1968
type: string
name: retrieve_data
arguments: tag: D1715
type: string
name: retrieve_data
arguments: tag: D150
type: string
name: retrieve_data
arguments: tag: D1287
type: string
name: retrieve_data
arguments: tag: D653
type: string
name: retrieve_data
arguments: tag: D1393
type: string
name: retrieve_data
arguments: tag: D417
type: string
name: retrieve_data
arguments: tag: D377
type: string
name: retrieve_data
arguments: tag: D132
type: string
name: retrieve_data
arguments: tag: D547
type: string
name: retrieve_data
arguments: tag: D1174
type: string
name: retrieve_data
arguments: tag: D1785
type: string
name: retrieve_data
arguments: tag: D563
type: string
name: retrieve_data
arguments: tag: D1424
type: string
name: retrieve_data
arguments: tag: D1078
type: string
name: retrieve_data
arguments: tag: D2257
type: string
name: retrieve_data
arguments: tag: D1397
type: string
name: retrieve_data
arguments: tag: D639
type: string
name: retrieve_data
arguments: tag: D1321
type: string
name: retrieve_data
arguments: tag: D734
type: string
name: retrieve_data
arguments: tag: D412
type: string
name: retrieve_data
arguments: tag: D1674
type: string
name: retrieve_data
arguments: tag: D2010
type: string
name: retrieve_data
arguments: tag: D822
type: string
name: retrieve_data
arguments: tag: D867
type: string
name: retrieve_data
arguments: tag: D859
type: string
name: retrieve_data
arguments: tag: D1256
type: string
name: retrieve_data
arguments: tag: D2048
type: string
name: retrieve_data
arguments: tag: D12
type: string
name: retrieve_data
arguments: tag: D184
type: string
name: retrieve_data
arguments: tag: D1048
type: string
name: retrieve_data
arguments: tag: D1438
type: string
name: retrieve_data
arguments: tag: D341
type: string
name: retrieve_data
arguments: tag: D1822
type: string
name: retrieve_data
arguments: tag: D1275
type: string
name: retrieve_data
arguments: tag: D335
type: string
name: retrieve_data
arguments: tag: D2321
type: string
name: retrieve_data
arguments: tag: D1865
type: string
name: retrieve_data
arguments: tag: D1187
type: string
name: retrieve_data
arguments: tag: D1819
type: string
name: retrieve_data
arguments: tag: D577
type: string
name: retrieve_data
arguments: tag: D11
type: string
name: retrieve_data
arguments: tag: D2240
type: string
name: retrieve_data
arguments: tag: D1436
type: string
name: retrieve_data
arguments: tag: D370
type: string
name: retrieve_data
arguments: tag: D1189
type: string
name: retrieve_data
arguments: tag: D1131
type: string
name: retrieve_data
arguments: tag: D1755
type: string
name: retrieve_data
arguments: tag: D774
type: string
name: retrieve_data
arguments: tag: D2243
type: string
name: retrieve_data
arguments: tag: D538
type: string
name: retrieve_data
arguments: tag: D868
type: string
name: retrieve_data
arguments: tag: D2155
type: string
name: retrieve_data
arguments: tag: D1430
type: string
name: retrieve_data
arguments: tag: D1398
type: string
name: retrieve_data
arguments: tag: D5
type: string
name: retrieve_data
arguments: tag: D1903
type: string
name: retrieve_data
arguments: tag: D1391
type: string
name: retrieve_data
arguments: tag: D1550
type: string
name: retrieve_data
arguments: tag: D2145
type: string
name: retrieve_data
arguments: tag: D825
type: string
name: retrieve_data
arguments: tag: D482
type: string
name: retrieve_data
arguments: tag: D587
type: string
name: retrieve_data
arguments: tag: D149
type: string
name: retrieve_data
arguments: tag: D1684
type: string
name: retrieve_data
arguments: tag: D2209
type: string
name: retrieve_data
arguments: tag: D313
type: string
name: retrieve_data
arguments: tag: D514
type: string
name: retrieve_data
arguments: tag: D2214
type: string
name: retrieve_data
arguments: tag: D1150
type: string
name: retrieve_data
arguments: tag: D146
type: string
name: retrieve_data
arguments: tag: D1535
type: string
name: retrieve_data
arguments: tag: D2151
type: string
name: retrieve_data
arguments: tag: D356
type: string
name: retrieve_data
arguments: tag: D1897
type: string
name: retrieve_data
arguments: tag: D348
type: string
name: retrieve_data
arguments: tag: D1847
type: string
name: retrieve_data
arguments: tag: D58
type: string
name: retrieve_data
arguments: tag: D1629
type: string
name: retrieve_data
arguments: tag: D110
type: string
name: retrieve_data
arguments: tag: D1233
type: string
name: retrieve_data
arguments: tag: D1875
type: string
name: retrieve_data
arguments: tag: D70
type: string
name: retrieve_data
arguments: tag: D1372
type: string
name: retrieve_data
arguments: tag: D933
type: string
name: retrieve_data
arguments: tag: D381
type: string
name: retrieve_data
arguments: tag: D1060
type: string
name: retrieve_data
arguments: tag: D1138
type: string
name: retrieve_data
arguments: tag: D233
type: string
name: retrieve_data
arguments: tag: D50
type: string
name: retrieve_data
arguments: tag: D1668
type: string
name: retrieve_data
arguments: tag: D1657
type: string
name: retrieve_data
arguments: tag: D1344
type: string
name: retrieve_data
arguments: tag: D1144
type: string
name: retrieve_data
arguments: tag: D887
type: string
name: retrieve_data
arguments: tag: D396
type: string
name: retrieve_data
arguments: tag: D2262
type: string
name: retrieve_data
arguments: tag: D2139
type: string
name: retrieve_data
arguments: tag: D283
type: string
name: retrieve_data
arguments: tag: D470
type: string
name: retrieve_data
arguments: tag: D1151
type: string
name: retrieve_data
arguments: tag: D1705
type: string
name: retrieve_data
arguments: tag: D1567
type: string
name: retrieve_data
arguments: tag: D1718
type: string
name: retrieve_data
arguments: tag: D1161
type: string
name: retrieve_data
arguments: tag: D829
type: string
name: retrieve_data
arguments: tag: D434
type: string
name: retrieve_data
arguments: tag: D2013
type: string
name: retrieve_data
arguments: tag: D2285
type: string
name: retrieve_data
arguments: tag: D2109
type: string
name: retrieve_data
arguments: tag: D2046
type: string
name: retrieve_data
arguments: tag: D838
type: string
name: retrieve_data
arguments: tag: D1969
type: string
name: retrieve_data
arguments: tag: D1788
type: string
name: retrieve_data
arguments: tag: D2205
type: string
name: retrieve_data
arguments: tag: D83
type: string
name: retrieve_data
arguments: tag: D1837
type: string
name: retrieve_data
arguments: tag: D2216
type: string
name: retrieve_data
arguments: tag: D608
type: string
name: retrieve_data
arguments: tag: D297
type: string
name: retrieve_data
arguments: tag: D1874
type: string
name: retrieve_data
arguments: tag: D1153
type: string
name: retrieve_data
arguments: tag: D1651
type: string
name: retrieve_data
arguments: tag: D864
type: string
name: retrieve_data
arguments: tag: D1218
type: string
name: retrieve_data
arguments: tag: D1116
type: string
name: retrieve_data
arguments: tag: D1209
type: string
name: retrieve_data
arguments: tag: D970
type: string
name: retrieve_data
arguments: tag: D2141
type: string
name: retrieve_data
arguments: tag: D756
type: string
name: retrieve_data
arguments: tag: D323
type: string
name: retrieve_data
arguments: tag: D530
type: string
name: retrieve_data
arguments: tag: D1465
type: string
name: retrieve_data
arguments: tag: D1092
type: string
name: retrieve_data
arguments: tag: D651
type: string
name: retrieve_data
arguments: tag: D1108
type: string
name: retrieve_data
arguments: tag: D2127
type: string
name: retrieve_data
arguments: tag: D2345
type: string
name: retrieve_data
arguments: tag: D504
type: string
name: retrieve_data
arguments: tag: D772
type: string
name: retrieve_data
arguments: tag: D1156
type: string
name: retrieve_data
arguments: tag: D1855
type: string
name: retrieve_data
arguments: tag: D1374
type: string
name: retrieve_data
arguments: tag: D1032
type: string
name: retrieve_data
arguments: tag: D1008
type: string
name: retrieve_data
arguments: tag: D1619
type: string
name: retrieve_data
arguments: tag: D881
type: string
name: retrieve_data
arguments: tag: D2129
type: string
name: retrieve_data
arguments: tag: D1518
type: string
name: retrieve_data
arguments: tag: D664
type: string
name: retrieve_data
arguments: tag: D2067
type: string
name: retrieve_data
arguments: tag: D1373
type: string
name: retrieve_data
arguments: tag: D1568
type: string
name: retrieve_data
arguments: tag: D221
type: string
name: retrieve_data
arguments: tag: D2006
type: string
name: retrieve_data
arguments: tag: D393
type: string
name: retrieve_data
arguments: tag: D2054
type: string
name: retrieve_data
arguments: tag: D449
type: string
name: retrieve_data
arguments: tag: D1221
type: string
name: retrieve_data
arguments: tag: D794
type: string
name: retrieve_data
arguments: tag: D1845
type: string
name: retrieve_data
arguments: tag: D1858
type: string
name: retrieve_data
arguments: tag: D1972
type: string
name: retrieve_data
arguments: tag: D1921
type: string
name: retrieve_data
arguments: tag: D1196
type: string
name: retrieve_data
arguments: tag: D1971
type: string
name: retrieve_data
arguments: tag: D649
type: string
name: retrieve_data
arguments: tag: D287
type: string
name: retrieve_data
arguments: tag: D548
type: string
name: retrieve_data
arguments: tag: D2020
type: string
name: retrieve_data
arguments: tag: D1759
type: string
name: retrieve_data
arguments: tag: D1459
type: string
name: retrieve_data
arguments: tag: D1193
type: string
name: retrieve_data
arguments: tag: D1024
type: string
name: retrieve_data
arguments: tag: D1927
type: string
name: retrieve_data
arguments: tag: D872
type: string
name: retrieve_data
arguments: tag: D2172
type: string
name: retrieve_data
arguments: tag: D749
type: string
name: retrieve_data
arguments: tag: D253
type: string
name: retrieve_data
arguments: tag: D719
type: string
name: retrieve_data
arguments: tag: D516
type: string
name: retrieve_data
arguments: tag: D633
type: string
name: retrieve_data
arguments: tag: D165
type: string
name: retrieve_data
arguments: tag: D1065
type: string
name: retrieve_data
arguments: tag: D2332
type: string
name: retrieve_data
arguments: tag: D2247
type: string
name: retrieve_data
arguments: tag: D1314
type: string
name: retrieve_data
arguments: tag: D225
type: string
name: retrieve_data
arguments: tag: D10
type: string
name: retrieve_data
arguments: tag: D220
type: string
name: retrieve_data
arguments: tag: D1833
type: string
name: retrieve_data
arguments: tag: D2251
type: string
name: retrieve_data
arguments: tag: D319
type: string
name: retrieve_data
arguments: tag: D1769
type: string
name: retrieve_data
arguments: tag: D1667
type: string
name: retrieve_data
arguments: tag: D41
type: string
name: retrieve_data
arguments: tag: D2047
type: string
name: retrieve_data
arguments: tag: D1504
type: string
name: retrieve_data
arguments: tag: D2217
type: string
name: retrieve_data
arguments: tag: D411
type: string
name: retrieve_data
arguments: tag: D444
type: string
name: retrieve_data
arguments: tag: D914
type: string

tool: D1097: +

tool: D788: *

tool: D980: AND

tool: D1013: MAX

tool: D809: MIN

tool: D22: OR

tool: D1730: PLUS

tool: D1617: -

tool: D1351: TIMES

tool: D1781: /

tool: D133: POWER

tool: D2137: QUOTIENT

tool: D1229: MOD

tool: D2189: <

tool: D1139: <=

tool: D1670: >

tool: D169: >=

tool: D1914: MATCH

tool: D844: MATE

tool: D148: FUSE

tool: D1257: RAISE

tool: D40: EXCEPT

tool: D992: APPEND

tool: D1309: CHOOSE

tool: D2293: FINDALL

tool: D1152: HITCH

tool: D1164: PICK

tool: D64: REACH

tool: D2157: RESHAPE

tool: D458: SEEK

tool: D378: FIND

tool: D442: IN

tool: D546: SUBLIST

tool: D1968: TAKE

tool: D1715: DROP

tool: D150: TYPE

tool: D1287: FLOOR

tool: D653: CHAR

tool: D1393: CHARREP

tool: D417: ABS

tool: D377: CEILING

tool: D132: RECIPROCAL

tool: D547: COS

tool: D1174: SIN

tool: D1785: TAN

tool: D563: ARCSIN

tool: D1424: ARCCOS

tool: D1078: ARCTAN

tool: D2257: SINH

tool: D1397: COSH

tool: D639: TANH

tool: D1321: EXP

tool: D734: LN

tool: D412: LOG

tool: D1674: SQRT

tool: D2010: NOT

tool: D822: OPPOSITE

tool: D867: SECOND

tool: D859: THIRD

tool: D1256: GRID

tool: D2048: CULL

tool: D12: ATOMIC

tool: D184: PACK

tool: D1048: SEED

tool: D1438: DIVERSE

tool: D341: TRANSPOSE

tool: D1822: VALENCE

tool: D1275: PASS

tool: D335: PAIR

tool: D2321: SIMPLE

tool: D1865: =

tool: D1187: ~=

tool: D1819: CART

tool: D577: FIRST

tool: D11: LINK

tool: D2240: LIST

tool: D1436: REST

tool: D370: REVERSE

tool: D1189: SHAPE

tool: D1131: SOLITARY

tool: D1755: TALLY

tool: D774: TELL

tool: D2243: ISBOOLEAN

tool: D538: ISINTEGER

tool: D868: ISREAL

tool: D2155: ISCHAR

tool: D1430: ISPHRASE

tool: D1398: ISFAULT

tool: D5: ISSTRING

tool: D1903: NUMERIC

tool: D1391: ALLBOOLS

tool: D1550: ALLINTS

tool: D2145: ALLREALS

tool: D825: ALLCHARS

tool: D482: ALLNUMERIC

tool: D587: EMPTY

tool: D149: CONTENT

tool: D1684: SINGLE

tool: D2209: PLACE

tool: D313: DEEPPLACE

tool: D514: PLACEALL

tool: D2214: RANDOM

tool: D1150: SOLVE

tool: D146: INVERSE

tool: D1535: INNERPRODUCT

tool: D2151: MIX

tool: D356: NULL

tool: D1897: TRUE

tool: D348: FALSE

tool: D1847: ITERATE

tool: D58: EACHBOTH

tool: D1629: CONVERSE

tool: D110: SORT

tool: D1233: GRADE

tool: D1875: EACHALL

tool: D70: FOLD

tool: D1372: FORK

tool: D933: LEAF

tool: D381: OUTER

tool: D1060: TEAM

tool: D1138: TWIG

tool: D233: RANK

tool: D50: REDUCE

tool: D1668: EACH

tool: D1657: EACHLEFT

tool: D1344: EACHRIGHT

tool: D1144: GAGE

tool: D887: CUTALL

tool: D396: CUT

tool: D2262: UP

tool: D2139: ACCUMULATE

tool: D283: BYKEY

tool: D470: RECUR

tool: D1151: ACROSS

tool: D1705: DOWN

tool: D1567: SETFORMAT

tool: D1718: READ

tool: D1161: EXECUTE

tool: D829: ERASE

tool: D434: EVAL

tool: D2013: FAULT

tool: D2285: SETWIDTH

tool: D2109: DISPLAY

tool: D2046: VALUE

tool: D838: TOUPPER

tool: D1969: TOLOWER

tool: D1788: PARSE

tool: D2205: SCAN

tool: D83: GETFILE

tool: D1837: PUTFILE

tool: D2216: APPENDFILE

tool: D608: SETTRIGGER

tool: D297: SETMESSAGES

tool: D1874: DEPARSE

tool: D1153: DESCAN

tool: D1651: GETDEF

tool: D864: SEE

tool: D1218: SETDEFTRACE

tool: D1116: UPDATEALL

tool: D1209: DEEPUPDATE

tool: D970: PASTE

tool: D2141: SETLOGNAME

tool: D756: SETPROMPT

tool: D323: UPDATE

tool: D530: POSITIONS

tool: D1465: TONUMBER

tool: D1092: CLOSE

tool: D651: OPEN

tool: D1108: PHRASE

tool: D2127: READFILE

tool: D2345: READSCREEN

tool: D504: READCHAR

tool: D772: SET

tool: D1156: SKETCH

tool: D1855: STRING

tool: D1374: WRITE

tool: D1032: WRITECHARS

tool: D1008: WRITEFILE

tool: D1619: WRITESCREEN

tool: D881: PICTURE

tool: D2129: NO_OP

tool: D1518: DIAGRAM

tool: D664: SYMBOLS

tool: D2067: ASSIGN

tool: D1373: APPLY

tool: D1568: GETNAME

tool: D221: LOAD

tool: D2006: SAVE

tool: D393: LOADDEFS

tool: D2054: TORAW

tool: D449: FROMRAW

tool: D1221: VERSION

tool: D794: COPYRIGHT

tool: D1845: SYSTEM

tool: D1858: ATVERSION

tool: D1972: TOPLEVEL

tool: D1921: NIALROOT

tool: D1196: CONTINUE

tool: D1971: FILESTATUS

tool: D649: RESTART

tool: D287: STATUS

tool: D548: BREAK

tool: D2020: CALLSTACK

tool: D1759: WATCHLIST

tool: D1459: BREAKLIST

tool: D1193: BREAKIN

tool: D1024: WATCH

tool: D1927: SEEUSERCALLS

tool: D872: SEEPRIMCALLS

tool: D2172: CLEARWS

tool: D749: BYE

tool: D253: NO_EXPR

tool: D719: NO_TR

tool: D516: SLEEP

tool: D633: FILETALLY

tool: D165: READRECORD

tool: D1065: WRITERECORD

tool: D2332: ERASERECORD

tool: D2247: SETINTERRUPTS

tool: D1314: READFIELD

tool: D225: WRITEFIELD

tool: D10: FILELENGTH

tool: D220: READARRAY

tool: D1833: WRITEARRAY

tool: D2251: EDIT

tool: D319: HOST

tool: D1769: TIME

tool: D1667: TIMESTAMP

tool: D41: PROFILE

tool: D2047: SETPROFILE

tool: D1504: CLEARPROFILE

tool: D2217: PROFILETREE

tool: D411: PROFILETABLE

tool: D444: GETENV

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