return {
  { 0x00, "MOVE",      false, true,  "R", "N", "ABC"  };
  { 0x01, "LOADK",     false, true,  "K", "N", "ABx"  };
  { 0x02, "LOADBOOL",  false, true,  "U", "U", "ABC"  };
  { 0x03, "LOADNIL",   false, true,  "R", "N", "ABC"  };
  { 0x04, "GETUPVAL",  false, true,  "U", "N", "ABC"  };
  { 0x05, "GETGLOBAL", false, true,  "K", "N", "ABx"  };
  { 0x06, "GETTABLE",  false, true,  "R", "K", "ABC"  };
  { 0x07, "SETGLOBAL", false, false, "K", "N", "ABx"  };
  { 0x08, "SETUPVAL",  false, false, "U", "N", "ABC"  };
  { 0x09, "SETTABLE",  false, false, "K", "K", "ABC"  };
  { 0x0A, "NEWTABLE",  false, true,  "U", "U", "ABC"  };
  { 0x0B, "SELF",      false, true,  "R", "K", "ABC"  };
  { 0x0C, "ADD",       false, true,  "K", "K", "ABC"  };
  { 0x0D, "SUB",       false, true,  "K", "K", "ABC"  };
  { 0x0E, "MUL",       false, true,  "K", "K", "ABC"  };
  { 0x0F, "DIV",       false, true,  "K", "K", "ABC"  };
  { 0x10, "MOD",       false, true,  "K", "K", "ABC"  };
  { 0x11, "POW",       false, true,  "K", "K", "ABC"  };
  { 0x12, "UNM",       false, true,  "R", "N", "ABC"  };
  { 0x13, "NOT",       false, true,  "R", "N", "ABC"  };
  { 0x14, "LEN",       false, true,  "R", "N", "ABC"  };
  { 0x15, "CONCAT",    false, true,  "R", "R", "ABC"  };
  { 0x16, "JMP",       false, false, "R", "N", "AsBx" };
  { 0x17, "EQ",        true,  false, "K", "K", "ABC"  };
  { 0x18, "LT",        true,  false, "K", "K", "ABC"  };
  { 0x19, "LE",        true,  false, "K", "K", "ABC"  };
  { 0x1A, "TEST",      true,  true,  "R", "U", "ABC"  };
  { 0x1B, "TESTSET",   true,  true,  "R", "U", "ABC"  };
  { 0x1C, "CALL",      false, true,  "U", "U", "ABC"  };
  { 0x1D, "TAILCALL",  false, true,  "U", "U", "ABC"  };
  { 0x1E, "RETURN",    false, false, "U", "N", "ABC"  };
  { 0x1F, "FORLOOP",   false, true,  "R", "N", "AsBx" };
  { 0x20, "FORPREP",   false, true,  "R", "N", "AsBx" };
  { 0x21, "TFORLOOP",  true,  false, "N", "U", "ABC"  };
  { 0x22, "SETLIST",   false, false, "U", "U", "ABC"  };
  { 0x23, "CLOSE",     false, false, "N", "N", "ABC"  };
  { 0x24, "CLOSURE",   false, true,  "U", "N", "ABx"  };
  { 0x25, "VARARG",    false, true,  "U", "N", "ABC"  };
}
