# The ISL interpreter's command table — opcode -> handler
#
# Recovered by symbolically executing `sub_822FE040`, which fills 1023 eight-byte
# slots at `table+32` with a default and then overwrites individual ones. Slot
# index = (N - 32) / 8 from each `std r9, N(r31)`.
#
# Regenerate with `tools/re-capture/isl_cmdtab.py`.
#
# `82391BA8` is `li r3,1 ; blr` — an accept-and-discard stub. The opcodes bound
# to it are dead in this build: 768, 769, 774, 775, 776, 791, 792, 793, 805.
#
populated slots: 57
  opcode 256   -> 822FE8D0 
  opcode 512   -> 822FE8D8 
  opcode 513   -> 822FE9D8 
  opcode 514   -> 822FE9C0 
  opcode 515   -> 822FE9C8 
  opcode 516   -> 822FE9D0 
  opcode 517   -> 822FE8E0 
  opcode 518   -> 822FE8E8 
  opcode 519   -> 822FE9A0 
  opcode 520   -> 822FF4C8 
  opcode 768   -> 82391BA8 
  opcode 769   -> 82391BA8 
  opcode 772   -> 822FEDE0 
  opcode 774   -> 82391BA8 
  opcode 775   -> 82391BA8 
  opcode 776   -> 82391BA8 
  opcode 784   -> 822FEE28 
  opcode 785   -> 822FEF00 
  opcode 786   -> 822FEE38 
  opcode 787   -> 822FEE30 
  opcode 788   -> 822FEFB8 
  opcode 789   -> 822FF060 
  opcode 790   -> 822FF110 
  opcode 791   -> 82391BA8 
  opcode 792   -> 82391BA8 
  opcode 793   -> 82391BA8 
  opcode 800   -> 822FF118 
  opcode 801   -> 822FF120 
  opcode 802   -> 822FF128 
  opcode 803   -> 822FF130 
  opcode 804   -> 822FF1B8 
  opcode 805   -> 82391BA8 
  opcode 806   -> 822FF218 
  opcode 807   -> 822FF220 
  opcode 808   -> 822FF138 
  opcode 816   -> 822FECC8 
  opcode 817   -> 822FED10 
  opcode 896   -> 822FF228 
  opcode 897   -> 822FF280 
  opcode 992   -> 822FF2D8 
  opcode 993   -> 822FEDB0 
  opcode 994   -> 822FEDC8 
  opcode 995   -> 822FF330 
  opcode 996   -> 822FF3B8 
  opcode 997   -> 822FF468 
  opcode 998   -> 822FF4A8 
  opcode 999   -> 822FF4C0 
  opcode 1008  -> 822FE9A8 
  opcode 1009  -> 822FEA80 
  opcode 1010  -> 822FEB10 
  opcode 1011  -> 822FEB40 
  opcode 1012  -> 822FEBB0 
  opcode 1013  -> 822FEBB8 
  opcode 1014  -> 822FEBD0 
  opcode 1015  -> 822FEC20 
  opcode 1016  -> 822FEB70 
  opcode 1017  -> 822FEB98 
