Go to the source code of this file.
Functions | |
| static void | print_system_reg (uint16_t reg) |
| static void | print_g_reg (uint8_t reg) |
| static void | print_reg (uint8_t reg) |
| static void | print_cmp_op (uint8_t op) |
| static void | print_set_op (uint8_t op) |
| static void | print_reg_or_data (command_t *command, int immediate, int start) |
| static void | print_reg_or_data_2 (command_t *command, int immediate, int start) |
| static void | print_reg_or_data_3 (command_t *command, int immediate, int start) |
| static void | print_if_version_1 (command_t *command) |
| static void | print_if_version_2 (command_t *command) |
| static void | print_if_version_3 (command_t *command) |
| static void | print_if_version_4 (command_t *command) |
| static void | print_if_version_5 (command_t *command) |
| static void | print_special_instruction (command_t *command) |
| static void | print_linksub_instruction (command_t *command) |
| static void | print_link_instruction (command_t *command, int optional) |
| static void | print_jump_instruction (command_t *command) |
| static void | print_system_set (command_t *command) |
| static void | print_set_version_1 (command_t *command) |
| static void | print_set_version_2 (command_t *command) |
| static void | print_set_version_3 (command_t *command) |
| void | vm_print_mnemonic (vm_cmd_t *vm_command) |
| void | vm_print_cmd (int row, vm_cmd_t *vm_command) |
Variables | |
| static const char | cmp_op_table [][4] |
| static const char | set_op_table [][4] |
| static const char | link_table [][16] |
| static const char *const | system_reg_table [] |
| static const char | system_reg_abbr_table [][8] |
| static void print_system_reg | ( | uint16_t | reg | ) | [static] |
Definition at line 121 of file vmcmd.c.
Referenced by print_reg(), and print_system_set().
| static void print_g_reg | ( | uint8_t | reg | ) | [static] |
Definition at line 128 of file vmcmd.c.
Referenced by print_if_version_1(), print_if_version_3(), print_if_version_4(), print_if_version_5(), print_reg(), print_set_version_1(), print_set_version_2(), print_set_version_3(), and print_system_set().
| static void print_reg | ( | uint8_t | reg | ) | [static] |
Definition at line 135 of file vmcmd.c.
Referenced by print_if_version_2(), print_if_version_5(), print_reg_or_data(), and print_reg_or_data_3().
| static void print_cmp_op | ( | uint8_t | op | ) | [static] |
Definition at line 142 of file vmcmd.c.
Referenced by print_if_version_1(), print_if_version_2(), print_if_version_3(), print_if_version_4(), and print_if_version_5().
| static void print_set_op | ( | uint8_t | op | ) | [static] |
Definition at line 149 of file vmcmd.c.
Referenced by print_set_version_1(), print_set_version_2(), print_set_version_3(), and print_system_set().
| static void print_reg_or_data | ( | command_t * | command, | |
| int | immediate, | |||
| int | start | |||
| ) | [static] |
Definition at line 156 of file vmcmd.c.
Referenced by print_if_version_1(), print_if_version_3(), print_if_version_4(), print_if_version_5(), print_set_version_1(), print_set_version_2(), and print_system_set().
| static void print_reg_or_data_2 | ( | command_t * | command, | |
| int | immediate, | |||
| int | start | |||
| ) | [static] |
Definition at line 168 of file vmcmd.c.
Referenced by print_system_set().
| static void print_reg_or_data_3 | ( | command_t * | command, | |
| int | immediate, | |||
| int | start | |||
| ) | [static] |
Definition at line 175 of file vmcmd.c.
Referenced by print_set_version_3().
| static void print_if_version_1 | ( | command_t * | command | ) | [static] |
Definition at line 188 of file vmcmd.c.
Referenced by vm_print_mnemonic().
| static void print_if_version_2 | ( | command_t * | command | ) | [static] |
Definition at line 200 of file vmcmd.c.
Referenced by vm_print_mnemonic().
| static void print_if_version_3 | ( | command_t * | command | ) | [static] |
Definition at line 212 of file vmcmd.c.
Referenced by vm_print_mnemonic().
| static void print_if_version_4 | ( | command_t * | command | ) | [static] |
Definition at line 224 of file vmcmd.c.
Referenced by vm_print_mnemonic().
| static void print_if_version_5 | ( | command_t * | command | ) | [static] |
Definition at line 236 of file vmcmd.c.
Referenced by vm_print_mnemonic().
| static void print_special_instruction | ( | command_t * | command | ) | [static] |
Definition at line 257 of file vmcmd.c.
Referenced by vm_print_mnemonic().
| static void print_linksub_instruction | ( | command_t * | command | ) | [static] |
Definition at line 280 of file vmcmd.c.
Referenced by print_link_instruction(), and vm_print_mnemonic().
| static void print_link_instruction | ( | command_t * | command, | |
| int | optional | |||
| ) | [static] |
Definition at line 290 of file vmcmd.c.
Referenced by vm_print_mnemonic().
| static void print_jump_instruction | ( | command_t * | command | ) | [static] |
Definition at line 324 of file vmcmd.c.
Referenced by vm_print_mnemonic().
| static void print_system_set | ( | command_t * | command | ) | [static] |
Definition at line 381 of file vmcmd.c.
Referenced by vm_print_mnemonic().
| static void print_set_version_1 | ( | command_t * | command | ) | [static] |
Definition at line 428 of file vmcmd.c.
Referenced by vm_print_mnemonic().
| static void print_set_version_2 | ( | command_t * | command | ) | [static] |
Definition at line 440 of file vmcmd.c.
Referenced by vm_print_mnemonic().
| static void print_set_version_3 | ( | command_t * | command | ) | [static] |
Definition at line 452 of file vmcmd.c.
Referenced by vm_print_mnemonic().
| void vm_print_mnemonic | ( | vm_cmd_t * | vm_command | ) |
Definition at line 465 of file vmcmd.c.
Referenced by ifo_print_cmd(), nav_print_BTNIT(), and vm_print_cmd().
| void vm_print_cmd | ( | int | row, | |
| vm_cmd_t * | vm_command | |||
| ) |
Definition at line 534 of file vmcmd.c.
Referenced by vmEval_CMD().
const char cmp_op_table[][4] [static] |
{
"", "&", "==", "!=", ">=", ">", "<=", "<"
}
Definition at line 52 of file vmcmd.c.
Referenced by print_cmp_op(), and print_set_op().
const char set_op_table[][4] [static] |
{
"", "=", "<->", "+=", "-=", "*=", "/=", "%=", "rnd", "&=", "|=", "^="
}
Definition at line 55 of file vmcmd.c.
Referenced by print_set_op().
const char link_table[][16] [static] |
{
"LinkNoLink", "LinkTopC", "LinkNextC", "LinkPrevC",
"", "LinkTopPG", "LinkNextPG", "LinkPrevPG",
"", "LinkTopPGC", "LinkNextPGC", "LinkPrevPGC",
"LinkGoUpPGC", "LinkTailPGC", "", "",
"RSM"
}
Definition at line 59 of file vmcmd.c.
Referenced by print_linksub_instruction().
const char* const system_reg_table[] [static] |
{
"Menu Description Language Code",
"Audio Stream Number",
"Sub-picture Stream Number",
"Angle Number",
"Title Track Number",
"VTS Title Track Number",
"VTS PGC Number",
"PTT Number for One_Sequential_PGC_Title",
"Highlighted Button Number",
"Navigation Timer",
"Title PGC Number for Navigation Timer",
"Audio Mixing Mode for Karaoke",
"Country Code for Parental Management",
"Parental Level",
"Player Configurations for Video",
"Player Configurations for Audio",
"Initial Language Code for Audio",
"Initial Language Code Extension for Audio",
"Initial Language Code for Sub-picture",
"Initial Language Code Extension for Sub-picture",
"Player Regional Code",
"Reserved 21",
"Reserved 22",
"Reserved 23"
}
Definition at line 67 of file vmcmd.c.
Referenced by print_system_reg().
const char system_reg_abbr_table[][8] [static] |
{
"",
"ASTN",
"SPSTN",
"AGLN",
"TTN",
"VTS_TTN",
"TT_PGCN",
"PTTN",
"HL_BTNN",
"NVTMR",
"NV_PGCN",
"",
"CC_PLT",
"PLT",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
}
Definition at line 94 of file vmcmd.c.
Referenced by print_system_reg().
1.6.3