Go to the source code of this file.
Definition at line 43 of file decoder.c.
Referenced by eval_command(), eval_if_version_1(), eval_if_version_2(), eval_if_version_3(), eval_if_version_4(), eval_jump_instruction(), eval_link_instruction(), eval_link_subins(), eval_reg_or_data(), eval_reg_or_data_2(), eval_set_version_1(), eval_set_version_2(), eval_special_instruction(), eval_system_set(), print_if_version_1(), print_if_version_2(), print_if_version_3(), print_if_version_4(), print_if_version_5(), print_jump_instruction(), print_link_instruction(), print_linksub_instruction(), print_reg_or_data(), print_reg_or_data_2(), print_reg_or_data_3(), print_set_version_1(), print_set_version_2(), print_set_version_3(), print_special_instruction(), print_system_set(), and vm_print_mnemonic().
| static uint16_t get_GPRM | ( | registers_t * | registers, | |
| uint8_t | reg | |||
| ) | [static] |
Definition at line 69 of file decoder.c.
Referenced by eval_reg(), eval_reg_or_data_2(), eval_set_op(), and vm_print_registers().
| static void set_GPRM | ( | registers_t * | registers, | |
| uint8_t | reg, | |||
| uint16_t | value | |||
| ) | [static] |
Definition at line 93 of file decoder.c.
Referenced by eval_set_op(), and eval_system_set().
Definition at line 107 of file decoder.c.
Referenced by eval_if_version_1(), eval_if_version_2(), eval_if_version_3(), eval_if_version_4(), and eval_reg_or_data().
Definition at line 121 of file decoder.c.
Referenced by eval_if_version_1(), eval_if_version_3(), eval_if_version_4(), eval_set_version_1(), eval_set_version_2(), and eval_system_set().
Definition at line 133 of file decoder.c.
Referenced by eval_system_set().
Definition at line 144 of file decoder.c.
Referenced by eval_if_version_1(), eval_if_version_2(), eval_if_version_3(), and eval_if_version_4().
Definition at line 168 of file decoder.c.
Referenced by eval_command().
Definition at line 179 of file decoder.c.
Referenced by eval_command().
Definition at line 190 of file decoder.c.
Referenced by eval_command().
Definition at line 202 of file decoder.c.
Referenced by eval_command().
Definition at line 213 of file decoder.c.
Referenced by eval_command().
| static int32_t eval_link_subins | ( | command_t * | command, | |
| int32_t | cond, | |||
| link_t * | return_values | |||
| ) | [static] |
Definition at line 243 of file decoder.c.
Referenced by eval_command(), and eval_link_instruction().
| static int32_t eval_link_instruction | ( | command_t * | command, | |
| int32_t | cond, | |||
| link_t * | return_values | |||
| ) | [static] |
Definition at line 260 of file decoder.c.
Referenced by eval_command(), and eval_system_set().
| static int32_t eval_jump_instruction | ( | command_t * | command, | |
| int32_t | cond, | |||
| link_t * | return_values | |||
| ) | [static] |
Definition at line 293 of file decoder.c.
Referenced by eval_command().
| static int32_t eval_system_set | ( | command_t * | command, | |
| int32_t | cond, | |||
| link_t * | return_values | |||
| ) | [static] |
Definition at line 362 of file decoder.c.
Referenced by eval_command().
| static void eval_set_op | ( | command_t * | command, | |
| int32_t | op, | |||
| int32_t | reg, | |||
| int32_t | reg2, | |||
| int32_t | data | |||
| ) | [static] |
Definition at line 415 of file decoder.c.
Referenced by eval_set_version_1(), and eval_set_version_2().
Definition at line 471 of file decoder.c.
Referenced by eval_command().
Definition at line 484 of file decoder.c.
Referenced by eval_command().
| static int32_t eval_command | ( | uint8_t * | bytes, | |
| registers_t * | registers, | |||
| link_t * | return_values | |||
| ) | [static] |
Definition at line 499 of file decoder.c.
Referenced by vmEval_CMD().
| int32_t vmEval_CMD | ( | vm_cmd_t | commands[], | |
| int32_t | num_commands, | |||
| registers_t * | registers, | |||
| link_t * | return_values | |||
| ) |
Definition at line 588 of file decoder.c.
Referenced by play_Cell_post(), play_PGC(), play_PGC_PG(), play_PGC_post(), and vm_exec_cmd().
| static char* linkcmd2str | ( | link_cmd_t | cmd | ) | [static] |
Definition at line 641 of file decoder.c.
Referenced by vm_print_link().
| void vm_print_link | ( | link_t | value | ) |
Definition at line 707 of file decoder.c.
Referenced by process_command().
| void vm_print_registers | ( | registers_t * | registers | ) |
Definition at line 763 of file decoder.c.
Referenced by vmEval_CMD().
1.6.3