| CPU-Z80-Assembler documentation | Contained in the CPU-Z80-Assembler distribution. |
CPU::Z80::Assembler::Parser - Parser for the Z80 assembler
use CPU::Z80::Assembler::Parser; z80parser($input, $program);
This module converts an input stream of tokens returned by the
CPU::Z80::Assembler z80lexer to a binary object code
that is returned in the
passed CPU::Z80::Assembler::Program object.
By default the z80parser subroutines is exported.
This function is just a wrapper around the parse function. It takes as parameter a stream of assembly tokens as returned by the lexer and a CPU::Z80::Assembler::Program object to collect the object code.
The assembly program is parsed and loaded into CPU::Z80::Assembler::Program.
$result = parse($input, $user, $start_rule)
This function receives the input token stream (Asm::Preproc::Stream), a user pointer and an optional start rule number.
It parses the input stream, leaving the stream at the first unparsed token, and returns the parse value - the result of the action function for the start rule.
The function dies with an error message indicating the input that cannot be parsed in case of a parse error.
$input is a stream of tokens, each token is a Asm::Preproc::Token with the token type, the token value and the input source line where the token was read.
The input source line is a Asm::Preproc::Line with the text of the whole input source line, the line number and the source file name. This is used at error messages.
$user is a user pointer that is passed back at each action function.
$start_rule is an optional alternative start rule ID.
See CPU::Z80::Assembler.
See CPU::Z80::Assembler.
| CPU-Z80-Assembler documentation | Contained in the CPU-Z80-Assembler distribution. |
#------------------------------------------------------------------------------ # $Id: Parser.pm,v 1.21 2010/11/21 16:38:41 Paulo Exp $ # Parser 'CPU::Z80::Assembler::Parser' generated by ParserGenerator.pm package CPU::Z80::Assembler::Parser; use strict; use warnings; use Data::Dump 'dump'; use Asm::Preproc::Stream; use Asm::Preproc::Token; use Carp; use constant { ARGS => 0, PROG => 1, INPUT => 2, # to decode args in parser functions }; our $VERSION = '2.13'; use CPU::Z80::Assembler; use CPU::Z80::Assembler::Expr; use CPU::Z80::Assembler::Macro; use CPU::Z80::Assembler::Opcode; use CPU::Z80::Assembler::JumpOpcode; use Asm::Preproc::Token; use base "Exporter"; our @EXPORT = qw( z80parser ); #------------------------------------------------------------------------------
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------ # Parsing state machine # Each state hash has: # terminal => (state ID), for a shift # terminal => [ (subrule ID), (next state ID) ], for a sub-rule followed by a shift # terminal => [ (subrule ID), sub{} ], for a sub-rule followed by an accept # terminal => sub{}, for an accept # Each sub{} is called with $sub->($args, $user); # $args is [] of all parsed elements # $user is the user pointer passed to parse() our $start_state = 3903; our @state_table = ( # [0] { binop => 1, cont_expr_N => 2, def_label => 4, end => 9, expr => 10, expr2 => 12, expr_DIS => 14, expr_N => 15, expr_NDIS => 16, expr_NN => 17, expr_const => 18, expr_list => 19, expr_list_N => 21, expr_list_NN => 22, expr_list_text => 23, expr_list_text7 => 25, expr_list_textz => 27, expr_text => 29, expr_text2 => 32, expr_text7 => 34, expr_text7_2 => 35, expr_text_number => 37, expr_text_string => 38, expr_textz => 39, expr_textz_2 => 40, inline_const => 42, macro => 43, macro_arg => 47, macro_arg2 => 48, macro_args => 50, macro_args_optional => 52, macro_body => 53, opcode => 54, program => 3903, term => 3905, term2 => 3909, unop => 3911, }, # [1] binop : { "!=" => \&_action_unop_1, "%" => \&_action_unop_1, "&" => \&_action_unop_1, "&&" => \&_action_unop_1, "*" => \&_action_unop_1, "+" => \&_action_unop_1, "-" => \&_action_unop_1, "/" => \&_action_unop_1, "<" => \&_action_unop_1, "<<" => \&_action_unop_1, "<=" => \&_action_unop_1, "==" => \&_action_unop_1, ">" => \&_action_unop_1, ">=" => \&_action_unop_1, ">>" => \&_action_unop_1, "^" => \&_action_unop_1, "|" => \&_action_unop_1, "||" => \&_action_unop_1, }, # [2] cont_expr_N : { "!=" => [ 1, 3 ], "%" => [ 1, 3 ], "&" => [ 1, 3 ], "&&" => [ 1, 3 ], "*" => [ 1, 3 ], "+" => [ 1, 3 ], "-" => [ 1, 3 ], "/" => [ 1, 3 ], "<" => [ 1, 3 ], "<<" => [ 1, 3 ], "<=" => [ 1, 3 ], "==" => [ 1, 3 ], ">" => [ 1, 3 ], ">=" => [ 1, 3 ], ">>" => [ 1, 3 ], "^" => [ 1, 3 ], "|" => [ 1, 3 ], "||" => [ 1, 3 ], }, # [3] cont_expr_N : "[binop]" { "!" => [ 15, \&_action_term_2 ], "+" => [ 15, \&_action_term_2 ], "-" => [ 15, \&_action_term_2 ], __else__ => [ 15, \&_action_term_2 ], "~" => [ 15, \&_action_term_2 ], }, # [4] def_label : { "=" => 5, equ => 7, }, # [5] def_label : "=" { "!" => [ 17, 6 ], "+" => [ 17, 6 ], "-" => [ 17, 6 ], __else__ => [ 17, 6 ], "~" => [ 17, 6 ], }, # [6] def_label : "=" "[expr_NN]" { "\n" => [ 9, \&_action_expr2_6 ], ":" => [ 9, \&_action_expr2_6 ], }, # [7] def_label : equ { "!" => [ 17, 8 ], "+" => [ 17, 8 ], "-" => [ 17, 8 ], __else__ => [ 17, 8 ], "~" => [ 17, 8 ], }, # [8] def_label : equ "[expr_NN]" { "\n" => [ 9, \&_action_expr2_6 ], ":" => [ 9, \&_action_expr2_6 ], }, # [9] end : { "\n" => \&_action_end_0, ":" => \&_action_end_0, }, # [10] expr : { "!" => [ 3905, 11 ], "+" => [ 3905, 11 ], "-" => [ 3905, 11 ], __else__ => [ 3905, 11 ], "~" => [ 3905, 11 ], }, # [11] expr : "[term]" { "!=" => [ 3909, 11 ], "%" => [ 3909, 11 ], "&" => [ 3909, 11 ], "&&" => [ 3909, 11 ], "*" => [ 3909, 11 ], "+" => [ 3909, 11 ], "-" => [ 3909, 11 ], "/" => [ 3909, 11 ], "<" => [ 3909, 11 ], "<<" => [ 3909, 11 ], "<=" => [ 3909, 11 ], "==" => [ 3909, 11 ], ">" => [ 3909, 11 ], ">=" => [ 3909, 11 ], ">>" => [ 3909, 11 ], "^" => [ 3909, 11 ], __else__ => \&_action_expr_5, "|" => [ 3909, 11 ], "||" => [ 3909, 11 ], }, # [12] expr2 : { "," => 13, }, # [13] expr2 : "," { "!" => [ 10, \&_action_expr2_6 ], "+" => [ 10, \&_action_expr2_6 ], "-" => [ 10, \&_action_expr2_6 ], __else__ => [ 10, \&_action_expr2_6 ], "~" => [ 10, \&_action_expr2_6 ], }, # [14] expr_DIS : { "!" => [ 10, \&_action_expr_DIS_7 ], "+" => [ 10, \&_action_expr_DIS_7 ], "-" => [ 10, \&_action_expr_DIS_7 ], __else__ => [ 10, \&_action_expr_DIS_7 ], "~" => [ 10, \&_action_expr_DIS_7 ], }, # [15] expr_N : { "!" => [ 10, \&_action_expr_N_9 ], "+" => [ 10, \&_action_expr_N_9 ], "-" => [ 10, \&_action_expr_N_9 ], __else__ => [ 10, \&_action_expr_N_9 ], "~" => [ 10, \&_action_expr_N_9 ], }, # [16] expr_NDIS : { "!" => [ 14, \&_action_expr_NDIS_8 ], "+" => [ 14, \&_action_expr_NDIS_8 ], "-" => [ 14, \&_action_expr_NDIS_8 ], __else__ => [ 14, \&_action_expr_NDIS_8 ], "~" => [ 14, \&_action_expr_NDIS_8 ], }, # [17] expr_NN : { "!" => [ 10, \&_action_expr_NN_11 ], "+" => [ 10, \&_action_expr_NN_11 ], "-" => [ 10, \&_action_expr_NN_11 ], __else__ => [ 10, \&_action_expr_NN_11 ], "~" => [ 10, \&_action_expr_NN_11 ], }, # [18] expr_const : { "!" => [ 10, \&_action_expr_const_13 ], "+" => [ 10, \&_action_expr_const_13 ], "-" => [ 10, \&_action_expr_const_13 ], __else__ => [ 10, \&_action_expr_const_13 ], "~" => [ 10, \&_action_expr_const_13 ], }, # [19] expr_list : { "!" => [ 10, 20 ], "+" => [ 10, 20 ], "-" => [ 10, 20 ], __else__ => [ 10, 20 ], "~" => [ 10, 20 ], }, # [20] expr_list : "[expr]" { "," => [ 12, 20 ], __else__ => \&_action_term_2, }, # [21] expr_list_N : { "!" => [ 19, \&_action_expr_list_N_10 ], "+" => [ 19, \&_action_expr_list_N_10 ], "-" => [ 19, \&_action_expr_list_N_10 ], __else__ => [ 19, \&_action_expr_list_N_10 ], "~" => [ 19, \&_action_expr_list_N_10 ], }, # [22] expr_list_NN : { "!" => [ 19, \&_action_expr_list_NN_12 ], "+" => [ 19, \&_action_expr_list_NN_12 ], "-" => [ 19, \&_action_expr_list_NN_12 ], __else__ => [ 19, \&_action_expr_list_NN_12 ], "~" => [ 19, \&_action_expr_list_NN_12 ], }, # [23] expr_list_text : { NUMBER => [ 29, 24 ], STRING => [ 29, 24 ], }, # [24] expr_list_text : "[expr_text]" { "," => [ 32, 24 ], __else__ => \&_action_expr_list_text_20, }, # [25] expr_list_text7 : { NUMBER => [ 34, 26 ], STRING => [ 34, 26 ], }, # [26] expr_list_text7 : "[expr_text7]" { "," => [ 35, 26 ], __else__ => \&_action_expr_list_text_20, }, # [27] expr_list_textz : { NUMBER => [ 39, 28 ], STRING => [ 39, 28 ], }, # [28] expr_list_textz : "[expr_textz]" { "," => [ 40, 28 ], __else__ => \&_action_expr_list_text_20, }, # [29] expr_text : { NUMBER => [ 37, 30 ], STRING => [ 38, 31 ], }, # [30] expr_text : "[expr_text_number]" { "!=" => [ 2, \&_action_expr_text_17 ], "%" => [ 2, \&_action_expr_text_17 ], "&" => [ 2, \&_action_expr_text_17 ], "&&" => [ 2, \&_action_expr_text_17 ], "*" => [ 2, \&_action_expr_text_17 ], "+" => [ 2, \&_action_expr_text_17 ], "-" => [ 2, \&_action_expr_text_17 ], "/" => [ 2, \&_action_expr_text_17 ], "<" => [ 2, \&_action_expr_text_17 ], "<<" => [ 2, \&_action_expr_text_17 ], "<=" => [ 2, \&_action_expr_text_17 ], "==" => [ 2, \&_action_expr_text_17 ], ">" => [ 2, \&_action_expr_text_17 ], ">=" => [ 2, \&_action_expr_text_17 ], ">>" => [ 2, \&_action_expr_text_17 ], "^" => [ 2, \&_action_expr_text_17 ], __else__ => \&_action_expr_text_17, "|" => [ 2, \&_action_expr_text_17 ], "||" => [ 2, \&_action_expr_text_17 ], }, # [31] expr_text : "[expr_text_string]" { "!=" => [ 2, \&_action_expr_text_17 ], "%" => [ 2, \&_action_expr_text_17 ], "&" => [ 2, \&_action_expr_text_17 ], "&&" => [ 2, \&_action_expr_text_17 ], "*" => [ 2, \&_action_expr_text_17 ], "+" => [ 2, \&_action_expr_text_17 ], "-" => [ 2, \&_action_expr_text_17 ], "/" => [ 2, \&_action_expr_text_17 ], "<" => [ 2, \&_action_expr_text_17 ], "<<" => [ 2, \&_action_expr_text_17 ], "<=" => [ 2, \&_action_expr_text_17 ], "==" => [ 2, \&_action_expr_text_17 ], ">" => [ 2, \&_action_expr_text_17 ], ">=" => [ 2, \&_action_expr_text_17 ], ">>" => [ 2, \&_action_expr_text_17 ], "^" => [ 2, \&_action_expr_text_17 ], __else__ => \&_action_expr_text_17, "|" => [ 2, \&_action_expr_text_17 ], "||" => [ 2, \&_action_expr_text_17 ], }, # [32] expr_text2 : { "," => 33, }, # [33] expr_text2 : "," { NUMBER => [ 29, \&_action_expr2_6 ], STRING => [ 29, \&_action_expr2_6 ], }, # [34] expr_text7 : { NUMBER => [ 29, \&_action_expr_text7_19 ], STRING => [ 29, \&_action_expr_text7_19 ], }, # [35] expr_text7_2 : { "," => 36, }, # [36] expr_text7_2 : "," { NUMBER => [ 34, \&_action_expr2_6 ], STRING => [ 34, \&_action_expr2_6 ], }, # [37] expr_text_number : { NUMBER => \&_action_expr_text_number_16, }, # [38] expr_text_string : { STRING => \&_action_expr_text_string_15, }, # [39] expr_textz : { NUMBER => [ 29, \&_action_expr_textz_18 ], STRING => [ 29, \&_action_expr_textz_18 ], }, # [40] expr_textz_2 : { "," => 41, }, # [41] expr_textz_2 : "," { NUMBER => [ 39, \&_action_expr2_6 ], STRING => [ 39, \&_action_expr2_6 ], }, # [42] inline_const : { "!" => [ 10, \&_action_inline_const_14 ], "+" => [ 10, \&_action_inline_const_14 ], "-" => [ 10, \&_action_inline_const_14 ], __else__ => [ 10, \&_action_inline_const_14 ], "~" => [ 10, \&_action_inline_const_14 ], }, # [43] macro : { macro => 44, }, # [44] macro : macro { NAME => 45, }, # [45] macro : macro NAME { NAME => [ 52, 46 ], __else__ => [ 52, 46 ], }, # [46] macro : macro NAME "[macro_args_optional]" { "\n" => [ 53, \&_action_macro_28 ], ":" => [ 53, \&_action_macro_28 ], "{" => [ 53, \&_action_macro_28 ], }, # [47] macro_arg : { NAME => \&_action_macro_arg_24, }, # [48] macro_arg2 : { "," => 49, }, # [49] macro_arg2 : "," { NAME => \&_action_macro_arg2_25, }, # [50] macro_args : { NAME => [ 47, 51 ], }, # [51] macro_args : "[macro_arg]" { "," => [ 48, 51 ], __else__ => \&_action_term_2, }, # [52] macro_args_optional : { NAME => [ 50, \&_action_macro_args_optional_26 ], __else__ => \&_action_macro_args_optional_26, }, # [53] macro_body : { "\n" => \&_action_macro_body_27, ":" => \&_action_macro_body_27, "{" => \&_action_macro_body_27, }, # [54] opcode : { "\n" => [ 9, \&_action_end_0 ], ":" => [ 9, \&_action_end_0 ], NAME => 55, adc => 57, add => 97, and => 149, bit => 181, call => 407, ccf => 433, cp => 434, cpd => 466, cpdr => 467, cpi => 468, cpir => 469, cpl => 470, daa => 471, dec => 472, defb => 509, defm => 511, defm7 => 513, defmz => 515, deft => 517, defw => 519, di => 521, djnz => 522, ei => 524, ex => 525, exx => 539, halt => 540, im => 541, in => 546, inc => 589, ind => 626, indr => 627, ini => 628, inir => 629, jp => 630, jr => 663, ld => 689, ldd => 1203, lddr => 1445, ldi => 1446, ldir => 1769, macro => [ 43, 56 ], neg => 1770, nop => 1771, or => 1772, org => 1804, otdr => 1805, otir => 1806, out => 1807, outd => 1825, outi => 1826, pop => 1827, push => 1834, res => 1841, ret => 2451, reti => 2460, retn => 2461, rl => 2462, rla => 2540, rlc => 2541, rlca => 2616, rld => 2617, rr => 2618, rra => 2696, rrc => 2697, rrca => 2772, rrd => 2773, rst => 2774, sbc => 2791, scf => 2831, set => 2832, sla => 3442, sli => 3520, sll => 3598, sra => 3676, srl => 3754, stop => 3832, sub => 3833, xor => 3871, }, # [55] opcode : NAME { "=" => [ 4, \&_action_opcode_23 ], __else__ => \&_action_opcode_23, equ => [ 4, \&_action_opcode_23 ], }, # [56] opcode : "[macro]" { "\n" => [ 9, \&_action_end_0 ], ":" => [ 9, \&_action_end_0 ], }, # [57] opcode : adc { a => 58, hl => 91, }, # [58] opcode : adc a { "," => 59, }, # [59] opcode : adc a "," { "!" => [ 15, 79 ], "(" => 60, "+" => [ 15, 79 ], "-" => [ 15, 79 ], __else__ => [ 15, 79 ], a => 80, b => 81, c => 82, d => 83, e => 84, h => 85, ixh => 86, ixl => 87, iyh => 88, iyl => 89, l => 90, "~" => [ 15, 79 ], }, # [60] opcode : adc a "," "(" { hl => 61, ix => 63, iy => 71, }, # [61] opcode : adc a "," "(" hl { ")" => 62, }, # [62] opcode : adc a "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_29 ], ":" => [ 9, \&_action_opcode_29 ], }, # [63] opcode : adc a "," "(" ix { ")" => 64, "+" => 65, "-" => 68, }, # [64] opcode : adc a "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_30 ], ":" => [ 9, \&_action_opcode_30 ], }, # [65] opcode : adc a "," "(" ix "+" { "!" => [ 14, 66 ], "+" => [ 14, 66 ], "-" => [ 14, 66 ], __else__ => [ 14, 66 ], "~" => [ 14, 66 ], }, # [66] opcode : adc a "," "(" ix "+" "[expr_DIS]" { ")" => 67, }, # [67] opcode : adc a "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_31 ], ":" => [ 9, \&_action_opcode_31 ], }, # [68] opcode : adc a "," "(" ix "-" { "!" => [ 16, 69 ], "+" => [ 16, 69 ], "-" => [ 16, 69 ], __else__ => [ 16, 69 ], "~" => [ 16, 69 ], }, # [69] opcode : adc a "," "(" ix "-" "[expr_NDIS]" { ")" => 70, }, # [70] opcode : adc a "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_31 ], ":" => [ 9, \&_action_opcode_31 ], }, # [71] opcode : adc a "," "(" iy { ")" => 72, "+" => 73, "-" => 76, }, # [72] opcode : adc a "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_32 ], ":" => [ 9, \&_action_opcode_32 ], }, # [73] opcode : adc a "," "(" iy "+" { "!" => [ 14, 74 ], "+" => [ 14, 74 ], "-" => [ 14, 74 ], __else__ => [ 14, 74 ], "~" => [ 14, 74 ], }, # [74] opcode : adc a "," "(" iy "+" "[expr_DIS]" { ")" => 75, }, # [75] opcode : adc a "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_33 ], ":" => [ 9, \&_action_opcode_33 ], }, # [76] opcode : adc a "," "(" iy "-" { "!" => [ 16, 77 ], "+" => [ 16, 77 ], "-" => [ 16, 77 ], __else__ => [ 16, 77 ], "~" => [ 16, 77 ], }, # [77] opcode : adc a "," "(" iy "-" "[expr_NDIS]" { ")" => 78, }, # [78] opcode : adc a "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_33 ], ":" => [ 9, \&_action_opcode_33 ], }, # [79] opcode : adc a "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_34 ], ":" => [ 9, \&_action_opcode_34 ], }, # [80] opcode : adc a "," a { "\n" => [ 9, \&_action_opcode_35 ], ":" => [ 9, \&_action_opcode_35 ], }, # [81] opcode : adc a "," b { "\n" => [ 9, \&_action_opcode_36 ], ":" => [ 9, \&_action_opcode_36 ], }, # [82] opcode : adc a "," c { "\n" => [ 9, \&_action_opcode_37 ], ":" => [ 9, \&_action_opcode_37 ], }, # [83] opcode : adc a "," d { "\n" => [ 9, \&_action_opcode_38 ], ":" => [ 9, \&_action_opcode_38 ], }, # [84] opcode : adc a "," e { "\n" => [ 9, \&_action_opcode_39 ], ":" => [ 9, \&_action_opcode_39 ], }, # [85] opcode : adc a "," h { "\n" => [ 9, \&_action_opcode_40 ], ":" => [ 9, \&_action_opcode_40 ], }, # [86] opcode : adc a "," ixh { "\n" => [ 9, \&_action_opcode_41 ], ":" => [ 9, \&_action_opcode_41 ], }, # [87] opcode : adc a "," ixl { "\n" => [ 9, \&_action_opcode_42 ], ":" => [ 9, \&_action_opcode_42 ], }, # [88] opcode : adc a "," iyh { "\n" => [ 9, \&_action_opcode_43 ], ":" => [ 9, \&_action_opcode_43 ], }, # [89] opcode : adc a "," iyl { "\n" => [ 9, \&_action_opcode_44 ], ":" => [ 9, \&_action_opcode_44 ], }, # [90] opcode : adc a "," l { "\n" => [ 9, \&_action_opcode_45 ], ":" => [ 9, \&_action_opcode_45 ], }, # [91] opcode : adc hl { "," => 92, }, # [92] opcode : adc hl "," { bc => 93, de => 94, hl => 95, sp => 96, }, # [93] opcode : adc hl "," bc { "\n" => [ 9, \&_action_opcode_46 ], ":" => [ 9, \&_action_opcode_46 ], }, # [94] opcode : adc hl "," de { "\n" => [ 9, \&_action_opcode_47 ], ":" => [ 9, \&_action_opcode_47 ], }, # [95] opcode : adc hl "," hl { "\n" => [ 9, \&_action_opcode_48 ], ":" => [ 9, \&_action_opcode_48 ], }, # [96] opcode : adc hl "," sp { "\n" => [ 9, \&_action_opcode_49 ], ":" => [ 9, \&_action_opcode_49 ], }, # [97] opcode : add { a => 98, hl => 131, ix => 137, iy => 143, }, # [98] opcode : add a { "," => 99, }, # [99] opcode : add a "," { "!" => [ 15, 119 ], "(" => 100, "+" => [ 15, 119 ], "-" => [ 15, 119 ], __else__ => [ 15, 119 ], a => 120, b => 121, c => 122, d => 123, e => 124, h => 125, ixh => 126, ixl => 127, iyh => 128, iyl => 129, l => 130, "~" => [ 15, 119 ], }, # [100] opcode : add a "," "(" { hl => 101, ix => 103, iy => 111, }, # [101] opcode : add a "," "(" hl { ")" => 102, }, # [102] opcode : add a "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_50 ], ":" => [ 9, \&_action_opcode_50 ], }, # [103] opcode : add a "," "(" ix { ")" => 104, "+" => 105, "-" => 108, }, # [104] opcode : add a "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_51 ], ":" => [ 9, \&_action_opcode_51 ], }, # [105] opcode : add a "," "(" ix "+" { "!" => [ 14, 106 ], "+" => [ 14, 106 ], "-" => [ 14, 106 ], __else__ => [ 14, 106 ], "~" => [ 14, 106 ], }, # [106] opcode : add a "," "(" ix "+" "[expr_DIS]" { ")" => 107, }, # [107] opcode : add a "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_52 ], ":" => [ 9, \&_action_opcode_52 ], }, # [108] opcode : add a "," "(" ix "-" { "!" => [ 16, 109 ], "+" => [ 16, 109 ], "-" => [ 16, 109 ], __else__ => [ 16, 109 ], "~" => [ 16, 109 ], }, # [109] opcode : add a "," "(" ix "-" "[expr_NDIS]" { ")" => 110, }, # [110] opcode : add a "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_52 ], ":" => [ 9, \&_action_opcode_52 ], }, # [111] opcode : add a "," "(" iy { ")" => 112, "+" => 113, "-" => 116, }, # [112] opcode : add a "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_53 ], ":" => [ 9, \&_action_opcode_53 ], }, # [113] opcode : add a "," "(" iy "+" { "!" => [ 14, 114 ], "+" => [ 14, 114 ], "-" => [ 14, 114 ], __else__ => [ 14, 114 ], "~" => [ 14, 114 ], }, # [114] opcode : add a "," "(" iy "+" "[expr_DIS]" { ")" => 115, }, # [115] opcode : add a "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_54 ], ":" => [ 9, \&_action_opcode_54 ], }, # [116] opcode : add a "," "(" iy "-" { "!" => [ 16, 117 ], "+" => [ 16, 117 ], "-" => [ 16, 117 ], __else__ => [ 16, 117 ], "~" => [ 16, 117 ], }, # [117] opcode : add a "," "(" iy "-" "[expr_NDIS]" { ")" => 118, }, # [118] opcode : add a "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_54 ], ":" => [ 9, \&_action_opcode_54 ], }, # [119] opcode : add a "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_55 ], ":" => [ 9, \&_action_opcode_55 ], }, # [120] opcode : add a "," a { "\n" => [ 9, \&_action_opcode_56 ], ":" => [ 9, \&_action_opcode_56 ], }, # [121] opcode : add a "," b { "\n" => [ 9, \&_action_opcode_57 ], ":" => [ 9, \&_action_opcode_57 ], }, # [122] opcode : add a "," c { "\n" => [ 9, \&_action_opcode_58 ], ":" => [ 9, \&_action_opcode_58 ], }, # [123] opcode : add a "," d { "\n" => [ 9, \&_action_opcode_59 ], ":" => [ 9, \&_action_opcode_59 ], }, # [124] opcode : add a "," e { "\n" => [ 9, \&_action_opcode_60 ], ":" => [ 9, \&_action_opcode_60 ], }, # [125] opcode : add a "," h { "\n" => [ 9, \&_action_opcode_61 ], ":" => [ 9, \&_action_opcode_61 ], }, # [126] opcode : add a "," ixh { "\n" => [ 9, \&_action_opcode_62 ], ":" => [ 9, \&_action_opcode_62 ], }, # [127] opcode : add a "," ixl { "\n" => [ 9, \&_action_opcode_63 ], ":" => [ 9, \&_action_opcode_63 ], }, # [128] opcode : add a "," iyh { "\n" => [ 9, \&_action_opcode_64 ], ":" => [ 9, \&_action_opcode_64 ], }, # [129] opcode : add a "," iyl { "\n" => [ 9, \&_action_opcode_65 ], ":" => [ 9, \&_action_opcode_65 ], }, # [130] opcode : add a "," l { "\n" => [ 9, \&_action_opcode_66 ], ":" => [ 9, \&_action_opcode_66 ], }, # [131] opcode : add hl { "," => 132, }, # [132] opcode : add hl "," { bc => 133, de => 134, hl => 135, sp => 136, }, # [133] opcode : add hl "," bc { "\n" => [ 9, \&_action_opcode_67 ], ":" => [ 9, \&_action_opcode_67 ], }, # [134] opcode : add hl "," de { "\n" => [ 9, \&_action_opcode_68 ], ":" => [ 9, \&_action_opcode_68 ], }, # [135] opcode : add hl "," hl { "\n" => [ 9, \&_action_opcode_69 ], ":" => [ 9, \&_action_opcode_69 ], }, # [136] opcode : add hl "," sp { "\n" => [ 9, \&_action_opcode_70 ], ":" => [ 9, \&_action_opcode_70 ], }, # [137] opcode : add ix { "," => 138, }, # [138] opcode : add ix "," { bc => 139, de => 140, ix => 141, sp => 142, }, # [139] opcode : add ix "," bc { "\n" => [ 9, \&_action_opcode_71 ], ":" => [ 9, \&_action_opcode_71 ], }, # [140] opcode : add ix "," de { "\n" => [ 9, \&_action_opcode_72 ], ":" => [ 9, \&_action_opcode_72 ], }, # [141] opcode : add ix "," ix { "\n" => [ 9, \&_action_opcode_73 ], ":" => [ 9, \&_action_opcode_73 ], }, # [142] opcode : add ix "," sp { "\n" => [ 9, \&_action_opcode_74 ], ":" => [ 9, \&_action_opcode_74 ], }, # [143] opcode : add iy { "," => 144, }, # [144] opcode : add iy "," { bc => 145, de => 146, iy => 147, sp => 148, }, # [145] opcode : add iy "," bc { "\n" => [ 9, \&_action_opcode_75 ], ":" => [ 9, \&_action_opcode_75 ], }, # [146] opcode : add iy "," de { "\n" => [ 9, \&_action_opcode_76 ], ":" => [ 9, \&_action_opcode_76 ], }, # [147] opcode : add iy "," iy { "\n" => [ 9, \&_action_opcode_77 ], ":" => [ 9, \&_action_opcode_77 ], }, # [148] opcode : add iy "," sp { "\n" => [ 9, \&_action_opcode_78 ], ":" => [ 9, \&_action_opcode_78 ], }, # [149] opcode : and { "!" => [ 15, 169 ], "(" => 150, "+" => [ 15, 169 ], "-" => [ 15, 169 ], __else__ => [ 15, 169 ], a => 170, b => 171, c => 172, d => 173, e => 174, h => 175, ixh => 176, ixl => 177, iyh => 178, iyl => 179, l => 180, "~" => [ 15, 169 ], }, # [150] opcode : and "(" { hl => 151, ix => 153, iy => 161, }, # [151] opcode : and "(" hl { ")" => 152, }, # [152] opcode : and "(" hl ")" { "\n" => [ 9, \&_action_opcode_79 ], ":" => [ 9, \&_action_opcode_79 ], }, # [153] opcode : and "(" ix { ")" => 154, "+" => 155, "-" => 158, }, # [154] opcode : and "(" ix ")" { "\n" => [ 9, \&_action_opcode_80 ], ":" => [ 9, \&_action_opcode_80 ], }, # [155] opcode : and "(" ix "+" { "!" => [ 14, 156 ], "+" => [ 14, 156 ], "-" => [ 14, 156 ], __else__ => [ 14, 156 ], "~" => [ 14, 156 ], }, # [156] opcode : and "(" ix "+" "[expr_DIS]" { ")" => 157, }, # [157] opcode : and "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_81 ], ":" => [ 9, \&_action_opcode_81 ], }, # [158] opcode : and "(" ix "-" { "!" => [ 16, 159 ], "+" => [ 16, 159 ], "-" => [ 16, 159 ], __else__ => [ 16, 159 ], "~" => [ 16, 159 ], }, # [159] opcode : and "(" ix "-" "[expr_NDIS]" { ")" => 160, }, # [160] opcode : and "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_81 ], ":" => [ 9, \&_action_opcode_81 ], }, # [161] opcode : and "(" iy { ")" => 162, "+" => 163, "-" => 166, }, # [162] opcode : and "(" iy ")" { "\n" => [ 9, \&_action_opcode_82 ], ":" => [ 9, \&_action_opcode_82 ], }, # [163] opcode : and "(" iy "+" { "!" => [ 14, 164 ], "+" => [ 14, 164 ], "-" => [ 14, 164 ], __else__ => [ 14, 164 ], "~" => [ 14, 164 ], }, # [164] opcode : and "(" iy "+" "[expr_DIS]" { ")" => 165, }, # [165] opcode : and "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_83 ], ":" => [ 9, \&_action_opcode_83 ], }, # [166] opcode : and "(" iy "-" { "!" => [ 16, 167 ], "+" => [ 16, 167 ], "-" => [ 16, 167 ], __else__ => [ 16, 167 ], "~" => [ 16, 167 ], }, # [167] opcode : and "(" iy "-" "[expr_NDIS]" { ")" => 168, }, # [168] opcode : and "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_83 ], ":" => [ 9, \&_action_opcode_83 ], }, # [169] opcode : and "[expr_N]" { "\n" => [ 9, \&_action_opcode_84 ], ":" => [ 9, \&_action_opcode_84 ], }, # [170] opcode : and a { "\n" => [ 9, \&_action_opcode_85 ], ":" => [ 9, \&_action_opcode_85 ], }, # [171] opcode : and b { "\n" => [ 9, \&_action_opcode_86 ], ":" => [ 9, \&_action_opcode_86 ], }, # [172] opcode : and c { "\n" => [ 9, \&_action_opcode_87 ], ":" => [ 9, \&_action_opcode_87 ], }, # [173] opcode : and d { "\n" => [ 9, \&_action_opcode_88 ], ":" => [ 9, \&_action_opcode_88 ], }, # [174] opcode : and e { "\n" => [ 9, \&_action_opcode_89 ], ":" => [ 9, \&_action_opcode_89 ], }, # [175] opcode : and h { "\n" => [ 9, \&_action_opcode_90 ], ":" => [ 9, \&_action_opcode_90 ], }, # [176] opcode : and ixh { "\n" => [ 9, \&_action_opcode_91 ], ":" => [ 9, \&_action_opcode_91 ], }, # [177] opcode : and ixl { "\n" => [ 9, \&_action_opcode_92 ], ":" => [ 9, \&_action_opcode_92 ], }, # [178] opcode : and iyh { "\n" => [ 9, \&_action_opcode_93 ], ":" => [ 9, \&_action_opcode_93 ], }, # [179] opcode : and iyl { "\n" => [ 9, \&_action_opcode_94 ], ":" => [ 9, \&_action_opcode_94 ], }, # [180] opcode : and l { "\n" => [ 9, \&_action_opcode_95 ], ":" => [ 9, \&_action_opcode_95 ], }, # [181] opcode : bit { "!" => [ 42, 182 ], "+" => [ 42, 182 ], "-" => [ 42, 182 ], __else__ => [ 42, 182 ], "~" => [ 42, 182 ], }, # [182] opcode : bit "[inline_const]" { 0 => 183, 1 => 211, 2 => 239, 3 => 267, 4 => 295, 5 => 323, 6 => 351, 7 => 379, }, # [183] opcode : bit "[inline_const]" 0 { "," => 184, }, # [184] opcode : bit "[inline_const]" 0 "," { "(" => 185, a => 204, b => 205, c => 206, d => 207, e => 208, h => 209, l => 210, }, # [185] opcode : bit "[inline_const]" 0 "," "(" { hl => 186, ix => 188, iy => 196, }, # [186] opcode : bit "[inline_const]" 0 "," "(" hl { ")" => 187, }, # [187] opcode : bit "[inline_const]" 0 "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_96 ], ":" => [ 9, \&_action_opcode_96 ], }, # [188] opcode : bit "[inline_const]" 0 "," "(" ix { ")" => 189, "+" => 190, "-" => 193, }, # [189] opcode : bit "[inline_const]" 0 "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_97 ], ":" => [ 9, \&_action_opcode_97 ], }, # [190] opcode : bit "[inline_const]" 0 "," "(" ix "+" { "!" => [ 14, 191 ], "+" => [ 14, 191 ], "-" => [ 14, 191 ], __else__ => [ 14, 191 ], "~" => [ 14, 191 ], }, # [191] opcode : bit "[inline_const]" 0 "," "(" ix "+" "[expr_DIS]" { ")" => 192, }, # [192] opcode : bit "[inline_const]" 0 "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_98 ], ":" => [ 9, \&_action_opcode_98 ], }, # [193] opcode : bit "[inline_const]" 0 "," "(" ix "-" { "!" => [ 16, 194 ], "+" => [ 16, 194 ], "-" => [ 16, 194 ], __else__ => [ 16, 194 ], "~" => [ 16, 194 ], }, # [194] opcode : bit "[inline_const]" 0 "," "(" ix "-" "[expr_NDIS]" { ")" => 195, }, # [195] opcode : bit "[inline_const]" 0 "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_98 ], ":" => [ 9, \&_action_opcode_98 ], }, # [196] opcode : bit "[inline_const]" 0 "," "(" iy { ")" => 197, "+" => 198, "-" => 201, }, # [197] opcode : bit "[inline_const]" 0 "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_99 ], ":" => [ 9, \&_action_opcode_99 ], }, # [198] opcode : bit "[inline_const]" 0 "," "(" iy "+" { "!" => [ 14, 199 ], "+" => [ 14, 199 ], "-" => [ 14, 199 ], __else__ => [ 14, 199 ], "~" => [ 14, 199 ], }, # [199] opcode : bit "[inline_const]" 0 "," "(" iy "+" "[expr_DIS]" { ")" => 200, }, # [200] opcode : bit "[inline_const]" 0 "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_100 ], ":" => [ 9, \&_action_opcode_100 ], }, # [201] opcode : bit "[inline_const]" 0 "," "(" iy "-" { "!" => [ 16, 202 ], "+" => [ 16, 202 ], "-" => [ 16, 202 ], __else__ => [ 16, 202 ], "~" => [ 16, 202 ], }, # [202] opcode : bit "[inline_const]" 0 "," "(" iy "-" "[expr_NDIS]" { ")" => 203, }, # [203] opcode : bit "[inline_const]" 0 "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_100 ], ":" => [ 9, \&_action_opcode_100 ], }, # [204] opcode : bit "[inline_const]" 0 "," a { "\n" => [ 9, \&_action_opcode_101 ], ":" => [ 9, \&_action_opcode_101 ], }, # [205] opcode : bit "[inline_const]" 0 "," b { "\n" => [ 9, \&_action_opcode_102 ], ":" => [ 9, \&_action_opcode_102 ], }, # [206] opcode : bit "[inline_const]" 0 "," c { "\n" => [ 9, \&_action_opcode_103 ], ":" => [ 9, \&_action_opcode_103 ], }, # [207] opcode : bit "[inline_const]" 0 "," d { "\n" => [ 9, \&_action_opcode_104 ], ":" => [ 9, \&_action_opcode_104 ], }, # [208] opcode : bit "[inline_const]" 0 "," e { "\n" => [ 9, \&_action_opcode_105 ], ":" => [ 9, \&_action_opcode_105 ], }, # [209] opcode : bit "[inline_const]" 0 "," h { "\n" => [ 9, \&_action_opcode_106 ], ":" => [ 9, \&_action_opcode_106 ], }, # [210] opcode : bit "[inline_const]" 0 "," l { "\n" => [ 9, \&_action_opcode_107 ], ":" => [ 9, \&_action_opcode_107 ], }, # [211] opcode : bit "[inline_const]" 1 { "," => 212, }, # [212] opcode : bit "[inline_const]" 1 "," { "(" => 213, a => 232, b => 233, c => 234, d => 235, e => 236, h => 237, l => 238, }, # [213] opcode : bit "[inline_const]" 1 "," "(" { hl => 214, ix => 216, iy => 224, }, # [214] opcode : bit "[inline_const]" 1 "," "(" hl { ")" => 215, }, # [215] opcode : bit "[inline_const]" 1 "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_108 ], ":" => [ 9, \&_action_opcode_108 ], }, # [216] opcode : bit "[inline_const]" 1 "," "(" ix { ")" => 217, "+" => 218, "-" => 221, }, # [217] opcode : bit "[inline_const]" 1 "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_109 ], ":" => [ 9, \&_action_opcode_109 ], }, # [218] opcode : bit "[inline_const]" 1 "," "(" ix "+" { "!" => [ 14, 219 ], "+" => [ 14, 219 ], "-" => [ 14, 219 ], __else__ => [ 14, 219 ], "~" => [ 14, 219 ], }, # [219] opcode : bit "[inline_const]" 1 "," "(" ix "+" "[expr_DIS]" { ")" => 220, }, # [220] opcode : bit "[inline_const]" 1 "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_110 ], ":" => [ 9, \&_action_opcode_110 ], }, # [221] opcode : bit "[inline_const]" 1 "," "(" ix "-" { "!" => [ 16, 222 ], "+" => [ 16, 222 ], "-" => [ 16, 222 ], __else__ => [ 16, 222 ], "~" => [ 16, 222 ], }, # [222] opcode : bit "[inline_const]" 1 "," "(" ix "-" "[expr_NDIS]" { ")" => 223, }, # [223] opcode : bit "[inline_const]" 1 "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_110 ], ":" => [ 9, \&_action_opcode_110 ], }, # [224] opcode : bit "[inline_const]" 1 "," "(" iy { ")" => 225, "+" => 226, "-" => 229, }, # [225] opcode : bit "[inline_const]" 1 "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_111 ], ":" => [ 9, \&_action_opcode_111 ], }, # [226] opcode : bit "[inline_const]" 1 "," "(" iy "+" { "!" => [ 14, 227 ], "+" => [ 14, 227 ], "-" => [ 14, 227 ], __else__ => [ 14, 227 ], "~" => [ 14, 227 ], }, # [227] opcode : bit "[inline_const]" 1 "," "(" iy "+" "[expr_DIS]" { ")" => 228, }, # [228] opcode : bit "[inline_const]" 1 "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_112 ], ":" => [ 9, \&_action_opcode_112 ], }, # [229] opcode : bit "[inline_const]" 1 "," "(" iy "-" { "!" => [ 16, 230 ], "+" => [ 16, 230 ], "-" => [ 16, 230 ], __else__ => [ 16, 230 ], "~" => [ 16, 230 ], }, # [230] opcode : bit "[inline_const]" 1 "," "(" iy "-" "[expr_NDIS]" { ")" => 231, }, # [231] opcode : bit "[inline_const]" 1 "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_112 ], ":" => [ 9, \&_action_opcode_112 ], }, # [232] opcode : bit "[inline_const]" 1 "," a { "\n" => [ 9, \&_action_opcode_113 ], ":" => [ 9, \&_action_opcode_113 ], }, # [233] opcode : bit "[inline_const]" 1 "," b { "\n" => [ 9, \&_action_opcode_114 ], ":" => [ 9, \&_action_opcode_114 ], }, # [234] opcode : bit "[inline_const]" 1 "," c { "\n" => [ 9, \&_action_opcode_115 ], ":" => [ 9, \&_action_opcode_115 ], }, # [235] opcode : bit "[inline_const]" 1 "," d { "\n" => [ 9, \&_action_opcode_116 ], ":" => [ 9, \&_action_opcode_116 ], }, # [236] opcode : bit "[inline_const]" 1 "," e { "\n" => [ 9, \&_action_opcode_117 ], ":" => [ 9, \&_action_opcode_117 ], }, # [237] opcode : bit "[inline_const]" 1 "," h { "\n" => [ 9, \&_action_opcode_118 ], ":" => [ 9, \&_action_opcode_118 ], }, # [238] opcode : bit "[inline_const]" 1 "," l { "\n" => [ 9, \&_action_opcode_119 ], ":" => [ 9, \&_action_opcode_119 ], }, # [239] opcode : bit "[inline_const]" 2 { "," => 240, }, # [240] opcode : bit "[inline_const]" 2 "," { "(" => 241, a => 260, b => 261, c => 262, d => 263, e => 264, h => 265, l => 266, }, # [241] opcode : bit "[inline_const]" 2 "," "(" { hl => 242, ix => 244, iy => 252, }, # [242] opcode : bit "[inline_const]" 2 "," "(" hl { ")" => 243, }, # [243] opcode : bit "[inline_const]" 2 "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_120 ], ":" => [ 9, \&_action_opcode_120 ], }, # [244] opcode : bit "[inline_const]" 2 "," "(" ix { ")" => 245, "+" => 246, "-" => 249, }, # [245] opcode : bit "[inline_const]" 2 "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_121 ], ":" => [ 9, \&_action_opcode_121 ], }, # [246] opcode : bit "[inline_const]" 2 "," "(" ix "+" { "!" => [ 14, 247 ], "+" => [ 14, 247 ], "-" => [ 14, 247 ], __else__ => [ 14, 247 ], "~" => [ 14, 247 ], }, # [247] opcode : bit "[inline_const]" 2 "," "(" ix "+" "[expr_DIS]" { ")" => 248, }, # [248] opcode : bit "[inline_const]" 2 "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_122 ], ":" => [ 9, \&_action_opcode_122 ], }, # [249] opcode : bit "[inline_const]" 2 "," "(" ix "-" { "!" => [ 16, 250 ], "+" => [ 16, 250 ], "-" => [ 16, 250 ], __else__ => [ 16, 250 ], "~" => [ 16, 250 ], }, # [250] opcode : bit "[inline_const]" 2 "," "(" ix "-" "[expr_NDIS]" { ")" => 251, }, # [251] opcode : bit "[inline_const]" 2 "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_122 ], ":" => [ 9, \&_action_opcode_122 ], }, # [252] opcode : bit "[inline_const]" 2 "," "(" iy { ")" => 253, "+" => 254, "-" => 257, }, # [253] opcode : bit "[inline_const]" 2 "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_123 ], ":" => [ 9, \&_action_opcode_123 ], }, # [254] opcode : bit "[inline_const]" 2 "," "(" iy "+" { "!" => [ 14, 255 ], "+" => [ 14, 255 ], "-" => [ 14, 255 ], __else__ => [ 14, 255 ], "~" => [ 14, 255 ], }, # [255] opcode : bit "[inline_const]" 2 "," "(" iy "+" "[expr_DIS]" { ")" => 256, }, # [256] opcode : bit "[inline_const]" 2 "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_124 ], ":" => [ 9, \&_action_opcode_124 ], }, # [257] opcode : bit "[inline_const]" 2 "," "(" iy "-" { "!" => [ 16, 258 ], "+" => [ 16, 258 ], "-" => [ 16, 258 ], __else__ => [ 16, 258 ], "~" => [ 16, 258 ], }, # [258] opcode : bit "[inline_const]" 2 "," "(" iy "-" "[expr_NDIS]" { ")" => 259, }, # [259] opcode : bit "[inline_const]" 2 "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_124 ], ":" => [ 9, \&_action_opcode_124 ], }, # [260] opcode : bit "[inline_const]" 2 "," a { "\n" => [ 9, \&_action_opcode_125 ], ":" => [ 9, \&_action_opcode_125 ], }, # [261] opcode : bit "[inline_const]" 2 "," b { "\n" => [ 9, \&_action_opcode_126 ], ":" => [ 9, \&_action_opcode_126 ], }, # [262] opcode : bit "[inline_const]" 2 "," c { "\n" => [ 9, \&_action_opcode_127 ], ":" => [ 9, \&_action_opcode_127 ], }, # [263] opcode : bit "[inline_const]" 2 "," d { "\n" => [ 9, \&_action_opcode_128 ], ":" => [ 9, \&_action_opcode_128 ], }, # [264] opcode : bit "[inline_const]" 2 "," e { "\n" => [ 9, \&_action_opcode_129 ], ":" => [ 9, \&_action_opcode_129 ], }, # [265] opcode : bit "[inline_const]" 2 "," h { "\n" => [ 9, \&_action_opcode_130 ], ":" => [ 9, \&_action_opcode_130 ], }, # [266] opcode : bit "[inline_const]" 2 "," l { "\n" => [ 9, \&_action_opcode_131 ], ":" => [ 9, \&_action_opcode_131 ], }, # [267] opcode : bit "[inline_const]" 3 { "," => 268, }, # [268] opcode : bit "[inline_const]" 3 "," { "(" => 269, a => 288, b => 289, c => 290, d => 291, e => 292, h => 293, l => 294, }, # [269] opcode : bit "[inline_const]" 3 "," "(" { hl => 270, ix => 272, iy => 280, }, # [270] opcode : bit "[inline_const]" 3 "," "(" hl { ")" => 271, }, # [271] opcode : bit "[inline_const]" 3 "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_132 ], ":" => [ 9, \&_action_opcode_132 ], }, # [272] opcode : bit "[inline_const]" 3 "," "(" ix { ")" => 273, "+" => 274, "-" => 277, }, # [273] opcode : bit "[inline_const]" 3 "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_133 ], ":" => [ 9, \&_action_opcode_133 ], }, # [274] opcode : bit "[inline_const]" 3 "," "(" ix "+" { "!" => [ 14, 275 ], "+" => [ 14, 275 ], "-" => [ 14, 275 ], __else__ => [ 14, 275 ], "~" => [ 14, 275 ], }, # [275] opcode : bit "[inline_const]" 3 "," "(" ix "+" "[expr_DIS]" { ")" => 276, }, # [276] opcode : bit "[inline_const]" 3 "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_134 ], ":" => [ 9, \&_action_opcode_134 ], }, # [277] opcode : bit "[inline_const]" 3 "," "(" ix "-" { "!" => [ 16, 278 ], "+" => [ 16, 278 ], "-" => [ 16, 278 ], __else__ => [ 16, 278 ], "~" => [ 16, 278 ], }, # [278] opcode : bit "[inline_const]" 3 "," "(" ix "-" "[expr_NDIS]" { ")" => 279, }, # [279] opcode : bit "[inline_const]" 3 "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_134 ], ":" => [ 9, \&_action_opcode_134 ], }, # [280] opcode : bit "[inline_const]" 3 "," "(" iy { ")" => 281, "+" => 282, "-" => 285, }, # [281] opcode : bit "[inline_const]" 3 "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_135 ], ":" => [ 9, \&_action_opcode_135 ], }, # [282] opcode : bit "[inline_const]" 3 "," "(" iy "+" { "!" => [ 14, 283 ], "+" => [ 14, 283 ], "-" => [ 14, 283 ], __else__ => [ 14, 283 ], "~" => [ 14, 283 ], }, # [283] opcode : bit "[inline_const]" 3 "," "(" iy "+" "[expr_DIS]" { ")" => 284, }, # [284] opcode : bit "[inline_const]" 3 "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_136 ], ":" => [ 9, \&_action_opcode_136 ], }, # [285] opcode : bit "[inline_const]" 3 "," "(" iy "-" { "!" => [ 16, 286 ], "+" => [ 16, 286 ], "-" => [ 16, 286 ], __else__ => [ 16, 286 ], "~" => [ 16, 286 ], }, # [286] opcode : bit "[inline_const]" 3 "," "(" iy "-" "[expr_NDIS]" { ")" => 287, }, # [287] opcode : bit "[inline_const]" 3 "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_136 ], ":" => [ 9, \&_action_opcode_136 ], }, # [288] opcode : bit "[inline_const]" 3 "," a { "\n" => [ 9, \&_action_opcode_137 ], ":" => [ 9, \&_action_opcode_137 ], }, # [289] opcode : bit "[inline_const]" 3 "," b { "\n" => [ 9, \&_action_opcode_138 ], ":" => [ 9, \&_action_opcode_138 ], }, # [290] opcode : bit "[inline_const]" 3 "," c { "\n" => [ 9, \&_action_opcode_139 ], ":" => [ 9, \&_action_opcode_139 ], }, # [291] opcode : bit "[inline_const]" 3 "," d { "\n" => [ 9, \&_action_opcode_140 ], ":" => [ 9, \&_action_opcode_140 ], }, # [292] opcode : bit "[inline_const]" 3 "," e { "\n" => [ 9, \&_action_opcode_141 ], ":" => [ 9, \&_action_opcode_141 ], }, # [293] opcode : bit "[inline_const]" 3 "," h { "\n" => [ 9, \&_action_opcode_142 ], ":" => [ 9, \&_action_opcode_142 ], }, # [294] opcode : bit "[inline_const]" 3 "," l { "\n" => [ 9, \&_action_opcode_143 ], ":" => [ 9, \&_action_opcode_143 ], }, # [295] opcode : bit "[inline_const]" 4 { "," => 296, }, # [296] opcode : bit "[inline_const]" 4 "," { "(" => 297, a => 316, b => 317, c => 318, d => 319, e => 320, h => 321, l => 322, }, # [297] opcode : bit "[inline_const]" 4 "," "(" { hl => 298, ix => 300, iy => 308, }, # [298] opcode : bit "[inline_const]" 4 "," "(" hl { ")" => 299, }, # [299] opcode : bit "[inline_const]" 4 "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_144 ], ":" => [ 9, \&_action_opcode_144 ], }, # [300] opcode : bit "[inline_const]" 4 "," "(" ix { ")" => 301, "+" => 302, "-" => 305, }, # [301] opcode : bit "[inline_const]" 4 "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_145 ], ":" => [ 9, \&_action_opcode_145 ], }, # [302] opcode : bit "[inline_const]" 4 "," "(" ix "+" { "!" => [ 14, 303 ], "+" => [ 14, 303 ], "-" => [ 14, 303 ], __else__ => [ 14, 303 ], "~" => [ 14, 303 ], }, # [303] opcode : bit "[inline_const]" 4 "," "(" ix "+" "[expr_DIS]" { ")" => 304, }, # [304] opcode : bit "[inline_const]" 4 "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_146 ], ":" => [ 9, \&_action_opcode_146 ], }, # [305] opcode : bit "[inline_const]" 4 "," "(" ix "-" { "!" => [ 16, 306 ], "+" => [ 16, 306 ], "-" => [ 16, 306 ], __else__ => [ 16, 306 ], "~" => [ 16, 306 ], }, # [306] opcode : bit "[inline_const]" 4 "," "(" ix "-" "[expr_NDIS]" { ")" => 307, }, # [307] opcode : bit "[inline_const]" 4 "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_146 ], ":" => [ 9, \&_action_opcode_146 ], }, # [308] opcode : bit "[inline_const]" 4 "," "(" iy { ")" => 309, "+" => 310, "-" => 313, }, # [309] opcode : bit "[inline_const]" 4 "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_147 ], ":" => [ 9, \&_action_opcode_147 ], }, # [310] opcode : bit "[inline_const]" 4 "," "(" iy "+" { "!" => [ 14, 311 ], "+" => [ 14, 311 ], "-" => [ 14, 311 ], __else__ => [ 14, 311 ], "~" => [ 14, 311 ], }, # [311] opcode : bit "[inline_const]" 4 "," "(" iy "+" "[expr_DIS]" { ")" => 312, }, # [312] opcode : bit "[inline_const]" 4 "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_148 ], ":" => [ 9, \&_action_opcode_148 ], }, # [313] opcode : bit "[inline_const]" 4 "," "(" iy "-" { "!" => [ 16, 314 ], "+" => [ 16, 314 ], "-" => [ 16, 314 ], __else__ => [ 16, 314 ], "~" => [ 16, 314 ], }, # [314] opcode : bit "[inline_const]" 4 "," "(" iy "-" "[expr_NDIS]" { ")" => 315, }, # [315] opcode : bit "[inline_const]" 4 "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_148 ], ":" => [ 9, \&_action_opcode_148 ], }, # [316] opcode : bit "[inline_const]" 4 "," a { "\n" => [ 9, \&_action_opcode_149 ], ":" => [ 9, \&_action_opcode_149 ], }, # [317] opcode : bit "[inline_const]" 4 "," b { "\n" => [ 9, \&_action_opcode_150 ], ":" => [ 9, \&_action_opcode_150 ], }, # [318] opcode : bit "[inline_const]" 4 "," c { "\n" => [ 9, \&_action_opcode_151 ], ":" => [ 9, \&_action_opcode_151 ], }, # [319] opcode : bit "[inline_const]" 4 "," d { "\n" => [ 9, \&_action_opcode_152 ], ":" => [ 9, \&_action_opcode_152 ], }, # [320] opcode : bit "[inline_const]" 4 "," e { "\n" => [ 9, \&_action_opcode_153 ], ":" => [ 9, \&_action_opcode_153 ], }, # [321] opcode : bit "[inline_const]" 4 "," h { "\n" => [ 9, \&_action_opcode_154 ], ":" => [ 9, \&_action_opcode_154 ], }, # [322] opcode : bit "[inline_const]" 4 "," l { "\n" => [ 9, \&_action_opcode_155 ], ":" => [ 9, \&_action_opcode_155 ], }, # [323] opcode : bit "[inline_const]" 5 { "," => 324, }, # [324] opcode : bit "[inline_const]" 5 "," { "(" => 325, a => 344, b => 345, c => 346, d => 347, e => 348, h => 349, l => 350, }, # [325] opcode : bit "[inline_const]" 5 "," "(" { hl => 326, ix => 328, iy => 336, }, # [326] opcode : bit "[inline_const]" 5 "," "(" hl { ")" => 327, }, # [327] opcode : bit "[inline_const]" 5 "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_156 ], ":" => [ 9, \&_action_opcode_156 ], }, # [328] opcode : bit "[inline_const]" 5 "," "(" ix { ")" => 329, "+" => 330, "-" => 333, }, # [329] opcode : bit "[inline_const]" 5 "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_157 ], ":" => [ 9, \&_action_opcode_157 ], }, # [330] opcode : bit "[inline_const]" 5 "," "(" ix "+" { "!" => [ 14, 331 ], "+" => [ 14, 331 ], "-" => [ 14, 331 ], __else__ => [ 14, 331 ], "~" => [ 14, 331 ], }, # [331] opcode : bit "[inline_const]" 5 "," "(" ix "+" "[expr_DIS]" { ")" => 332, }, # [332] opcode : bit "[inline_const]" 5 "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_158 ], ":" => [ 9, \&_action_opcode_158 ], }, # [333] opcode : bit "[inline_const]" 5 "," "(" ix "-" { "!" => [ 16, 334 ], "+" => [ 16, 334 ], "-" => [ 16, 334 ], __else__ => [ 16, 334 ], "~" => [ 16, 334 ], }, # [334] opcode : bit "[inline_const]" 5 "," "(" ix "-" "[expr_NDIS]" { ")" => 335, }, # [335] opcode : bit "[inline_const]" 5 "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_158 ], ":" => [ 9, \&_action_opcode_158 ], }, # [336] opcode : bit "[inline_const]" 5 "," "(" iy { ")" => 337, "+" => 338, "-" => 341, }, # [337] opcode : bit "[inline_const]" 5 "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_159 ], ":" => [ 9, \&_action_opcode_159 ], }, # [338] opcode : bit "[inline_const]" 5 "," "(" iy "+" { "!" => [ 14, 339 ], "+" => [ 14, 339 ], "-" => [ 14, 339 ], __else__ => [ 14, 339 ], "~" => [ 14, 339 ], }, # [339] opcode : bit "[inline_const]" 5 "," "(" iy "+" "[expr_DIS]" { ")" => 340, }, # [340] opcode : bit "[inline_const]" 5 "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_160 ], ":" => [ 9, \&_action_opcode_160 ], }, # [341] opcode : bit "[inline_const]" 5 "," "(" iy "-" { "!" => [ 16, 342 ], "+" => [ 16, 342 ], "-" => [ 16, 342 ], __else__ => [ 16, 342 ], "~" => [ 16, 342 ], }, # [342] opcode : bit "[inline_const]" 5 "," "(" iy "-" "[expr_NDIS]" { ")" => 343, }, # [343] opcode : bit "[inline_const]" 5 "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_160 ], ":" => [ 9, \&_action_opcode_160 ], }, # [344] opcode : bit "[inline_const]" 5 "," a { "\n" => [ 9, \&_action_opcode_161 ], ":" => [ 9, \&_action_opcode_161 ], }, # [345] opcode : bit "[inline_const]" 5 "," b { "\n" => [ 9, \&_action_opcode_162 ], ":" => [ 9, \&_action_opcode_162 ], }, # [346] opcode : bit "[inline_const]" 5 "," c { "\n" => [ 9, \&_action_opcode_163 ], ":" => [ 9, \&_action_opcode_163 ], }, # [347] opcode : bit "[inline_const]" 5 "," d { "\n" => [ 9, \&_action_opcode_164 ], ":" => [ 9, \&_action_opcode_164 ], }, # [348] opcode : bit "[inline_const]" 5 "," e { "\n" => [ 9, \&_action_opcode_165 ], ":" => [ 9, \&_action_opcode_165 ], }, # [349] opcode : bit "[inline_const]" 5 "," h { "\n" => [ 9, \&_action_opcode_166 ], ":" => [ 9, \&_action_opcode_166 ], }, # [350] opcode : bit "[inline_const]" 5 "," l { "\n" => [ 9, \&_action_opcode_167 ], ":" => [ 9, \&_action_opcode_167 ], }, # [351] opcode : bit "[inline_const]" 6 { "," => 352, }, # [352] opcode : bit "[inline_const]" 6 "," { "(" => 353, a => 372, b => 373, c => 374, d => 375, e => 376, h => 377, l => 378, }, # [353] opcode : bit "[inline_const]" 6 "," "(" { hl => 354, ix => 356, iy => 364, }, # [354] opcode : bit "[inline_const]" 6 "," "(" hl { ")" => 355, }, # [355] opcode : bit "[inline_const]" 6 "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_168 ], ":" => [ 9, \&_action_opcode_168 ], }, # [356] opcode : bit "[inline_const]" 6 "," "(" ix { ")" => 357, "+" => 358, "-" => 361, }, # [357] opcode : bit "[inline_const]" 6 "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_169 ], ":" => [ 9, \&_action_opcode_169 ], }, # [358] opcode : bit "[inline_const]" 6 "," "(" ix "+" { "!" => [ 14, 359 ], "+" => [ 14, 359 ], "-" => [ 14, 359 ], __else__ => [ 14, 359 ], "~" => [ 14, 359 ], }, # [359] opcode : bit "[inline_const]" 6 "," "(" ix "+" "[expr_DIS]" { ")" => 360, }, # [360] opcode : bit "[inline_const]" 6 "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_170 ], ":" => [ 9, \&_action_opcode_170 ], }, # [361] opcode : bit "[inline_const]" 6 "," "(" ix "-" { "!" => [ 16, 362 ], "+" => [ 16, 362 ], "-" => [ 16, 362 ], __else__ => [ 16, 362 ], "~" => [ 16, 362 ], }, # [362] opcode : bit "[inline_const]" 6 "," "(" ix "-" "[expr_NDIS]" { ")" => 363, }, # [363] opcode : bit "[inline_const]" 6 "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_170 ], ":" => [ 9, \&_action_opcode_170 ], }, # [364] opcode : bit "[inline_const]" 6 "," "(" iy { ")" => 365, "+" => 366, "-" => 369, }, # [365] opcode : bit "[inline_const]" 6 "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_171 ], ":" => [ 9, \&_action_opcode_171 ], }, # [366] opcode : bit "[inline_const]" 6 "," "(" iy "+" { "!" => [ 14, 367 ], "+" => [ 14, 367 ], "-" => [ 14, 367 ], __else__ => [ 14, 367 ], "~" => [ 14, 367 ], }, # [367] opcode : bit "[inline_const]" 6 "," "(" iy "+" "[expr_DIS]" { ")" => 368, }, # [368] opcode : bit "[inline_const]" 6 "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_172 ], ":" => [ 9, \&_action_opcode_172 ], }, # [369] opcode : bit "[inline_const]" 6 "," "(" iy "-" { "!" => [ 16, 370 ], "+" => [ 16, 370 ], "-" => [ 16, 370 ], __else__ => [ 16, 370 ], "~" => [ 16, 370 ], }, # [370] opcode : bit "[inline_const]" 6 "," "(" iy "-" "[expr_NDIS]" { ")" => 371, }, # [371] opcode : bit "[inline_const]" 6 "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_172 ], ":" => [ 9, \&_action_opcode_172 ], }, # [372] opcode : bit "[inline_const]" 6 "," a { "\n" => [ 9, \&_action_opcode_173 ], ":" => [ 9, \&_action_opcode_173 ], }, # [373] opcode : bit "[inline_const]" 6 "," b { "\n" => [ 9, \&_action_opcode_174 ], ":" => [ 9, \&_action_opcode_174 ], }, # [374] opcode : bit "[inline_const]" 6 "," c { "\n" => [ 9, \&_action_opcode_175 ], ":" => [ 9, \&_action_opcode_175 ], }, # [375] opcode : bit "[inline_const]" 6 "," d { "\n" => [ 9, \&_action_opcode_176 ], ":" => [ 9, \&_action_opcode_176 ], }, # [376] opcode : bit "[inline_const]" 6 "," e { "\n" => [ 9, \&_action_opcode_177 ], ":" => [ 9, \&_action_opcode_177 ], }, # [377] opcode : bit "[inline_const]" 6 "," h { "\n" => [ 9, \&_action_opcode_178 ], ":" => [ 9, \&_action_opcode_178 ], }, # [378] opcode : bit "[inline_const]" 6 "," l { "\n" => [ 9, \&_action_opcode_179 ], ":" => [ 9, \&_action_opcode_179 ], }, # [379] opcode : bit "[inline_const]" 7 { "," => 380, }, # [380] opcode : bit "[inline_const]" 7 "," { "(" => 381, a => 400, b => 401, c => 402, d => 403, e => 404, h => 405, l => 406, }, # [381] opcode : bit "[inline_const]" 7 "," "(" { hl => 382, ix => 384, iy => 392, }, # [382] opcode : bit "[inline_const]" 7 "," "(" hl { ")" => 383, }, # [383] opcode : bit "[inline_const]" 7 "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_180 ], ":" => [ 9, \&_action_opcode_180 ], }, # [384] opcode : bit "[inline_const]" 7 "," "(" ix { ")" => 385, "+" => 386, "-" => 389, }, # [385] opcode : bit "[inline_const]" 7 "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_181 ], ":" => [ 9, \&_action_opcode_181 ], }, # [386] opcode : bit "[inline_const]" 7 "," "(" ix "+" { "!" => [ 14, 387 ], "+" => [ 14, 387 ], "-" => [ 14, 387 ], __else__ => [ 14, 387 ], "~" => [ 14, 387 ], }, # [387] opcode : bit "[inline_const]" 7 "," "(" ix "+" "[expr_DIS]" { ")" => 388, }, # [388] opcode : bit "[inline_const]" 7 "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_182 ], ":" => [ 9, \&_action_opcode_182 ], }, # [389] opcode : bit "[inline_const]" 7 "," "(" ix "-" { "!" => [ 16, 390 ], "+" => [ 16, 390 ], "-" => [ 16, 390 ], __else__ => [ 16, 390 ], "~" => [ 16, 390 ], }, # [390] opcode : bit "[inline_const]" 7 "," "(" ix "-" "[expr_NDIS]" { ")" => 391, }, # [391] opcode : bit "[inline_const]" 7 "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_182 ], ":" => [ 9, \&_action_opcode_182 ], }, # [392] opcode : bit "[inline_const]" 7 "," "(" iy { ")" => 393, "+" => 394, "-" => 397, }, # [393] opcode : bit "[inline_const]" 7 "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_183 ], ":" => [ 9, \&_action_opcode_183 ], }, # [394] opcode : bit "[inline_const]" 7 "," "(" iy "+" { "!" => [ 14, 395 ], "+" => [ 14, 395 ], "-" => [ 14, 395 ], __else__ => [ 14, 395 ], "~" => [ 14, 395 ], }, # [395] opcode : bit "[inline_const]" 7 "," "(" iy "+" "[expr_DIS]" { ")" => 396, }, # [396] opcode : bit "[inline_const]" 7 "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_184 ], ":" => [ 9, \&_action_opcode_184 ], }, # [397] opcode : bit "[inline_const]" 7 "," "(" iy "-" { "!" => [ 16, 398 ], "+" => [ 16, 398 ], "-" => [ 16, 398 ], __else__ => [ 16, 398 ], "~" => [ 16, 398 ], }, # [398] opcode : bit "[inline_const]" 7 "," "(" iy "-" "[expr_NDIS]" { ")" => 399, }, # [399] opcode : bit "[inline_const]" 7 "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_184 ], ":" => [ 9, \&_action_opcode_184 ], }, # [400] opcode : bit "[inline_const]" 7 "," a { "\n" => [ 9, \&_action_opcode_185 ], ":" => [ 9, \&_action_opcode_185 ], }, # [401] opcode : bit "[inline_const]" 7 "," b { "\n" => [ 9, \&_action_opcode_186 ], ":" => [ 9, \&_action_opcode_186 ], }, # [402] opcode : bit "[inline_const]" 7 "," c { "\n" => [ 9, \&_action_opcode_187 ], ":" => [ 9, \&_action_opcode_187 ], }, # [403] opcode : bit "[inline_const]" 7 "," d { "\n" => [ 9, \&_action_opcode_188 ], ":" => [ 9, \&_action_opcode_188 ], }, # [404] opcode : bit "[inline_const]" 7 "," e { "\n" => [ 9, \&_action_opcode_189 ], ":" => [ 9, \&_action_opcode_189 ], }, # [405] opcode : bit "[inline_const]" 7 "," h { "\n" => [ 9, \&_action_opcode_190 ], ":" => [ 9, \&_action_opcode_190 ], }, # [406] opcode : bit "[inline_const]" 7 "," l { "\n" => [ 9, \&_action_opcode_191 ], ":" => [ 9, \&_action_opcode_191 ], }, # [407] opcode : call { "!" => [ 17, 408 ], "+" => [ 17, 408 ], "-" => [ 17, 408 ], __else__ => [ 17, 408 ], c => 409, m => 412, nc => 415, nz => 418, p => 421, pe => 424, po => 427, z => 430, "~" => [ 17, 408 ], }, # [408] opcode : call "[expr_NN]" { "\n" => [ 9, \&_action_opcode_192 ], ":" => [ 9, \&_action_opcode_192 ], }, # [409] opcode : call c { "," => 410, }, # [410] opcode : call c "," { "!" => [ 17, 411 ], "+" => [ 17, 411 ], "-" => [ 17, 411 ], __else__ => [ 17, 411 ], "~" => [ 17, 411 ], }, # [411] opcode : call c "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_193 ], ":" => [ 9, \&_action_opcode_193 ], }, # [412] opcode : call m { "," => 413, }, # [413] opcode : call m "," { "!" => [ 17, 414 ], "+" => [ 17, 414 ], "-" => [ 17, 414 ], __else__ => [ 17, 414 ], "~" => [ 17, 414 ], }, # [414] opcode : call m "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_194 ], ":" => [ 9, \&_action_opcode_194 ], }, # [415] opcode : call nc { "," => 416, }, # [416] opcode : call nc "," { "!" => [ 17, 417 ], "+" => [ 17, 417 ], "-" => [ 17, 417 ], __else__ => [ 17, 417 ], "~" => [ 17, 417 ], }, # [417] opcode : call nc "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_195 ], ":" => [ 9, \&_action_opcode_195 ], }, # [418] opcode : call nz { "," => 419, }, # [419] opcode : call nz "," { "!" => [ 17, 420 ], "+" => [ 17, 420 ], "-" => [ 17, 420 ], __else__ => [ 17, 420 ], "~" => [ 17, 420 ], }, # [420] opcode : call nz "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_196 ], ":" => [ 9, \&_action_opcode_196 ], }, # [421] opcode : call p { "," => 422, }, # [422] opcode : call p "," { "!" => [ 17, 423 ], "+" => [ 17, 423 ], "-" => [ 17, 423 ], __else__ => [ 17, 423 ], "~" => [ 17, 423 ], }, # [423] opcode : call p "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_197 ], ":" => [ 9, \&_action_opcode_197 ], }, # [424] opcode : call pe { "," => 425, }, # [425] opcode : call pe "," { "!" => [ 17, 426 ], "+" => [ 17, 426 ], "-" => [ 17, 426 ], __else__ => [ 17, 426 ], "~" => [ 17, 426 ], }, # [426] opcode : call pe "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_198 ], ":" => [ 9, \&_action_opcode_198 ], }, # [427] opcode : call po { "," => 428, }, # [428] opcode : call po "," { "!" => [ 17, 429 ], "+" => [ 17, 429 ], "-" => [ 17, 429 ], __else__ => [ 17, 429 ], "~" => [ 17, 429 ], }, # [429] opcode : call po "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_199 ], ":" => [ 9, \&_action_opcode_199 ], }, # [430] opcode : call z { "," => 431, }, # [431] opcode : call z "," { "!" => [ 17, 432 ], "+" => [ 17, 432 ], "-" => [ 17, 432 ], __else__ => [ 17, 432 ], "~" => [ 17, 432 ], }, # [432] opcode : call z "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_200 ], ":" => [ 9, \&_action_opcode_200 ], }, # [433] opcode : ccf { "\n" => [ 9, \&_action_opcode_201 ], ":" => [ 9, \&_action_opcode_201 ], }, # [434] opcode : cp { "!" => [ 15, 454 ], "(" => 435, "+" => [ 15, 454 ], "-" => [ 15, 454 ], __else__ => [ 15, 454 ], a => 455, b => 456, c => 457, d => 458, e => 459, h => 460, ixh => 461, ixl => 462, iyh => 463, iyl => 464, l => 465, "~" => [ 15, 454 ], }, # [435] opcode : cp "(" { hl => 436, ix => 438, iy => 446, }, # [436] opcode : cp "(" hl { ")" => 437, }, # [437] opcode : cp "(" hl ")" { "\n" => [ 9, \&_action_opcode_202 ], ":" => [ 9, \&_action_opcode_202 ], }, # [438] opcode : cp "(" ix { ")" => 439, "+" => 440, "-" => 443, }, # [439] opcode : cp "(" ix ")" { "\n" => [ 9, \&_action_opcode_203 ], ":" => [ 9, \&_action_opcode_203 ], }, # [440] opcode : cp "(" ix "+" { "!" => [ 14, 441 ], "+" => [ 14, 441 ], "-" => [ 14, 441 ], __else__ => [ 14, 441 ], "~" => [ 14, 441 ], }, # [441] opcode : cp "(" ix "+" "[expr_DIS]" { ")" => 442, }, # [442] opcode : cp "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_204 ], ":" => [ 9, \&_action_opcode_204 ], }, # [443] opcode : cp "(" ix "-" { "!" => [ 16, 444 ], "+" => [ 16, 444 ], "-" => [ 16, 444 ], __else__ => [ 16, 444 ], "~" => [ 16, 444 ], }, # [444] opcode : cp "(" ix "-" "[expr_NDIS]" { ")" => 445, }, # [445] opcode : cp "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_204 ], ":" => [ 9, \&_action_opcode_204 ], }, # [446] opcode : cp "(" iy { ")" => 447, "+" => 448, "-" => 451, }, # [447] opcode : cp "(" iy ")" { "\n" => [ 9, \&_action_opcode_205 ], ":" => [ 9, \&_action_opcode_205 ], }, # [448] opcode : cp "(" iy "+" { "!" => [ 14, 449 ], "+" => [ 14, 449 ], "-" => [ 14, 449 ], __else__ => [ 14, 449 ], "~" => [ 14, 449 ], }, # [449] opcode : cp "(" iy "+" "[expr_DIS]" { ")" => 450, }, # [450] opcode : cp "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_206 ], ":" => [ 9, \&_action_opcode_206 ], }, # [451] opcode : cp "(" iy "-" { "!" => [ 16, 452 ], "+" => [ 16, 452 ], "-" => [ 16, 452 ], __else__ => [ 16, 452 ], "~" => [ 16, 452 ], }, # [452] opcode : cp "(" iy "-" "[expr_NDIS]" { ")" => 453, }, # [453] opcode : cp "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_206 ], ":" => [ 9, \&_action_opcode_206 ], }, # [454] opcode : cp "[expr_N]" { "\n" => [ 9, \&_action_opcode_207 ], ":" => [ 9, \&_action_opcode_207 ], }, # [455] opcode : cp a { "\n" => [ 9, \&_action_opcode_208 ], ":" => [ 9, \&_action_opcode_208 ], }, # [456] opcode : cp b { "\n" => [ 9, \&_action_opcode_209 ], ":" => [ 9, \&_action_opcode_209 ], }, # [457] opcode : cp c { "\n" => [ 9, \&_action_opcode_210 ], ":" => [ 9, \&_action_opcode_210 ], }, # [458] opcode : cp d { "\n" => [ 9, \&_action_opcode_211 ], ":" => [ 9, \&_action_opcode_211 ], }, # [459] opcode : cp e { "\n" => [ 9, \&_action_opcode_212 ], ":" => [ 9, \&_action_opcode_212 ], }, # [460] opcode : cp h { "\n" => [ 9, \&_action_opcode_213 ], ":" => [ 9, \&_action_opcode_213 ], }, # [461] opcode : cp ixh { "\n" => [ 9, \&_action_opcode_214 ], ":" => [ 9, \&_action_opcode_214 ], }, # [462] opcode : cp ixl { "\n" => [ 9, \&_action_opcode_215 ], ":" => [ 9, \&_action_opcode_215 ], }, # [463] opcode : cp iyh { "\n" => [ 9, \&_action_opcode_216 ], ":" => [ 9, \&_action_opcode_216 ], }, # [464] opcode : cp iyl { "\n" => [ 9, \&_action_opcode_217 ], ":" => [ 9, \&_action_opcode_217 ], }, # [465] opcode : cp l { "\n" => [ 9, \&_action_opcode_218 ], ":" => [ 9, \&_action_opcode_218 ], }, # [466] opcode : cpd { "\n" => [ 9, \&_action_opcode_219 ], ":" => [ 9, \&_action_opcode_219 ], }, # [467] opcode : cpdr { "\n" => [ 9, \&_action_opcode_220 ], ":" => [ 9, \&_action_opcode_220 ], }, # [468] opcode : cpi { "\n" => [ 9, \&_action_opcode_221 ], ":" => [ 9, \&_action_opcode_221 ], }, # [469] opcode : cpir { "\n" => [ 9, \&_action_opcode_222 ], ":" => [ 9, \&_action_opcode_222 ], }, # [470] opcode : cpl { "\n" => [ 9, \&_action_opcode_223 ], ":" => [ 9, \&_action_opcode_223 ], }, # [471] opcode : daa { "\n" => [ 9, \&_action_opcode_224 ], ":" => [ 9, \&_action_opcode_224 ], }, # [472] opcode : dec { "(" => 473, a => 492, b => 493, bc => 494, c => 495, d => 496, de => 497, e => 498, h => 499, hl => 500, ix => 501, ixh => 502, ixl => 503, iy => 504, iyh => 505, iyl => 506, l => 507, sp => 508, }, # [473] opcode : dec "(" { hl => 474, ix => 476, iy => 484, }, # [474] opcode : dec "(" hl { ")" => 475, }, # [475] opcode : dec "(" hl ")" { "\n" => [ 9, \&_action_opcode_225 ], ":" => [ 9, \&_action_opcode_225 ], }, # [476] opcode : dec "(" ix { ")" => 477, "+" => 478, "-" => 481, }, # [477] opcode : dec "(" ix ")" { "\n" => [ 9, \&_action_opcode_226 ], ":" => [ 9, \&_action_opcode_226 ], }, # [478] opcode : dec "(" ix "+" { "!" => [ 14, 479 ], "+" => [ 14, 479 ], "-" => [ 14, 479 ], __else__ => [ 14, 479 ], "~" => [ 14, 479 ], }, # [479] opcode : dec "(" ix "+" "[expr_DIS]" { ")" => 480, }, # [480] opcode : dec "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_227 ], ":" => [ 9, \&_action_opcode_227 ], }, # [481] opcode : dec "(" ix "-" { "!" => [ 16, 482 ], "+" => [ 16, 482 ], "-" => [ 16, 482 ], __else__ => [ 16, 482 ], "~" => [ 16, 482 ], }, # [482] opcode : dec "(" ix "-" "[expr_NDIS]" { ")" => 483, }, # [483] opcode : dec "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_227 ], ":" => [ 9, \&_action_opcode_227 ], }, # [484] opcode : dec "(" iy { ")" => 485, "+" => 486, "-" => 489, }, # [485] opcode : dec "(" iy ")" { "\n" => [ 9, \&_action_opcode_228 ], ":" => [ 9, \&_action_opcode_228 ], }, # [486] opcode : dec "(" iy "+" { "!" => [ 14, 487 ], "+" => [ 14, 487 ], "-" => [ 14, 487 ], __else__ => [ 14, 487 ], "~" => [ 14, 487 ], }, # [487] opcode : dec "(" iy "+" "[expr_DIS]" { ")" => 488, }, # [488] opcode : dec "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_229 ], ":" => [ 9, \&_action_opcode_229 ], }, # [489] opcode : dec "(" iy "-" { "!" => [ 16, 490 ], "+" => [ 16, 490 ], "-" => [ 16, 490 ], __else__ => [ 16, 490 ], "~" => [ 16, 490 ], }, # [490] opcode : dec "(" iy "-" "[expr_NDIS]" { ")" => 491, }, # [491] opcode : dec "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_229 ], ":" => [ 9, \&_action_opcode_229 ], }, # [492] opcode : dec a { "\n" => [ 9, \&_action_opcode_230 ], ":" => [ 9, \&_action_opcode_230 ], }, # [493] opcode : dec b { "\n" => [ 9, \&_action_opcode_231 ], ":" => [ 9, \&_action_opcode_231 ], }, # [494] opcode : dec bc { "\n" => [ 9, \&_action_opcode_232 ], ":" => [ 9, \&_action_opcode_232 ], }, # [495] opcode : dec c { "\n" => [ 9, \&_action_opcode_233 ], ":" => [ 9, \&_action_opcode_233 ], }, # [496] opcode : dec d { "\n" => [ 9, \&_action_opcode_234 ], ":" => [ 9, \&_action_opcode_234 ], }, # [497] opcode : dec de { "\n" => [ 9, \&_action_opcode_235 ], ":" => [ 9, \&_action_opcode_235 ], }, # [498] opcode : dec e { "\n" => [ 9, \&_action_opcode_236 ], ":" => [ 9, \&_action_opcode_236 ], }, # [499] opcode : dec h { "\n" => [ 9, \&_action_opcode_237 ], ":" => [ 9, \&_action_opcode_237 ], }, # [500] opcode : dec hl { "\n" => [ 9, \&_action_opcode_238 ], ":" => [ 9, \&_action_opcode_238 ], }, # [501] opcode : dec ix { "\n" => [ 9, \&_action_opcode_239 ], ":" => [ 9, \&_action_opcode_239 ], }, # [502] opcode : dec ixh { "\n" => [ 9, \&_action_opcode_240 ], ":" => [ 9, \&_action_opcode_240 ], }, # [503] opcode : dec ixl { "\n" => [ 9, \&_action_opcode_241 ], ":" => [ 9, \&_action_opcode_241 ], }, # [504] opcode : dec iy { "\n" => [ 9, \&_action_opcode_242 ], ":" => [ 9, \&_action_opcode_242 ], }, # [505] opcode : dec iyh { "\n" => [ 9, \&_action_opcode_243 ], ":" => [ 9, \&_action_opcode_243 ], }, # [506] opcode : dec iyl { "\n" => [ 9, \&_action_opcode_244 ], ":" => [ 9, \&_action_opcode_244 ], }, # [507] opcode : dec l { "\n" => [ 9, \&_action_opcode_245 ], ":" => [ 9, \&_action_opcode_245 ], }, # [508] opcode : dec sp { "\n" => [ 9, \&_action_opcode_246 ], ":" => [ 9, \&_action_opcode_246 ], }, # [509] opcode : defb { "!" => [ 21, 510 ], "+" => [ 21, 510 ], "-" => [ 21, 510 ], __else__ => [ 21, 510 ], "~" => [ 21, 510 ], }, # [510] opcode : defb "[expr_list_N]" { "\n" => [ 9, \&_action_opcode_21 ], ":" => [ 9, \&_action_opcode_21 ], }, # [511] opcode : defm { NUMBER => [ 23, 512 ], STRING => [ 23, 512 ], }, # [512] opcode : defm "[expr_list_text]" { "\n" => [ 9, \&_action_opcode_21 ], ":" => [ 9, \&_action_opcode_21 ], }, # [513] opcode : defm7 { NUMBER => [ 25, 514 ], STRING => [ 25, 514 ], }, # [514] opcode : defm7 "[expr_list_text7]" { "\n" => [ 9, \&_action_opcode_21 ], ":" => [ 9, \&_action_opcode_21 ], }, # [515] opcode : defmz { NUMBER => [ 27, 516 ], STRING => [ 27, 516 ], }, # [516] opcode : defmz "[expr_list_textz]" { "\n" => [ 9, \&_action_opcode_21 ], ":" => [ 9, \&_action_opcode_21 ], }, # [517] opcode : deft { NUMBER => [ 23, 518 ], STRING => [ 23, 518 ], }, # [518] opcode : deft "[expr_list_text]" { "\n" => [ 9, \&_action_opcode_21 ], ":" => [ 9, \&_action_opcode_21 ], }, # [519] opcode : defw { "!" => [ 22, 520 ], "+" => [ 22, 520 ], "-" => [ 22, 520 ], __else__ => [ 22, 520 ], "~" => [ 22, 520 ], }, # [520] opcode : defw "[expr_list_NN]" { "\n" => [ 9, \&_action_opcode_21 ], ":" => [ 9, \&_action_opcode_21 ], }, # [521] opcode : di { "\n" => [ 9, \&_action_opcode_247 ], ":" => [ 9, \&_action_opcode_247 ], }, # [522] opcode : djnz { "!" => [ 17, 523 ], "+" => [ 17, 523 ], "-" => [ 17, 523 ], __else__ => [ 17, 523 ], "~" => [ 17, 523 ], }, # [523] opcode : djnz "[expr_NN]" { "\n" => [ 9, \&_action_opcode_248 ], ":" => [ 9, \&_action_opcode_248 ], }, # [524] opcode : ei { "\n" => [ 9, \&_action_opcode_249 ], ":" => [ 9, \&_action_opcode_249 ], }, # [525] opcode : ex { "(" => 526, af => 533, de => 536, }, # [526] opcode : ex "(" { sp => 527, }, # [527] opcode : ex "(" sp { ")" => 528, }, # [528] opcode : ex "(" sp ")" { "," => 529, }, # [529] opcode : ex "(" sp ")" "," { hl => 530, ix => 531, iy => 532, }, # [530] opcode : ex "(" sp ")" "," hl { "\n" => [ 9, \&_action_opcode_250 ], ":" => [ 9, \&_action_opcode_250 ], }, # [531] opcode : ex "(" sp ")" "," ix { "\n" => [ 9, \&_action_opcode_251 ], ":" => [ 9, \&_action_opcode_251 ], }, # [532] opcode : ex "(" sp ")" "," iy { "\n" => [ 9, \&_action_opcode_252 ], ":" => [ 9, \&_action_opcode_252 ], }, # [533] opcode : ex af { "," => 534, }, # [534] opcode : ex af "," { "af'" => 535, }, # [535] opcode : ex af "," "af'" { "\n" => [ 9, \&_action_opcode_253 ], ":" => [ 9, \&_action_opcode_253 ], }, # [536] opcode : ex de { "," => 537, }, # [537] opcode : ex de "," { hl => 538, }, # [538] opcode : ex de "," hl { "\n" => [ 9, \&_action_opcode_254 ], ":" => [ 9, \&_action_opcode_254 ], }, # [539] opcode : exx { "\n" => [ 9, \&_action_opcode_255 ], ":" => [ 9, \&_action_opcode_255 ], }, # [540] opcode : halt { "\n" => [ 9, \&_action_opcode_256 ], ":" => [ 9, \&_action_opcode_256 ], }, # [541] opcode : im { "!" => [ 42, 542 ], "+" => [ 42, 542 ], "-" => [ 42, 542 ], __else__ => [ 42, 542 ], "~" => [ 42, 542 ], }, # [542] opcode : im "[inline_const]" { 0 => 543, 1 => 544, 2 => 545, }, # [543] opcode : im "[inline_const]" 0 { "\n" => [ 9, \&_action_opcode_257 ], ":" => [ 9, \&_action_opcode_257 ], }, # [544] opcode : im "[inline_const]" 1 { "\n" => [ 9, \&_action_opcode_258 ], ":" => [ 9, \&_action_opcode_258 ], }, # [545] opcode : im "[inline_const]" 2 { "\n" => [ 9, \&_action_opcode_259 ], ":" => [ 9, \&_action_opcode_259 ], }, # [546] opcode : in { a => 547, b => 554, c => 559, d => 564, e => 569, f => 574, h => 579, l => 584, }, # [547] opcode : in a { "," => 548, }, # [548] opcode : in a "," { "(" => 549, }, # [549] opcode : in a "," "(" { "!" => [ 15, 550 ], "+" => [ 15, 550 ], "-" => [ 15, 550 ], __else__ => [ 15, 550 ], c => 552, "~" => [ 15, 550 ], }, # [550] opcode : in a "," "(" "[expr_N]" { ")" => 551, }, # [551] opcode : in a "," "(" "[expr_N]" ")" { "\n" => [ 9, \&_action_opcode_260 ], ":" => [ 9, \&_action_opcode_260 ], }, # [552] opcode : in a "," "(" c { ")" => 553, }, # [553] opcode : in a "," "(" c ")" { "\n" => [ 9, \&_action_opcode_261 ], ":" => [ 9, \&_action_opcode_261 ], }, # [554] opcode : in b { "," => 555, }, # [555] opcode : in b "," { "(" => 556, }, # [556] opcode : in b "," "(" { c => 557, }, # [557] opcode : in b "," "(" c { ")" => 558, }, # [558] opcode : in b "," "(" c ")" { "\n" => [ 9, \&_action_opcode_262 ], ":" => [ 9, \&_action_opcode_262 ], }, # [559] opcode : in c { "," => 560, }, # [560] opcode : in c "," { "(" => 561, }, # [561] opcode : in c "," "(" { c => 562, }, # [562] opcode : in c "," "(" c { ")" => 563, }, # [563] opcode : in c "," "(" c ")" { "\n" => [ 9, \&_action_opcode_263 ], ":" => [ 9, \&_action_opcode_263 ], }, # [564] opcode : in d { "," => 565, }, # [565] opcode : in d "," { "(" => 566, }, # [566] opcode : in d "," "(" { c => 567, }, # [567] opcode : in d "," "(" c { ")" => 568, }, # [568] opcode : in d "," "(" c ")" { "\n" => [ 9, \&_action_opcode_264 ], ":" => [ 9, \&_action_opcode_264 ], }, # [569] opcode : in e { "," => 570, }, # [570] opcode : in e "," { "(" => 571, }, # [571] opcode : in e "," "(" { c => 572, }, # [572] opcode : in e "," "(" c { ")" => 573, }, # [573] opcode : in e "," "(" c ")" { "\n" => [ 9, \&_action_opcode_265 ], ":" => [ 9, \&_action_opcode_265 ], }, # [574] opcode : in f { "," => 575, }, # [575] opcode : in f "," { "(" => 576, }, # [576] opcode : in f "," "(" { c => 577, }, # [577] opcode : in f "," "(" c { ")" => 578, }, # [578] opcode : in f "," "(" c ")" { "\n" => [ 9, \&_action_opcode_266 ], ":" => [ 9, \&_action_opcode_266 ], }, # [579] opcode : in h { "," => 580, }, # [580] opcode : in h "," { "(" => 581, }, # [581] opcode : in h "," "(" { c => 582, }, # [582] opcode : in h "," "(" c { ")" => 583, }, # [583] opcode : in h "," "(" c ")" { "\n" => [ 9, \&_action_opcode_267 ], ":" => [ 9, \&_action_opcode_267 ], }, # [584] opcode : in l { "," => 585, }, # [585] opcode : in l "," { "(" => 586, }, # [586] opcode : in l "," "(" { c => 587, }, # [587] opcode : in l "," "(" c { ")" => 588, }, # [588] opcode : in l "," "(" c ")" { "\n" => [ 9, \&_action_opcode_268 ], ":" => [ 9, \&_action_opcode_268 ], }, # [589] opcode : inc { "(" => 590, a => 609, b => 610, bc => 611, c => 612, d => 613, de => 614, e => 615, h => 616, hl => 617, ix => 618, ixh => 619, ixl => 620, iy => 621, iyh => 622, iyl => 623, l => 624, sp => 625, }, # [590] opcode : inc "(" { hl => 591, ix => 593, iy => 601, }, # [591] opcode : inc "(" hl { ")" => 592, }, # [592] opcode : inc "(" hl ")" { "\n" => [ 9, \&_action_opcode_269 ], ":" => [ 9, \&_action_opcode_269 ], }, # [593] opcode : inc "(" ix { ")" => 594, "+" => 595, "-" => 598, }, # [594] opcode : inc "(" ix ")" { "\n" => [ 9, \&_action_opcode_270 ], ":" => [ 9, \&_action_opcode_270 ], }, # [595] opcode : inc "(" ix "+" { "!" => [ 14, 596 ], "+" => [ 14, 596 ], "-" => [ 14, 596 ], __else__ => [ 14, 596 ], "~" => [ 14, 596 ], }, # [596] opcode : inc "(" ix "+" "[expr_DIS]" { ")" => 597, }, # [597] opcode : inc "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_271 ], ":" => [ 9, \&_action_opcode_271 ], }, # [598] opcode : inc "(" ix "-" { "!" => [ 16, 599 ], "+" => [ 16, 599 ], "-" => [ 16, 599 ], __else__ => [ 16, 599 ], "~" => [ 16, 599 ], }, # [599] opcode : inc "(" ix "-" "[expr_NDIS]" { ")" => 600, }, # [600] opcode : inc "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_271 ], ":" => [ 9, \&_action_opcode_271 ], }, # [601] opcode : inc "(" iy { ")" => 602, "+" => 603, "-" => 606, }, # [602] opcode : inc "(" iy ")" { "\n" => [ 9, \&_action_opcode_272 ], ":" => [ 9, \&_action_opcode_272 ], }, # [603] opcode : inc "(" iy "+" { "!" => [ 14, 604 ], "+" => [ 14, 604 ], "-" => [ 14, 604 ], __else__ => [ 14, 604 ], "~" => [ 14, 604 ], }, # [604] opcode : inc "(" iy "+" "[expr_DIS]" { ")" => 605, }, # [605] opcode : inc "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_273 ], ":" => [ 9, \&_action_opcode_273 ], }, # [606] opcode : inc "(" iy "-" { "!" => [ 16, 607 ], "+" => [ 16, 607 ], "-" => [ 16, 607 ], __else__ => [ 16, 607 ], "~" => [ 16, 607 ], }, # [607] opcode : inc "(" iy "-" "[expr_NDIS]" { ")" => 608, }, # [608] opcode : inc "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_273 ], ":" => [ 9, \&_action_opcode_273 ], }, # [609] opcode : inc a { "\n" => [ 9, \&_action_opcode_274 ], ":" => [ 9, \&_action_opcode_274 ], }, # [610] opcode : inc b { "\n" => [ 9, \&_action_opcode_275 ], ":" => [ 9, \&_action_opcode_275 ], }, # [611] opcode : inc bc { "\n" => [ 9, \&_action_opcode_276 ], ":" => [ 9, \&_action_opcode_276 ], }, # [612] opcode : inc c { "\n" => [ 9, \&_action_opcode_277 ], ":" => [ 9, \&_action_opcode_277 ], }, # [613] opcode : inc d { "\n" => [ 9, \&_action_opcode_278 ], ":" => [ 9, \&_action_opcode_278 ], }, # [614] opcode : inc de { "\n" => [ 9, \&_action_opcode_279 ], ":" => [ 9, \&_action_opcode_279 ], }, # [615] opcode : inc e { "\n" => [ 9, \&_action_opcode_280 ], ":" => [ 9, \&_action_opcode_280 ], }, # [616] opcode : inc h { "\n" => [ 9, \&_action_opcode_281 ], ":" => [ 9, \&_action_opcode_281 ], }, # [617] opcode : inc hl { "\n" => [ 9, \&_action_opcode_282 ], ":" => [ 9, \&_action_opcode_282 ], }, # [618] opcode : inc ix { "\n" => [ 9, \&_action_opcode_283 ], ":" => [ 9, \&_action_opcode_283 ], }, # [619] opcode : inc ixh { "\n" => [ 9, \&_action_opcode_284 ], ":" => [ 9, \&_action_opcode_284 ], }, # [620] opcode : inc ixl { "\n" => [ 9, \&_action_opcode_285 ], ":" => [ 9, \&_action_opcode_285 ], }, # [621] opcode : inc iy { "\n" => [ 9, \&_action_opcode_286 ], ":" => [ 9, \&_action_opcode_286 ], }, # [622] opcode : inc iyh { "\n" => [ 9, \&_action_opcode_287 ], ":" => [ 9, \&_action_opcode_287 ], }, # [623] opcode : inc iyl { "\n" => [ 9, \&_action_opcode_288 ], ":" => [ 9, \&_action_opcode_288 ], }, # [624] opcode : inc l { "\n" => [ 9, \&_action_opcode_289 ], ":" => [ 9, \&_action_opcode_289 ], }, # [625] opcode : inc sp { "\n" => [ 9, \&_action_opcode_290 ], ":" => [ 9, \&_action_opcode_290 ], }, # [626] opcode : ind { "\n" => [ 9, \&_action_opcode_291 ], ":" => [ 9, \&_action_opcode_291 ], }, # [627] opcode : indr { "\n" => [ 9, \&_action_opcode_292 ], ":" => [ 9, \&_action_opcode_292 ], }, # [628] opcode : ini { "\n" => [ 9, \&_action_opcode_293 ], ":" => [ 9, \&_action_opcode_293 ], }, # [629] opcode : inir { "\n" => [ 9, \&_action_opcode_294 ], ":" => [ 9, \&_action_opcode_294 ], }, # [630] opcode : jp { "!" => [ 17, 638 ], "(" => 631, "+" => [ 17, 638 ], "-" => [ 17, 638 ], __else__ => [ 17, 638 ], c => 639, m => 642, nc => 645, nz => 648, p => 651, pe => 654, po => 657, z => 660, "~" => [ 17, 638 ], }, # [631] opcode : jp "(" { hl => 632, ix => 634, iy => 636, }, # [632] opcode : jp "(" hl { ")" => 633, }, # [633] opcode : jp "(" hl ")" { "\n" => [ 9, \&_action_opcode_295 ], ":" => [ 9, \&_action_opcode_295 ], }, # [634] opcode : jp "(" ix { ")" => 635, }, # [635] opcode : jp "(" ix ")" { "\n" => [ 9, \&_action_opcode_296 ], ":" => [ 9, \&_action_opcode_296 ], }, # [636] opcode : jp "(" iy { ")" => 637, }, # [637] opcode : jp "(" iy ")" { "\n" => [ 9, \&_action_opcode_297 ], ":" => [ 9, \&_action_opcode_297 ], }, # [638] opcode : jp "[expr_NN]" { "\n" => [ 9, \&_action_opcode_298 ], ":" => [ 9, \&_action_opcode_298 ], }, # [639] opcode : jp c { "," => 640, }, # [640] opcode : jp c "," { "!" => [ 17, 641 ], "+" => [ 17, 641 ], "-" => [ 17, 641 ], __else__ => [ 17, 641 ], "~" => [ 17, 641 ], }, # [641] opcode : jp c "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_299 ], ":" => [ 9, \&_action_opcode_299 ], }, # [642] opcode : jp m { "," => 643, }, # [643] opcode : jp m "," { "!" => [ 17, 644 ], "+" => [ 17, 644 ], "-" => [ 17, 644 ], __else__ => [ 17, 644 ], "~" => [ 17, 644 ], }, # [644] opcode : jp m "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_300 ], ":" => [ 9, \&_action_opcode_300 ], }, # [645] opcode : jp nc { "," => 646, }, # [646] opcode : jp nc "," { "!" => [ 17, 647 ], "+" => [ 17, 647 ], "-" => [ 17, 647 ], __else__ => [ 17, 647 ], "~" => [ 17, 647 ], }, # [647] opcode : jp nc "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_301 ], ":" => [ 9, \&_action_opcode_301 ], }, # [648] opcode : jp nz { "," => 649, }, # [649] opcode : jp nz "," { "!" => [ 17, 650 ], "+" => [ 17, 650 ], "-" => [ 17, 650 ], __else__ => [ 17, 650 ], "~" => [ 17, 650 ], }, # [650] opcode : jp nz "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_302 ], ":" => [ 9, \&_action_opcode_302 ], }, # [651] opcode : jp p { "," => 652, }, # [652] opcode : jp p "," { "!" => [ 17, 653 ], "+" => [ 17, 653 ], "-" => [ 17, 653 ], __else__ => [ 17, 653 ], "~" => [ 17, 653 ], }, # [653] opcode : jp p "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_303 ], ":" => [ 9, \&_action_opcode_303 ], }, # [654] opcode : jp pe { "," => 655, }, # [655] opcode : jp pe "," { "!" => [ 17, 656 ], "+" => [ 17, 656 ], "-" => [ 17, 656 ], __else__ => [ 17, 656 ], "~" => [ 17, 656 ], }, # [656] opcode : jp pe "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_304 ], ":" => [ 9, \&_action_opcode_304 ], }, # [657] opcode : jp po { "," => 658, }, # [658] opcode : jp po "," { "!" => [ 17, 659 ], "+" => [ 17, 659 ], "-" => [ 17, 659 ], __else__ => [ 17, 659 ], "~" => [ 17, 659 ], }, # [659] opcode : jp po "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_305 ], ":" => [ 9, \&_action_opcode_305 ], }, # [660] opcode : jp z { "," => 661, }, # [661] opcode : jp z "," { "!" => [ 17, 662 ], "+" => [ 17, 662 ], "-" => [ 17, 662 ], __else__ => [ 17, 662 ], "~" => [ 17, 662 ], }, # [662] opcode : jp z "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_306 ], ":" => [ 9, \&_action_opcode_306 ], }, # [663] opcode : jr { "!" => [ 17, 664 ], "+" => [ 17, 664 ], "-" => [ 17, 664 ], __else__ => [ 17, 664 ], c => 665, m => 668, nc => 671, nz => 674, p => 677, pe => 680, po => 683, z => 686, "~" => [ 17, 664 ], }, # [664] opcode : jr "[expr_NN]" { "\n" => [ 9, \&_action_opcode_307 ], ":" => [ 9, \&_action_opcode_307 ], }, # [665] opcode : jr c { "," => 666, }, # [666] opcode : jr c "," { "!" => [ 17, 667 ], "+" => [ 17, 667 ], "-" => [ 17, 667 ], __else__ => [ 17, 667 ], "~" => [ 17, 667 ], }, # [667] opcode : jr c "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_308 ], ":" => [ 9, \&_action_opcode_308 ], }, # [668] opcode : jr m { "," => 669, }, # [669] opcode : jr m "," { "!" => [ 17, 670 ], "+" => [ 17, 670 ], "-" => [ 17, 670 ], __else__ => [ 17, 670 ], "~" => [ 17, 670 ], }, # [670] opcode : jr m "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_309 ], ":" => [ 9, \&_action_opcode_309 ], }, # [671] opcode : jr nc { "," => 672, }, # [672] opcode : jr nc "," { "!" => [ 17, 673 ], "+" => [ 17, 673 ], "-" => [ 17, 673 ], __else__ => [ 17, 673 ], "~" => [ 17, 673 ], }, # [673] opcode : jr nc "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_310 ], ":" => [ 9, \&_action_opcode_310 ], }, # [674] opcode : jr nz { "," => 675, }, # [675] opcode : jr nz "," { "!" => [ 17, 676 ], "+" => [ 17, 676 ], "-" => [ 17, 676 ], __else__ => [ 17, 676 ], "~" => [ 17, 676 ], }, # [676] opcode : jr nz "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_311 ], ":" => [ 9, \&_action_opcode_311 ], }, # [677] opcode : jr p { "," => 678, }, # [678] opcode : jr p "," { "!" => [ 17, 679 ], "+" => [ 17, 679 ], "-" => [ 17, 679 ], __else__ => [ 17, 679 ], "~" => [ 17, 679 ], }, # [679] opcode : jr p "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_312 ], ":" => [ 9, \&_action_opcode_312 ], }, # [680] opcode : jr pe { "," => 681, }, # [681] opcode : jr pe "," { "!" => [ 17, 682 ], "+" => [ 17, 682 ], "-" => [ 17, 682 ], __else__ => [ 17, 682 ], "~" => [ 17, 682 ], }, # [682] opcode : jr pe "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_313 ], ":" => [ 9, \&_action_opcode_313 ], }, # [683] opcode : jr po { "," => 684, }, # [684] opcode : jr po "," { "!" => [ 17, 685 ], "+" => [ 17, 685 ], "-" => [ 17, 685 ], __else__ => [ 17, 685 ], "~" => [ 17, 685 ], }, # [685] opcode : jr po "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_314 ], ":" => [ 9, \&_action_opcode_314 ], }, # [686] opcode : jr z { "," => 687, }, # [687] opcode : jr z "," { "!" => [ 17, 688 ], "+" => [ 17, 688 ], "-" => [ 17, 688 ], __else__ => [ 17, 688 ], "~" => [ 17, 688 ], }, # [688] opcode : jr z "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_315 ], ":" => [ 9, \&_action_opcode_315 ], }, # [689] opcode : ld { "(" => 690, a => 810, b => 851, bc => 884, c => 913, d => 946, de => 979, e => 1008, h => 1041, hl => 1070, i => 1097, ix => 1100, ixh => 1111, ixl => 1121, iy => 1131, iyh => 1142, iyl => 1152, l => 1162, r => 1191, sp => 1194, }, # [690] opcode : ld "(" { "!" => [ 17, 691 ], "+" => [ 17, 691 ], "-" => [ 17, 691 ], __else__ => [ 17, 691 ], bc => 701, de => 705, hl => 709, ix => 722, iy => 766, "~" => [ 17, 691 ], }, # [691] opcode : ld "(" "[expr_NN]" { ")" => 692, }, # [692] opcode : ld "(" "[expr_NN]" ")" { "," => 693, }, # [693] opcode : ld "(" "[expr_NN]" ")" "," { a => 694, bc => 695, de => 696, hl => 697, ix => 698, iy => 699, sp => 700, }, # [694] opcode : ld "(" "[expr_NN]" ")" "," a { "\n" => [ 9, \&_action_opcode_316 ], ":" => [ 9, \&_action_opcode_316 ], }, # [695] opcode : ld "(" "[expr_NN]" ")" "," bc { "\n" => [ 9, \&_action_opcode_317 ], ":" => [ 9, \&_action_opcode_317 ], }, # [696] opcode : ld "(" "[expr_NN]" ")" "," de { "\n" => [ 9, \&_action_opcode_318 ], ":" => [ 9, \&_action_opcode_318 ], }, # [697] opcode : ld "(" "[expr_NN]" ")" "," hl { "\n" => [ 9, \&_action_opcode_319 ], ":" => [ 9, \&_action_opcode_319 ], }, # [698] opcode : ld "(" "[expr_NN]" ")" "," ix { "\n" => [ 9, \&_action_opcode_320 ], ":" => [ 9, \&_action_opcode_320 ], }, # [699] opcode : ld "(" "[expr_NN]" ")" "," iy { "\n" => [ 9, \&_action_opcode_321 ], ":" => [ 9, \&_action_opcode_321 ], }, # [700] opcode : ld "(" "[expr_NN]" ")" "," sp { "\n" => [ 9, \&_action_opcode_322 ], ":" => [ 9, \&_action_opcode_322 ], }, # [701] opcode : ld "(" bc { ")" => 702, }, # [702] opcode : ld "(" bc ")" { "," => 703, }, # [703] opcode : ld "(" bc ")" "," { a => 704, }, # [704] opcode : ld "(" bc ")" "," a { "\n" => [ 9, \&_action_opcode_323 ], ":" => [ 9, \&_action_opcode_323 ], }, # [705] opcode : ld "(" de { ")" => 706, }, # [706] opcode : ld "(" de ")" { "," => 707, }, # [707] opcode : ld "(" de ")" "," { a => 708, }, # [708] opcode : ld "(" de ")" "," a { "\n" => [ 9, \&_action_opcode_324 ], ":" => [ 9, \&_action_opcode_324 ], }, # [709] opcode : ld "(" hl { ")" => 710, }, # [710] opcode : ld "(" hl ")" { "," => 711, }, # [711] opcode : ld "(" hl ")" "," { "!" => [ 15, 712 ], "+" => [ 15, 712 ], "-" => [ 15, 712 ], __else__ => [ 15, 712 ], a => 713, b => 714, bc => 715, c => 716, d => 717, de => 718, e => 719, h => 720, l => 721, "~" => [ 15, 712 ], }, # [712] opcode : ld "(" hl ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_325 ], ":" => [ 9, \&_action_opcode_325 ], }, # [713] opcode : ld "(" hl ")" "," a { "\n" => [ 9, \&_action_opcode_326 ], ":" => [ 9, \&_action_opcode_326 ], }, # [714] opcode : ld "(" hl ")" "," b { "\n" => [ 9, \&_action_opcode_327 ], ":" => [ 9, \&_action_opcode_327 ], }, # [715] opcode : ld "(" hl ")" "," bc { "\n" => [ 9, \&_action_opcode_328 ], ":" => [ 9, \&_action_opcode_328 ], }, # [716] opcode : ld "(" hl ")" "," c { "\n" => [ 9, \&_action_opcode_329 ], ":" => [ 9, \&_action_opcode_329 ], }, # [717] opcode : ld "(" hl ")" "," d { "\n" => [ 9, \&_action_opcode_330 ], ":" => [ 9, \&_action_opcode_330 ], }, # [718] opcode : ld "(" hl ")" "," de { "\n" => [ 9, \&_action_opcode_331 ], ":" => [ 9, \&_action_opcode_331 ], }, # [719] opcode : ld "(" hl ")" "," e { "\n" => [ 9, \&_action_opcode_332 ], ":" => [ 9, \&_action_opcode_332 ], }, # [720] opcode : ld "(" hl ")" "," h { "\n" => [ 9, \&_action_opcode_333 ], ":" => [ 9, \&_action_opcode_333 ], }, # [721] opcode : ld "(" hl ")" "," l { "\n" => [ 9, \&_action_opcode_334 ], ":" => [ 9, \&_action_opcode_334 ], }, # [722] opcode : ld "(" ix { ")" => 723, "+" => 736, "-" => 751, }, # [723] opcode : ld "(" ix ")" { "," => 724, }, # [724] opcode : ld "(" ix ")" "," { "!" => [ 15, 725 ], "+" => [ 15, 725 ], "-" => [ 15, 725 ], __else__ => [ 15, 725 ], a => 726, b => 727, bc => 728, c => 729, d => 730, de => 731, e => 732, h => 733, hl => 734, l => 735, "~" => [ 15, 725 ], }, # [725] opcode : ld "(" ix ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_335 ], ":" => [ 9, \&_action_opcode_335 ], }, # [726] opcode : ld "(" ix ")" "," a { "\n" => [ 9, \&_action_opcode_336 ], ":" => [ 9, \&_action_opcode_336 ], }, # [727] opcode : ld "(" ix ")" "," b { "\n" => [ 9, \&_action_opcode_337 ], ":" => [ 9, \&_action_opcode_337 ], }, # [728] opcode : ld "(" ix ")" "," bc { "\n" => [ 9, \&_action_opcode_338 ], ":" => [ 9, \&_action_opcode_338 ], }, # [729] opcode : ld "(" ix ")" "," c { "\n" => [ 9, \&_action_opcode_339 ], ":" => [ 9, \&_action_opcode_339 ], }, # [730] opcode : ld "(" ix ")" "," d { "\n" => [ 9, \&_action_opcode_340 ], ":" => [ 9, \&_action_opcode_340 ], }, # [731] opcode : ld "(" ix ")" "," de { "\n" => [ 9, \&_action_opcode_341 ], ":" => [ 9, \&_action_opcode_341 ], }, # [732] opcode : ld "(" ix ")" "," e { "\n" => [ 9, \&_action_opcode_342 ], ":" => [ 9, \&_action_opcode_342 ], }, # [733] opcode : ld "(" ix ")" "," h { "\n" => [ 9, \&_action_opcode_343 ], ":" => [ 9, \&_action_opcode_343 ], }, # [734] opcode : ld "(" ix ")" "," hl { "\n" => [ 9, \&_action_opcode_344 ], ":" => [ 9, \&_action_opcode_344 ], }, # [735] opcode : ld "(" ix ")" "," l { "\n" => [ 9, \&_action_opcode_345 ], ":" => [ 9, \&_action_opcode_345 ], }, # [736] opcode : ld "(" ix "+" { "!" => [ 14, 737 ], "+" => [ 14, 737 ], "-" => [ 14, 737 ], __else__ => [ 14, 737 ], "~" => [ 14, 737 ], }, # [737] opcode : ld "(" ix "+" "[expr_DIS]" { ")" => 738, }, # [738] opcode : ld "(" ix "+" "[expr_DIS]" ")" { "," => 739, }, # [739] opcode : ld "(" ix "+" "[expr_DIS]" ")" "," { "!" => [ 15, 740 ], "+" => [ 15, 740 ], "-" => [ 15, 740 ], __else__ => [ 15, 740 ], a => 741, b => 742, bc => 743, c => 744, d => 745, de => 746, e => 747, h => 748, hl => 749, l => 750, "~" => [ 15, 740 ], }, # [740] opcode : ld "(" ix "+" "[expr_DIS]" ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_346 ], ":" => [ 9, \&_action_opcode_346 ], }, # [741] opcode : ld "(" ix "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_347 ], ":" => [ 9, \&_action_opcode_347 ], }, # [742] opcode : ld "(" ix "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_348 ], ":" => [ 9, \&_action_opcode_348 ], }, # [743] opcode : ld "(" ix "+" "[expr_DIS]" ")" "," bc { "\n" => [ 9, \&_action_opcode_349 ], ":" => [ 9, \&_action_opcode_349 ], }, # [744] opcode : ld "(" ix "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_350 ], ":" => [ 9, \&_action_opcode_350 ], }, # [745] opcode : ld "(" ix "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_351 ], ":" => [ 9, \&_action_opcode_351 ], }, # [746] opcode : ld "(" ix "+" "[expr_DIS]" ")" "," de { "\n" => [ 9, \&_action_opcode_352 ], ":" => [ 9, \&_action_opcode_352 ], }, # [747] opcode : ld "(" ix "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_353 ], ":" => [ 9, \&_action_opcode_353 ], }, # [748] opcode : ld "(" ix "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_354 ], ":" => [ 9, \&_action_opcode_354 ], }, # [749] opcode : ld "(" ix "+" "[expr_DIS]" ")" "," hl { "\n" => [ 9, \&_action_opcode_355 ], ":" => [ 9, \&_action_opcode_355 ], }, # [750] opcode : ld "(" ix "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_356 ], ":" => [ 9, \&_action_opcode_356 ], }, # [751] opcode : ld "(" ix "-" { "!" => [ 16, 752 ], "+" => [ 16, 752 ], "-" => [ 16, 752 ], __else__ => [ 16, 752 ], "~" => [ 16, 752 ], }, # [752] opcode : ld "(" ix "-" "[expr_NDIS]" { ")" => 753, }, # [753] opcode : ld "(" ix "-" "[expr_NDIS]" ")" { "," => 754, }, # [754] opcode : ld "(" ix "-" "[expr_NDIS]" ")" "," { "!" => [ 15, 755 ], "+" => [ 15, 755 ], "-" => [ 15, 755 ], __else__ => [ 15, 755 ], a => 756, b => 757, bc => 758, c => 759, d => 760, de => 761, e => 762, h => 763, hl => 764, l => 765, "~" => [ 15, 755 ], }, # [755] opcode : ld "(" ix "-" "[expr_NDIS]" ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_346 ], ":" => [ 9, \&_action_opcode_346 ], }, # [756] opcode : ld "(" ix "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_347 ], ":" => [ 9, \&_action_opcode_347 ], }, # [757] opcode : ld "(" ix "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_348 ], ":" => [ 9, \&_action_opcode_348 ], }, # [758] opcode : ld "(" ix "-" "[expr_NDIS]" ")" "," bc { "\n" => [ 9, \&_action_opcode_349 ], ":" => [ 9, \&_action_opcode_349 ], }, # [759] opcode : ld "(" ix "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_350 ], ":" => [ 9, \&_action_opcode_350 ], }, # [760] opcode : ld "(" ix "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_351 ], ":" => [ 9, \&_action_opcode_351 ], }, # [761] opcode : ld "(" ix "-" "[expr_NDIS]" ")" "," de { "\n" => [ 9, \&_action_opcode_352 ], ":" => [ 9, \&_action_opcode_352 ], }, # [762] opcode : ld "(" ix "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_353 ], ":" => [ 9, \&_action_opcode_353 ], }, # [763] opcode : ld "(" ix "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_354 ], ":" => [ 9, \&_action_opcode_354 ], }, # [764] opcode : ld "(" ix "-" "[expr_NDIS]" ")" "," hl { "\n" => [ 9, \&_action_opcode_355 ], ":" => [ 9, \&_action_opcode_355 ], }, # [765] opcode : ld "(" ix "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_356 ], ":" => [ 9, \&_action_opcode_356 ], }, # [766] opcode : ld "(" iy { ")" => 767, "+" => 780, "-" => 795, }, # [767] opcode : ld "(" iy ")" { "," => 768, }, # [768] opcode : ld "(" iy ")" "," { "!" => [ 15, 769 ], "+" => [ 15, 769 ], "-" => [ 15, 769 ], __else__ => [ 15, 769 ], a => 770, b => 771, bc => 772, c => 773, d => 774, de => 775, e => 776, h => 777, hl => 778, l => 779, "~" => [ 15, 769 ], }, # [769] opcode : ld "(" iy ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_357 ], ":" => [ 9, \&_action_opcode_357 ], }, # [770] opcode : ld "(" iy ")" "," a { "\n" => [ 9, \&_action_opcode_358 ], ":" => [ 9, \&_action_opcode_358 ], }, # [771] opcode : ld "(" iy ")" "," b { "\n" => [ 9, \&_action_opcode_359 ], ":" => [ 9, \&_action_opcode_359 ], }, # [772] opcode : ld "(" iy ")" "," bc { "\n" => [ 9, \&_action_opcode_360 ], ":" => [ 9, \&_action_opcode_360 ], }, # [773] opcode : ld "(" iy ")" "," c { "\n" => [ 9, \&_action_opcode_361 ], ":" => [ 9, \&_action_opcode_361 ], }, # [774] opcode : ld "(" iy ")" "," d { "\n" => [ 9, \&_action_opcode_362 ], ":" => [ 9, \&_action_opcode_362 ], }, # [775] opcode : ld "(" iy ")" "," de { "\n" => [ 9, \&_action_opcode_363 ], ":" => [ 9, \&_action_opcode_363 ], }, # [776] opcode : ld "(" iy ")" "," e { "\n" => [ 9, \&_action_opcode_364 ], ":" => [ 9, \&_action_opcode_364 ], }, # [777] opcode : ld "(" iy ")" "," h { "\n" => [ 9, \&_action_opcode_365 ], ":" => [ 9, \&_action_opcode_365 ], }, # [778] opcode : ld "(" iy ")" "," hl { "\n" => [ 9, \&_action_opcode_366 ], ":" => [ 9, \&_action_opcode_366 ], }, # [779] opcode : ld "(" iy ")" "," l { "\n" => [ 9, \&_action_opcode_367 ], ":" => [ 9, \&_action_opcode_367 ], }, # [780] opcode : ld "(" iy "+" { "!" => [ 14, 781 ], "+" => [ 14, 781 ], "-" => [ 14, 781 ], __else__ => [ 14, 781 ], "~" => [ 14, 781 ], }, # [781] opcode : ld "(" iy "+" "[expr_DIS]" { ")" => 782, }, # [782] opcode : ld "(" iy "+" "[expr_DIS]" ")" { "," => 783, }, # [783] opcode : ld "(" iy "+" "[expr_DIS]" ")" "," { "!" => [ 15, 784 ], "+" => [ 15, 784 ], "-" => [ 15, 784 ], __else__ => [ 15, 784 ], a => 785, b => 786, bc => 787, c => 788, d => 789, de => 790, e => 791, h => 792, hl => 793, l => 794, "~" => [ 15, 784 ], }, # [784] opcode : ld "(" iy "+" "[expr_DIS]" ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_368 ], ":" => [ 9, \&_action_opcode_368 ], }, # [785] opcode : ld "(" iy "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_369 ], ":" => [ 9, \&_action_opcode_369 ], }, # [786] opcode : ld "(" iy "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_370 ], ":" => [ 9, \&_action_opcode_370 ], }, # [787] opcode : ld "(" iy "+" "[expr_DIS]" ")" "," bc { "\n" => [ 9, \&_action_opcode_371 ], ":" => [ 9, \&_action_opcode_371 ], }, # [788] opcode : ld "(" iy "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_372 ], ":" => [ 9, \&_action_opcode_372 ], }, # [789] opcode : ld "(" iy "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_373 ], ":" => [ 9, \&_action_opcode_373 ], }, # [790] opcode : ld "(" iy "+" "[expr_DIS]" ")" "," de { "\n" => [ 9, \&_action_opcode_374 ], ":" => [ 9, \&_action_opcode_374 ], }, # [791] opcode : ld "(" iy "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_375 ], ":" => [ 9, \&_action_opcode_375 ], }, # [792] opcode : ld "(" iy "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_376 ], ":" => [ 9, \&_action_opcode_376 ], }, # [793] opcode : ld "(" iy "+" "[expr_DIS]" ")" "," hl { "\n" => [ 9, \&_action_opcode_377 ], ":" => [ 9, \&_action_opcode_377 ], }, # [794] opcode : ld "(" iy "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_378 ], ":" => [ 9, \&_action_opcode_378 ], }, # [795] opcode : ld "(" iy "-" { "!" => [ 16, 796 ], "+" => [ 16, 796 ], "-" => [ 16, 796 ], __else__ => [ 16, 796 ], "~" => [ 16, 796 ], }, # [796] opcode : ld "(" iy "-" "[expr_NDIS]" { ")" => 797, }, # [797] opcode : ld "(" iy "-" "[expr_NDIS]" ")" { "," => 798, }, # [798] opcode : ld "(" iy "-" "[expr_NDIS]" ")" "," { "!" => [ 15, 799 ], "+" => [ 15, 799 ], "-" => [ 15, 799 ], __else__ => [ 15, 799 ], a => 800, b => 801, bc => 802, c => 803, d => 804, de => 805, e => 806, h => 807, hl => 808, l => 809, "~" => [ 15, 799 ], }, # [799] opcode : ld "(" iy "-" "[expr_NDIS]" ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_368 ], ":" => [ 9, \&_action_opcode_368 ], }, # [800] opcode : ld "(" iy "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_369 ], ":" => [ 9, \&_action_opcode_369 ], }, # [801] opcode : ld "(" iy "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_370 ], ":" => [ 9, \&_action_opcode_370 ], }, # [802] opcode : ld "(" iy "-" "[expr_NDIS]" ")" "," bc { "\n" => [ 9, \&_action_opcode_371 ], ":" => [ 9, \&_action_opcode_371 ], }, # [803] opcode : ld "(" iy "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_372 ], ":" => [ 9, \&_action_opcode_372 ], }, # [804] opcode : ld "(" iy "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_373 ], ":" => [ 9, \&_action_opcode_373 ], }, # [805] opcode : ld "(" iy "-" "[expr_NDIS]" ")" "," de { "\n" => [ 9, \&_action_opcode_374 ], ":" => [ 9, \&_action_opcode_374 ], }, # [806] opcode : ld "(" iy "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_375 ], ":" => [ 9, \&_action_opcode_375 ], }, # [807] opcode : ld "(" iy "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_376 ], ":" => [ 9, \&_action_opcode_376 ], }, # [808] opcode : ld "(" iy "-" "[expr_NDIS]" ")" "," hl { "\n" => [ 9, \&_action_opcode_377 ], ":" => [ 9, \&_action_opcode_377 ], }, # [809] opcode : ld "(" iy "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_378 ], ":" => [ 9, \&_action_opcode_378 ], }, # [810] opcode : ld a { "," => 811, }, # [811] opcode : ld a "," { "!" => [ 15, 837 ], "(" => 812, "+" => [ 15, 837 ], "-" => [ 15, 837 ], __else__ => [ 15, 837 ], a => 838, b => 839, c => 840, d => 841, e => 842, h => 843, i => 844, ixh => 845, ixl => 846, iyh => 847, iyl => 848, l => 849, r => 850, "~" => [ 15, 837 ], }, # [812] opcode : ld a "," "(" { "!" => [ 17, 813 ], "+" => [ 17, 813 ], "-" => [ 17, 813 ], __else__ => [ 17, 813 ], bc => 815, de => 817, hl => 819, ix => 821, iy => 829, "~" => [ 17, 813 ], }, # [813] opcode : ld a "," "(" "[expr_NN]" { ")" => 814, }, # [814] opcode : ld a "," "(" "[expr_NN]" ")" { "\n" => [ 9, \&_action_opcode_379 ], ":" => [ 9, \&_action_opcode_379 ], }, # [815] opcode : ld a "," "(" bc { ")" => 816, }, # [816] opcode : ld a "," "(" bc ")" { "\n" => [ 9, \&_action_opcode_380 ], ":" => [ 9, \&_action_opcode_380 ], }, # [817] opcode : ld a "," "(" de { ")" => 818, }, # [818] opcode : ld a "," "(" de ")" { "\n" => [ 9, \&_action_opcode_381 ], ":" => [ 9, \&_action_opcode_381 ], }, # [819] opcode : ld a "," "(" hl { ")" => 820, }, # [820] opcode : ld a "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_382 ], ":" => [ 9, \&_action_opcode_382 ], }, # [821] opcode : ld a "," "(" ix { ")" => 822, "+" => 823, "-" => 826, }, # [822] opcode : ld a "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_383 ], ":" => [ 9, \&_action_opcode_383 ], }, # [823] opcode : ld a "," "(" ix "+" { "!" => [ 14, 824 ], "+" => [ 14, 824 ], "-" => [ 14, 824 ], __else__ => [ 14, 824 ], "~" => [ 14, 824 ], }, # [824] opcode : ld a "," "(" ix "+" "[expr_DIS]" { ")" => 825, }, # [825] opcode : ld a "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_384 ], ":" => [ 9, \&_action_opcode_384 ], }, # [826] opcode : ld a "," "(" ix "-" { "!" => [ 16, 827 ], "+" => [ 16, 827 ], "-" => [ 16, 827 ], __else__ => [ 16, 827 ], "~" => [ 16, 827 ], }, # [827] opcode : ld a "," "(" ix "-" "[expr_NDIS]" { ")" => 828, }, # [828] opcode : ld a "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_384 ], ":" => [ 9, \&_action_opcode_384 ], }, # [829] opcode : ld a "," "(" iy { ")" => 830, "+" => 831, "-" => 834, }, # [830] opcode : ld a "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_385 ], ":" => [ 9, \&_action_opcode_385 ], }, # [831] opcode : ld a "," "(" iy "+" { "!" => [ 14, 832 ], "+" => [ 14, 832 ], "-" => [ 14, 832 ], __else__ => [ 14, 832 ], "~" => [ 14, 832 ], }, # [832] opcode : ld a "," "(" iy "+" "[expr_DIS]" { ")" => 833, }, # [833] opcode : ld a "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_386 ], ":" => [ 9, \&_action_opcode_386 ], }, # [834] opcode : ld a "," "(" iy "-" { "!" => [ 16, 835 ], "+" => [ 16, 835 ], "-" => [ 16, 835 ], __else__ => [ 16, 835 ], "~" => [ 16, 835 ], }, # [835] opcode : ld a "," "(" iy "-" "[expr_NDIS]" { ")" => 836, }, # [836] opcode : ld a "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_386 ], ":" => [ 9, \&_action_opcode_386 ], }, # [837] opcode : ld a "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_387 ], ":" => [ 9, \&_action_opcode_387 ], }, # [838] opcode : ld a "," a { "\n" => [ 9, \&_action_opcode_388 ], ":" => [ 9, \&_action_opcode_388 ], }, # [839] opcode : ld a "," b { "\n" => [ 9, \&_action_opcode_389 ], ":" => [ 9, \&_action_opcode_389 ], }, # [840] opcode : ld a "," c { "\n" => [ 9, \&_action_opcode_390 ], ":" => [ 9, \&_action_opcode_390 ], }, # [841] opcode : ld a "," d { "\n" => [ 9, \&_action_opcode_391 ], ":" => [ 9, \&_action_opcode_391 ], }, # [842] opcode : ld a "," e { "\n" => [ 9, \&_action_opcode_392 ], ":" => [ 9, \&_action_opcode_392 ], }, # [843] opcode : ld a "," h { "\n" => [ 9, \&_action_opcode_393 ], ":" => [ 9, \&_action_opcode_393 ], }, # [844] opcode : ld a "," i { "\n" => [ 9, \&_action_opcode_394 ], ":" => [ 9, \&_action_opcode_394 ], }, # [845] opcode : ld a "," ixh { "\n" => [ 9, \&_action_opcode_395 ], ":" => [ 9, \&_action_opcode_395 ], }, # [846] opcode : ld a "," ixl { "\n" => [ 9, \&_action_opcode_396 ], ":" => [ 9, \&_action_opcode_396 ], }, # [847] opcode : ld a "," iyh { "\n" => [ 9, \&_action_opcode_397 ], ":" => [ 9, \&_action_opcode_397 ], }, # [848] opcode : ld a "," iyl { "\n" => [ 9, \&_action_opcode_398 ], ":" => [ 9, \&_action_opcode_398 ], }, # [849] opcode : ld a "," l { "\n" => [ 9, \&_action_opcode_399 ], ":" => [ 9, \&_action_opcode_399 ], }, # [850] opcode : ld a "," r { "\n" => [ 9, \&_action_opcode_400 ], ":" => [ 9, \&_action_opcode_400 ], }, # [851] opcode : ld b { "," => 852, }, # [852] opcode : ld b "," { "!" => [ 15, 872 ], "(" => 853, "+" => [ 15, 872 ], "-" => [ 15, 872 ], __else__ => [ 15, 872 ], a => 873, b => 874, c => 875, d => 876, e => 877, h => 878, ixh => 879, ixl => 880, iyh => 881, iyl => 882, l => 883, "~" => [ 15, 872 ], }, # [853] opcode : ld b "," "(" { hl => 854, ix => 856, iy => 864, }, # [854] opcode : ld b "," "(" hl { ")" => 855, }, # [855] opcode : ld b "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_401 ], ":" => [ 9, \&_action_opcode_401 ], }, # [856] opcode : ld b "," "(" ix { ")" => 857, "+" => 858, "-" => 861, }, # [857] opcode : ld b "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_402 ], ":" => [ 9, \&_action_opcode_402 ], }, # [858] opcode : ld b "," "(" ix "+" { "!" => [ 14, 859 ], "+" => [ 14, 859 ], "-" => [ 14, 859 ], __else__ => [ 14, 859 ], "~" => [ 14, 859 ], }, # [859] opcode : ld b "," "(" ix "+" "[expr_DIS]" { ")" => 860, }, # [860] opcode : ld b "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_403 ], ":" => [ 9, \&_action_opcode_403 ], }, # [861] opcode : ld b "," "(" ix "-" { "!" => [ 16, 862 ], "+" => [ 16, 862 ], "-" => [ 16, 862 ], __else__ => [ 16, 862 ], "~" => [ 16, 862 ], }, # [862] opcode : ld b "," "(" ix "-" "[expr_NDIS]" { ")" => 863, }, # [863] opcode : ld b "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_403 ], ":" => [ 9, \&_action_opcode_403 ], }, # [864] opcode : ld b "," "(" iy { ")" => 865, "+" => 866, "-" => 869, }, # [865] opcode : ld b "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_404 ], ":" => [ 9, \&_action_opcode_404 ], }, # [866] opcode : ld b "," "(" iy "+" { "!" => [ 14, 867 ], "+" => [ 14, 867 ], "-" => [ 14, 867 ], __else__ => [ 14, 867 ], "~" => [ 14, 867 ], }, # [867] opcode : ld b "," "(" iy "+" "[expr_DIS]" { ")" => 868, }, # [868] opcode : ld b "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_405 ], ":" => [ 9, \&_action_opcode_405 ], }, # [869] opcode : ld b "," "(" iy "-" { "!" => [ 16, 870 ], "+" => [ 16, 870 ], "-" => [ 16, 870 ], __else__ => [ 16, 870 ], "~" => [ 16, 870 ], }, # [870] opcode : ld b "," "(" iy "-" "[expr_NDIS]" { ")" => 871, }, # [871] opcode : ld b "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_405 ], ":" => [ 9, \&_action_opcode_405 ], }, # [872] opcode : ld b "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_406 ], ":" => [ 9, \&_action_opcode_406 ], }, # [873] opcode : ld b "," a { "\n" => [ 9, \&_action_opcode_407 ], ":" => [ 9, \&_action_opcode_407 ], }, # [874] opcode : ld b "," b { "\n" => [ 9, \&_action_opcode_408 ], ":" => [ 9, \&_action_opcode_408 ], }, # [875] opcode : ld b "," c { "\n" => [ 9, \&_action_opcode_409 ], ":" => [ 9, \&_action_opcode_409 ], }, # [876] opcode : ld b "," d { "\n" => [ 9, \&_action_opcode_410 ], ":" => [ 9, \&_action_opcode_410 ], }, # [877] opcode : ld b "," e { "\n" => [ 9, \&_action_opcode_411 ], ":" => [ 9, \&_action_opcode_411 ], }, # [878] opcode : ld b "," h { "\n" => [ 9, \&_action_opcode_412 ], ":" => [ 9, \&_action_opcode_412 ], }, # [879] opcode : ld b "," ixh { "\n" => [ 9, \&_action_opcode_413 ], ":" => [ 9, \&_action_opcode_413 ], }, # [880] opcode : ld b "," ixl { "\n" => [ 9, \&_action_opcode_414 ], ":" => [ 9, \&_action_opcode_414 ], }, # [881] opcode : ld b "," iyh { "\n" => [ 9, \&_action_opcode_415 ], ":" => [ 9, \&_action_opcode_415 ], }, # [882] opcode : ld b "," iyl { "\n" => [ 9, \&_action_opcode_416 ], ":" => [ 9, \&_action_opcode_416 ], }, # [883] opcode : ld b "," l { "\n" => [ 9, \&_action_opcode_417 ], ":" => [ 9, \&_action_opcode_417 ], }, # [884] opcode : ld bc { "," => 885, }, # [885] opcode : ld bc "," { "!" => [ 17, 907 ], "(" => 886, "+" => [ 17, 907 ], "-" => [ 17, 907 ], __else__ => [ 17, 907 ], bc => 908, de => 909, hl => 910, ix => 911, iy => 912, "~" => [ 17, 907 ], }, # [886] opcode : ld bc "," "(" { "!" => [ 17, 887 ], "+" => [ 17, 887 ], "-" => [ 17, 887 ], __else__ => [ 17, 887 ], hl => 889, ix => 891, iy => 899, "~" => [ 17, 887 ], }, # [887] opcode : ld bc "," "(" "[expr_NN]" { ")" => 888, }, # [888] opcode : ld bc "," "(" "[expr_NN]" ")" { "\n" => [ 9, \&_action_opcode_418 ], ":" => [ 9, \&_action_opcode_418 ], }, # [889] opcode : ld bc "," "(" hl { ")" => 890, }, # [890] opcode : ld bc "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_419 ], ":" => [ 9, \&_action_opcode_419 ], }, # [891] opcode : ld bc "," "(" ix { ")" => 892, "+" => 893, "-" => 896, }, # [892] opcode : ld bc "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_420 ], ":" => [ 9, \&_action_opcode_420 ], }, # [893] opcode : ld bc "," "(" ix "+" { "!" => [ 14, 894 ], "+" => [ 14, 894 ], "-" => [ 14, 894 ], __else__ => [ 14, 894 ], "~" => [ 14, 894 ], }, # [894] opcode : ld bc "," "(" ix "+" "[expr_DIS]" { ")" => 895, }, # [895] opcode : ld bc "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_421 ], ":" => [ 9, \&_action_opcode_421 ], }, # [896] opcode : ld bc "," "(" ix "-" { "!" => [ 16, 897 ], "+" => [ 16, 897 ], "-" => [ 16, 897 ], __else__ => [ 16, 897 ], "~" => [ 16, 897 ], }, # [897] opcode : ld bc "," "(" ix "-" "[expr_NDIS]" { ")" => 898, }, # [898] opcode : ld bc "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_421 ], ":" => [ 9, \&_action_opcode_421 ], }, # [899] opcode : ld bc "," "(" iy { ")" => 900, "+" => 901, "-" => 904, }, # [900] opcode : ld bc "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_422 ], ":" => [ 9, \&_action_opcode_422 ], }, # [901] opcode : ld bc "," "(" iy "+" { "!" => [ 14, 902 ], "+" => [ 14, 902 ], "-" => [ 14, 902 ], __else__ => [ 14, 902 ], "~" => [ 14, 902 ], }, # [902] opcode : ld bc "," "(" iy "+" "[expr_DIS]" { ")" => 903, }, # [903] opcode : ld bc "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_423 ], ":" => [ 9, \&_action_opcode_423 ], }, # [904] opcode : ld bc "," "(" iy "-" { "!" => [ 16, 905 ], "+" => [ 16, 905 ], "-" => [ 16, 905 ], __else__ => [ 16, 905 ], "~" => [ 16, 905 ], }, # [905] opcode : ld bc "," "(" iy "-" "[expr_NDIS]" { ")" => 906, }, # [906] opcode : ld bc "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_423 ], ":" => [ 9, \&_action_opcode_423 ], }, # [907] opcode : ld bc "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_424 ], ":" => [ 9, \&_action_opcode_424 ], }, # [908] opcode : ld bc "," bc { "\n" => [ 9, \&_action_opcode_425 ], ":" => [ 9, \&_action_opcode_425 ], }, # [909] opcode : ld bc "," de { "\n" => [ 9, \&_action_opcode_426 ], ":" => [ 9, \&_action_opcode_426 ], }, # [910] opcode : ld bc "," hl { "\n" => [ 9, \&_action_opcode_427 ], ":" => [ 9, \&_action_opcode_427 ], }, # [911] opcode : ld bc "," ix { "\n" => [ 9, \&_action_opcode_428 ], ":" => [ 9, \&_action_opcode_428 ], }, # [912] opcode : ld bc "," iy { "\n" => [ 9, \&_action_opcode_429 ], ":" => [ 9, \&_action_opcode_429 ], }, # [913] opcode : ld c { "," => 914, }, # [914] opcode : ld c "," { "!" => [ 15, 934 ], "(" => 915, "+" => [ 15, 934 ], "-" => [ 15, 934 ], __else__ => [ 15, 934 ], a => 935, b => 936, c => 937, d => 938, e => 939, h => 940, ixh => 941, ixl => 942, iyh => 943, iyl => 944, l => 945, "~" => [ 15, 934 ], }, # [915] opcode : ld c "," "(" { hl => 916, ix => 918, iy => 926, }, # [916] opcode : ld c "," "(" hl { ")" => 917, }, # [917] opcode : ld c "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_430 ], ":" => [ 9, \&_action_opcode_430 ], }, # [918] opcode : ld c "," "(" ix { ")" => 919, "+" => 920, "-" => 923, }, # [919] opcode : ld c "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_431 ], ":" => [ 9, \&_action_opcode_431 ], }, # [920] opcode : ld c "," "(" ix "+" { "!" => [ 14, 921 ], "+" => [ 14, 921 ], "-" => [ 14, 921 ], __else__ => [ 14, 921 ], "~" => [ 14, 921 ], }, # [921] opcode : ld c "," "(" ix "+" "[expr_DIS]" { ")" => 922, }, # [922] opcode : ld c "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_432 ], ":" => [ 9, \&_action_opcode_432 ], }, # [923] opcode : ld c "," "(" ix "-" { "!" => [ 16, 924 ], "+" => [ 16, 924 ], "-" => [ 16, 924 ], __else__ => [ 16, 924 ], "~" => [ 16, 924 ], }, # [924] opcode : ld c "," "(" ix "-" "[expr_NDIS]" { ")" => 925, }, # [925] opcode : ld c "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_432 ], ":" => [ 9, \&_action_opcode_432 ], }, # [926] opcode : ld c "," "(" iy { ")" => 927, "+" => 928, "-" => 931, }, # [927] opcode : ld c "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_433 ], ":" => [ 9, \&_action_opcode_433 ], }, # [928] opcode : ld c "," "(" iy "+" { "!" => [ 14, 929 ], "+" => [ 14, 929 ], "-" => [ 14, 929 ], __else__ => [ 14, 929 ], "~" => [ 14, 929 ], }, # [929] opcode : ld c "," "(" iy "+" "[expr_DIS]" { ")" => 930, }, # [930] opcode : ld c "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_434 ], ":" => [ 9, \&_action_opcode_434 ], }, # [931] opcode : ld c "," "(" iy "-" { "!" => [ 16, 932 ], "+" => [ 16, 932 ], "-" => [ 16, 932 ], __else__ => [ 16, 932 ], "~" => [ 16, 932 ], }, # [932] opcode : ld c "," "(" iy "-" "[expr_NDIS]" { ")" => 933, }, # [933] opcode : ld c "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_434 ], ":" => [ 9, \&_action_opcode_434 ], }, # [934] opcode : ld c "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_435 ], ":" => [ 9, \&_action_opcode_435 ], }, # [935] opcode : ld c "," a { "\n" => [ 9, \&_action_opcode_436 ], ":" => [ 9, \&_action_opcode_436 ], }, # [936] opcode : ld c "," b { "\n" => [ 9, \&_action_opcode_437 ], ":" => [ 9, \&_action_opcode_437 ], }, # [937] opcode : ld c "," c { "\n" => [ 9, \&_action_opcode_438 ], ":" => [ 9, \&_action_opcode_438 ], }, # [938] opcode : ld c "," d { "\n" => [ 9, \&_action_opcode_439 ], ":" => [ 9, \&_action_opcode_439 ], }, # [939] opcode : ld c "," e { "\n" => [ 9, \&_action_opcode_440 ], ":" => [ 9, \&_action_opcode_440 ], }, # [940] opcode : ld c "," h { "\n" => [ 9, \&_action_opcode_441 ], ":" => [ 9, \&_action_opcode_441 ], }, # [941] opcode : ld c "," ixh { "\n" => [ 9, \&_action_opcode_442 ], ":" => [ 9, \&_action_opcode_442 ], }, # [942] opcode : ld c "," ixl { "\n" => [ 9, \&_action_opcode_443 ], ":" => [ 9, \&_action_opcode_443 ], }, # [943] opcode : ld c "," iyh { "\n" => [ 9, \&_action_opcode_444 ], ":" => [ 9, \&_action_opcode_444 ], }, # [944] opcode : ld c "," iyl { "\n" => [ 9, \&_action_opcode_445 ], ":" => [ 9, \&_action_opcode_445 ], }, # [945] opcode : ld c "," l { "\n" => [ 9, \&_action_opcode_446 ], ":" => [ 9, \&_action_opcode_446 ], }, # [946] opcode : ld d { "," => 947, }, # [947] opcode : ld d "," { "!" => [ 15, 967 ], "(" => 948, "+" => [ 15, 967 ], "-" => [ 15, 967 ], __else__ => [ 15, 967 ], a => 968, b => 969, c => 970, d => 971, e => 972, h => 973, ixh => 974, ixl => 975, iyh => 976, iyl => 977, l => 978, "~" => [ 15, 967 ], }, # [948] opcode : ld d "," "(" { hl => 949, ix => 951, iy => 959, }, # [949] opcode : ld d "," "(" hl { ")" => 950, }, # [950] opcode : ld d "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_447 ], ":" => [ 9, \&_action_opcode_447 ], }, # [951] opcode : ld d "," "(" ix { ")" => 952, "+" => 953, "-" => 956, }, # [952] opcode : ld d "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_448 ], ":" => [ 9, \&_action_opcode_448 ], }, # [953] opcode : ld d "," "(" ix "+" { "!" => [ 14, 954 ], "+" => [ 14, 954 ], "-" => [ 14, 954 ], __else__ => [ 14, 954 ], "~" => [ 14, 954 ], }, # [954] opcode : ld d "," "(" ix "+" "[expr_DIS]" { ")" => 955, }, # [955] opcode : ld d "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_449 ], ":" => [ 9, \&_action_opcode_449 ], }, # [956] opcode : ld d "," "(" ix "-" { "!" => [ 16, 957 ], "+" => [ 16, 957 ], "-" => [ 16, 957 ], __else__ => [ 16, 957 ], "~" => [ 16, 957 ], }, # [957] opcode : ld d "," "(" ix "-" "[expr_NDIS]" { ")" => 958, }, # [958] opcode : ld d "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_449 ], ":" => [ 9, \&_action_opcode_449 ], }, # [959] opcode : ld d "," "(" iy { ")" => 960, "+" => 961, "-" => 964, }, # [960] opcode : ld d "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_450 ], ":" => [ 9, \&_action_opcode_450 ], }, # [961] opcode : ld d "," "(" iy "+" { "!" => [ 14, 962 ], "+" => [ 14, 962 ], "-" => [ 14, 962 ], __else__ => [ 14, 962 ], "~" => [ 14, 962 ], }, # [962] opcode : ld d "," "(" iy "+" "[expr_DIS]" { ")" => 963, }, # [963] opcode : ld d "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_451 ], ":" => [ 9, \&_action_opcode_451 ], }, # [964] opcode : ld d "," "(" iy "-" { "!" => [ 16, 965 ], "+" => [ 16, 965 ], "-" => [ 16, 965 ], __else__ => [ 16, 965 ], "~" => [ 16, 965 ], }, # [965] opcode : ld d "," "(" iy "-" "[expr_NDIS]" { ")" => 966, }, # [966] opcode : ld d "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_451 ], ":" => [ 9, \&_action_opcode_451 ], }, # [967] opcode : ld d "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_452 ], ":" => [ 9, \&_action_opcode_452 ], }, # [968] opcode : ld d "," a { "\n" => [ 9, \&_action_opcode_453 ], ":" => [ 9, \&_action_opcode_453 ], }, # [969] opcode : ld d "," b { "\n" => [ 9, \&_action_opcode_454 ], ":" => [ 9, \&_action_opcode_454 ], }, # [970] opcode : ld d "," c { "\n" => [ 9, \&_action_opcode_455 ], ":" => [ 9, \&_action_opcode_455 ], }, # [971] opcode : ld d "," d { "\n" => [ 9, \&_action_opcode_456 ], ":" => [ 9, \&_action_opcode_456 ], }, # [972] opcode : ld d "," e { "\n" => [ 9, \&_action_opcode_457 ], ":" => [ 9, \&_action_opcode_457 ], }, # [973] opcode : ld d "," h { "\n" => [ 9, \&_action_opcode_458 ], ":" => [ 9, \&_action_opcode_458 ], }, # [974] opcode : ld d "," ixh { "\n" => [ 9, \&_action_opcode_459 ], ":" => [ 9, \&_action_opcode_459 ], }, # [975] opcode : ld d "," ixl { "\n" => [ 9, \&_action_opcode_460 ], ":" => [ 9, \&_action_opcode_460 ], }, # [976] opcode : ld d "," iyh { "\n" => [ 9, \&_action_opcode_461 ], ":" => [ 9, \&_action_opcode_461 ], }, # [977] opcode : ld d "," iyl { "\n" => [ 9, \&_action_opcode_462 ], ":" => [ 9, \&_action_opcode_462 ], }, # [978] opcode : ld d "," l { "\n" => [ 9, \&_action_opcode_463 ], ":" => [ 9, \&_action_opcode_463 ], }, # [979] opcode : ld de { "," => 980, }, # [980] opcode : ld de "," { "!" => [ 17, 1002 ], "(" => 981, "+" => [ 17, 1002 ], "-" => [ 17, 1002 ], __else__ => [ 17, 1002 ], bc => 1003, de => 1004, hl => 1005, ix => 1006, iy => 1007, "~" => [ 17, 1002 ], }, # [981] opcode : ld de "," "(" { "!" => [ 17, 982 ], "+" => [ 17, 982 ], "-" => [ 17, 982 ], __else__ => [ 17, 982 ], hl => 984, ix => 986, iy => 994, "~" => [ 17, 982 ], }, # [982] opcode : ld de "," "(" "[expr_NN]" { ")" => 983, }, # [983] opcode : ld de "," "(" "[expr_NN]" ")" { "\n" => [ 9, \&_action_opcode_464 ], ":" => [ 9, \&_action_opcode_464 ], }, # [984] opcode : ld de "," "(" hl { ")" => 985, }, # [985] opcode : ld de "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_465 ], ":" => [ 9, \&_action_opcode_465 ], }, # [986] opcode : ld de "," "(" ix { ")" => 987, "+" => 988, "-" => 991, }, # [987] opcode : ld de "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_466 ], ":" => [ 9, \&_action_opcode_466 ], }, # [988] opcode : ld de "," "(" ix "+" { "!" => [ 14, 989 ], "+" => [ 14, 989 ], "-" => [ 14, 989 ], __else__ => [ 14, 989 ], "~" => [ 14, 989 ], }, # [989] opcode : ld de "," "(" ix "+" "[expr_DIS]" { ")" => 990, }, # [990] opcode : ld de "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_467 ], ":" => [ 9, \&_action_opcode_467 ], }, # [991] opcode : ld de "," "(" ix "-" { "!" => [ 16, 992 ], "+" => [ 16, 992 ], "-" => [ 16, 992 ], __else__ => [ 16, 992 ], "~" => [ 16, 992 ], }, # [992] opcode : ld de "," "(" ix "-" "[expr_NDIS]" { ")" => 993, }, # [993] opcode : ld de "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_467 ], ":" => [ 9, \&_action_opcode_467 ], }, # [994] opcode : ld de "," "(" iy { ")" => 995, "+" => 996, "-" => 999, }, # [995] opcode : ld de "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_468 ], ":" => [ 9, \&_action_opcode_468 ], }, # [996] opcode : ld de "," "(" iy "+" { "!" => [ 14, 997 ], "+" => [ 14, 997 ], "-" => [ 14, 997 ], __else__ => [ 14, 997 ], "~" => [ 14, 997 ], }, # [997] opcode : ld de "," "(" iy "+" "[expr_DIS]" { ")" => 998, }, # [998] opcode : ld de "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_469 ], ":" => [ 9, \&_action_opcode_469 ], }, # [999] opcode : ld de "," "(" iy "-" { "!" => [ 16, 1000 ], "+" => [ 16, 1000 ], "-" => [ 16, 1000 ], __else__ => [ 16, 1000 ], "~" => [ 16, 1000 ], }, # [1000] opcode : ld de "," "(" iy "-" "[expr_NDIS]" { ")" => 1001, }, # [1001] opcode : ld de "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_469 ], ":" => [ 9, \&_action_opcode_469 ], }, # [1002] opcode : ld de "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_470 ], ":" => [ 9, \&_action_opcode_470 ], }, # [1003] opcode : ld de "," bc { "\n" => [ 9, \&_action_opcode_471 ], ":" => [ 9, \&_action_opcode_471 ], }, # [1004] opcode : ld de "," de { "\n" => [ 9, \&_action_opcode_472 ], ":" => [ 9, \&_action_opcode_472 ], }, # [1005] opcode : ld de "," hl { "\n" => [ 9, \&_action_opcode_473 ], ":" => [ 9, \&_action_opcode_473 ], }, # [1006] opcode : ld de "," ix { "\n" => [ 9, \&_action_opcode_474 ], ":" => [ 9, \&_action_opcode_474 ], }, # [1007] opcode : ld de "," iy { "\n" => [ 9, \&_action_opcode_475 ], ":" => [ 9, \&_action_opcode_475 ], }, # [1008] opcode : ld e { "," => 1009, }, # [1009] opcode : ld e "," { "!" => [ 15, 1029 ], "(" => 1010, "+" => [ 15, 1029 ], "-" => [ 15, 1029 ], __else__ => [ 15, 1029 ], a => 1030, b => 1031, c => 1032, d => 1033, e => 1034, h => 1035, ixh => 1036, ixl => 1037, iyh => 1038, iyl => 1039, l => 1040, "~" => [ 15, 1029 ], }, # [1010] opcode : ld e "," "(" { hl => 1011, ix => 1013, iy => 1021, }, # [1011] opcode : ld e "," "(" hl { ")" => 1012, }, # [1012] opcode : ld e "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_476 ], ":" => [ 9, \&_action_opcode_476 ], }, # [1013] opcode : ld e "," "(" ix { ")" => 1014, "+" => 1015, "-" => 1018, }, # [1014] opcode : ld e "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_477 ], ":" => [ 9, \&_action_opcode_477 ], }, # [1015] opcode : ld e "," "(" ix "+" { "!" => [ 14, 1016 ], "+" => [ 14, 1016 ], "-" => [ 14, 1016 ], __else__ => [ 14, 1016 ], "~" => [ 14, 1016 ], }, # [1016] opcode : ld e "," "(" ix "+" "[expr_DIS]" { ")" => 1017, }, # [1017] opcode : ld e "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_478 ], ":" => [ 9, \&_action_opcode_478 ], }, # [1018] opcode : ld e "," "(" ix "-" { "!" => [ 16, 1019 ], "+" => [ 16, 1019 ], "-" => [ 16, 1019 ], __else__ => [ 16, 1019 ], "~" => [ 16, 1019 ], }, # [1019] opcode : ld e "," "(" ix "-" "[expr_NDIS]" { ")" => 1020, }, # [1020] opcode : ld e "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_478 ], ":" => [ 9, \&_action_opcode_478 ], }, # [1021] opcode : ld e "," "(" iy { ")" => 1022, "+" => 1023, "-" => 1026, }, # [1022] opcode : ld e "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_479 ], ":" => [ 9, \&_action_opcode_479 ], }, # [1023] opcode : ld e "," "(" iy "+" { "!" => [ 14, 1024 ], "+" => [ 14, 1024 ], "-" => [ 14, 1024 ], __else__ => [ 14, 1024 ], "~" => [ 14, 1024 ], }, # [1024] opcode : ld e "," "(" iy "+" "[expr_DIS]" { ")" => 1025, }, # [1025] opcode : ld e "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_480 ], ":" => [ 9, \&_action_opcode_480 ], }, # [1026] opcode : ld e "," "(" iy "-" { "!" => [ 16, 1027 ], "+" => [ 16, 1027 ], "-" => [ 16, 1027 ], __else__ => [ 16, 1027 ], "~" => [ 16, 1027 ], }, # [1027] opcode : ld e "," "(" iy "-" "[expr_NDIS]" { ")" => 1028, }, # [1028] opcode : ld e "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_480 ], ":" => [ 9, \&_action_opcode_480 ], }, # [1029] opcode : ld e "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_481 ], ":" => [ 9, \&_action_opcode_481 ], }, # [1030] opcode : ld e "," a { "\n" => [ 9, \&_action_opcode_482 ], ":" => [ 9, \&_action_opcode_482 ], }, # [1031] opcode : ld e "," b { "\n" => [ 9, \&_action_opcode_483 ], ":" => [ 9, \&_action_opcode_483 ], }, # [1032] opcode : ld e "," c { "\n" => [ 9, \&_action_opcode_484 ], ":" => [ 9, \&_action_opcode_484 ], }, # [1033] opcode : ld e "," d { "\n" => [ 9, \&_action_opcode_485 ], ":" => [ 9, \&_action_opcode_485 ], }, # [1034] opcode : ld e "," e { "\n" => [ 9, \&_action_opcode_486 ], ":" => [ 9, \&_action_opcode_486 ], }, # [1035] opcode : ld e "," h { "\n" => [ 9, \&_action_opcode_487 ], ":" => [ 9, \&_action_opcode_487 ], }, # [1036] opcode : ld e "," ixh { "\n" => [ 9, \&_action_opcode_488 ], ":" => [ 9, \&_action_opcode_488 ], }, # [1037] opcode : ld e "," ixl { "\n" => [ 9, \&_action_opcode_489 ], ":" => [ 9, \&_action_opcode_489 ], }, # [1038] opcode : ld e "," iyh { "\n" => [ 9, \&_action_opcode_490 ], ":" => [ 9, \&_action_opcode_490 ], }, # [1039] opcode : ld e "," iyl { "\n" => [ 9, \&_action_opcode_491 ], ":" => [ 9, \&_action_opcode_491 ], }, # [1040] opcode : ld e "," l { "\n" => [ 9, \&_action_opcode_492 ], ":" => [ 9, \&_action_opcode_492 ], }, # [1041] opcode : ld h { "," => 1042, }, # [1042] opcode : ld h "," { "!" => [ 15, 1062 ], "(" => 1043, "+" => [ 15, 1062 ], "-" => [ 15, 1062 ], __else__ => [ 15, 1062 ], a => 1063, b => 1064, c => 1065, d => 1066, e => 1067, h => 1068, l => 1069, "~" => [ 15, 1062 ], }, # [1043] opcode : ld h "," "(" { hl => 1044, ix => 1046, iy => 1054, }, # [1044] opcode : ld h "," "(" hl { ")" => 1045, }, # [1045] opcode : ld h "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_493 ], ":" => [ 9, \&_action_opcode_493 ], }, # [1046] opcode : ld h "," "(" ix { ")" => 1047, "+" => 1048, "-" => 1051, }, # [1047] opcode : ld h "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_494 ], ":" => [ 9, \&_action_opcode_494 ], }, # [1048] opcode : ld h "," "(" ix "+" { "!" => [ 14, 1049 ], "+" => [ 14, 1049 ], "-" => [ 14, 1049 ], __else__ => [ 14, 1049 ], "~" => [ 14, 1049 ], }, # [1049] opcode : ld h "," "(" ix "+" "[expr_DIS]" { ")" => 1050, }, # [1050] opcode : ld h "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_495 ], ":" => [ 9, \&_action_opcode_495 ], }, # [1051] opcode : ld h "," "(" ix "-" { "!" => [ 16, 1052 ], "+" => [ 16, 1052 ], "-" => [ 16, 1052 ], __else__ => [ 16, 1052 ], "~" => [ 16, 1052 ], }, # [1052] opcode : ld h "," "(" ix "-" "[expr_NDIS]" { ")" => 1053, }, # [1053] opcode : ld h "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_495 ], ":" => [ 9, \&_action_opcode_495 ], }, # [1054] opcode : ld h "," "(" iy { ")" => 1055, "+" => 1056, "-" => 1059, }, # [1055] opcode : ld h "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_496 ], ":" => [ 9, \&_action_opcode_496 ], }, # [1056] opcode : ld h "," "(" iy "+" { "!" => [ 14, 1057 ], "+" => [ 14, 1057 ], "-" => [ 14, 1057 ], __else__ => [ 14, 1057 ], "~" => [ 14, 1057 ], }, # [1057] opcode : ld h "," "(" iy "+" "[expr_DIS]" { ")" => 1058, }, # [1058] opcode : ld h "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_497 ], ":" => [ 9, \&_action_opcode_497 ], }, # [1059] opcode : ld h "," "(" iy "-" { "!" => [ 16, 1060 ], "+" => [ 16, 1060 ], "-" => [ 16, 1060 ], __else__ => [ 16, 1060 ], "~" => [ 16, 1060 ], }, # [1060] opcode : ld h "," "(" iy "-" "[expr_NDIS]" { ")" => 1061, }, # [1061] opcode : ld h "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_497 ], ":" => [ 9, \&_action_opcode_497 ], }, # [1062] opcode : ld h "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_498 ], ":" => [ 9, \&_action_opcode_498 ], }, # [1063] opcode : ld h "," a { "\n" => [ 9, \&_action_opcode_499 ], ":" => [ 9, \&_action_opcode_499 ], }, # [1064] opcode : ld h "," b { "\n" => [ 9, \&_action_opcode_500 ], ":" => [ 9, \&_action_opcode_500 ], }, # [1065] opcode : ld h "," c { "\n" => [ 9, \&_action_opcode_501 ], ":" => [ 9, \&_action_opcode_501 ], }, # [1066] opcode : ld h "," d { "\n" => [ 9, \&_action_opcode_502 ], ":" => [ 9, \&_action_opcode_502 ], }, # [1067] opcode : ld h "," e { "\n" => [ 9, \&_action_opcode_503 ], ":" => [ 9, \&_action_opcode_503 ], }, # [1068] opcode : ld h "," h { "\n" => [ 9, \&_action_opcode_504 ], ":" => [ 9, \&_action_opcode_504 ], }, # [1069] opcode : ld h "," l { "\n" => [ 9, \&_action_opcode_505 ], ":" => [ 9, \&_action_opcode_505 ], }, # [1070] opcode : ld hl { "," => 1071, }, # [1071] opcode : ld hl "," { "!" => [ 17, 1091 ], "(" => 1072, "+" => [ 17, 1091 ], "-" => [ 17, 1091 ], __else__ => [ 17, 1091 ], bc => 1092, de => 1093, hl => 1094, ix => 1095, iy => 1096, "~" => [ 17, 1091 ], }, # [1072] opcode : ld hl "," "(" { "!" => [ 17, 1073 ], "+" => [ 17, 1073 ], "-" => [ 17, 1073 ], __else__ => [ 17, 1073 ], ix => 1075, iy => 1083, "~" => [ 17, 1073 ], }, # [1073] opcode : ld hl "," "(" "[expr_NN]" { ")" => 1074, }, # [1074] opcode : ld hl "," "(" "[expr_NN]" ")" { "\n" => [ 9, \&_action_opcode_506 ], ":" => [ 9, \&_action_opcode_506 ], }, # [1075] opcode : ld hl "," "(" ix { ")" => 1076, "+" => 1077, "-" => 1080, }, # [1076] opcode : ld hl "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_507 ], ":" => [ 9, \&_action_opcode_507 ], }, # [1077] opcode : ld hl "," "(" ix "+" { "!" => [ 14, 1078 ], "+" => [ 14, 1078 ], "-" => [ 14, 1078 ], __else__ => [ 14, 1078 ], "~" => [ 14, 1078 ], }, # [1078] opcode : ld hl "," "(" ix "+" "[expr_DIS]" { ")" => 1079, }, # [1079] opcode : ld hl "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_508 ], ":" => [ 9, \&_action_opcode_508 ], }, # [1080] opcode : ld hl "," "(" ix "-" { "!" => [ 16, 1081 ], "+" => [ 16, 1081 ], "-" => [ 16, 1081 ], __else__ => [ 16, 1081 ], "~" => [ 16, 1081 ], }, # [1081] opcode : ld hl "," "(" ix "-" "[expr_NDIS]" { ")" => 1082, }, # [1082] opcode : ld hl "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_508 ], ":" => [ 9, \&_action_opcode_508 ], }, # [1083] opcode : ld hl "," "(" iy { ")" => 1084, "+" => 1085, "-" => 1088, }, # [1084] opcode : ld hl "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_509 ], ":" => [ 9, \&_action_opcode_509 ], }, # [1085] opcode : ld hl "," "(" iy "+" { "!" => [ 14, 1086 ], "+" => [ 14, 1086 ], "-" => [ 14, 1086 ], __else__ => [ 14, 1086 ], "~" => [ 14, 1086 ], }, # [1086] opcode : ld hl "," "(" iy "+" "[expr_DIS]" { ")" => 1087, }, # [1087] opcode : ld hl "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_510 ], ":" => [ 9, \&_action_opcode_510 ], }, # [1088] opcode : ld hl "," "(" iy "-" { "!" => [ 16, 1089 ], "+" => [ 16, 1089 ], "-" => [ 16, 1089 ], __else__ => [ 16, 1089 ], "~" => [ 16, 1089 ], }, # [1089] opcode : ld hl "," "(" iy "-" "[expr_NDIS]" { ")" => 1090, }, # [1090] opcode : ld hl "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_510 ], ":" => [ 9, \&_action_opcode_510 ], }, # [1091] opcode : ld hl "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_511 ], ":" => [ 9, \&_action_opcode_511 ], }, # [1092] opcode : ld hl "," bc { "\n" => [ 9, \&_action_opcode_512 ], ":" => [ 9, \&_action_opcode_512 ], }, # [1093] opcode : ld hl "," de { "\n" => [ 9, \&_action_opcode_513 ], ":" => [ 9, \&_action_opcode_513 ], }, # [1094] opcode : ld hl "," hl { "\n" => [ 9, \&_action_opcode_514 ], ":" => [ 9, \&_action_opcode_514 ], }, # [1095] opcode : ld hl "," ix { "\n" => [ 9, \&_action_opcode_515 ], ":" => [ 9, \&_action_opcode_515 ], }, # [1096] opcode : ld hl "," iy { "\n" => [ 9, \&_action_opcode_516 ], ":" => [ 9, \&_action_opcode_516 ], }, # [1097] opcode : ld i { "," => 1098, }, # [1098] opcode : ld i "," { a => 1099, }, # [1099] opcode : ld i "," a { "\n" => [ 9, \&_action_opcode_517 ], ":" => [ 9, \&_action_opcode_517 ], }, # [1100] opcode : ld ix { "," => 1101, }, # [1101] opcode : ld ix "," { "!" => [ 17, 1105 ], "(" => 1102, "+" => [ 17, 1105 ], "-" => [ 17, 1105 ], __else__ => [ 17, 1105 ], bc => 1106, de => 1107, hl => 1108, ix => 1109, iy => 1110, "~" => [ 17, 1105 ], }, # [1102] opcode : ld ix "," "(" { "!" => [ 17, 1103 ], "+" => [ 17, 1103 ], "-" => [ 17, 1103 ], __else__ => [ 17, 1103 ], "~" => [ 17, 1103 ], }, # [1103] opcode : ld ix "," "(" "[expr_NN]" { ")" => 1104, }, # [1104] opcode : ld ix "," "(" "[expr_NN]" ")" { "\n" => [ 9, \&_action_opcode_518 ], ":" => [ 9, \&_action_opcode_518 ], }, # [1105] opcode : ld ix "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_519 ], ":" => [ 9, \&_action_opcode_519 ], }, # [1106] opcode : ld ix "," bc { "\n" => [ 9, \&_action_opcode_520 ], ":" => [ 9, \&_action_opcode_520 ], }, # [1107] opcode : ld ix "," de { "\n" => [ 9, \&_action_opcode_521 ], ":" => [ 9, \&_action_opcode_521 ], }, # [1108] opcode : ld ix "," hl { "\n" => [ 9, \&_action_opcode_522 ], ":" => [ 9, \&_action_opcode_522 ], }, # [1109] opcode : ld ix "," ix { "\n" => [ 9, \&_action_opcode_523 ], ":" => [ 9, \&_action_opcode_523 ], }, # [1110] opcode : ld ix "," iy { "\n" => [ 9, \&_action_opcode_524 ], ":" => [ 9, \&_action_opcode_524 ], }, # [1111] opcode : ld ixh { "," => 1112, }, # [1112] opcode : ld ixh "," { "!" => [ 15, 1113 ], "+" => [ 15, 1113 ], "-" => [ 15, 1113 ], __else__ => [ 15, 1113 ], a => 1114, b => 1115, c => 1116, d => 1117, e => 1118, ixh => 1119, ixl => 1120, "~" => [ 15, 1113 ], }, # [1113] opcode : ld ixh "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_525 ], ":" => [ 9, \&_action_opcode_525 ], }, # [1114] opcode : ld ixh "," a { "\n" => [ 9, \&_action_opcode_526 ], ":" => [ 9, \&_action_opcode_526 ], }, # [1115] opcode : ld ixh "," b { "\n" => [ 9, \&_action_opcode_527 ], ":" => [ 9, \&_action_opcode_527 ], }, # [1116] opcode : ld ixh "," c { "\n" => [ 9, \&_action_opcode_528 ], ":" => [ 9, \&_action_opcode_528 ], }, # [1117] opcode : ld ixh "," d { "\n" => [ 9, \&_action_opcode_529 ], ":" => [ 9, \&_action_opcode_529 ], }, # [1118] opcode : ld ixh "," e { "\n" => [ 9, \&_action_opcode_530 ], ":" => [ 9, \&_action_opcode_530 ], }, # [1119] opcode : ld ixh "," ixh { "\n" => [ 9, \&_action_opcode_531 ], ":" => [ 9, \&_action_opcode_531 ], }, # [1120] opcode : ld ixh "," ixl { "\n" => [ 9, \&_action_opcode_532 ], ":" => [ 9, \&_action_opcode_532 ], }, # [1121] opcode : ld ixl { "," => 1122, }, # [1122] opcode : ld ixl "," { "!" => [ 15, 1123 ], "+" => [ 15, 1123 ], "-" => [ 15, 1123 ], __else__ => [ 15, 1123 ], a => 1124, b => 1125, c => 1126, d => 1127, e => 1128, ixh => 1129, ixl => 1130, "~" => [ 15, 1123 ], }, # [1123] opcode : ld ixl "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_533 ], ":" => [ 9, \&_action_opcode_533 ], }, # [1124] opcode : ld ixl "," a { "\n" => [ 9, \&_action_opcode_534 ], ":" => [ 9, \&_action_opcode_534 ], }, # [1125] opcode : ld ixl "," b { "\n" => [ 9, \&_action_opcode_535 ], ":" => [ 9, \&_action_opcode_535 ], }, # [1126] opcode : ld ixl "," c { "\n" => [ 9, \&_action_opcode_536 ], ":" => [ 9, \&_action_opcode_536 ], }, # [1127] opcode : ld ixl "," d { "\n" => [ 9, \&_action_opcode_537 ], ":" => [ 9, \&_action_opcode_537 ], }, # [1128] opcode : ld ixl "," e { "\n" => [ 9, \&_action_opcode_538 ], ":" => [ 9, \&_action_opcode_538 ], }, # [1129] opcode : ld ixl "," ixh { "\n" => [ 9, \&_action_opcode_539 ], ":" => [ 9, \&_action_opcode_539 ], }, # [1130] opcode : ld ixl "," ixl { "\n" => [ 9, \&_action_opcode_540 ], ":" => [ 9, \&_action_opcode_540 ], }, # [1131] opcode : ld iy { "," => 1132, }, # [1132] opcode : ld iy "," { "!" => [ 17, 1136 ], "(" => 1133, "+" => [ 17, 1136 ], "-" => [ 17, 1136 ], __else__ => [ 17, 1136 ], bc => 1137, de => 1138, hl => 1139, ix => 1140, iy => 1141, "~" => [ 17, 1136 ], }, # [1133] opcode : ld iy "," "(" { "!" => [ 17, 1134 ], "+" => [ 17, 1134 ], "-" => [ 17, 1134 ], __else__ => [ 17, 1134 ], "~" => [ 17, 1134 ], }, # [1134] opcode : ld iy "," "(" "[expr_NN]" { ")" => 1135, }, # [1135] opcode : ld iy "," "(" "[expr_NN]" ")" { "\n" => [ 9, \&_action_opcode_541 ], ":" => [ 9, \&_action_opcode_541 ], }, # [1136] opcode : ld iy "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_542 ], ":" => [ 9, \&_action_opcode_542 ], }, # [1137] opcode : ld iy "," bc { "\n" => [ 9, \&_action_opcode_543 ], ":" => [ 9, \&_action_opcode_543 ], }, # [1138] opcode : ld iy "," de { "\n" => [ 9, \&_action_opcode_544 ], ":" => [ 9, \&_action_opcode_544 ], }, # [1139] opcode : ld iy "," hl { "\n" => [ 9, \&_action_opcode_545 ], ":" => [ 9, \&_action_opcode_545 ], }, # [1140] opcode : ld iy "," ix { "\n" => [ 9, \&_action_opcode_546 ], ":" => [ 9, \&_action_opcode_546 ], }, # [1141] opcode : ld iy "," iy { "\n" => [ 9, \&_action_opcode_547 ], ":" => [ 9, \&_action_opcode_547 ], }, # [1142] opcode : ld iyh { "," => 1143, }, # [1143] opcode : ld iyh "," { "!" => [ 15, 1144 ], "+" => [ 15, 1144 ], "-" => [ 15, 1144 ], __else__ => [ 15, 1144 ], a => 1145, b => 1146, c => 1147, d => 1148, e => 1149, iyh => 1150, iyl => 1151, "~" => [ 15, 1144 ], }, # [1144] opcode : ld iyh "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_548 ], ":" => [ 9, \&_action_opcode_548 ], }, # [1145] opcode : ld iyh "," a { "\n" => [ 9, \&_action_opcode_549 ], ":" => [ 9, \&_action_opcode_549 ], }, # [1146] opcode : ld iyh "," b { "\n" => [ 9, \&_action_opcode_550 ], ":" => [ 9, \&_action_opcode_550 ], }, # [1147] opcode : ld iyh "," c { "\n" => [ 9, \&_action_opcode_551 ], ":" => [ 9, \&_action_opcode_551 ], }, # [1148] opcode : ld iyh "," d { "\n" => [ 9, \&_action_opcode_552 ], ":" => [ 9, \&_action_opcode_552 ], }, # [1149] opcode : ld iyh "," e { "\n" => [ 9, \&_action_opcode_553 ], ":" => [ 9, \&_action_opcode_553 ], }, # [1150] opcode : ld iyh "," iyh { "\n" => [ 9, \&_action_opcode_554 ], ":" => [ 9, \&_action_opcode_554 ], }, # [1151] opcode : ld iyh "," iyl { "\n" => [ 9, \&_action_opcode_555 ], ":" => [ 9, \&_action_opcode_555 ], }, # [1152] opcode : ld iyl { "," => 1153, }, # [1153] opcode : ld iyl "," { "!" => [ 15, 1154 ], "+" => [ 15, 1154 ], "-" => [ 15, 1154 ], __else__ => [ 15, 1154 ], a => 1155, b => 1156, c => 1157, d => 1158, e => 1159, iyh => 1160, iyl => 1161, "~" => [ 15, 1154 ], }, # [1154] opcode : ld iyl "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_556 ], ":" => [ 9, \&_action_opcode_556 ], }, # [1155] opcode : ld iyl "," a { "\n" => [ 9, \&_action_opcode_557 ], ":" => [ 9, \&_action_opcode_557 ], }, # [1156] opcode : ld iyl "," b { "\n" => [ 9, \&_action_opcode_558 ], ":" => [ 9, \&_action_opcode_558 ], }, # [1157] opcode : ld iyl "," c { "\n" => [ 9, \&_action_opcode_559 ], ":" => [ 9, \&_action_opcode_559 ], }, # [1158] opcode : ld iyl "," d { "\n" => [ 9, \&_action_opcode_560 ], ":" => [ 9, \&_action_opcode_560 ], }, # [1159] opcode : ld iyl "," e { "\n" => [ 9, \&_action_opcode_561 ], ":" => [ 9, \&_action_opcode_561 ], }, # [1160] opcode : ld iyl "," iyh { "\n" => [ 9, \&_action_opcode_562 ], ":" => [ 9, \&_action_opcode_562 ], }, # [1161] opcode : ld iyl "," iyl { "\n" => [ 9, \&_action_opcode_563 ], ":" => [ 9, \&_action_opcode_563 ], }, # [1162] opcode : ld l { "," => 1163, }, # [1163] opcode : ld l "," { "!" => [ 15, 1183 ], "(" => 1164, "+" => [ 15, 1183 ], "-" => [ 15, 1183 ], __else__ => [ 15, 1183 ], a => 1184, b => 1185, c => 1186, d => 1187, e => 1188, h => 1189, l => 1190, "~" => [ 15, 1183 ], }, # [1164] opcode : ld l "," "(" { hl => 1165, ix => 1167, iy => 1175, }, # [1165] opcode : ld l "," "(" hl { ")" => 1166, }, # [1166] opcode : ld l "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_564 ], ":" => [ 9, \&_action_opcode_564 ], }, # [1167] opcode : ld l "," "(" ix { ")" => 1168, "+" => 1169, "-" => 1172, }, # [1168] opcode : ld l "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_565 ], ":" => [ 9, \&_action_opcode_565 ], }, # [1169] opcode : ld l "," "(" ix "+" { "!" => [ 14, 1170 ], "+" => [ 14, 1170 ], "-" => [ 14, 1170 ], __else__ => [ 14, 1170 ], "~" => [ 14, 1170 ], }, # [1170] opcode : ld l "," "(" ix "+" "[expr_DIS]" { ")" => 1171, }, # [1171] opcode : ld l "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_566 ], ":" => [ 9, \&_action_opcode_566 ], }, # [1172] opcode : ld l "," "(" ix "-" { "!" => [ 16, 1173 ], "+" => [ 16, 1173 ], "-" => [ 16, 1173 ], __else__ => [ 16, 1173 ], "~" => [ 16, 1173 ], }, # [1173] opcode : ld l "," "(" ix "-" "[expr_NDIS]" { ")" => 1174, }, # [1174] opcode : ld l "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_566 ], ":" => [ 9, \&_action_opcode_566 ], }, # [1175] opcode : ld l "," "(" iy { ")" => 1176, "+" => 1177, "-" => 1180, }, # [1176] opcode : ld l "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_567 ], ":" => [ 9, \&_action_opcode_567 ], }, # [1177] opcode : ld l "," "(" iy "+" { "!" => [ 14, 1178 ], "+" => [ 14, 1178 ], "-" => [ 14, 1178 ], __else__ => [ 14, 1178 ], "~" => [ 14, 1178 ], }, # [1178] opcode : ld l "," "(" iy "+" "[expr_DIS]" { ")" => 1179, }, # [1179] opcode : ld l "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_568 ], ":" => [ 9, \&_action_opcode_568 ], }, # [1180] opcode : ld l "," "(" iy "-" { "!" => [ 16, 1181 ], "+" => [ 16, 1181 ], "-" => [ 16, 1181 ], __else__ => [ 16, 1181 ], "~" => [ 16, 1181 ], }, # [1181] opcode : ld l "," "(" iy "-" "[expr_NDIS]" { ")" => 1182, }, # [1182] opcode : ld l "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_568 ], ":" => [ 9, \&_action_opcode_568 ], }, # [1183] opcode : ld l "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_569 ], ":" => [ 9, \&_action_opcode_569 ], }, # [1184] opcode : ld l "," a { "\n" => [ 9, \&_action_opcode_570 ], ":" => [ 9, \&_action_opcode_570 ], }, # [1185] opcode : ld l "," b { "\n" => [ 9, \&_action_opcode_571 ], ":" => [ 9, \&_action_opcode_571 ], }, # [1186] opcode : ld l "," c { "\n" => [ 9, \&_action_opcode_572 ], ":" => [ 9, \&_action_opcode_572 ], }, # [1187] opcode : ld l "," d { "\n" => [ 9, \&_action_opcode_573 ], ":" => [ 9, \&_action_opcode_573 ], }, # [1188] opcode : ld l "," e { "\n" => [ 9, \&_action_opcode_574 ], ":" => [ 9, \&_action_opcode_574 ], }, # [1189] opcode : ld l "," h { "\n" => [ 9, \&_action_opcode_575 ], ":" => [ 9, \&_action_opcode_575 ], }, # [1190] opcode : ld l "," l { "\n" => [ 9, \&_action_opcode_576 ], ":" => [ 9, \&_action_opcode_576 ], }, # [1191] opcode : ld r { "," => 1192, }, # [1192] opcode : ld r "," { a => 1193, }, # [1193] opcode : ld r "," a { "\n" => [ 9, \&_action_opcode_577 ], ":" => [ 9, \&_action_opcode_577 ], }, # [1194] opcode : ld sp { "," => 1195, }, # [1195] opcode : ld sp "," { "!" => [ 17, 1199 ], "(" => 1196, "+" => [ 17, 1199 ], "-" => [ 17, 1199 ], __else__ => [ 17, 1199 ], hl => 1200, ix => 1201, iy => 1202, "~" => [ 17, 1199 ], }, # [1196] opcode : ld sp "," "(" { "!" => [ 17, 1197 ], "+" => [ 17, 1197 ], "-" => [ 17, 1197 ], __else__ => [ 17, 1197 ], "~" => [ 17, 1197 ], }, # [1197] opcode : ld sp "," "(" "[expr_NN]" { ")" => 1198, }, # [1198] opcode : ld sp "," "(" "[expr_NN]" ")" { "\n" => [ 9, \&_action_opcode_578 ], ":" => [ 9, \&_action_opcode_578 ], }, # [1199] opcode : ld sp "," "[expr_NN]" { "\n" => [ 9, \&_action_opcode_579 ], ":" => [ 9, \&_action_opcode_579 ], }, # [1200] opcode : ld sp "," hl { "\n" => [ 9, \&_action_opcode_580 ], ":" => [ 9, \&_action_opcode_580 ], }, # [1201] opcode : ld sp "," ix { "\n" => [ 9, \&_action_opcode_581 ], ":" => [ 9, \&_action_opcode_581 ], }, # [1202] opcode : ld sp "," iy { "\n" => [ 9, \&_action_opcode_582 ], ":" => [ 9, \&_action_opcode_582 ], }, # [1203] opcode : ldd { "\n" => [ 9, \&_action_opcode_583 ], "(" => 1204, ":" => [ 9, \&_action_opcode_583 ], a => 1294, b => 1319, c => 1340, d => 1361, e => 1382, h => 1403, l => 1424, }, # [1204] opcode : ldd "(" { bc => 1205, de => 1209, hl => 1213, ix => 1224, iy => 1259, }, # [1205] opcode : ldd "(" bc { ")" => 1206, }, # [1206] opcode : ldd "(" bc ")" { "," => 1207, }, # [1207] opcode : ldd "(" bc ")" "," { a => 1208, }, # [1208] opcode : ldd "(" bc ")" "," a { "\n" => [ 9, \&_action_opcode_584 ], ":" => [ 9, \&_action_opcode_584 ], }, # [1209] opcode : ldd "(" de { ")" => 1210, }, # [1210] opcode : ldd "(" de ")" { "," => 1211, }, # [1211] opcode : ldd "(" de ")" "," { a => 1212, }, # [1212] opcode : ldd "(" de ")" "," a { "\n" => [ 9, \&_action_opcode_585 ], ":" => [ 9, \&_action_opcode_585 ], }, # [1213] opcode : ldd "(" hl { ")" => 1214, }, # [1214] opcode : ldd "(" hl ")" { "," => 1215, }, # [1215] opcode : ldd "(" hl ")" "," { "!" => [ 15, 1216 ], "+" => [ 15, 1216 ], "-" => [ 15, 1216 ], __else__ => [ 15, 1216 ], a => 1217, b => 1218, c => 1219, d => 1220, e => 1221, h => 1222, l => 1223, "~" => [ 15, 1216 ], }, # [1216] opcode : ldd "(" hl ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_586 ], ":" => [ 9, \&_action_opcode_586 ], }, # [1217] opcode : ldd "(" hl ")" "," a { "\n" => [ 9, \&_action_opcode_587 ], ":" => [ 9, \&_action_opcode_587 ], }, # [1218] opcode : ldd "(" hl ")" "," b { "\n" => [ 9, \&_action_opcode_588 ], ":" => [ 9, \&_action_opcode_588 ], }, # [1219] opcode : ldd "(" hl ")" "," c { "\n" => [ 9, \&_action_opcode_589 ], ":" => [ 9, \&_action_opcode_589 ], }, # [1220] opcode : ldd "(" hl ")" "," d { "\n" => [ 9, \&_action_opcode_590 ], ":" => [ 9, \&_action_opcode_590 ], }, # [1221] opcode : ldd "(" hl ")" "," e { "\n" => [ 9, \&_action_opcode_591 ], ":" => [ 9, \&_action_opcode_591 ], }, # [1222] opcode : ldd "(" hl ")" "," h { "\n" => [ 9, \&_action_opcode_592 ], ":" => [ 9, \&_action_opcode_592 ], }, # [1223] opcode : ldd "(" hl ")" "," l { "\n" => [ 9, \&_action_opcode_593 ], ":" => [ 9, \&_action_opcode_593 ], }, # [1224] opcode : ldd "(" ix { ")" => 1225, "+" => 1235, "-" => 1247, }, # [1225] opcode : ldd "(" ix ")" { "," => 1226, }, # [1226] opcode : ldd "(" ix ")" "," { "!" => [ 15, 1227 ], "+" => [ 15, 1227 ], "-" => [ 15, 1227 ], __else__ => [ 15, 1227 ], a => 1228, b => 1229, c => 1230, d => 1231, e => 1232, h => 1233, l => 1234, "~" => [ 15, 1227 ], }, # [1227] opcode : ldd "(" ix ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_594 ], ":" => [ 9, \&_action_opcode_594 ], }, # [1228] opcode : ldd "(" ix ")" "," a { "\n" => [ 9, \&_action_opcode_595 ], ":" => [ 9, \&_action_opcode_595 ], }, # [1229] opcode : ldd "(" ix ")" "," b { "\n" => [ 9, \&_action_opcode_596 ], ":" => [ 9, \&_action_opcode_596 ], }, # [1230] opcode : ldd "(" ix ")" "," c { "\n" => [ 9, \&_action_opcode_597 ], ":" => [ 9, \&_action_opcode_597 ], }, # [1231] opcode : ldd "(" ix ")" "," d { "\n" => [ 9, \&_action_opcode_598 ], ":" => [ 9, \&_action_opcode_598 ], }, # [1232] opcode : ldd "(" ix ")" "," e { "\n" => [ 9, \&_action_opcode_599 ], ":" => [ 9, \&_action_opcode_599 ], }, # [1233] opcode : ldd "(" ix ")" "," h { "\n" => [ 9, \&_action_opcode_600 ], ":" => [ 9, \&_action_opcode_600 ], }, # [1234] opcode : ldd "(" ix ")" "," l { "\n" => [ 9, \&_action_opcode_601 ], ":" => [ 9, \&_action_opcode_601 ], }, # [1235] opcode : ldd "(" ix "+" { "!" => [ 14, 1236 ], "+" => [ 14, 1236 ], "-" => [ 14, 1236 ], __else__ => [ 14, 1236 ], "~" => [ 14, 1236 ], }, # [1236] opcode : ldd "(" ix "+" "[expr_DIS]" { ")" => 1237, }, # [1237] opcode : ldd "(" ix "+" "[expr_DIS]" ")" { "," => 1238, }, # [1238] opcode : ldd "(" ix "+" "[expr_DIS]" ")" "," { "!" => [ 15, 1239 ], "+" => [ 15, 1239 ], "-" => [ 15, 1239 ], __else__ => [ 15, 1239 ], a => 1240, b => 1241, c => 1242, d => 1243, e => 1244, h => 1245, l => 1246, "~" => [ 15, 1239 ], }, # [1239] opcode : ldd "(" ix "+" "[expr_DIS]" ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_602 ], ":" => [ 9, \&_action_opcode_602 ], }, # [1240] opcode : ldd "(" ix "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_603 ], ":" => [ 9, \&_action_opcode_603 ], }, # [1241] opcode : ldd "(" ix "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_604 ], ":" => [ 9, \&_action_opcode_604 ], }, # [1242] opcode : ldd "(" ix "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_605 ], ":" => [ 9, \&_action_opcode_605 ], }, # [1243] opcode : ldd "(" ix "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_606 ], ":" => [ 9, \&_action_opcode_606 ], }, # [1244] opcode : ldd "(" ix "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_607 ], ":" => [ 9, \&_action_opcode_607 ], }, # [1245] opcode : ldd "(" ix "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_608 ], ":" => [ 9, \&_action_opcode_608 ], }, # [1246] opcode : ldd "(" ix "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_609 ], ":" => [ 9, \&_action_opcode_609 ], }, # [1247] opcode : ldd "(" ix "-" { "!" => [ 16, 1248 ], "+" => [ 16, 1248 ], "-" => [ 16, 1248 ], __else__ => [ 16, 1248 ], "~" => [ 16, 1248 ], }, # [1248] opcode : ldd "(" ix "-" "[expr_NDIS]" { ")" => 1249, }, # [1249] opcode : ldd "(" ix "-" "[expr_NDIS]" ")" { "," => 1250, }, # [1250] opcode : ldd "(" ix "-" "[expr_NDIS]" ")" "," { "!" => [ 15, 1251 ], "+" => [ 15, 1251 ], "-" => [ 15, 1251 ], __else__ => [ 15, 1251 ], a => 1252, b => 1253, c => 1254, d => 1255, e => 1256, h => 1257, l => 1258, "~" => [ 15, 1251 ], }, # [1251] opcode : ldd "(" ix "-" "[expr_NDIS]" ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_602 ], ":" => [ 9, \&_action_opcode_602 ], }, # [1252] opcode : ldd "(" ix "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_603 ], ":" => [ 9, \&_action_opcode_603 ], }, # [1253] opcode : ldd "(" ix "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_604 ], ":" => [ 9, \&_action_opcode_604 ], }, # [1254] opcode : ldd "(" ix "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_605 ], ":" => [ 9, \&_action_opcode_605 ], }, # [1255] opcode : ldd "(" ix "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_606 ], ":" => [ 9, \&_action_opcode_606 ], }, # [1256] opcode : ldd "(" ix "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_607 ], ":" => [ 9, \&_action_opcode_607 ], }, # [1257] opcode : ldd "(" ix "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_608 ], ":" => [ 9, \&_action_opcode_608 ], }, # [1258] opcode : ldd "(" ix "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_609 ], ":" => [ 9, \&_action_opcode_609 ], }, # [1259] opcode : ldd "(" iy { ")" => 1260, "+" => 1270, "-" => 1282, }, # [1260] opcode : ldd "(" iy ")" { "," => 1261, }, # [1261] opcode : ldd "(" iy ")" "," { "!" => [ 15, 1262 ], "+" => [ 15, 1262 ], "-" => [ 15, 1262 ], __else__ => [ 15, 1262 ], a => 1263, b => 1264, c => 1265, d => 1266, e => 1267, h => 1268, l => 1269, "~" => [ 15, 1262 ], }, # [1262] opcode : ldd "(" iy ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_610 ], ":" => [ 9, \&_action_opcode_610 ], }, # [1263] opcode : ldd "(" iy ")" "," a { "\n" => [ 9, \&_action_opcode_611 ], ":" => [ 9, \&_action_opcode_611 ], }, # [1264] opcode : ldd "(" iy ")" "," b { "\n" => [ 9, \&_action_opcode_612 ], ":" => [ 9, \&_action_opcode_612 ], }, # [1265] opcode : ldd "(" iy ")" "," c { "\n" => [ 9, \&_action_opcode_613 ], ":" => [ 9, \&_action_opcode_613 ], }, # [1266] opcode : ldd "(" iy ")" "," d { "\n" => [ 9, \&_action_opcode_614 ], ":" => [ 9, \&_action_opcode_614 ], }, # [1267] opcode : ldd "(" iy ")" "," e { "\n" => [ 9, \&_action_opcode_615 ], ":" => [ 9, \&_action_opcode_615 ], }, # [1268] opcode : ldd "(" iy ")" "," h { "\n" => [ 9, \&_action_opcode_616 ], ":" => [ 9, \&_action_opcode_616 ], }, # [1269] opcode : ldd "(" iy ")" "," l { "\n" => [ 9, \&_action_opcode_617 ], ":" => [ 9, \&_action_opcode_617 ], }, # [1270] opcode : ldd "(" iy "+" { "!" => [ 14, 1271 ], "+" => [ 14, 1271 ], "-" => [ 14, 1271 ], __else__ => [ 14, 1271 ], "~" => [ 14, 1271 ], }, # [1271] opcode : ldd "(" iy "+" "[expr_DIS]" { ")" => 1272, }, # [1272] opcode : ldd "(" iy "+" "[expr_DIS]" ")" { "," => 1273, }, # [1273] opcode : ldd "(" iy "+" "[expr_DIS]" ")" "," { "!" => [ 15, 1274 ], "+" => [ 15, 1274 ], "-" => [ 15, 1274 ], __else__ => [ 15, 1274 ], a => 1275, b => 1276, c => 1277, d => 1278, e => 1279, h => 1280, l => 1281, "~" => [ 15, 1274 ], }, # [1274] opcode : ldd "(" iy "+" "[expr_DIS]" ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_618 ], ":" => [ 9, \&_action_opcode_618 ], }, # [1275] opcode : ldd "(" iy "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_619 ], ":" => [ 9, \&_action_opcode_619 ], }, # [1276] opcode : ldd "(" iy "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_620 ], ":" => [ 9, \&_action_opcode_620 ], }, # [1277] opcode : ldd "(" iy "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_621 ], ":" => [ 9, \&_action_opcode_621 ], }, # [1278] opcode : ldd "(" iy "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_622 ], ":" => [ 9, \&_action_opcode_622 ], }, # [1279] opcode : ldd "(" iy "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_623 ], ":" => [ 9, \&_action_opcode_623 ], }, # [1280] opcode : ldd "(" iy "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_624 ], ":" => [ 9, \&_action_opcode_624 ], }, # [1281] opcode : ldd "(" iy "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_625 ], ":" => [ 9, \&_action_opcode_625 ], }, # [1282] opcode : ldd "(" iy "-" { "!" => [ 16, 1283 ], "+" => [ 16, 1283 ], "-" => [ 16, 1283 ], __else__ => [ 16, 1283 ], "~" => [ 16, 1283 ], }, # [1283] opcode : ldd "(" iy "-" "[expr_NDIS]" { ")" => 1284, }, # [1284] opcode : ldd "(" iy "-" "[expr_NDIS]" ")" { "," => 1285, }, # [1285] opcode : ldd "(" iy "-" "[expr_NDIS]" ")" "," { "!" => [ 15, 1286 ], "+" => [ 15, 1286 ], "-" => [ 15, 1286 ], __else__ => [ 15, 1286 ], a => 1287, b => 1288, c => 1289, d => 1290, e => 1291, h => 1292, l => 1293, "~" => [ 15, 1286 ], }, # [1286] opcode : ldd "(" iy "-" "[expr_NDIS]" ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_618 ], ":" => [ 9, \&_action_opcode_618 ], }, # [1287] opcode : ldd "(" iy "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_619 ], ":" => [ 9, \&_action_opcode_619 ], }, # [1288] opcode : ldd "(" iy "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_620 ], ":" => [ 9, \&_action_opcode_620 ], }, # [1289] opcode : ldd "(" iy "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_621 ], ":" => [ 9, \&_action_opcode_621 ], }, # [1290] opcode : ldd "(" iy "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_622 ], ":" => [ 9, \&_action_opcode_622 ], }, # [1291] opcode : ldd "(" iy "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_623 ], ":" => [ 9, \&_action_opcode_623 ], }, # [1292] opcode : ldd "(" iy "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_624 ], ":" => [ 9, \&_action_opcode_624 ], }, # [1293] opcode : ldd "(" iy "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_625 ], ":" => [ 9, \&_action_opcode_625 ], }, # [1294] opcode : ldd a { "," => 1295, }, # [1295] opcode : ldd a "," { "(" => 1296, }, # [1296] opcode : ldd a "," "(" { bc => 1297, de => 1299, hl => 1301, ix => 1303, iy => 1311, }, # [1297] opcode : ldd a "," "(" bc { ")" => 1298, }, # [1298] opcode : ldd a "," "(" bc ")" { "\n" => [ 9, \&_action_opcode_626 ], ":" => [ 9, \&_action_opcode_626 ], }, # [1299] opcode : ldd a "," "(" de { ")" => 1300, }, # [1300] opcode : ldd a "," "(" de ")" { "\n" => [ 9, \&_action_opcode_627 ], ":" => [ 9, \&_action_opcode_627 ], }, # [1301] opcode : ldd a "," "(" hl { ")" => 1302, }, # [1302] opcode : ldd a "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_628 ], ":" => [ 9, \&_action_opcode_628 ], }, # [1303] opcode : ldd a "," "(" ix { ")" => 1304, "+" => 1305, "-" => 1308, }, # [1304] opcode : ldd a "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_629 ], ":" => [ 9, \&_action_opcode_629 ], }, # [1305] opcode : ldd a "," "(" ix "+" { "!" => [ 14, 1306 ], "+" => [ 14, 1306 ], "-" => [ 14, 1306 ], __else__ => [ 14, 1306 ], "~" => [ 14, 1306 ], }, # [1306] opcode : ldd a "," "(" ix "+" "[expr_DIS]" { ")" => 1307, }, # [1307] opcode : ldd a "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_630 ], ":" => [ 9, \&_action_opcode_630 ], }, # [1308] opcode : ldd a "," "(" ix "-" { "!" => [ 16, 1309 ], "+" => [ 16, 1309 ], "-" => [ 16, 1309 ], __else__ => [ 16, 1309 ], "~" => [ 16, 1309 ], }, # [1309] opcode : ldd a "," "(" ix "-" "[expr_NDIS]" { ")" => 1310, }, # [1310] opcode : ldd a "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_630 ], ":" => [ 9, \&_action_opcode_630 ], }, # [1311] opcode : ldd a "," "(" iy { ")" => 1312, "+" => 1313, "-" => 1316, }, # [1312] opcode : ldd a "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_631 ], ":" => [ 9, \&_action_opcode_631 ], }, # [1313] opcode : ldd a "," "(" iy "+" { "!" => [ 14, 1314 ], "+" => [ 14, 1314 ], "-" => [ 14, 1314 ], __else__ => [ 14, 1314 ], "~" => [ 14, 1314 ], }, # [1314] opcode : ldd a "," "(" iy "+" "[expr_DIS]" { ")" => 1315, }, # [1315] opcode : ldd a "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_632 ], ":" => [ 9, \&_action_opcode_632 ], }, # [1316] opcode : ldd a "," "(" iy "-" { "!" => [ 16, 1317 ], "+" => [ 16, 1317 ], "-" => [ 16, 1317 ], __else__ => [ 16, 1317 ], "~" => [ 16, 1317 ], }, # [1317] opcode : ldd a "," "(" iy "-" "[expr_NDIS]" { ")" => 1318, }, # [1318] opcode : ldd a "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_632 ], ":" => [ 9, \&_action_opcode_632 ], }, # [1319] opcode : ldd b { "," => 1320, }, # [1320] opcode : ldd b "," { "(" => 1321, }, # [1321] opcode : ldd b "," "(" { hl => 1322, ix => 1324, iy => 1332, }, # [1322] opcode : ldd b "," "(" hl { ")" => 1323, }, # [1323] opcode : ldd b "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_633 ], ":" => [ 9, \&_action_opcode_633 ], }, # [1324] opcode : ldd b "," "(" ix { ")" => 1325, "+" => 1326, "-" => 1329, }, # [1325] opcode : ldd b "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_634 ], ":" => [ 9, \&_action_opcode_634 ], }, # [1326] opcode : ldd b "," "(" ix "+" { "!" => [ 14, 1327 ], "+" => [ 14, 1327 ], "-" => [ 14, 1327 ], __else__ => [ 14, 1327 ], "~" => [ 14, 1327 ], }, # [1327] opcode : ldd b "," "(" ix "+" "[expr_DIS]" { ")" => 1328, }, # [1328] opcode : ldd b "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_635 ], ":" => [ 9, \&_action_opcode_635 ], }, # [1329] opcode : ldd b "," "(" ix "-" { "!" => [ 16, 1330 ], "+" => [ 16, 1330 ], "-" => [ 16, 1330 ], __else__ => [ 16, 1330 ], "~" => [ 16, 1330 ], }, # [1330] opcode : ldd b "," "(" ix "-" "[expr_NDIS]" { ")" => 1331, }, # [1331] opcode : ldd b "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_635 ], ":" => [ 9, \&_action_opcode_635 ], }, # [1332] opcode : ldd b "," "(" iy { ")" => 1333, "+" => 1334, "-" => 1337, }, # [1333] opcode : ldd b "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_636 ], ":" => [ 9, \&_action_opcode_636 ], }, # [1334] opcode : ldd b "," "(" iy "+" { "!" => [ 14, 1335 ], "+" => [ 14, 1335 ], "-" => [ 14, 1335 ], __else__ => [ 14, 1335 ], "~" => [ 14, 1335 ], }, # [1335] opcode : ldd b "," "(" iy "+" "[expr_DIS]" { ")" => 1336, }, # [1336] opcode : ldd b "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_637 ], ":" => [ 9, \&_action_opcode_637 ], }, # [1337] opcode : ldd b "," "(" iy "-" { "!" => [ 16, 1338 ], "+" => [ 16, 1338 ], "-" => [ 16, 1338 ], __else__ => [ 16, 1338 ], "~" => [ 16, 1338 ], }, # [1338] opcode : ldd b "," "(" iy "-" "[expr_NDIS]" { ")" => 1339, }, # [1339] opcode : ldd b "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_637 ], ":" => [ 9, \&_action_opcode_637 ], }, # [1340] opcode : ldd c { "," => 1341, }, # [1341] opcode : ldd c "," { "(" => 1342, }, # [1342] opcode : ldd c "," "(" { hl => 1343, ix => 1345, iy => 1353, }, # [1343] opcode : ldd c "," "(" hl { ")" => 1344, }, # [1344] opcode : ldd c "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_638 ], ":" => [ 9, \&_action_opcode_638 ], }, # [1345] opcode : ldd c "," "(" ix { ")" => 1346, "+" => 1347, "-" => 1350, }, # [1346] opcode : ldd c "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_639 ], ":" => [ 9, \&_action_opcode_639 ], }, # [1347] opcode : ldd c "," "(" ix "+" { "!" => [ 14, 1348 ], "+" => [ 14, 1348 ], "-" => [ 14, 1348 ], __else__ => [ 14, 1348 ], "~" => [ 14, 1348 ], }, # [1348] opcode : ldd c "," "(" ix "+" "[expr_DIS]" { ")" => 1349, }, # [1349] opcode : ldd c "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_640 ], ":" => [ 9, \&_action_opcode_640 ], }, # [1350] opcode : ldd c "," "(" ix "-" { "!" => [ 16, 1351 ], "+" => [ 16, 1351 ], "-" => [ 16, 1351 ], __else__ => [ 16, 1351 ], "~" => [ 16, 1351 ], }, # [1351] opcode : ldd c "," "(" ix "-" "[expr_NDIS]" { ")" => 1352, }, # [1352] opcode : ldd c "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_640 ], ":" => [ 9, \&_action_opcode_640 ], }, # [1353] opcode : ldd c "," "(" iy { ")" => 1354, "+" => 1355, "-" => 1358, }, # [1354] opcode : ldd c "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_641 ], ":" => [ 9, \&_action_opcode_641 ], }, # [1355] opcode : ldd c "," "(" iy "+" { "!" => [ 14, 1356 ], "+" => [ 14, 1356 ], "-" => [ 14, 1356 ], __else__ => [ 14, 1356 ], "~" => [ 14, 1356 ], }, # [1356] opcode : ldd c "," "(" iy "+" "[expr_DIS]" { ")" => 1357, }, # [1357] opcode : ldd c "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_642 ], ":" => [ 9, \&_action_opcode_642 ], }, # [1358] opcode : ldd c "," "(" iy "-" { "!" => [ 16, 1359 ], "+" => [ 16, 1359 ], "-" => [ 16, 1359 ], __else__ => [ 16, 1359 ], "~" => [ 16, 1359 ], }, # [1359] opcode : ldd c "," "(" iy "-" "[expr_NDIS]" { ")" => 1360, }, # [1360] opcode : ldd c "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_642 ], ":" => [ 9, \&_action_opcode_642 ], }, # [1361] opcode : ldd d { "," => 1362, }, # [1362] opcode : ldd d "," { "(" => 1363, }, # [1363] opcode : ldd d "," "(" { hl => 1364, ix => 1366, iy => 1374, }, # [1364] opcode : ldd d "," "(" hl { ")" => 1365, }, # [1365] opcode : ldd d "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_643 ], ":" => [ 9, \&_action_opcode_643 ], }, # [1366] opcode : ldd d "," "(" ix { ")" => 1367, "+" => 1368, "-" => 1371, }, # [1367] opcode : ldd d "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_644 ], ":" => [ 9, \&_action_opcode_644 ], }, # [1368] opcode : ldd d "," "(" ix "+" { "!" => [ 14, 1369 ], "+" => [ 14, 1369 ], "-" => [ 14, 1369 ], __else__ => [ 14, 1369 ], "~" => [ 14, 1369 ], }, # [1369] opcode : ldd d "," "(" ix "+" "[expr_DIS]" { ")" => 1370, }, # [1370] opcode : ldd d "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_645 ], ":" => [ 9, \&_action_opcode_645 ], }, # [1371] opcode : ldd d "," "(" ix "-" { "!" => [ 16, 1372 ], "+" => [ 16, 1372 ], "-" => [ 16, 1372 ], __else__ => [ 16, 1372 ], "~" => [ 16, 1372 ], }, # [1372] opcode : ldd d "," "(" ix "-" "[expr_NDIS]" { ")" => 1373, }, # [1373] opcode : ldd d "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_645 ], ":" => [ 9, \&_action_opcode_645 ], }, # [1374] opcode : ldd d "," "(" iy { ")" => 1375, "+" => 1376, "-" => 1379, }, # [1375] opcode : ldd d "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_646 ], ":" => [ 9, \&_action_opcode_646 ], }, # [1376] opcode : ldd d "," "(" iy "+" { "!" => [ 14, 1377 ], "+" => [ 14, 1377 ], "-" => [ 14, 1377 ], __else__ => [ 14, 1377 ], "~" => [ 14, 1377 ], }, # [1377] opcode : ldd d "," "(" iy "+" "[expr_DIS]" { ")" => 1378, }, # [1378] opcode : ldd d "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_647 ], ":" => [ 9, \&_action_opcode_647 ], }, # [1379] opcode : ldd d "," "(" iy "-" { "!" => [ 16, 1380 ], "+" => [ 16, 1380 ], "-" => [ 16, 1380 ], __else__ => [ 16, 1380 ], "~" => [ 16, 1380 ], }, # [1380] opcode : ldd d "," "(" iy "-" "[expr_NDIS]" { ")" => 1381, }, # [1381] opcode : ldd d "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_647 ], ":" => [ 9, \&_action_opcode_647 ], }, # [1382] opcode : ldd e { "," => 1383, }, # [1383] opcode : ldd e "," { "(" => 1384, }, # [1384] opcode : ldd e "," "(" { hl => 1385, ix => 1387, iy => 1395, }, # [1385] opcode : ldd e "," "(" hl { ")" => 1386, }, # [1386] opcode : ldd e "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_648 ], ":" => [ 9, \&_action_opcode_648 ], }, # [1387] opcode : ldd e "," "(" ix { ")" => 1388, "+" => 1389, "-" => 1392, }, # [1388] opcode : ldd e "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_649 ], ":" => [ 9, \&_action_opcode_649 ], }, # [1389] opcode : ldd e "," "(" ix "+" { "!" => [ 14, 1390 ], "+" => [ 14, 1390 ], "-" => [ 14, 1390 ], __else__ => [ 14, 1390 ], "~" => [ 14, 1390 ], }, # [1390] opcode : ldd e "," "(" ix "+" "[expr_DIS]" { ")" => 1391, }, # [1391] opcode : ldd e "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_650 ], ":" => [ 9, \&_action_opcode_650 ], }, # [1392] opcode : ldd e "," "(" ix "-" { "!" => [ 16, 1393 ], "+" => [ 16, 1393 ], "-" => [ 16, 1393 ], __else__ => [ 16, 1393 ], "~" => [ 16, 1393 ], }, # [1393] opcode : ldd e "," "(" ix "-" "[expr_NDIS]" { ")" => 1394, }, # [1394] opcode : ldd e "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_650 ], ":" => [ 9, \&_action_opcode_650 ], }, # [1395] opcode : ldd e "," "(" iy { ")" => 1396, "+" => 1397, "-" => 1400, }, # [1396] opcode : ldd e "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_651 ], ":" => [ 9, \&_action_opcode_651 ], }, # [1397] opcode : ldd e "," "(" iy "+" { "!" => [ 14, 1398 ], "+" => [ 14, 1398 ], "-" => [ 14, 1398 ], __else__ => [ 14, 1398 ], "~" => [ 14, 1398 ], }, # [1398] opcode : ldd e "," "(" iy "+" "[expr_DIS]" { ")" => 1399, }, # [1399] opcode : ldd e "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_652 ], ":" => [ 9, \&_action_opcode_652 ], }, # [1400] opcode : ldd e "," "(" iy "-" { "!" => [ 16, 1401 ], "+" => [ 16, 1401 ], "-" => [ 16, 1401 ], __else__ => [ 16, 1401 ], "~" => [ 16, 1401 ], }, # [1401] opcode : ldd e "," "(" iy "-" "[expr_NDIS]" { ")" => 1402, }, # [1402] opcode : ldd e "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_652 ], ":" => [ 9, \&_action_opcode_652 ], }, # [1403] opcode : ldd h { "," => 1404, }, # [1404] opcode : ldd h "," { "(" => 1405, }, # [1405] opcode : ldd h "," "(" { hl => 1406, ix => 1408, iy => 1416, }, # [1406] opcode : ldd h "," "(" hl { ")" => 1407, }, # [1407] opcode : ldd h "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_653 ], ":" => [ 9, \&_action_opcode_653 ], }, # [1408] opcode : ldd h "," "(" ix { ")" => 1409, "+" => 1410, "-" => 1413, }, # [1409] opcode : ldd h "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_654 ], ":" => [ 9, \&_action_opcode_654 ], }, # [1410] opcode : ldd h "," "(" ix "+" { "!" => [ 14, 1411 ], "+" => [ 14, 1411 ], "-" => [ 14, 1411 ], __else__ => [ 14, 1411 ], "~" => [ 14, 1411 ], }, # [1411] opcode : ldd h "," "(" ix "+" "[expr_DIS]" { ")" => 1412, }, # [1412] opcode : ldd h "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_655 ], ":" => [ 9, \&_action_opcode_655 ], }, # [1413] opcode : ldd h "," "(" ix "-" { "!" => [ 16, 1414 ], "+" => [ 16, 1414 ], "-" => [ 16, 1414 ], __else__ => [ 16, 1414 ], "~" => [ 16, 1414 ], }, # [1414] opcode : ldd h "," "(" ix "-" "[expr_NDIS]" { ")" => 1415, }, # [1415] opcode : ldd h "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_655 ], ":" => [ 9, \&_action_opcode_655 ], }, # [1416] opcode : ldd h "," "(" iy { ")" => 1417, "+" => 1418, "-" => 1421, }, # [1417] opcode : ldd h "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_656 ], ":" => [ 9, \&_action_opcode_656 ], }, # [1418] opcode : ldd h "," "(" iy "+" { "!" => [ 14, 1419 ], "+" => [ 14, 1419 ], "-" => [ 14, 1419 ], __else__ => [ 14, 1419 ], "~" => [ 14, 1419 ], }, # [1419] opcode : ldd h "," "(" iy "+" "[expr_DIS]" { ")" => 1420, }, # [1420] opcode : ldd h "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_657 ], ":" => [ 9, \&_action_opcode_657 ], }, # [1421] opcode : ldd h "," "(" iy "-" { "!" => [ 16, 1422 ], "+" => [ 16, 1422 ], "-" => [ 16, 1422 ], __else__ => [ 16, 1422 ], "~" => [ 16, 1422 ], }, # [1422] opcode : ldd h "," "(" iy "-" "[expr_NDIS]" { ")" => 1423, }, # [1423] opcode : ldd h "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_657 ], ":" => [ 9, \&_action_opcode_657 ], }, # [1424] opcode : ldd l { "," => 1425, }, # [1425] opcode : ldd l "," { "(" => 1426, }, # [1426] opcode : ldd l "," "(" { hl => 1427, ix => 1429, iy => 1437, }, # [1427] opcode : ldd l "," "(" hl { ")" => 1428, }, # [1428] opcode : ldd l "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_658 ], ":" => [ 9, \&_action_opcode_658 ], }, # [1429] opcode : ldd l "," "(" ix { ")" => 1430, "+" => 1431, "-" => 1434, }, # [1430] opcode : ldd l "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_659 ], ":" => [ 9, \&_action_opcode_659 ], }, # [1431] opcode : ldd l "," "(" ix "+" { "!" => [ 14, 1432 ], "+" => [ 14, 1432 ], "-" => [ 14, 1432 ], __else__ => [ 14, 1432 ], "~" => [ 14, 1432 ], }, # [1432] opcode : ldd l "," "(" ix "+" "[expr_DIS]" { ")" => 1433, }, # [1433] opcode : ldd l "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_660 ], ":" => [ 9, \&_action_opcode_660 ], }, # [1434] opcode : ldd l "," "(" ix "-" { "!" => [ 16, 1435 ], "+" => [ 16, 1435 ], "-" => [ 16, 1435 ], __else__ => [ 16, 1435 ], "~" => [ 16, 1435 ], }, # [1435] opcode : ldd l "," "(" ix "-" "[expr_NDIS]" { ")" => 1436, }, # [1436] opcode : ldd l "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_660 ], ":" => [ 9, \&_action_opcode_660 ], }, # [1437] opcode : ldd l "," "(" iy { ")" => 1438, "+" => 1439, "-" => 1442, }, # [1438] opcode : ldd l "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_661 ], ":" => [ 9, \&_action_opcode_661 ], }, # [1439] opcode : ldd l "," "(" iy "+" { "!" => [ 14, 1440 ], "+" => [ 14, 1440 ], "-" => [ 14, 1440 ], __else__ => [ 14, 1440 ], "~" => [ 14, 1440 ], }, # [1440] opcode : ldd l "," "(" iy "+" "[expr_DIS]" { ")" => 1441, }, # [1441] opcode : ldd l "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_662 ], ":" => [ 9, \&_action_opcode_662 ], }, # [1442] opcode : ldd l "," "(" iy "-" { "!" => [ 16, 1443 ], "+" => [ 16, 1443 ], "-" => [ 16, 1443 ], __else__ => [ 16, 1443 ], "~" => [ 16, 1443 ], }, # [1443] opcode : ldd l "," "(" iy "-" "[expr_NDIS]" { ")" => 1444, }, # [1444] opcode : ldd l "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_662 ], ":" => [ 9, \&_action_opcode_662 ], }, # [1445] opcode : lddr { "\n" => [ 9, \&_action_opcode_663 ], ":" => [ 9, \&_action_opcode_663 ], }, # [1446] opcode : ldi { "\n" => [ 9, \&_action_opcode_664 ], "(" => 1447, ":" => [ 9, \&_action_opcode_664 ], a => 1557, b => 1582, bc => 1603, c => 1624, d => 1645, de => 1666, e => 1687, h => 1708, hl => 1729, l => 1748, }, # [1447] opcode : ldi "(" { bc => 1448, de => 1452, hl => 1456, ix => 1469, iy => 1513, }, # [1448] opcode : ldi "(" bc { ")" => 1449, }, # [1449] opcode : ldi "(" bc ")" { "," => 1450, }, # [1450] opcode : ldi "(" bc ")" "," { a => 1451, }, # [1451] opcode : ldi "(" bc ")" "," a { "\n" => [ 9, \&_action_opcode_665 ], ":" => [ 9, \&_action_opcode_665 ], }, # [1452] opcode : ldi "(" de { ")" => 1453, }, # [1453] opcode : ldi "(" de ")" { "," => 1454, }, # [1454] opcode : ldi "(" de ")" "," { a => 1455, }, # [1455] opcode : ldi "(" de ")" "," a { "\n" => [ 9, \&_action_opcode_666 ], ":" => [ 9, \&_action_opcode_666 ], }, # [1456] opcode : ldi "(" hl { ")" => 1457, }, # [1457] opcode : ldi "(" hl ")" { "," => 1458, }, # [1458] opcode : ldi "(" hl ")" "," { "!" => [ 15, 1459 ], "+" => [ 15, 1459 ], "-" => [ 15, 1459 ], __else__ => [ 15, 1459 ], a => 1460, b => 1461, bc => 1462, c => 1463, d => 1464, de => 1465, e => 1466, h => 1467, l => 1468, "~" => [ 15, 1459 ], }, # [1459] opcode : ldi "(" hl ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_667 ], ":" => [ 9, \&_action_opcode_667 ], }, # [1460] opcode : ldi "(" hl ")" "," a { "\n" => [ 9, \&_action_opcode_668 ], ":" => [ 9, \&_action_opcode_668 ], }, # [1461] opcode : ldi "(" hl ")" "," b { "\n" => [ 9, \&_action_opcode_669 ], ":" => [ 9, \&_action_opcode_669 ], }, # [1462] opcode : ldi "(" hl ")" "," bc { "\n" => [ 9, \&_action_opcode_670 ], ":" => [ 9, \&_action_opcode_670 ], }, # [1463] opcode : ldi "(" hl ")" "," c { "\n" => [ 9, \&_action_opcode_671 ], ":" => [ 9, \&_action_opcode_671 ], }, # [1464] opcode : ldi "(" hl ")" "," d { "\n" => [ 9, \&_action_opcode_672 ], ":" => [ 9, \&_action_opcode_672 ], }, # [1465] opcode : ldi "(" hl ")" "," de { "\n" => [ 9, \&_action_opcode_673 ], ":" => [ 9, \&_action_opcode_673 ], }, # [1466] opcode : ldi "(" hl ")" "," e { "\n" => [ 9, \&_action_opcode_674 ], ":" => [ 9, \&_action_opcode_674 ], }, # [1467] opcode : ldi "(" hl ")" "," h { "\n" => [ 9, \&_action_opcode_675 ], ":" => [ 9, \&_action_opcode_675 ], }, # [1468] opcode : ldi "(" hl ")" "," l { "\n" => [ 9, \&_action_opcode_676 ], ":" => [ 9, \&_action_opcode_676 ], }, # [1469] opcode : ldi "(" ix { ")" => 1470, "+" => 1483, "-" => 1498, }, # [1470] opcode : ldi "(" ix ")" { "," => 1471, }, # [1471] opcode : ldi "(" ix ")" "," { "!" => [ 15, 1472 ], "+" => [ 15, 1472 ], "-" => [ 15, 1472 ], __else__ => [ 15, 1472 ], a => 1473, b => 1474, bc => 1475, c => 1476, d => 1477, de => 1478, e => 1479, h => 1480, hl => 1481, l => 1482, "~" => [ 15, 1472 ], }, # [1472] opcode : ldi "(" ix ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_677 ], ":" => [ 9, \&_action_opcode_677 ], }, # [1473] opcode : ldi "(" ix ")" "," a { "\n" => [ 9, \&_action_opcode_678 ], ":" => [ 9, \&_action_opcode_678 ], }, # [1474] opcode : ldi "(" ix ")" "," b { "\n" => [ 9, \&_action_opcode_679 ], ":" => [ 9, \&_action_opcode_679 ], }, # [1475] opcode : ldi "(" ix ")" "," bc { "\n" => [ 9, \&_action_opcode_680 ], ":" => [ 9, \&_action_opcode_680 ], }, # [1476] opcode : ldi "(" ix ")" "," c { "\n" => [ 9, \&_action_opcode_681 ], ":" => [ 9, \&_action_opcode_681 ], }, # [1477] opcode : ldi "(" ix ")" "," d { "\n" => [ 9, \&_action_opcode_682 ], ":" => [ 9, \&_action_opcode_682 ], }, # [1478] opcode : ldi "(" ix ")" "," de { "\n" => [ 9, \&_action_opcode_683 ], ":" => [ 9, \&_action_opcode_683 ], }, # [1479] opcode : ldi "(" ix ")" "," e { "\n" => [ 9, \&_action_opcode_684 ], ":" => [ 9, \&_action_opcode_684 ], }, # [1480] opcode : ldi "(" ix ")" "," h { "\n" => [ 9, \&_action_opcode_685 ], ":" => [ 9, \&_action_opcode_685 ], }, # [1481] opcode : ldi "(" ix ")" "," hl { "\n" => [ 9, \&_action_opcode_686 ], ":" => [ 9, \&_action_opcode_686 ], }, # [1482] opcode : ldi "(" ix ")" "," l { "\n" => [ 9, \&_action_opcode_687 ], ":" => [ 9, \&_action_opcode_687 ], }, # [1483] opcode : ldi "(" ix "+" { "!" => [ 14, 1484 ], "+" => [ 14, 1484 ], "-" => [ 14, 1484 ], __else__ => [ 14, 1484 ], "~" => [ 14, 1484 ], }, # [1484] opcode : ldi "(" ix "+" "[expr_DIS]" { ")" => 1485, }, # [1485] opcode : ldi "(" ix "+" "[expr_DIS]" ")" { "," => 1486, }, # [1486] opcode : ldi "(" ix "+" "[expr_DIS]" ")" "," { "!" => [ 15, 1487 ], "+" => [ 15, 1487 ], "-" => [ 15, 1487 ], __else__ => [ 15, 1487 ], a => 1488, b => 1489, bc => 1490, c => 1491, d => 1492, de => 1493, e => 1494, h => 1495, hl => 1496, l => 1497, "~" => [ 15, 1487 ], }, # [1487] opcode : ldi "(" ix "+" "[expr_DIS]" ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_688 ], ":" => [ 9, \&_action_opcode_688 ], }, # [1488] opcode : ldi "(" ix "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_689 ], ":" => [ 9, \&_action_opcode_689 ], }, # [1489] opcode : ldi "(" ix "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_690 ], ":" => [ 9, \&_action_opcode_690 ], }, # [1490] opcode : ldi "(" ix "+" "[expr_DIS]" ")" "," bc { "\n" => [ 9, \&_action_opcode_691 ], ":" => [ 9, \&_action_opcode_691 ], }, # [1491] opcode : ldi "(" ix "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_692 ], ":" => [ 9, \&_action_opcode_692 ], }, # [1492] opcode : ldi "(" ix "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_693 ], ":" => [ 9, \&_action_opcode_693 ], }, # [1493] opcode : ldi "(" ix "+" "[expr_DIS]" ")" "," de { "\n" => [ 9, \&_action_opcode_694 ], ":" => [ 9, \&_action_opcode_694 ], }, # [1494] opcode : ldi "(" ix "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_695 ], ":" => [ 9, \&_action_opcode_695 ], }, # [1495] opcode : ldi "(" ix "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_696 ], ":" => [ 9, \&_action_opcode_696 ], }, # [1496] opcode : ldi "(" ix "+" "[expr_DIS]" ")" "," hl { "\n" => [ 9, \&_action_opcode_697 ], ":" => [ 9, \&_action_opcode_697 ], }, # [1497] opcode : ldi "(" ix "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_698 ], ":" => [ 9, \&_action_opcode_698 ], }, # [1498] opcode : ldi "(" ix "-" { "!" => [ 16, 1499 ], "+" => [ 16, 1499 ], "-" => [ 16, 1499 ], __else__ => [ 16, 1499 ], "~" => [ 16, 1499 ], }, # [1499] opcode : ldi "(" ix "-" "[expr_NDIS]" { ")" => 1500, }, # [1500] opcode : ldi "(" ix "-" "[expr_NDIS]" ")" { "," => 1501, }, # [1501] opcode : ldi "(" ix "-" "[expr_NDIS]" ")" "," { "!" => [ 15, 1502 ], "+" => [ 15, 1502 ], "-" => [ 15, 1502 ], __else__ => [ 15, 1502 ], a => 1503, b => 1504, bc => 1505, c => 1506, d => 1507, de => 1508, e => 1509, h => 1510, hl => 1511, l => 1512, "~" => [ 15, 1502 ], }, # [1502] opcode : ldi "(" ix "-" "[expr_NDIS]" ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_688 ], ":" => [ 9, \&_action_opcode_688 ], }, # [1503] opcode : ldi "(" ix "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_689 ], ":" => [ 9, \&_action_opcode_689 ], }, # [1504] opcode : ldi "(" ix "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_690 ], ":" => [ 9, \&_action_opcode_690 ], }, # [1505] opcode : ldi "(" ix "-" "[expr_NDIS]" ")" "," bc { "\n" => [ 9, \&_action_opcode_691 ], ":" => [ 9, \&_action_opcode_691 ], }, # [1506] opcode : ldi "(" ix "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_692 ], ":" => [ 9, \&_action_opcode_692 ], }, # [1507] opcode : ldi "(" ix "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_693 ], ":" => [ 9, \&_action_opcode_693 ], }, # [1508] opcode : ldi "(" ix "-" "[expr_NDIS]" ")" "," de { "\n" => [ 9, \&_action_opcode_694 ], ":" => [ 9, \&_action_opcode_694 ], }, # [1509] opcode : ldi "(" ix "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_695 ], ":" => [ 9, \&_action_opcode_695 ], }, # [1510] opcode : ldi "(" ix "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_696 ], ":" => [ 9, \&_action_opcode_696 ], }, # [1511] opcode : ldi "(" ix "-" "[expr_NDIS]" ")" "," hl { "\n" => [ 9, \&_action_opcode_697 ], ":" => [ 9, \&_action_opcode_697 ], }, # [1512] opcode : ldi "(" ix "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_698 ], ":" => [ 9, \&_action_opcode_698 ], }, # [1513] opcode : ldi "(" iy { ")" => 1514, "+" => 1527, "-" => 1542, }, # [1514] opcode : ldi "(" iy ")" { "," => 1515, }, # [1515] opcode : ldi "(" iy ")" "," { "!" => [ 15, 1516 ], "+" => [ 15, 1516 ], "-" => [ 15, 1516 ], __else__ => [ 15, 1516 ], a => 1517, b => 1518, bc => 1519, c => 1520, d => 1521, de => 1522, e => 1523, h => 1524, hl => 1525, l => 1526, "~" => [ 15, 1516 ], }, # [1516] opcode : ldi "(" iy ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_699 ], ":" => [ 9, \&_action_opcode_699 ], }, # [1517] opcode : ldi "(" iy ")" "," a { "\n" => [ 9, \&_action_opcode_700 ], ":" => [ 9, \&_action_opcode_700 ], }, # [1518] opcode : ldi "(" iy ")" "," b { "\n" => [ 9, \&_action_opcode_701 ], ":" => [ 9, \&_action_opcode_701 ], }, # [1519] opcode : ldi "(" iy ")" "," bc { "\n" => [ 9, \&_action_opcode_702 ], ":" => [ 9, \&_action_opcode_702 ], }, # [1520] opcode : ldi "(" iy ")" "," c { "\n" => [ 9, \&_action_opcode_703 ], ":" => [ 9, \&_action_opcode_703 ], }, # [1521] opcode : ldi "(" iy ")" "," d { "\n" => [ 9, \&_action_opcode_704 ], ":" => [ 9, \&_action_opcode_704 ], }, # [1522] opcode : ldi "(" iy ")" "," de { "\n" => [ 9, \&_action_opcode_705 ], ":" => [ 9, \&_action_opcode_705 ], }, # [1523] opcode : ldi "(" iy ")" "," e { "\n" => [ 9, \&_action_opcode_706 ], ":" => [ 9, \&_action_opcode_706 ], }, # [1524] opcode : ldi "(" iy ")" "," h { "\n" => [ 9, \&_action_opcode_707 ], ":" => [ 9, \&_action_opcode_707 ], }, # [1525] opcode : ldi "(" iy ")" "," hl { "\n" => [ 9, \&_action_opcode_708 ], ":" => [ 9, \&_action_opcode_708 ], }, # [1526] opcode : ldi "(" iy ")" "," l { "\n" => [ 9, \&_action_opcode_709 ], ":" => [ 9, \&_action_opcode_709 ], }, # [1527] opcode : ldi "(" iy "+" { "!" => [ 14, 1528 ], "+" => [ 14, 1528 ], "-" => [ 14, 1528 ], __else__ => [ 14, 1528 ], "~" => [ 14, 1528 ], }, # [1528] opcode : ldi "(" iy "+" "[expr_DIS]" { ")" => 1529, }, # [1529] opcode : ldi "(" iy "+" "[expr_DIS]" ")" { "," => 1530, }, # [1530] opcode : ldi "(" iy "+" "[expr_DIS]" ")" "," { "!" => [ 15, 1531 ], "+" => [ 15, 1531 ], "-" => [ 15, 1531 ], __else__ => [ 15, 1531 ], a => 1532, b => 1533, bc => 1534, c => 1535, d => 1536, de => 1537, e => 1538, h => 1539, hl => 1540, l => 1541, "~" => [ 15, 1531 ], }, # [1531] opcode : ldi "(" iy "+" "[expr_DIS]" ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_710 ], ":" => [ 9, \&_action_opcode_710 ], }, # [1532] opcode : ldi "(" iy "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_711 ], ":" => [ 9, \&_action_opcode_711 ], }, # [1533] opcode : ldi "(" iy "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_712 ], ":" => [ 9, \&_action_opcode_712 ], }, # [1534] opcode : ldi "(" iy "+" "[expr_DIS]" ")" "," bc { "\n" => [ 9, \&_action_opcode_713 ], ":" => [ 9, \&_action_opcode_713 ], }, # [1535] opcode : ldi "(" iy "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_714 ], ":" => [ 9, \&_action_opcode_714 ], }, # [1536] opcode : ldi "(" iy "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_715 ], ":" => [ 9, \&_action_opcode_715 ], }, # [1537] opcode : ldi "(" iy "+" "[expr_DIS]" ")" "," de { "\n" => [ 9, \&_action_opcode_716 ], ":" => [ 9, \&_action_opcode_716 ], }, # [1538] opcode : ldi "(" iy "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_717 ], ":" => [ 9, \&_action_opcode_717 ], }, # [1539] opcode : ldi "(" iy "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_718 ], ":" => [ 9, \&_action_opcode_718 ], }, # [1540] opcode : ldi "(" iy "+" "[expr_DIS]" ")" "," hl { "\n" => [ 9, \&_action_opcode_719 ], ":" => [ 9, \&_action_opcode_719 ], }, # [1541] opcode : ldi "(" iy "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_720 ], ":" => [ 9, \&_action_opcode_720 ], }, # [1542] opcode : ldi "(" iy "-" { "!" => [ 16, 1543 ], "+" => [ 16, 1543 ], "-" => [ 16, 1543 ], __else__ => [ 16, 1543 ], "~" => [ 16, 1543 ], }, # [1543] opcode : ldi "(" iy "-" "[expr_NDIS]" { ")" => 1544, }, # [1544] opcode : ldi "(" iy "-" "[expr_NDIS]" ")" { "," => 1545, }, # [1545] opcode : ldi "(" iy "-" "[expr_NDIS]" ")" "," { "!" => [ 15, 1546 ], "+" => [ 15, 1546 ], "-" => [ 15, 1546 ], __else__ => [ 15, 1546 ], a => 1547, b => 1548, bc => 1549, c => 1550, d => 1551, de => 1552, e => 1553, h => 1554, hl => 1555, l => 1556, "~" => [ 15, 1546 ], }, # [1546] opcode : ldi "(" iy "-" "[expr_NDIS]" ")" "," "[expr_N]" { "\n" => [ 9, \&_action_opcode_710 ], ":" => [ 9, \&_action_opcode_710 ], }, # [1547] opcode : ldi "(" iy "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_711 ], ":" => [ 9, \&_action_opcode_711 ], }, # [1548] opcode : ldi "(" iy "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_712 ], ":" => [ 9, \&_action_opcode_712 ], }, # [1549] opcode : ldi "(" iy "-" "[expr_NDIS]" ")" "," bc { "\n" => [ 9, \&_action_opcode_713 ], ":" => [ 9, \&_action_opcode_713 ], }, # [1550] opcode : ldi "(" iy "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_714 ], ":" => [ 9, \&_action_opcode_714 ], }, # [1551] opcode : ldi "(" iy "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_715 ], ":" => [ 9, \&_action_opcode_715 ], }, # [1552] opcode : ldi "(" iy "-" "[expr_NDIS]" ")" "," de { "\n" => [ 9, \&_action_opcode_716 ], ":" => [ 9, \&_action_opcode_716 ], }, # [1553] opcode : ldi "(" iy "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_717 ], ":" => [ 9, \&_action_opcode_717 ], }, # [1554] opcode : ldi "(" iy "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_718 ], ":" => [ 9, \&_action_opcode_718 ], }, # [1555] opcode : ldi "(" iy "-" "[expr_NDIS]" ")" "," hl { "\n" => [ 9, \&_action_opcode_719 ], ":" => [ 9, \&_action_opcode_719 ], }, # [1556] opcode : ldi "(" iy "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_720 ], ":" => [ 9, \&_action_opcode_720 ], }, # [1557] opcode : ldi a { "," => 1558, }, # [1558] opcode : ldi a "," { "(" => 1559, }, # [1559] opcode : ldi a "," "(" { bc => 1560, de => 1562, hl => 1564, ix => 1566, iy => 1574, }, # [1560] opcode : ldi a "," "(" bc { ")" => 1561, }, # [1561] opcode : ldi a "," "(" bc ")" { "\n" => [ 9, \&_action_opcode_721 ], ":" => [ 9, \&_action_opcode_721 ], }, # [1562] opcode : ldi a "," "(" de { ")" => 1563, }, # [1563] opcode : ldi a "," "(" de ")" { "\n" => [ 9, \&_action_opcode_722 ], ":" => [ 9, \&_action_opcode_722 ], }, # [1564] opcode : ldi a "," "(" hl { ")" => 1565, }, # [1565] opcode : ldi a "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_723 ], ":" => [ 9, \&_action_opcode_723 ], }, # [1566] opcode : ldi a "," "(" ix { ")" => 1567, "+" => 1568, "-" => 1571, }, # [1567] opcode : ldi a "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_724 ], ":" => [ 9, \&_action_opcode_724 ], }, # [1568] opcode : ldi a "," "(" ix "+" { "!" => [ 14, 1569 ], "+" => [ 14, 1569 ], "-" => [ 14, 1569 ], __else__ => [ 14, 1569 ], "~" => [ 14, 1569 ], }, # [1569] opcode : ldi a "," "(" ix "+" "[expr_DIS]" { ")" => 1570, }, # [1570] opcode : ldi a "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_725 ], ":" => [ 9, \&_action_opcode_725 ], }, # [1571] opcode : ldi a "," "(" ix "-" { "!" => [ 16, 1572 ], "+" => [ 16, 1572 ], "-" => [ 16, 1572 ], __else__ => [ 16, 1572 ], "~" => [ 16, 1572 ], }, # [1572] opcode : ldi a "," "(" ix "-" "[expr_NDIS]" { ")" => 1573, }, # [1573] opcode : ldi a "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_725 ], ":" => [ 9, \&_action_opcode_725 ], }, # [1574] opcode : ldi a "," "(" iy { ")" => 1575, "+" => 1576, "-" => 1579, }, # [1575] opcode : ldi a "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_726 ], ":" => [ 9, \&_action_opcode_726 ], }, # [1576] opcode : ldi a "," "(" iy "+" { "!" => [ 14, 1577 ], "+" => [ 14, 1577 ], "-" => [ 14, 1577 ], __else__ => [ 14, 1577 ], "~" => [ 14, 1577 ], }, # [1577] opcode : ldi a "," "(" iy "+" "[expr_DIS]" { ")" => 1578, }, # [1578] opcode : ldi a "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_727 ], ":" => [ 9, \&_action_opcode_727 ], }, # [1579] opcode : ldi a "," "(" iy "-" { "!" => [ 16, 1580 ], "+" => [ 16, 1580 ], "-" => [ 16, 1580 ], __else__ => [ 16, 1580 ], "~" => [ 16, 1580 ], }, # [1580] opcode : ldi a "," "(" iy "-" "[expr_NDIS]" { ")" => 1581, }, # [1581] opcode : ldi a "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_727 ], ":" => [ 9, \&_action_opcode_727 ], }, # [1582] opcode : ldi b { "," => 1583, }, # [1583] opcode : ldi b "," { "(" => 1584, }, # [1584] opcode : ldi b "," "(" { hl => 1585, ix => 1587, iy => 1595, }, # [1585] opcode : ldi b "," "(" hl { ")" => 1586, }, # [1586] opcode : ldi b "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_728 ], ":" => [ 9, \&_action_opcode_728 ], }, # [1587] opcode : ldi b "," "(" ix { ")" => 1588, "+" => 1589, "-" => 1592, }, # [1588] opcode : ldi b "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_729 ], ":" => [ 9, \&_action_opcode_729 ], }, # [1589] opcode : ldi b "," "(" ix "+" { "!" => [ 14, 1590 ], "+" => [ 14, 1590 ], "-" => [ 14, 1590 ], __else__ => [ 14, 1590 ], "~" => [ 14, 1590 ], }, # [1590] opcode : ldi b "," "(" ix "+" "[expr_DIS]" { ")" => 1591, }, # [1591] opcode : ldi b "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_730 ], ":" => [ 9, \&_action_opcode_730 ], }, # [1592] opcode : ldi b "," "(" ix "-" { "!" => [ 16, 1593 ], "+" => [ 16, 1593 ], "-" => [ 16, 1593 ], __else__ => [ 16, 1593 ], "~" => [ 16, 1593 ], }, # [1593] opcode : ldi b "," "(" ix "-" "[expr_NDIS]" { ")" => 1594, }, # [1594] opcode : ldi b "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_730 ], ":" => [ 9, \&_action_opcode_730 ], }, # [1595] opcode : ldi b "," "(" iy { ")" => 1596, "+" => 1597, "-" => 1600, }, # [1596] opcode : ldi b "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_731 ], ":" => [ 9, \&_action_opcode_731 ], }, # [1597] opcode : ldi b "," "(" iy "+" { "!" => [ 14, 1598 ], "+" => [ 14, 1598 ], "-" => [ 14, 1598 ], __else__ => [ 14, 1598 ], "~" => [ 14, 1598 ], }, # [1598] opcode : ldi b "," "(" iy "+" "[expr_DIS]" { ")" => 1599, }, # [1599] opcode : ldi b "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_732 ], ":" => [ 9, \&_action_opcode_732 ], }, # [1600] opcode : ldi b "," "(" iy "-" { "!" => [ 16, 1601 ], "+" => [ 16, 1601 ], "-" => [ 16, 1601 ], __else__ => [ 16, 1601 ], "~" => [ 16, 1601 ], }, # [1601] opcode : ldi b "," "(" iy "-" "[expr_NDIS]" { ")" => 1602, }, # [1602] opcode : ldi b "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_732 ], ":" => [ 9, \&_action_opcode_732 ], }, # [1603] opcode : ldi bc { "," => 1604, }, # [1604] opcode : ldi bc "," { "(" => 1605, }, # [1605] opcode : ldi bc "," "(" { hl => 1606, ix => 1608, iy => 1616, }, # [1606] opcode : ldi bc "," "(" hl { ")" => 1607, }, # [1607] opcode : ldi bc "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_733 ], ":" => [ 9, \&_action_opcode_733 ], }, # [1608] opcode : ldi bc "," "(" ix { ")" => 1609, "+" => 1610, "-" => 1613, }, # [1609] opcode : ldi bc "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_734 ], ":" => [ 9, \&_action_opcode_734 ], }, # [1610] opcode : ldi bc "," "(" ix "+" { "!" => [ 14, 1611 ], "+" => [ 14, 1611 ], "-" => [ 14, 1611 ], __else__ => [ 14, 1611 ], "~" => [ 14, 1611 ], }, # [1611] opcode : ldi bc "," "(" ix "+" "[expr_DIS]" { ")" => 1612, }, # [1612] opcode : ldi bc "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_735 ], ":" => [ 9, \&_action_opcode_735 ], }, # [1613] opcode : ldi bc "," "(" ix "-" { "!" => [ 16, 1614 ], "+" => [ 16, 1614 ], "-" => [ 16, 1614 ], __else__ => [ 16, 1614 ], "~" => [ 16, 1614 ], }, # [1614] opcode : ldi bc "," "(" ix "-" "[expr_NDIS]" { ")" => 1615, }, # [1615] opcode : ldi bc "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_735 ], ":" => [ 9, \&_action_opcode_735 ], }, # [1616] opcode : ldi bc "," "(" iy { ")" => 1617, "+" => 1618, "-" => 1621, }, # [1617] opcode : ldi bc "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_736 ], ":" => [ 9, \&_action_opcode_736 ], }, # [1618] opcode : ldi bc "," "(" iy "+" { "!" => [ 14, 1619 ], "+" => [ 14, 1619 ], "-" => [ 14, 1619 ], __else__ => [ 14, 1619 ], "~" => [ 14, 1619 ], }, # [1619] opcode : ldi bc "," "(" iy "+" "[expr_DIS]" { ")" => 1620, }, # [1620] opcode : ldi bc "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_737 ], ":" => [ 9, \&_action_opcode_737 ], }, # [1621] opcode : ldi bc "," "(" iy "-" { "!" => [ 16, 1622 ], "+" => [ 16, 1622 ], "-" => [ 16, 1622 ], __else__ => [ 16, 1622 ], "~" => [ 16, 1622 ], }, # [1622] opcode : ldi bc "," "(" iy "-" "[expr_NDIS]" { ")" => 1623, }, # [1623] opcode : ldi bc "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_737 ], ":" => [ 9, \&_action_opcode_737 ], }, # [1624] opcode : ldi c { "," => 1625, }, # [1625] opcode : ldi c "," { "(" => 1626, }, # [1626] opcode : ldi c "," "(" { hl => 1627, ix => 1629, iy => 1637, }, # [1627] opcode : ldi c "," "(" hl { ")" => 1628, }, # [1628] opcode : ldi c "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_738 ], ":" => [ 9, \&_action_opcode_738 ], }, # [1629] opcode : ldi c "," "(" ix { ")" => 1630, "+" => 1631, "-" => 1634, }, # [1630] opcode : ldi c "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_739 ], ":" => [ 9, \&_action_opcode_739 ], }, # [1631] opcode : ldi c "," "(" ix "+" { "!" => [ 14, 1632 ], "+" => [ 14, 1632 ], "-" => [ 14, 1632 ], __else__ => [ 14, 1632 ], "~" => [ 14, 1632 ], }, # [1632] opcode : ldi c "," "(" ix "+" "[expr_DIS]" { ")" => 1633, }, # [1633] opcode : ldi c "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_740 ], ":" => [ 9, \&_action_opcode_740 ], }, # [1634] opcode : ldi c "," "(" ix "-" { "!" => [ 16, 1635 ], "+" => [ 16, 1635 ], "-" => [ 16, 1635 ], __else__ => [ 16, 1635 ], "~" => [ 16, 1635 ], }, # [1635] opcode : ldi c "," "(" ix "-" "[expr_NDIS]" { ")" => 1636, }, # [1636] opcode : ldi c "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_740 ], ":" => [ 9, \&_action_opcode_740 ], }, # [1637] opcode : ldi c "," "(" iy { ")" => 1638, "+" => 1639, "-" => 1642, }, # [1638] opcode : ldi c "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_741 ], ":" => [ 9, \&_action_opcode_741 ], }, # [1639] opcode : ldi c "," "(" iy "+" { "!" => [ 14, 1640 ], "+" => [ 14, 1640 ], "-" => [ 14, 1640 ], __else__ => [ 14, 1640 ], "~" => [ 14, 1640 ], }, # [1640] opcode : ldi c "," "(" iy "+" "[expr_DIS]" { ")" => 1641, }, # [1641] opcode : ldi c "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_742 ], ":" => [ 9, \&_action_opcode_742 ], }, # [1642] opcode : ldi c "," "(" iy "-" { "!" => [ 16, 1643 ], "+" => [ 16, 1643 ], "-" => [ 16, 1643 ], __else__ => [ 16, 1643 ], "~" => [ 16, 1643 ], }, # [1643] opcode : ldi c "," "(" iy "-" "[expr_NDIS]" { ")" => 1644, }, # [1644] opcode : ldi c "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_742 ], ":" => [ 9, \&_action_opcode_742 ], }, # [1645] opcode : ldi d { "," => 1646, }, # [1646] opcode : ldi d "," { "(" => 1647, }, # [1647] opcode : ldi d "," "(" { hl => 1648, ix => 1650, iy => 1658, }, # [1648] opcode : ldi d "," "(" hl { ")" => 1649, }, # [1649] opcode : ldi d "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_743 ], ":" => [ 9, \&_action_opcode_743 ], }, # [1650] opcode : ldi d "," "(" ix { ")" => 1651, "+" => 1652, "-" => 1655, }, # [1651] opcode : ldi d "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_744 ], ":" => [ 9, \&_action_opcode_744 ], }, # [1652] opcode : ldi d "," "(" ix "+" { "!" => [ 14, 1653 ], "+" => [ 14, 1653 ], "-" => [ 14, 1653 ], __else__ => [ 14, 1653 ], "~" => [ 14, 1653 ], }, # [1653] opcode : ldi d "," "(" ix "+" "[expr_DIS]" { ")" => 1654, }, # [1654] opcode : ldi d "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_745 ], ":" => [ 9, \&_action_opcode_745 ], }, # [1655] opcode : ldi d "," "(" ix "-" { "!" => [ 16, 1656 ], "+" => [ 16, 1656 ], "-" => [ 16, 1656 ], __else__ => [ 16, 1656 ], "~" => [ 16, 1656 ], }, # [1656] opcode : ldi d "," "(" ix "-" "[expr_NDIS]" { ")" => 1657, }, # [1657] opcode : ldi d "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_745 ], ":" => [ 9, \&_action_opcode_745 ], }, # [1658] opcode : ldi d "," "(" iy { ")" => 1659, "+" => 1660, "-" => 1663, }, # [1659] opcode : ldi d "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_746 ], ":" => [ 9, \&_action_opcode_746 ], }, # [1660] opcode : ldi d "," "(" iy "+" { "!" => [ 14, 1661 ], "+" => [ 14, 1661 ], "-" => [ 14, 1661 ], __else__ => [ 14, 1661 ], "~" => [ 14, 1661 ], }, # [1661] opcode : ldi d "," "(" iy "+" "[expr_DIS]" { ")" => 1662, }, # [1662] opcode : ldi d "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_747 ], ":" => [ 9, \&_action_opcode_747 ], }, # [1663] opcode : ldi d "," "(" iy "-" { "!" => [ 16, 1664 ], "+" => [ 16, 1664 ], "-" => [ 16, 1664 ], __else__ => [ 16, 1664 ], "~" => [ 16, 1664 ], }, # [1664] opcode : ldi d "," "(" iy "-" "[expr_NDIS]" { ")" => 1665, }, # [1665] opcode : ldi d "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_747 ], ":" => [ 9, \&_action_opcode_747 ], }, # [1666] opcode : ldi de { "," => 1667, }, # [1667] opcode : ldi de "," { "(" => 1668, }, # [1668] opcode : ldi de "," "(" { hl => 1669, ix => 1671, iy => 1679, }, # [1669] opcode : ldi de "," "(" hl { ")" => 1670, }, # [1670] opcode : ldi de "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_748 ], ":" => [ 9, \&_action_opcode_748 ], }, # [1671] opcode : ldi de "," "(" ix { ")" => 1672, "+" => 1673, "-" => 1676, }, # [1672] opcode : ldi de "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_749 ], ":" => [ 9, \&_action_opcode_749 ], }, # [1673] opcode : ldi de "," "(" ix "+" { "!" => [ 14, 1674 ], "+" => [ 14, 1674 ], "-" => [ 14, 1674 ], __else__ => [ 14, 1674 ], "~" => [ 14, 1674 ], }, # [1674] opcode : ldi de "," "(" ix "+" "[expr_DIS]" { ")" => 1675, }, # [1675] opcode : ldi de "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_750 ], ":" => [ 9, \&_action_opcode_750 ], }, # [1676] opcode : ldi de "," "(" ix "-" { "!" => [ 16, 1677 ], "+" => [ 16, 1677 ], "-" => [ 16, 1677 ], __else__ => [ 16, 1677 ], "~" => [ 16, 1677 ], }, # [1677] opcode : ldi de "," "(" ix "-" "[expr_NDIS]" { ")" => 1678, }, # [1678] opcode : ldi de "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_750 ], ":" => [ 9, \&_action_opcode_750 ], }, # [1679] opcode : ldi de "," "(" iy { ")" => 1680, "+" => 1681, "-" => 1684, }, # [1680] opcode : ldi de "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_751 ], ":" => [ 9, \&_action_opcode_751 ], }, # [1681] opcode : ldi de "," "(" iy "+" { "!" => [ 14, 1682 ], "+" => [ 14, 1682 ], "-" => [ 14, 1682 ], __else__ => [ 14, 1682 ], "~" => [ 14, 1682 ], }, # [1682] opcode : ldi de "," "(" iy "+" "[expr_DIS]" { ")" => 1683, }, # [1683] opcode : ldi de "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_752 ], ":" => [ 9, \&_action_opcode_752 ], }, # [1684] opcode : ldi de "," "(" iy "-" { "!" => [ 16, 1685 ], "+" => [ 16, 1685 ], "-" => [ 16, 1685 ], __else__ => [ 16, 1685 ], "~" => [ 16, 1685 ], }, # [1685] opcode : ldi de "," "(" iy "-" "[expr_NDIS]" { ")" => 1686, }, # [1686] opcode : ldi de "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_752 ], ":" => [ 9, \&_action_opcode_752 ], }, # [1687] opcode : ldi e { "," => 1688, }, # [1688] opcode : ldi e "," { "(" => 1689, }, # [1689] opcode : ldi e "," "(" { hl => 1690, ix => 1692, iy => 1700, }, # [1690] opcode : ldi e "," "(" hl { ")" => 1691, }, # [1691] opcode : ldi e "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_753 ], ":" => [ 9, \&_action_opcode_753 ], }, # [1692] opcode : ldi e "," "(" ix { ")" => 1693, "+" => 1694, "-" => 1697, }, # [1693] opcode : ldi e "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_754 ], ":" => [ 9, \&_action_opcode_754 ], }, # [1694] opcode : ldi e "," "(" ix "+" { "!" => [ 14, 1695 ], "+" => [ 14, 1695 ], "-" => [ 14, 1695 ], __else__ => [ 14, 1695 ], "~" => [ 14, 1695 ], }, # [1695] opcode : ldi e "," "(" ix "+" "[expr_DIS]" { ")" => 1696, }, # [1696] opcode : ldi e "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_755 ], ":" => [ 9, \&_action_opcode_755 ], }, # [1697] opcode : ldi e "," "(" ix "-" { "!" => [ 16, 1698 ], "+" => [ 16, 1698 ], "-" => [ 16, 1698 ], __else__ => [ 16, 1698 ], "~" => [ 16, 1698 ], }, # [1698] opcode : ldi e "," "(" ix "-" "[expr_NDIS]" { ")" => 1699, }, # [1699] opcode : ldi e "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_755 ], ":" => [ 9, \&_action_opcode_755 ], }, # [1700] opcode : ldi e "," "(" iy { ")" => 1701, "+" => 1702, "-" => 1705, }, # [1701] opcode : ldi e "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_756 ], ":" => [ 9, \&_action_opcode_756 ], }, # [1702] opcode : ldi e "," "(" iy "+" { "!" => [ 14, 1703 ], "+" => [ 14, 1703 ], "-" => [ 14, 1703 ], __else__ => [ 14, 1703 ], "~" => [ 14, 1703 ], }, # [1703] opcode : ldi e "," "(" iy "+" "[expr_DIS]" { ")" => 1704, }, # [1704] opcode : ldi e "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_757 ], ":" => [ 9, \&_action_opcode_757 ], }, # [1705] opcode : ldi e "," "(" iy "-" { "!" => [ 16, 1706 ], "+" => [ 16, 1706 ], "-" => [ 16, 1706 ], __else__ => [ 16, 1706 ], "~" => [ 16, 1706 ], }, # [1706] opcode : ldi e "," "(" iy "-" "[expr_NDIS]" { ")" => 1707, }, # [1707] opcode : ldi e "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_757 ], ":" => [ 9, \&_action_opcode_757 ], }, # [1708] opcode : ldi h { "," => 1709, }, # [1709] opcode : ldi h "," { "(" => 1710, }, # [1710] opcode : ldi h "," "(" { hl => 1711, ix => 1713, iy => 1721, }, # [1711] opcode : ldi h "," "(" hl { ")" => 1712, }, # [1712] opcode : ldi h "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_758 ], ":" => [ 9, \&_action_opcode_758 ], }, # [1713] opcode : ldi h "," "(" ix { ")" => 1714, "+" => 1715, "-" => 1718, }, # [1714] opcode : ldi h "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_759 ], ":" => [ 9, \&_action_opcode_759 ], }, # [1715] opcode : ldi h "," "(" ix "+" { "!" => [ 14, 1716 ], "+" => [ 14, 1716 ], "-" => [ 14, 1716 ], __else__ => [ 14, 1716 ], "~" => [ 14, 1716 ], }, # [1716] opcode : ldi h "," "(" ix "+" "[expr_DIS]" { ")" => 1717, }, # [1717] opcode : ldi h "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_760 ], ":" => [ 9, \&_action_opcode_760 ], }, # [1718] opcode : ldi h "," "(" ix "-" { "!" => [ 16, 1719 ], "+" => [ 16, 1719 ], "-" => [ 16, 1719 ], __else__ => [ 16, 1719 ], "~" => [ 16, 1719 ], }, # [1719] opcode : ldi h "," "(" ix "-" "[expr_NDIS]" { ")" => 1720, }, # [1720] opcode : ldi h "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_760 ], ":" => [ 9, \&_action_opcode_760 ], }, # [1721] opcode : ldi h "," "(" iy { ")" => 1722, "+" => 1723, "-" => 1726, }, # [1722] opcode : ldi h "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_761 ], ":" => [ 9, \&_action_opcode_761 ], }, # [1723] opcode : ldi h "," "(" iy "+" { "!" => [ 14, 1724 ], "+" => [ 14, 1724 ], "-" => [ 14, 1724 ], __else__ => [ 14, 1724 ], "~" => [ 14, 1724 ], }, # [1724] opcode : ldi h "," "(" iy "+" "[expr_DIS]" { ")" => 1725, }, # [1725] opcode : ldi h "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_762 ], ":" => [ 9, \&_action_opcode_762 ], }, # [1726] opcode : ldi h "," "(" iy "-" { "!" => [ 16, 1727 ], "+" => [ 16, 1727 ], "-" => [ 16, 1727 ], __else__ => [ 16, 1727 ], "~" => [ 16, 1727 ], }, # [1727] opcode : ldi h "," "(" iy "-" "[expr_NDIS]" { ")" => 1728, }, # [1728] opcode : ldi h "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_762 ], ":" => [ 9, \&_action_opcode_762 ], }, # [1729] opcode : ldi hl { "," => 1730, }, # [1730] opcode : ldi hl "," { "(" => 1731, }, # [1731] opcode : ldi hl "," "(" { ix => 1732, iy => 1740, }, # [1732] opcode : ldi hl "," "(" ix { ")" => 1733, "+" => 1734, "-" => 1737, }, # [1733] opcode : ldi hl "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_763 ], ":" => [ 9, \&_action_opcode_763 ], }, # [1734] opcode : ldi hl "," "(" ix "+" { "!" => [ 14, 1735 ], "+" => [ 14, 1735 ], "-" => [ 14, 1735 ], __else__ => [ 14, 1735 ], "~" => [ 14, 1735 ], }, # [1735] opcode : ldi hl "," "(" ix "+" "[expr_DIS]" { ")" => 1736, }, # [1736] opcode : ldi hl "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_764 ], ":" => [ 9, \&_action_opcode_764 ], }, # [1737] opcode : ldi hl "," "(" ix "-" { "!" => [ 16, 1738 ], "+" => [ 16, 1738 ], "-" => [ 16, 1738 ], __else__ => [ 16, 1738 ], "~" => [ 16, 1738 ], }, # [1738] opcode : ldi hl "," "(" ix "-" "[expr_NDIS]" { ")" => 1739, }, # [1739] opcode : ldi hl "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_764 ], ":" => [ 9, \&_action_opcode_764 ], }, # [1740] opcode : ldi hl "," "(" iy { ")" => 1741, "+" => 1742, "-" => 1745, }, # [1741] opcode : ldi hl "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_765 ], ":" => [ 9, \&_action_opcode_765 ], }, # [1742] opcode : ldi hl "," "(" iy "+" { "!" => [ 14, 1743 ], "+" => [ 14, 1743 ], "-" => [ 14, 1743 ], __else__ => [ 14, 1743 ], "~" => [ 14, 1743 ], }, # [1743] opcode : ldi hl "," "(" iy "+" "[expr_DIS]" { ")" => 1744, }, # [1744] opcode : ldi hl "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_766 ], ":" => [ 9, \&_action_opcode_766 ], }, # [1745] opcode : ldi hl "," "(" iy "-" { "!" => [ 16, 1746 ], "+" => [ 16, 1746 ], "-" => [ 16, 1746 ], __else__ => [ 16, 1746 ], "~" => [ 16, 1746 ], }, # [1746] opcode : ldi hl "," "(" iy "-" "[expr_NDIS]" { ")" => 1747, }, # [1747] opcode : ldi hl "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_766 ], ":" => [ 9, \&_action_opcode_766 ], }, # [1748] opcode : ldi l { "," => 1749, }, # [1749] opcode : ldi l "," { "(" => 1750, }, # [1750] opcode : ldi l "," "(" { hl => 1751, ix => 1753, iy => 1761, }, # [1751] opcode : ldi l "," "(" hl { ")" => 1752, }, # [1752] opcode : ldi l "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_767 ], ":" => [ 9, \&_action_opcode_767 ], }, # [1753] opcode : ldi l "," "(" ix { ")" => 1754, "+" => 1755, "-" => 1758, }, # [1754] opcode : ldi l "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_768 ], ":" => [ 9, \&_action_opcode_768 ], }, # [1755] opcode : ldi l "," "(" ix "+" { "!" => [ 14, 1756 ], "+" => [ 14, 1756 ], "-" => [ 14, 1756 ], __else__ => [ 14, 1756 ], "~" => [ 14, 1756 ], }, # [1756] opcode : ldi l "," "(" ix "+" "[expr_DIS]" { ")" => 1757, }, # [1757] opcode : ldi l "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_769 ], ":" => [ 9, \&_action_opcode_769 ], }, # [1758] opcode : ldi l "," "(" ix "-" { "!" => [ 16, 1759 ], "+" => [ 16, 1759 ], "-" => [ 16, 1759 ], __else__ => [ 16, 1759 ], "~" => [ 16, 1759 ], }, # [1759] opcode : ldi l "," "(" ix "-" "[expr_NDIS]" { ")" => 1760, }, # [1760] opcode : ldi l "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_769 ], ":" => [ 9, \&_action_opcode_769 ], }, # [1761] opcode : ldi l "," "(" iy { ")" => 1762, "+" => 1763, "-" => 1766, }, # [1762] opcode : ldi l "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_770 ], ":" => [ 9, \&_action_opcode_770 ], }, # [1763] opcode : ldi l "," "(" iy "+" { "!" => [ 14, 1764 ], "+" => [ 14, 1764 ], "-" => [ 14, 1764 ], __else__ => [ 14, 1764 ], "~" => [ 14, 1764 ], }, # [1764] opcode : ldi l "," "(" iy "+" "[expr_DIS]" { ")" => 1765, }, # [1765] opcode : ldi l "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_771 ], ":" => [ 9, \&_action_opcode_771 ], }, # [1766] opcode : ldi l "," "(" iy "-" { "!" => [ 16, 1767 ], "+" => [ 16, 1767 ], "-" => [ 16, 1767 ], __else__ => [ 16, 1767 ], "~" => [ 16, 1767 ], }, # [1767] opcode : ldi l "," "(" iy "-" "[expr_NDIS]" { ")" => 1768, }, # [1768] opcode : ldi l "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_771 ], ":" => [ 9, \&_action_opcode_771 ], }, # [1769] opcode : ldir { "\n" => [ 9, \&_action_opcode_772 ], ":" => [ 9, \&_action_opcode_772 ], }, # [1770] opcode : neg { "\n" => [ 9, \&_action_opcode_773 ], ":" => [ 9, \&_action_opcode_773 ], }, # [1771] opcode : nop { "\n" => [ 9, \&_action_opcode_774 ], ":" => [ 9, \&_action_opcode_774 ], }, # [1772] opcode : or { "!" => [ 15, 1792 ], "(" => 1773, "+" => [ 15, 1792 ], "-" => [ 15, 1792 ], __else__ => [ 15, 1792 ], a => 1793, b => 1794, c => 1795, d => 1796, e => 1797, h => 1798, ixh => 1799, ixl => 1800, iyh => 1801, iyl => 1802, l => 1803, "~" => [ 15, 1792 ], }, # [1773] opcode : or "(" { hl => 1774, ix => 1776, iy => 1784, }, # [1774] opcode : or "(" hl { ")" => 1775, }, # [1775] opcode : or "(" hl ")" { "\n" => [ 9, \&_action_opcode_775 ], ":" => [ 9, \&_action_opcode_775 ], }, # [1776] opcode : or "(" ix { ")" => 1777, "+" => 1778, "-" => 1781, }, # [1777] opcode : or "(" ix ")" { "\n" => [ 9, \&_action_opcode_776 ], ":" => [ 9, \&_action_opcode_776 ], }, # [1778] opcode : or "(" ix "+" { "!" => [ 14, 1779 ], "+" => [ 14, 1779 ], "-" => [ 14, 1779 ], __else__ => [ 14, 1779 ], "~" => [ 14, 1779 ], }, # [1779] opcode : or "(" ix "+" "[expr_DIS]" { ")" => 1780, }, # [1780] opcode : or "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_777 ], ":" => [ 9, \&_action_opcode_777 ], }, # [1781] opcode : or "(" ix "-" { "!" => [ 16, 1782 ], "+" => [ 16, 1782 ], "-" => [ 16, 1782 ], __else__ => [ 16, 1782 ], "~" => [ 16, 1782 ], }, # [1782] opcode : or "(" ix "-" "[expr_NDIS]" { ")" => 1783, }, # [1783] opcode : or "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_777 ], ":" => [ 9, \&_action_opcode_777 ], }, # [1784] opcode : or "(" iy { ")" => 1785, "+" => 1786, "-" => 1789, }, # [1785] opcode : or "(" iy ")" { "\n" => [ 9, \&_action_opcode_778 ], ":" => [ 9, \&_action_opcode_778 ], }, # [1786] opcode : or "(" iy "+" { "!" => [ 14, 1787 ], "+" => [ 14, 1787 ], "-" => [ 14, 1787 ], __else__ => [ 14, 1787 ], "~" => [ 14, 1787 ], }, # [1787] opcode : or "(" iy "+" "[expr_DIS]" { ")" => 1788, }, # [1788] opcode : or "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_779 ], ":" => [ 9, \&_action_opcode_779 ], }, # [1789] opcode : or "(" iy "-" { "!" => [ 16, 1790 ], "+" => [ 16, 1790 ], "-" => [ 16, 1790 ], __else__ => [ 16, 1790 ], "~" => [ 16, 1790 ], }, # [1790] opcode : or "(" iy "-" "[expr_NDIS]" { ")" => 1791, }, # [1791] opcode : or "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_779 ], ":" => [ 9, \&_action_opcode_779 ], }, # [1792] opcode : or "[expr_N]" { "\n" => [ 9, \&_action_opcode_780 ], ":" => [ 9, \&_action_opcode_780 ], }, # [1793] opcode : or a { "\n" => [ 9, \&_action_opcode_781 ], ":" => [ 9, \&_action_opcode_781 ], }, # [1794] opcode : or b { "\n" => [ 9, \&_action_opcode_782 ], ":" => [ 9, \&_action_opcode_782 ], }, # [1795] opcode : or c { "\n" => [ 9, \&_action_opcode_783 ], ":" => [ 9, \&_action_opcode_783 ], }, # [1796] opcode : or d { "\n" => [ 9, \&_action_opcode_784 ], ":" => [ 9, \&_action_opcode_784 ], }, # [1797] opcode : or e { "\n" => [ 9, \&_action_opcode_785 ], ":" => [ 9, \&_action_opcode_785 ], }, # [1798] opcode : or h { "\n" => [ 9, \&_action_opcode_786 ], ":" => [ 9, \&_action_opcode_786 ], }, # [1799] opcode : or ixh { "\n" => [ 9, \&_action_opcode_787 ], ":" => [ 9, \&_action_opcode_787 ], }, # [1800] opcode : or ixl { "\n" => [ 9, \&_action_opcode_788 ], ":" => [ 9, \&_action_opcode_788 ], }, # [1801] opcode : or iyh { "\n" => [ 9, \&_action_opcode_789 ], ":" => [ 9, \&_action_opcode_789 ], }, # [1802] opcode : or iyl { "\n" => [ 9, \&_action_opcode_790 ], ":" => [ 9, \&_action_opcode_790 ], }, # [1803] opcode : or l { "\n" => [ 9, \&_action_opcode_791 ], ":" => [ 9, \&_action_opcode_791 ], }, # [1804] opcode : org { "!" => [ 18, \&_action_opcode_22 ], "+" => [ 18, \&_action_opcode_22 ], "-" => [ 18, \&_action_opcode_22 ], __else__ => [ 18, \&_action_opcode_22 ], "~" => [ 18, \&_action_opcode_22 ], }, # [1805] opcode : otdr { "\n" => [ 9, \&_action_opcode_792 ], ":" => [ 9, \&_action_opcode_792 ], }, # [1806] opcode : otir { "\n" => [ 9, \&_action_opcode_793 ], ":" => [ 9, \&_action_opcode_793 ], }, # [1807] opcode : out { "(" => 1808, }, # [1808] opcode : out "(" { "!" => [ 15, 1809 ], "+" => [ 15, 1809 ], "-" => [ 15, 1809 ], __else__ => [ 15, 1809 ], c => 1813, "~" => [ 15, 1809 ], }, # [1809] opcode : out "(" "[expr_N]" { ")" => 1810, }, # [1810] opcode : out "(" "[expr_N]" ")" { "," => 1811, }, # [1811] opcode : out "(" "[expr_N]" ")" "," { a => 1812, }, # [1812] opcode : out "(" "[expr_N]" ")" "," a { "\n" => [ 9, \&_action_opcode_794 ], ":" => [ 9, \&_action_opcode_794 ], }, # [1813] opcode : out "(" c { ")" => 1814, }, # [1814] opcode : out "(" c ")" { "," => 1815, }, # [1815] opcode : out "(" c ")" "," { "!" => [ 42, 1816 ], "+" => [ 42, 1816 ], "-" => [ 42, 1816 ], __else__ => [ 42, 1816 ], a => 1818, b => 1819, c => 1820, d => 1821, e => 1822, h => 1823, l => 1824, "~" => [ 42, 1816 ], }, # [1816] opcode : out "(" c ")" "," "[inline_const]" { 0 => 1817, }, # [1817] opcode : out "(" c ")" "," "[inline_const]" 0 { "\n" => [ 9, \&_action_opcode_795 ], ":" => [ 9, \&_action_opcode_795 ], }, # [1818] opcode : out "(" c ")" "," a { "\n" => [ 9, \&_action_opcode_796 ], ":" => [ 9, \&_action_opcode_796 ], }, # [1819] opcode : out "(" c ")" "," b { "\n" => [ 9, \&_action_opcode_797 ], ":" => [ 9, \&_action_opcode_797 ], }, # [1820] opcode : out "(" c ")" "," c { "\n" => [ 9, \&_action_opcode_798 ], ":" => [ 9, \&_action_opcode_798 ], }, # [1821] opcode : out "(" c ")" "," d { "\n" => [ 9, \&_action_opcode_799 ], ":" => [ 9, \&_action_opcode_799 ], }, # [1822] opcode : out "(" c ")" "," e { "\n" => [ 9, \&_action_opcode_800 ], ":" => [ 9, \&_action_opcode_800 ], }, # [1823] opcode : out "(" c ")" "," h { "\n" => [ 9, \&_action_opcode_801 ], ":" => [ 9, \&_action_opcode_801 ], }, # [1824] opcode : out "(" c ")" "," l { "\n" => [ 9, \&_action_opcode_802 ], ":" => [ 9, \&_action_opcode_802 ], }, # [1825] opcode : outd { "\n" => [ 9, \&_action_opcode_803 ], ":" => [ 9, \&_action_opcode_803 ], }, # [1826] opcode : outi { "\n" => [ 9, \&_action_opcode_804 ], ":" => [ 9, \&_action_opcode_804 ], }, # [1827] opcode : pop { af => 1828, bc => 1829, de => 1830, hl => 1831, ix => 1832, iy => 1833, }, # [1828] opcode : pop af { "\n" => [ 9, \&_action_opcode_805 ], ":" => [ 9, \&_action_opcode_805 ], }, # [1829] opcode : pop bc { "\n" => [ 9, \&_action_opcode_806 ], ":" => [ 9, \&_action_opcode_806 ], }, # [1830] opcode : pop de { "\n" => [ 9, \&_action_opcode_807 ], ":" => [ 9, \&_action_opcode_807 ], }, # [1831] opcode : pop hl { "\n" => [ 9, \&_action_opcode_808 ], ":" => [ 9, \&_action_opcode_808 ], }, # [1832] opcode : pop ix { "\n" => [ 9, \&_action_opcode_809 ], ":" => [ 9, \&_action_opcode_809 ], }, # [1833] opcode : pop iy { "\n" => [ 9, \&_action_opcode_810 ], ":" => [ 9, \&_action_opcode_810 ], }, # [1834] opcode : push { af => 1835, bc => 1836, de => 1837, hl => 1838, ix => 1839, iy => 1840, }, # [1835] opcode : push af { "\n" => [ 9, \&_action_opcode_811 ], ":" => [ 9, \&_action_opcode_811 ], }, # [1836] opcode : push bc { "\n" => [ 9, \&_action_opcode_812 ], ":" => [ 9, \&_action_opcode_812 ], }, # [1837] opcode : push de { "\n" => [ 9, \&_action_opcode_813 ], ":" => [ 9, \&_action_opcode_813 ], }, # [1838] opcode : push hl { "\n" => [ 9, \&_action_opcode_814 ], ":" => [ 9, \&_action_opcode_814 ], }, # [1839] opcode : push ix { "\n" => [ 9, \&_action_opcode_815 ], ":" => [ 9, \&_action_opcode_815 ], }, # [1840] opcode : push iy { "\n" => [ 9, \&_action_opcode_816 ], ":" => [ 9, \&_action_opcode_816 ], }, # [1841] opcode : res { "!" => [ 42, 1842 ], "+" => [ 42, 1842 ], "-" => [ 42, 1842 ], __else__ => [ 42, 1842 ], "~" => [ 42, 1842 ], }, # [1842] opcode : res "[inline_const]" { 0 => 1843, 1 => 1919, 2 => 1995, 3 => 2071, 4 => 2147, 5 => 2223, 6 => 2299, 7 => 2375, }, # [1843] opcode : res "[inline_const]" 0 { "," => 1844, }, # [1844] opcode : res "[inline_const]" 0 "," { "(" => 1845, a => 1912, b => 1913, c => 1914, d => 1915, e => 1916, h => 1917, l => 1918, }, # [1845] opcode : res "[inline_const]" 0 "," "(" { hl => 1846, ix => 1848, iy => 1880, }, # [1846] opcode : res "[inline_const]" 0 "," "(" hl { ")" => 1847, }, # [1847] opcode : res "[inline_const]" 0 "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_817 ], ":" => [ 9, \&_action_opcode_817 ], }, # [1848] opcode : res "[inline_const]" 0 "," "(" ix { ")" => 1849, "+" => 1858, "-" => 1869, }, # [1849] opcode : res "[inline_const]" 0 "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_818 ], "," => 1850, ":" => [ 9, \&_action_opcode_818 ], }, # [1850] opcode : res "[inline_const]" 0 "," "(" ix ")" "," { a => 1851, b => 1852, c => 1853, d => 1854, e => 1855, h => 1856, l => 1857, }, # [1851] opcode : res "[inline_const]" 0 "," "(" ix ")" "," a { "\n" => [ 9, \&_action_opcode_819 ], ":" => [ 9, \&_action_opcode_819 ], }, # [1852] opcode : res "[inline_const]" 0 "," "(" ix ")" "," b { "\n" => [ 9, \&_action_opcode_820 ], ":" => [ 9, \&_action_opcode_820 ], }, # [1853] opcode : res "[inline_const]" 0 "," "(" ix ")" "," c { "\n" => [ 9, \&_action_opcode_821 ], ":" => [ 9, \&_action_opcode_821 ], }, # [1854] opcode : res "[inline_const]" 0 "," "(" ix ")" "," d { "\n" => [ 9, \&_action_opcode_822 ], ":" => [ 9, \&_action_opcode_822 ], }, # [1855] opcode : res "[inline_const]" 0 "," "(" ix ")" "," e { "\n" => [ 9, \&_action_opcode_823 ], ":" => [ 9, \&_action_opcode_823 ], }, # [1856] opcode : res "[inline_const]" 0 "," "(" ix ")" "," h { "\n" => [ 9, \&_action_opcode_824 ], ":" => [ 9, \&_action_opcode_824 ], }, # [1857] opcode : res "[inline_const]" 0 "," "(" ix ")" "," l { "\n" => [ 9, \&_action_opcode_825 ], ":" => [ 9, \&_action_opcode_825 ], }, # [1858] opcode : res "[inline_const]" 0 "," "(" ix "+" { "!" => [ 14, 1859 ], "+" => [ 14, 1859 ], "-" => [ 14, 1859 ], __else__ => [ 14, 1859 ], "~" => [ 14, 1859 ], }, # [1859] opcode : res "[inline_const]" 0 "," "(" ix "+" "[expr_DIS]" { ")" => 1860, }, # [1860] opcode : res "[inline_const]" 0 "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_826 ], "," => 1861, ":" => [ 9, \&_action_opcode_826 ], }, # [1861] opcode : res "[inline_const]" 0 "," "(" ix "+" "[expr_DIS]" ")" "," { a => 1862, b => 1863, c => 1864, d => 1865, e => 1866, h => 1867, l => 1868, }, # [1862] opcode : res "[inline_const]" 0 "," "(" ix "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_827 ], ":" => [ 9, \&_action_opcode_827 ], }, # [1863] opcode : res "[inline_const]" 0 "," "(" ix "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_828 ], ":" => [ 9, \&_action_opcode_828 ], }, # [1864] opcode : res "[inline_const]" 0 "," "(" ix "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_829 ], ":" => [ 9, \&_action_opcode_829 ], }, # [1865] opcode : res "[inline_const]" 0 "," "(" ix "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_830 ], ":" => [ 9, \&_action_opcode_830 ], }, # [1866] opcode : res "[inline_const]" 0 "," "(" ix "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_831 ], ":" => [ 9, \&_action_opcode_831 ], }, # [1867] opcode : res "[inline_const]" 0 "," "(" ix "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_832 ], ":" => [ 9, \&_action_opcode_832 ], }, # [1868] opcode : res "[inline_const]" 0 "," "(" ix "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_833 ], ":" => [ 9, \&_action_opcode_833 ], }, # [1869] opcode : res "[inline_const]" 0 "," "(" ix "-" { "!" => [ 16, 1870 ], "+" => [ 16, 1870 ], "-" => [ 16, 1870 ], __else__ => [ 16, 1870 ], "~" => [ 16, 1870 ], }, # [1870] opcode : res "[inline_const]" 0 "," "(" ix "-" "[expr_NDIS]" { ")" => 1871, }, # [1871] opcode : res "[inline_const]" 0 "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_826 ], "," => 1872, ":" => [ 9, \&_action_opcode_826 ], }, # [1872] opcode : res "[inline_const]" 0 "," "(" ix "-" "[expr_NDIS]" ")" "," { a => 1873, b => 1874, c => 1875, d => 1876, e => 1877, h => 1878, l => 1879, }, # [1873] opcode : res "[inline_const]" 0 "," "(" ix "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_827 ], ":" => [ 9, \&_action_opcode_827 ], }, # [1874] opcode : res "[inline_const]" 0 "," "(" ix "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_828 ], ":" => [ 9, \&_action_opcode_828 ], }, # [1875] opcode : res "[inline_const]" 0 "," "(" ix "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_829 ], ":" => [ 9, \&_action_opcode_829 ], }, # [1876] opcode : res "[inline_const]" 0 "," "(" ix "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_830 ], ":" => [ 9, \&_action_opcode_830 ], }, # [1877] opcode : res "[inline_const]" 0 "," "(" ix "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_831 ], ":" => [ 9, \&_action_opcode_831 ], }, # [1878] opcode : res "[inline_const]" 0 "," "(" ix "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_832 ], ":" => [ 9, \&_action_opcode_832 ], }, # [1879] opcode : res "[inline_const]" 0 "," "(" ix "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_833 ], ":" => [ 9, \&_action_opcode_833 ], }, # [1880] opcode : res "[inline_const]" 0 "," "(" iy { ")" => 1881, "+" => 1890, "-" => 1901, }, # [1881] opcode : res "[inline_const]" 0 "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_834 ], "," => 1882, ":" => [ 9, \&_action_opcode_834 ], }, # [1882] opcode : res "[inline_const]" 0 "," "(" iy ")" "," { a => 1883, b => 1884, c => 1885, d => 1886, e => 1887, h => 1888, l => 1889, }, # [1883] opcode : res "[inline_const]" 0 "," "(" iy ")" "," a { "\n" => [ 9, \&_action_opcode_835 ], ":" => [ 9, \&_action_opcode_835 ], }, # [1884] opcode : res "[inline_const]" 0 "," "(" iy ")" "," b { "\n" => [ 9, \&_action_opcode_836 ], ":" => [ 9, \&_action_opcode_836 ], }, # [1885] opcode : res "[inline_const]" 0 "," "(" iy ")" "," c { "\n" => [ 9, \&_action_opcode_837 ], ":" => [ 9, \&_action_opcode_837 ], }, # [1886] opcode : res "[inline_const]" 0 "," "(" iy ")" "," d { "\n" => [ 9, \&_action_opcode_838 ], ":" => [ 9, \&_action_opcode_838 ], }, # [1887] opcode : res "[inline_const]" 0 "," "(" iy ")" "," e { "\n" => [ 9, \&_action_opcode_839 ], ":" => [ 9, \&_action_opcode_839 ], }, # [1888] opcode : res "[inline_const]" 0 "," "(" iy ")" "," h { "\n" => [ 9, \&_action_opcode_840 ], ":" => [ 9, \&_action_opcode_840 ], }, # [1889] opcode : res "[inline_const]" 0 "," "(" iy ")" "," l { "\n" => [ 9, \&_action_opcode_841 ], ":" => [ 9, \&_action_opcode_841 ], }, # [1890] opcode : res "[inline_const]" 0 "," "(" iy "+" { "!" => [ 14, 1891 ], "+" => [ 14, 1891 ], "-" => [ 14, 1891 ], __else__ => [ 14, 1891 ], "~" => [ 14, 1891 ], }, # [1891] opcode : res "[inline_const]" 0 "," "(" iy "+" "[expr_DIS]" { ")" => 1892, }, # [1892] opcode : res "[inline_const]" 0 "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_842 ], "," => 1893, ":" => [ 9, \&_action_opcode_842 ], }, # [1893] opcode : res "[inline_const]" 0 "," "(" iy "+" "[expr_DIS]" ")" "," { a => 1894, b => 1895, c => 1896, d => 1897, e => 1898, h => 1899, l => 1900, }, # [1894] opcode : res "[inline_const]" 0 "," "(" iy "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_843 ], ":" => [ 9, \&_action_opcode_843 ], }, # [1895] opcode : res "[inline_const]" 0 "," "(" iy "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_844 ], ":" => [ 9, \&_action_opcode_844 ], }, # [1896] opcode : res "[inline_const]" 0 "," "(" iy "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_845 ], ":" => [ 9, \&_action_opcode_845 ], }, # [1897] opcode : res "[inline_const]" 0 "," "(" iy "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_846 ], ":" => [ 9, \&_action_opcode_846 ], }, # [1898] opcode : res "[inline_const]" 0 "," "(" iy "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_847 ], ":" => [ 9, \&_action_opcode_847 ], }, # [1899] opcode : res "[inline_const]" 0 "," "(" iy "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_848 ], ":" => [ 9, \&_action_opcode_848 ], }, # [1900] opcode : res "[inline_const]" 0 "," "(" iy "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_849 ], ":" => [ 9, \&_action_opcode_849 ], }, # [1901] opcode : res "[inline_const]" 0 "," "(" iy "-" { "!" => [ 16, 1902 ], "+" => [ 16, 1902 ], "-" => [ 16, 1902 ], __else__ => [ 16, 1902 ], "~" => [ 16, 1902 ], }, # [1902] opcode : res "[inline_const]" 0 "," "(" iy "-" "[expr_NDIS]" { ")" => 1903, }, # [1903] opcode : res "[inline_const]" 0 "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_842 ], "," => 1904, ":" => [ 9, \&_action_opcode_842 ], }, # [1904] opcode : res "[inline_const]" 0 "," "(" iy "-" "[expr_NDIS]" ")" "," { a => 1905, b => 1906, c => 1907, d => 1908, e => 1909, h => 1910, l => 1911, }, # [1905] opcode : res "[inline_const]" 0 "," "(" iy "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_843 ], ":" => [ 9, \&_action_opcode_843 ], }, # [1906] opcode : res "[inline_const]" 0 "," "(" iy "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_844 ], ":" => [ 9, \&_action_opcode_844 ], }, # [1907] opcode : res "[inline_const]" 0 "," "(" iy "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_845 ], ":" => [ 9, \&_action_opcode_845 ], }, # [1908] opcode : res "[inline_const]" 0 "," "(" iy "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_846 ], ":" => [ 9, \&_action_opcode_846 ], }, # [1909] opcode : res "[inline_const]" 0 "," "(" iy "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_847 ], ":" => [ 9, \&_action_opcode_847 ], }, # [1910] opcode : res "[inline_const]" 0 "," "(" iy "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_848 ], ":" => [ 9, \&_action_opcode_848 ], }, # [1911] opcode : res "[inline_const]" 0 "," "(" iy "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_849 ], ":" => [ 9, \&_action_opcode_849 ], }, # [1912] opcode : res "[inline_const]" 0 "," a { "\n" => [ 9, \&_action_opcode_850 ], ":" => [ 9, \&_action_opcode_850 ], }, # [1913] opcode : res "[inline_const]" 0 "," b { "\n" => [ 9, \&_action_opcode_851 ], ":" => [ 9, \&_action_opcode_851 ], }, # [1914] opcode : res "[inline_const]" 0 "," c { "\n" => [ 9, \&_action_opcode_852 ], ":" => [ 9, \&_action_opcode_852 ], }, # [1915] opcode : res "[inline_const]" 0 "," d { "\n" => [ 9, \&_action_opcode_853 ], ":" => [ 9, \&_action_opcode_853 ], }, # [1916] opcode : res "[inline_const]" 0 "," e { "\n" => [ 9, \&_action_opcode_854 ], ":" => [ 9, \&_action_opcode_854 ], }, # [1917] opcode : res "[inline_const]" 0 "," h { "\n" => [ 9, \&_action_opcode_855 ], ":" => [ 9, \&_action_opcode_855 ], }, # [1918] opcode : res "[inline_const]" 0 "," l { "\n" => [ 9, \&_action_opcode_856 ], ":" => [ 9, \&_action_opcode_856 ], }, # [1919] opcode : res "[inline_const]" 1 { "," => 1920, }, # [1920] opcode : res "[inline_const]" 1 "," { "(" => 1921, a => 1988, b => 1989, c => 1990, d => 1991, e => 1992, h => 1993, l => 1994, }, # [1921] opcode : res "[inline_const]" 1 "," "(" { hl => 1922, ix => 1924, iy => 1956, }, # [1922] opcode : res "[inline_const]" 1 "," "(" hl { ")" => 1923, }, # [1923] opcode : res "[inline_const]" 1 "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_857 ], ":" => [ 9, \&_action_opcode_857 ], }, # [1924] opcode : res "[inline_const]" 1 "," "(" ix { ")" => 1925, "+" => 1934, "-" => 1945, }, # [1925] opcode : res "[inline_const]" 1 "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_858 ], "," => 1926, ":" => [ 9, \&_action_opcode_858 ], }, # [1926] opcode : res "[inline_const]" 1 "," "(" ix ")" "," { a => 1927, b => 1928, c => 1929, d => 1930, e => 1931, h => 1932, l => 1933, }, # [1927] opcode : res "[inline_const]" 1 "," "(" ix ")" "," a { "\n" => [ 9, \&_action_opcode_859 ], ":" => [ 9, \&_action_opcode_859 ], }, # [1928] opcode : res "[inline_const]" 1 "," "(" ix ")" "," b { "\n" => [ 9, \&_action_opcode_860 ], ":" => [ 9, \&_action_opcode_860 ], }, # [1929] opcode : res "[inline_const]" 1 "," "(" ix ")" "," c { "\n" => [ 9, \&_action_opcode_861 ], ":" => [ 9, \&_action_opcode_861 ], }, # [1930] opcode : res "[inline_const]" 1 "," "(" ix ")" "," d { "\n" => [ 9, \&_action_opcode_862 ], ":" => [ 9, \&_action_opcode_862 ], }, # [1931] opcode : res "[inline_const]" 1 "," "(" ix ")" "," e { "\n" => [ 9, \&_action_opcode_863 ], ":" => [ 9, \&_action_opcode_863 ], }, # [1932] opcode : res "[inline_const]" 1 "," "(" ix ")" "," h { "\n" => [ 9, \&_action_opcode_864 ], ":" => [ 9, \&_action_opcode_864 ], }, # [1933] opcode : res "[inline_const]" 1 "," "(" ix ")" "," l { "\n" => [ 9, \&_action_opcode_865 ], ":" => [ 9, \&_action_opcode_865 ], }, # [1934] opcode : res "[inline_const]" 1 "," "(" ix "+" { "!" => [ 14, 1935 ], "+" => [ 14, 1935 ], "-" => [ 14, 1935 ], __else__ => [ 14, 1935 ], "~" => [ 14, 1935 ], }, # [1935] opcode : res "[inline_const]" 1 "," "(" ix "+" "[expr_DIS]" { ")" => 1936, }, # [1936] opcode : res "[inline_const]" 1 "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_866 ], "," => 1937, ":" => [ 9, \&_action_opcode_866 ], }, # [1937] opcode : res "[inline_const]" 1 "," "(" ix "+" "[expr_DIS]" ")" "," { a => 1938, b => 1939, c => 1940, d => 1941, e => 1942, h => 1943, l => 1944, }, # [1938] opcode : res "[inline_const]" 1 "," "(" ix "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_867 ], ":" => [ 9, \&_action_opcode_867 ], }, # [1939] opcode : res "[inline_const]" 1 "," "(" ix "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_868 ], ":" => [ 9, \&_action_opcode_868 ], }, # [1940] opcode : res "[inline_const]" 1 "," "(" ix "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_869 ], ":" => [ 9, \&_action_opcode_869 ], }, # [1941] opcode : res "[inline_const]" 1 "," "(" ix "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_870 ], ":" => [ 9, \&_action_opcode_870 ], }, # [1942] opcode : res "[inline_const]" 1 "," "(" ix "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_871 ], ":" => [ 9, \&_action_opcode_871 ], }, # [1943] opcode : res "[inline_const]" 1 "," "(" ix "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_872 ], ":" => [ 9, \&_action_opcode_872 ], }, # [1944] opcode : res "[inline_const]" 1 "," "(" ix "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_873 ], ":" => [ 9, \&_action_opcode_873 ], }, # [1945] opcode : res "[inline_const]" 1 "," "(" ix "-" { "!" => [ 16, 1946 ], "+" => [ 16, 1946 ], "-" => [ 16, 1946 ], __else__ => [ 16, 1946 ], "~" => [ 16, 1946 ], }, # [1946] opcode : res "[inline_const]" 1 "," "(" ix "-" "[expr_NDIS]" { ")" => 1947, }, # [1947] opcode : res "[inline_const]" 1 "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_866 ], "," => 1948, ":" => [ 9, \&_action_opcode_866 ], }, # [1948] opcode : res "[inline_const]" 1 "," "(" ix "-" "[expr_NDIS]" ")" "," { a => 1949, b => 1950, c => 1951, d => 1952, e => 1953, h => 1954, l => 1955, }, # [1949] opcode : res "[inline_const]" 1 "," "(" ix "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_867 ], ":" => [ 9, \&_action_opcode_867 ], }, # [1950] opcode : res "[inline_const]" 1 "," "(" ix "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_868 ], ":" => [ 9, \&_action_opcode_868 ], }, # [1951] opcode : res "[inline_const]" 1 "," "(" ix "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_869 ], ":" => [ 9, \&_action_opcode_869 ], }, # [1952] opcode : res "[inline_const]" 1 "," "(" ix "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_870 ], ":" => [ 9, \&_action_opcode_870 ], }, # [1953] opcode : res "[inline_const]" 1 "," "(" ix "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_871 ], ":" => [ 9, \&_action_opcode_871 ], }, # [1954] opcode : res "[inline_const]" 1 "," "(" ix "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_872 ], ":" => [ 9, \&_action_opcode_872 ], }, # [1955] opcode : res "[inline_const]" 1 "," "(" ix "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_873 ], ":" => [ 9, \&_action_opcode_873 ], }, # [1956] opcode : res "[inline_const]" 1 "," "(" iy { ")" => 1957, "+" => 1966, "-" => 1977, }, # [1957] opcode : res "[inline_const]" 1 "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_874 ], "," => 1958, ":" => [ 9, \&_action_opcode_874 ], }, # [1958] opcode : res "[inline_const]" 1 "," "(" iy ")" "," { a => 1959, b => 1960, c => 1961, d => 1962, e => 1963, h => 1964, l => 1965, }, # [1959] opcode : res "[inline_const]" 1 "," "(" iy ")" "," a { "\n" => [ 9, \&_action_opcode_875 ], ":" => [ 9, \&_action_opcode_875 ], }, # [1960] opcode : res "[inline_const]" 1 "," "(" iy ")" "," b { "\n" => [ 9, \&_action_opcode_876 ], ":" => [ 9, \&_action_opcode_876 ], }, # [1961] opcode : res "[inline_const]" 1 "," "(" iy ")" "," c { "\n" => [ 9, \&_action_opcode_877 ], ":" => [ 9, \&_action_opcode_877 ], }, # [1962] opcode : res "[inline_const]" 1 "," "(" iy ")" "," d { "\n" => [ 9, \&_action_opcode_878 ], ":" => [ 9, \&_action_opcode_878 ], }, # [1963] opcode : res "[inline_const]" 1 "," "(" iy ")" "," e { "\n" => [ 9, \&_action_opcode_879 ], ":" => [ 9, \&_action_opcode_879 ], }, # [1964] opcode : res "[inline_const]" 1 "," "(" iy ")" "," h { "\n" => [ 9, \&_action_opcode_880 ], ":" => [ 9, \&_action_opcode_880 ], }, # [1965] opcode : res "[inline_const]" 1 "," "(" iy ")" "," l { "\n" => [ 9, \&_action_opcode_881 ], ":" => [ 9, \&_action_opcode_881 ], }, # [1966] opcode : res "[inline_const]" 1 "," "(" iy "+" { "!" => [ 14, 1967 ], "+" => [ 14, 1967 ], "-" => [ 14, 1967 ], __else__ => [ 14, 1967 ], "~" => [ 14, 1967 ], }, # [1967] opcode : res "[inline_const]" 1 "," "(" iy "+" "[expr_DIS]" { ")" => 1968, }, # [1968] opcode : res "[inline_const]" 1 "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_882 ], "," => 1969, ":" => [ 9, \&_action_opcode_882 ], }, # [1969] opcode : res "[inline_const]" 1 "," "(" iy "+" "[expr_DIS]" ")" "," { a => 1970, b => 1971, c => 1972, d => 1973, e => 1974, h => 1975, l => 1976, }, # [1970] opcode : res "[inline_const]" 1 "," "(" iy "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_883 ], ":" => [ 9, \&_action_opcode_883 ], }, # [1971] opcode : res "[inline_const]" 1 "," "(" iy "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_884 ], ":" => [ 9, \&_action_opcode_884 ], }, # [1972] opcode : res "[inline_const]" 1 "," "(" iy "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_885 ], ":" => [ 9, \&_action_opcode_885 ], }, # [1973] opcode : res "[inline_const]" 1 "," "(" iy "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_886 ], ":" => [ 9, \&_action_opcode_886 ], }, # [1974] opcode : res "[inline_const]" 1 "," "(" iy "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_887 ], ":" => [ 9, \&_action_opcode_887 ], }, # [1975] opcode : res "[inline_const]" 1 "," "(" iy "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_888 ], ":" => [ 9, \&_action_opcode_888 ], }, # [1976] opcode : res "[inline_const]" 1 "," "(" iy "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_889 ], ":" => [ 9, \&_action_opcode_889 ], }, # [1977] opcode : res "[inline_const]" 1 "," "(" iy "-" { "!" => [ 16, 1978 ], "+" => [ 16, 1978 ], "-" => [ 16, 1978 ], __else__ => [ 16, 1978 ], "~" => [ 16, 1978 ], }, # [1978] opcode : res "[inline_const]" 1 "," "(" iy "-" "[expr_NDIS]" { ")" => 1979, }, # [1979] opcode : res "[inline_const]" 1 "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_882 ], "," => 1980, ":" => [ 9, \&_action_opcode_882 ], }, # [1980] opcode : res "[inline_const]" 1 "," "(" iy "-" "[expr_NDIS]" ")" "," { a => 1981, b => 1982, c => 1983, d => 1984, e => 1985, h => 1986, l => 1987, }, # [1981] opcode : res "[inline_const]" 1 "," "(" iy "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_883 ], ":" => [ 9, \&_action_opcode_883 ], }, # [1982] opcode : res "[inline_const]" 1 "," "(" iy "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_884 ], ":" => [ 9, \&_action_opcode_884 ], }, # [1983] opcode : res "[inline_const]" 1 "," "(" iy "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_885 ], ":" => [ 9, \&_action_opcode_885 ], }, # [1984] opcode : res "[inline_const]" 1 "," "(" iy "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_886 ], ":" => [ 9, \&_action_opcode_886 ], }, # [1985] opcode : res "[inline_const]" 1 "," "(" iy "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_887 ], ":" => [ 9, \&_action_opcode_887 ], }, # [1986] opcode : res "[inline_const]" 1 "," "(" iy "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_888 ], ":" => [ 9, \&_action_opcode_888 ], }, # [1987] opcode : res "[inline_const]" 1 "," "(" iy "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_889 ], ":" => [ 9, \&_action_opcode_889 ], }, # [1988] opcode : res "[inline_const]" 1 "," a { "\n" => [ 9, \&_action_opcode_890 ], ":" => [ 9, \&_action_opcode_890 ], }, # [1989] opcode : res "[inline_const]" 1 "," b { "\n" => [ 9, \&_action_opcode_891 ], ":" => [ 9, \&_action_opcode_891 ], }, # [1990] opcode : res "[inline_const]" 1 "," c { "\n" => [ 9, \&_action_opcode_892 ], ":" => [ 9, \&_action_opcode_892 ], }, # [1991] opcode : res "[inline_const]" 1 "," d { "\n" => [ 9, \&_action_opcode_893 ], ":" => [ 9, \&_action_opcode_893 ], }, # [1992] opcode : res "[inline_const]" 1 "," e { "\n" => [ 9, \&_action_opcode_894 ], ":" => [ 9, \&_action_opcode_894 ], }, # [1993] opcode : res "[inline_const]" 1 "," h { "\n" => [ 9, \&_action_opcode_895 ], ":" => [ 9, \&_action_opcode_895 ], }, # [1994] opcode : res "[inline_const]" 1 "," l { "\n" => [ 9, \&_action_opcode_896 ], ":" => [ 9, \&_action_opcode_896 ], }, # [1995] opcode : res "[inline_const]" 2 { "," => 1996, }, # [1996] opcode : res "[inline_const]" 2 "," { "(" => 1997, a => 2064, b => 2065, c => 2066, d => 2067, e => 2068, h => 2069, l => 2070, }, # [1997] opcode : res "[inline_const]" 2 "," "(" { hl => 1998, ix => 2000, iy => 2032, }, # [1998] opcode : res "[inline_const]" 2 "," "(" hl { ")" => 1999, }, # [1999] opcode : res "[inline_const]" 2 "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_897 ], ":" => [ 9, \&_action_opcode_897 ], }, # [2000] opcode : res "[inline_const]" 2 "," "(" ix { ")" => 2001, "+" => 2010, "-" => 2021, }, # [2001] opcode : res "[inline_const]" 2 "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_898 ], "," => 2002, ":" => [ 9, \&_action_opcode_898 ], }, # [2002] opcode : res "[inline_const]" 2 "," "(" ix ")" "," { a => 2003, b => 2004, c => 2005, d => 2006, e => 2007, h => 2008, l => 2009, }, # [2003] opcode : res "[inline_const]" 2 "," "(" ix ")" "," a { "\n" => [ 9, \&_action_opcode_899 ], ":" => [ 9, \&_action_opcode_899 ], }, # [2004] opcode : res "[inline_const]" 2 "," "(" ix ")" "," b { "\n" => [ 9, \&_action_opcode_900 ], ":" => [ 9, \&_action_opcode_900 ], }, # [2005] opcode : res "[inline_const]" 2 "," "(" ix ")" "," c { "\n" => [ 9, \&_action_opcode_901 ], ":" => [ 9, \&_action_opcode_901 ], }, # [2006] opcode : res "[inline_const]" 2 "," "(" ix ")" "," d { "\n" => [ 9, \&_action_opcode_902 ], ":" => [ 9, \&_action_opcode_902 ], }, # [2007] opcode : res "[inline_const]" 2 "," "(" ix ")" "," e { "\n" => [ 9, \&_action_opcode_903 ], ":" => [ 9, \&_action_opcode_903 ], }, # [2008] opcode : res "[inline_const]" 2 "," "(" ix ")" "," h { "\n" => [ 9, \&_action_opcode_904 ], ":" => [ 9, \&_action_opcode_904 ], }, # [2009] opcode : res "[inline_const]" 2 "," "(" ix ")" "," l { "\n" => [ 9, \&_action_opcode_905 ], ":" => [ 9, \&_action_opcode_905 ], }, # [2010] opcode : res "[inline_const]" 2 "," "(" ix "+" { "!" => [ 14, 2011 ], "+" => [ 14, 2011 ], "-" => [ 14, 2011 ], __else__ => [ 14, 2011 ], "~" => [ 14, 2011 ], }, # [2011] opcode : res "[inline_const]" 2 "," "(" ix "+" "[expr_DIS]" { ")" => 2012, }, # [2012] opcode : res "[inline_const]" 2 "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_906 ], "," => 2013, ":" => [ 9, \&_action_opcode_906 ], }, # [2013] opcode : res "[inline_const]" 2 "," "(" ix "+" "[expr_DIS]" ")" "," { a => 2014, b => 2015, c => 2016, d => 2017, e => 2018, h => 2019, l => 2020, }, # [2014] opcode : res "[inline_const]" 2 "," "(" ix "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_907 ], ":" => [ 9, \&_action_opcode_907 ], }, # [2015] opcode : res "[inline_const]" 2 "," "(" ix "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_908 ], ":" => [ 9, \&_action_opcode_908 ], }, # [2016] opcode : res "[inline_const]" 2 "," "(" ix "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_909 ], ":" => [ 9, \&_action_opcode_909 ], }, # [2017] opcode : res "[inline_const]" 2 "," "(" ix "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_910 ], ":" => [ 9, \&_action_opcode_910 ], }, # [2018] opcode : res "[inline_const]" 2 "," "(" ix "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_911 ], ":" => [ 9, \&_action_opcode_911 ], }, # [2019] opcode : res "[inline_const]" 2 "," "(" ix "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_912 ], ":" => [ 9, \&_action_opcode_912 ], }, # [2020] opcode : res "[inline_const]" 2 "," "(" ix "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_913 ], ":" => [ 9, \&_action_opcode_913 ], }, # [2021] opcode : res "[inline_const]" 2 "," "(" ix "-" { "!" => [ 16, 2022 ], "+" => [ 16, 2022 ], "-" => [ 16, 2022 ], __else__ => [ 16, 2022 ], "~" => [ 16, 2022 ], }, # [2022] opcode : res "[inline_const]" 2 "," "(" ix "-" "[expr_NDIS]" { ")" => 2023, }, # [2023] opcode : res "[inline_const]" 2 "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_906 ], "," => 2024, ":" => [ 9, \&_action_opcode_906 ], }, # [2024] opcode : res "[inline_const]" 2 "," "(" ix "-" "[expr_NDIS]" ")" "," { a => 2025, b => 2026, c => 2027, d => 2028, e => 2029, h => 2030, l => 2031, }, # [2025] opcode : res "[inline_const]" 2 "," "(" ix "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_907 ], ":" => [ 9, \&_action_opcode_907 ], }, # [2026] opcode : res "[inline_const]" 2 "," "(" ix "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_908 ], ":" => [ 9, \&_action_opcode_908 ], }, # [2027] opcode : res "[inline_const]" 2 "," "(" ix "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_909 ], ":" => [ 9, \&_action_opcode_909 ], }, # [2028] opcode : res "[inline_const]" 2 "," "(" ix "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_910 ], ":" => [ 9, \&_action_opcode_910 ], }, # [2029] opcode : res "[inline_const]" 2 "," "(" ix "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_911 ], ":" => [ 9, \&_action_opcode_911 ], }, # [2030] opcode : res "[inline_const]" 2 "," "(" ix "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_912 ], ":" => [ 9, \&_action_opcode_912 ], }, # [2031] opcode : res "[inline_const]" 2 "," "(" ix "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_913 ], ":" => [ 9, \&_action_opcode_913 ], }, # [2032] opcode : res "[inline_const]" 2 "," "(" iy { ")" => 2033, "+" => 2042, "-" => 2053, }, # [2033] opcode : res "[inline_const]" 2 "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_914 ], "," => 2034, ":" => [ 9, \&_action_opcode_914 ], }, # [2034] opcode : res "[inline_const]" 2 "," "(" iy ")" "," { a => 2035, b => 2036, c => 2037, d => 2038, e => 2039, h => 2040, l => 2041, }, # [2035] opcode : res "[inline_const]" 2 "," "(" iy ")" "," a { "\n" => [ 9, \&_action_opcode_915 ], ":" => [ 9, \&_action_opcode_915 ], }, # [2036] opcode : res "[inline_const]" 2 "," "(" iy ")" "," b { "\n" => [ 9, \&_action_opcode_916 ], ":" => [ 9, \&_action_opcode_916 ], }, # [2037] opcode : res "[inline_const]" 2 "," "(" iy ")" "," c { "\n" => [ 9, \&_action_opcode_917 ], ":" => [ 9, \&_action_opcode_917 ], }, # [2038] opcode : res "[inline_const]" 2 "," "(" iy ")" "," d { "\n" => [ 9, \&_action_opcode_918 ], ":" => [ 9, \&_action_opcode_918 ], }, # [2039] opcode : res "[inline_const]" 2 "," "(" iy ")" "," e { "\n" => [ 9, \&_action_opcode_919 ], ":" => [ 9, \&_action_opcode_919 ], }, # [2040] opcode : res "[inline_const]" 2 "," "(" iy ")" "," h { "\n" => [ 9, \&_action_opcode_920 ], ":" => [ 9, \&_action_opcode_920 ], }, # [2041] opcode : res "[inline_const]" 2 "," "(" iy ")" "," l { "\n" => [ 9, \&_action_opcode_921 ], ":" => [ 9, \&_action_opcode_921 ], }, # [2042] opcode : res "[inline_const]" 2 "," "(" iy "+" { "!" => [ 14, 2043 ], "+" => [ 14, 2043 ], "-" => [ 14, 2043 ], __else__ => [ 14, 2043 ], "~" => [ 14, 2043 ], }, # [2043] opcode : res "[inline_const]" 2 "," "(" iy "+" "[expr_DIS]" { ")" => 2044, }, # [2044] opcode : res "[inline_const]" 2 "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_922 ], "," => 2045, ":" => [ 9, \&_action_opcode_922 ], }, # [2045] opcode : res "[inline_const]" 2 "," "(" iy "+" "[expr_DIS]" ")" "," { a => 2046, b => 2047, c => 2048, d => 2049, e => 2050, h => 2051, l => 2052, }, # [2046] opcode : res "[inline_const]" 2 "," "(" iy "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_923 ], ":" => [ 9, \&_action_opcode_923 ], }, # [2047] opcode : res "[inline_const]" 2 "," "(" iy "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_924 ], ":" => [ 9, \&_action_opcode_924 ], }, # [2048] opcode : res "[inline_const]" 2 "," "(" iy "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_925 ], ":" => [ 9, \&_action_opcode_925 ], }, # [2049] opcode : res "[inline_const]" 2 "," "(" iy "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_926 ], ":" => [ 9, \&_action_opcode_926 ], }, # [2050] opcode : res "[inline_const]" 2 "," "(" iy "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_927 ], ":" => [ 9, \&_action_opcode_927 ], }, # [2051] opcode : res "[inline_const]" 2 "," "(" iy "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_928 ], ":" => [ 9, \&_action_opcode_928 ], }, # [2052] opcode : res "[inline_const]" 2 "," "(" iy "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_929 ], ":" => [ 9, \&_action_opcode_929 ], }, # [2053] opcode : res "[inline_const]" 2 "," "(" iy "-" { "!" => [ 16, 2054 ], "+" => [ 16, 2054 ], "-" => [ 16, 2054 ], __else__ => [ 16, 2054 ], "~" => [ 16, 2054 ], }, # [2054] opcode : res "[inline_const]" 2 "," "(" iy "-" "[expr_NDIS]" { ")" => 2055, }, # [2055] opcode : res "[inline_const]" 2 "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_922 ], "," => 2056, ":" => [ 9, \&_action_opcode_922 ], }, # [2056] opcode : res "[inline_const]" 2 "," "(" iy "-" "[expr_NDIS]" ")" "," { a => 2057, b => 2058, c => 2059, d => 2060, e => 2061, h => 2062, l => 2063, }, # [2057] opcode : res "[inline_const]" 2 "," "(" iy "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_923 ], ":" => [ 9, \&_action_opcode_923 ], }, # [2058] opcode : res "[inline_const]" 2 "," "(" iy "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_924 ], ":" => [ 9, \&_action_opcode_924 ], }, # [2059] opcode : res "[inline_const]" 2 "," "(" iy "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_925 ], ":" => [ 9, \&_action_opcode_925 ], }, # [2060] opcode : res "[inline_const]" 2 "," "(" iy "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_926 ], ":" => [ 9, \&_action_opcode_926 ], }, # [2061] opcode : res "[inline_const]" 2 "," "(" iy "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_927 ], ":" => [ 9, \&_action_opcode_927 ], }, # [2062] opcode : res "[inline_const]" 2 "," "(" iy "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_928 ], ":" => [ 9, \&_action_opcode_928 ], }, # [2063] opcode : res "[inline_const]" 2 "," "(" iy "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_929 ], ":" => [ 9, \&_action_opcode_929 ], }, # [2064] opcode : res "[inline_const]" 2 "," a { "\n" => [ 9, \&_action_opcode_930 ], ":" => [ 9, \&_action_opcode_930 ], }, # [2065] opcode : res "[inline_const]" 2 "," b { "\n" => [ 9, \&_action_opcode_931 ], ":" => [ 9, \&_action_opcode_931 ], }, # [2066] opcode : res "[inline_const]" 2 "," c { "\n" => [ 9, \&_action_opcode_932 ], ":" => [ 9, \&_action_opcode_932 ], }, # [2067] opcode : res "[inline_const]" 2 "," d { "\n" => [ 9, \&_action_opcode_933 ], ":" => [ 9, \&_action_opcode_933 ], }, # [2068] opcode : res "[inline_const]" 2 "," e { "\n" => [ 9, \&_action_opcode_934 ], ":" => [ 9, \&_action_opcode_934 ], }, # [2069] opcode : res "[inline_const]" 2 "," h { "\n" => [ 9, \&_action_opcode_935 ], ":" => [ 9, \&_action_opcode_935 ], }, # [2070] opcode : res "[inline_const]" 2 "," l { "\n" => [ 9, \&_action_opcode_936 ], ":" => [ 9, \&_action_opcode_936 ], }, # [2071] opcode : res "[inline_const]" 3 { "," => 2072, }, # [2072] opcode : res "[inline_const]" 3 "," { "(" => 2073, a => 2140, b => 2141, c => 2142, d => 2143, e => 2144, h => 2145, l => 2146, }, # [2073] opcode : res "[inline_const]" 3 "," "(" { hl => 2074, ix => 2076, iy => 2108, }, # [2074] opcode : res "[inline_const]" 3 "," "(" hl { ")" => 2075, }, # [2075] opcode : res "[inline_const]" 3 "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_937 ], ":" => [ 9, \&_action_opcode_937 ], }, # [2076] opcode : res "[inline_const]" 3 "," "(" ix { ")" => 2077, "+" => 2086, "-" => 2097, }, # [2077] opcode : res "[inline_const]" 3 "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_938 ], "," => 2078, ":" => [ 9, \&_action_opcode_938 ], }, # [2078] opcode : res "[inline_const]" 3 "," "(" ix ")" "," { a => 2079, b => 2080, c => 2081, d => 2082, e => 2083, h => 2084, l => 2085, }, # [2079] opcode : res "[inline_const]" 3 "," "(" ix ")" "," a { "\n" => [ 9, \&_action_opcode_939 ], ":" => [ 9, \&_action_opcode_939 ], }, # [2080] opcode : res "[inline_const]" 3 "," "(" ix ")" "," b { "\n" => [ 9, \&_action_opcode_940 ], ":" => [ 9, \&_action_opcode_940 ], }, # [2081] opcode : res "[inline_const]" 3 "," "(" ix ")" "," c { "\n" => [ 9, \&_action_opcode_941 ], ":" => [ 9, \&_action_opcode_941 ], }, # [2082] opcode : res "[inline_const]" 3 "," "(" ix ")" "," d { "\n" => [ 9, \&_action_opcode_942 ], ":" => [ 9, \&_action_opcode_942 ], }, # [2083] opcode : res "[inline_const]" 3 "," "(" ix ")" "," e { "\n" => [ 9, \&_action_opcode_943 ], ":" => [ 9, \&_action_opcode_943 ], }, # [2084] opcode : res "[inline_const]" 3 "," "(" ix ")" "," h { "\n" => [ 9, \&_action_opcode_944 ], ":" => [ 9, \&_action_opcode_944 ], }, # [2085] opcode : res "[inline_const]" 3 "," "(" ix ")" "," l { "\n" => [ 9, \&_action_opcode_945 ], ":" => [ 9, \&_action_opcode_945 ], }, # [2086] opcode : res "[inline_const]" 3 "," "(" ix "+" { "!" => [ 14, 2087 ], "+" => [ 14, 2087 ], "-" => [ 14, 2087 ], __else__ => [ 14, 2087 ], "~" => [ 14, 2087 ], }, # [2087] opcode : res "[inline_const]" 3 "," "(" ix "+" "[expr_DIS]" { ")" => 2088, }, # [2088] opcode : res "[inline_const]" 3 "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_946 ], "," => 2089, ":" => [ 9, \&_action_opcode_946 ], }, # [2089] opcode : res "[inline_const]" 3 "," "(" ix "+" "[expr_DIS]" ")" "," { a => 2090, b => 2091, c => 2092, d => 2093, e => 2094, h => 2095, l => 2096, }, # [2090] opcode : res "[inline_const]" 3 "," "(" ix "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_947 ], ":" => [ 9, \&_action_opcode_947 ], }, # [2091] opcode : res "[inline_const]" 3 "," "(" ix "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_948 ], ":" => [ 9, \&_action_opcode_948 ], }, # [2092] opcode : res "[inline_const]" 3 "," "(" ix "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_949 ], ":" => [ 9, \&_action_opcode_949 ], }, # [2093] opcode : res "[inline_const]" 3 "," "(" ix "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_950 ], ":" => [ 9, \&_action_opcode_950 ], }, # [2094] opcode : res "[inline_const]" 3 "," "(" ix "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_951 ], ":" => [ 9, \&_action_opcode_951 ], }, # [2095] opcode : res "[inline_const]" 3 "," "(" ix "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_952 ], ":" => [ 9, \&_action_opcode_952 ], }, # [2096] opcode : res "[inline_const]" 3 "," "(" ix "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_953 ], ":" => [ 9, \&_action_opcode_953 ], }, # [2097] opcode : res "[inline_const]" 3 "," "(" ix "-" { "!" => [ 16, 2098 ], "+" => [ 16, 2098 ], "-" => [ 16, 2098 ], __else__ => [ 16, 2098 ], "~" => [ 16, 2098 ], }, # [2098] opcode : res "[inline_const]" 3 "," "(" ix "-" "[expr_NDIS]" { ")" => 2099, }, # [2099] opcode : res "[inline_const]" 3 "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_946 ], "," => 2100, ":" => [ 9, \&_action_opcode_946 ], }, # [2100] opcode : res "[inline_const]" 3 "," "(" ix "-" "[expr_NDIS]" ")" "," { a => 2101, b => 2102, c => 2103, d => 2104, e => 2105, h => 2106, l => 2107, }, # [2101] opcode : res "[inline_const]" 3 "," "(" ix "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_947 ], ":" => [ 9, \&_action_opcode_947 ], }, # [2102] opcode : res "[inline_const]" 3 "," "(" ix "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_948 ], ":" => [ 9, \&_action_opcode_948 ], }, # [2103] opcode : res "[inline_const]" 3 "," "(" ix "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_949 ], ":" => [ 9, \&_action_opcode_949 ], }, # [2104] opcode : res "[inline_const]" 3 "," "(" ix "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_950 ], ":" => [ 9, \&_action_opcode_950 ], }, # [2105] opcode : res "[inline_const]" 3 "," "(" ix "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_951 ], ":" => [ 9, \&_action_opcode_951 ], }, # [2106] opcode : res "[inline_const]" 3 "," "(" ix "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_952 ], ":" => [ 9, \&_action_opcode_952 ], }, # [2107] opcode : res "[inline_const]" 3 "," "(" ix "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_953 ], ":" => [ 9, \&_action_opcode_953 ], }, # [2108] opcode : res "[inline_const]" 3 "," "(" iy { ")" => 2109, "+" => 2118, "-" => 2129, }, # [2109] opcode : res "[inline_const]" 3 "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_954 ], "," => 2110, ":" => [ 9, \&_action_opcode_954 ], }, # [2110] opcode : res "[inline_const]" 3 "," "(" iy ")" "," { a => 2111, b => 2112, c => 2113, d => 2114, e => 2115, h => 2116, l => 2117, }, # [2111] opcode : res "[inline_const]" 3 "," "(" iy ")" "," a { "\n" => [ 9, \&_action_opcode_955 ], ":" => [ 9, \&_action_opcode_955 ], }, # [2112] opcode : res "[inline_const]" 3 "," "(" iy ")" "," b { "\n" => [ 9, \&_action_opcode_956 ], ":" => [ 9, \&_action_opcode_956 ], }, # [2113] opcode : res "[inline_const]" 3 "," "(" iy ")" "," c { "\n" => [ 9, \&_action_opcode_957 ], ":" => [ 9, \&_action_opcode_957 ], }, # [2114] opcode : res "[inline_const]" 3 "," "(" iy ")" "," d { "\n" => [ 9, \&_action_opcode_958 ], ":" => [ 9, \&_action_opcode_958 ], }, # [2115] opcode : res "[inline_const]" 3 "," "(" iy ")" "," e { "\n" => [ 9, \&_action_opcode_959 ], ":" => [ 9, \&_action_opcode_959 ], }, # [2116] opcode : res "[inline_const]" 3 "," "(" iy ")" "," h { "\n" => [ 9, \&_action_opcode_960 ], ":" => [ 9, \&_action_opcode_960 ], }, # [2117] opcode : res "[inline_const]" 3 "," "(" iy ")" "," l { "\n" => [ 9, \&_action_opcode_961 ], ":" => [ 9, \&_action_opcode_961 ], }, # [2118] opcode : res "[inline_const]" 3 "," "(" iy "+" { "!" => [ 14, 2119 ], "+" => [ 14, 2119 ], "-" => [ 14, 2119 ], __else__ => [ 14, 2119 ], "~" => [ 14, 2119 ], }, # [2119] opcode : res "[inline_const]" 3 "," "(" iy "+" "[expr_DIS]" { ")" => 2120, }, # [2120] opcode : res "[inline_const]" 3 "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_962 ], "," => 2121, ":" => [ 9, \&_action_opcode_962 ], }, # [2121] opcode : res "[inline_const]" 3 "," "(" iy "+" "[expr_DIS]" ")" "," { a => 2122, b => 2123, c => 2124, d => 2125, e => 2126, h => 2127, l => 2128, }, # [2122] opcode : res "[inline_const]" 3 "," "(" iy "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_963 ], ":" => [ 9, \&_action_opcode_963 ], }, # [2123] opcode : res "[inline_const]" 3 "," "(" iy "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_964 ], ":" => [ 9, \&_action_opcode_964 ], }, # [2124] opcode : res "[inline_const]" 3 "," "(" iy "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_965 ], ":" => [ 9, \&_action_opcode_965 ], }, # [2125] opcode : res "[inline_const]" 3 "," "(" iy "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_966 ], ":" => [ 9, \&_action_opcode_966 ], }, # [2126] opcode : res "[inline_const]" 3 "," "(" iy "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_967 ], ":" => [ 9, \&_action_opcode_967 ], }, # [2127] opcode : res "[inline_const]" 3 "," "(" iy "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_968 ], ":" => [ 9, \&_action_opcode_968 ], }, # [2128] opcode : res "[inline_const]" 3 "," "(" iy "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_969 ], ":" => [ 9, \&_action_opcode_969 ], }, # [2129] opcode : res "[inline_const]" 3 "," "(" iy "-" { "!" => [ 16, 2130 ], "+" => [ 16, 2130 ], "-" => [ 16, 2130 ], __else__ => [ 16, 2130 ], "~" => [ 16, 2130 ], }, # [2130] opcode : res "[inline_const]" 3 "," "(" iy "-" "[expr_NDIS]" { ")" => 2131, }, # [2131] opcode : res "[inline_const]" 3 "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_962 ], "," => 2132, ":" => [ 9, \&_action_opcode_962 ], }, # [2132] opcode : res "[inline_const]" 3 "," "(" iy "-" "[expr_NDIS]" ")" "," { a => 2133, b => 2134, c => 2135, d => 2136, e => 2137, h => 2138, l => 2139, }, # [2133] opcode : res "[inline_const]" 3 "," "(" iy "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_963 ], ":" => [ 9, \&_action_opcode_963 ], }, # [2134] opcode : res "[inline_const]" 3 "," "(" iy "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_964 ], ":" => [ 9, \&_action_opcode_964 ], }, # [2135] opcode : res "[inline_const]" 3 "," "(" iy "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_965 ], ":" => [ 9, \&_action_opcode_965 ], }, # [2136] opcode : res "[inline_const]" 3 "," "(" iy "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_966 ], ":" => [ 9, \&_action_opcode_966 ], }, # [2137] opcode : res "[inline_const]" 3 "," "(" iy "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_967 ], ":" => [ 9, \&_action_opcode_967 ], }, # [2138] opcode : res "[inline_const]" 3 "," "(" iy "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_968 ], ":" => [ 9, \&_action_opcode_968 ], }, # [2139] opcode : res "[inline_const]" 3 "," "(" iy "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_969 ], ":" => [ 9, \&_action_opcode_969 ], }, # [2140] opcode : res "[inline_const]" 3 "," a { "\n" => [ 9, \&_action_opcode_970 ], ":" => [ 9, \&_action_opcode_970 ], }, # [2141] opcode : res "[inline_const]" 3 "," b { "\n" => [ 9, \&_action_opcode_971 ], ":" => [ 9, \&_action_opcode_971 ], }, # [2142] opcode : res "[inline_const]" 3 "," c { "\n" => [ 9, \&_action_opcode_972 ], ":" => [ 9, \&_action_opcode_972 ], }, # [2143] opcode : res "[inline_const]" 3 "," d { "\n" => [ 9, \&_action_opcode_973 ], ":" => [ 9, \&_action_opcode_973 ], }, # [2144] opcode : res "[inline_const]" 3 "," e { "\n" => [ 9, \&_action_opcode_974 ], ":" => [ 9, \&_action_opcode_974 ], }, # [2145] opcode : res "[inline_const]" 3 "," h { "\n" => [ 9, \&_action_opcode_975 ], ":" => [ 9, \&_action_opcode_975 ], }, # [2146] opcode : res "[inline_const]" 3 "," l { "\n" => [ 9, \&_action_opcode_976 ], ":" => [ 9, \&_action_opcode_976 ], }, # [2147] opcode : res "[inline_const]" 4 { "," => 2148, }, # [2148] opcode : res "[inline_const]" 4 "," { "(" => 2149, a => 2216, b => 2217, c => 2218, d => 2219, e => 2220, h => 2221, l => 2222, }, # [2149] opcode : res "[inline_const]" 4 "," "(" { hl => 2150, ix => 2152, iy => 2184, }, # [2150] opcode : res "[inline_const]" 4 "," "(" hl { ")" => 2151, }, # [2151] opcode : res "[inline_const]" 4 "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_977 ], ":" => [ 9, \&_action_opcode_977 ], }, # [2152] opcode : res "[inline_const]" 4 "," "(" ix { ")" => 2153, "+" => 2162, "-" => 2173, }, # [2153] opcode : res "[inline_const]" 4 "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_978 ], "," => 2154, ":" => [ 9, \&_action_opcode_978 ], }, # [2154] opcode : res "[inline_const]" 4 "," "(" ix ")" "," { a => 2155, b => 2156, c => 2157, d => 2158, e => 2159, h => 2160, l => 2161, }, # [2155] opcode : res "[inline_const]" 4 "," "(" ix ")" "," a { "\n" => [ 9, \&_action_opcode_979 ], ":" => [ 9, \&_action_opcode_979 ], }, # [2156] opcode : res "[inline_const]" 4 "," "(" ix ")" "," b { "\n" => [ 9, \&_action_opcode_980 ], ":" => [ 9, \&_action_opcode_980 ], }, # [2157] opcode : res "[inline_const]" 4 "," "(" ix ")" "," c { "\n" => [ 9, \&_action_opcode_981 ], ":" => [ 9, \&_action_opcode_981 ], }, # [2158] opcode : res "[inline_const]" 4 "," "(" ix ")" "," d { "\n" => [ 9, \&_action_opcode_982 ], ":" => [ 9, \&_action_opcode_982 ], }, # [2159] opcode : res "[inline_const]" 4 "," "(" ix ")" "," e { "\n" => [ 9, \&_action_opcode_983 ], ":" => [ 9, \&_action_opcode_983 ], }, # [2160] opcode : res "[inline_const]" 4 "," "(" ix ")" "," h { "\n" => [ 9, \&_action_opcode_984 ], ":" => [ 9, \&_action_opcode_984 ], }, # [2161] opcode : res "[inline_const]" 4 "," "(" ix ")" "," l { "\n" => [ 9, \&_action_opcode_985 ], ":" => [ 9, \&_action_opcode_985 ], }, # [2162] opcode : res "[inline_const]" 4 "," "(" ix "+" { "!" => [ 14, 2163 ], "+" => [ 14, 2163 ], "-" => [ 14, 2163 ], __else__ => [ 14, 2163 ], "~" => [ 14, 2163 ], }, # [2163] opcode : res "[inline_const]" 4 "," "(" ix "+" "[expr_DIS]" { ")" => 2164, }, # [2164] opcode : res "[inline_const]" 4 "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_986 ], "," => 2165, ":" => [ 9, \&_action_opcode_986 ], }, # [2165] opcode : res "[inline_const]" 4 "," "(" ix "+" "[expr_DIS]" ")" "," { a => 2166, b => 2167, c => 2168, d => 2169, e => 2170, h => 2171, l => 2172, }, # [2166] opcode : res "[inline_const]" 4 "," "(" ix "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_987 ], ":" => [ 9, \&_action_opcode_987 ], }, # [2167] opcode : res "[inline_const]" 4 "," "(" ix "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_988 ], ":" => [ 9, \&_action_opcode_988 ], }, # [2168] opcode : res "[inline_const]" 4 "," "(" ix "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_989 ], ":" => [ 9, \&_action_opcode_989 ], }, # [2169] opcode : res "[inline_const]" 4 "," "(" ix "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_990 ], ":" => [ 9, \&_action_opcode_990 ], }, # [2170] opcode : res "[inline_const]" 4 "," "(" ix "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_991 ], ":" => [ 9, \&_action_opcode_991 ], }, # [2171] opcode : res "[inline_const]" 4 "," "(" ix "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_992 ], ":" => [ 9, \&_action_opcode_992 ], }, # [2172] opcode : res "[inline_const]" 4 "," "(" ix "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_993 ], ":" => [ 9, \&_action_opcode_993 ], }, # [2173] opcode : res "[inline_const]" 4 "," "(" ix "-" { "!" => [ 16, 2174 ], "+" => [ 16, 2174 ], "-" => [ 16, 2174 ], __else__ => [ 16, 2174 ], "~" => [ 16, 2174 ], }, # [2174] opcode : res "[inline_const]" 4 "," "(" ix "-" "[expr_NDIS]" { ")" => 2175, }, # [2175] opcode : res "[inline_const]" 4 "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_986 ], "," => 2176, ":" => [ 9, \&_action_opcode_986 ], }, # [2176] opcode : res "[inline_const]" 4 "," "(" ix "-" "[expr_NDIS]" ")" "," { a => 2177, b => 2178, c => 2179, d => 2180, e => 2181, h => 2182, l => 2183, }, # [2177] opcode : res "[inline_const]" 4 "," "(" ix "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_987 ], ":" => [ 9, \&_action_opcode_987 ], }, # [2178] opcode : res "[inline_const]" 4 "," "(" ix "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_988 ], ":" => [ 9, \&_action_opcode_988 ], }, # [2179] opcode : res "[inline_const]" 4 "," "(" ix "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_989 ], ":" => [ 9, \&_action_opcode_989 ], }, # [2180] opcode : res "[inline_const]" 4 "," "(" ix "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_990 ], ":" => [ 9, \&_action_opcode_990 ], }, # [2181] opcode : res "[inline_const]" 4 "," "(" ix "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_991 ], ":" => [ 9, \&_action_opcode_991 ], }, # [2182] opcode : res "[inline_const]" 4 "," "(" ix "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_992 ], ":" => [ 9, \&_action_opcode_992 ], }, # [2183] opcode : res "[inline_const]" 4 "," "(" ix "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_993 ], ":" => [ 9, \&_action_opcode_993 ], }, # [2184] opcode : res "[inline_const]" 4 "," "(" iy { ")" => 2185, "+" => 2194, "-" => 2205, }, # [2185] opcode : res "[inline_const]" 4 "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_994 ], "," => 2186, ":" => [ 9, \&_action_opcode_994 ], }, # [2186] opcode : res "[inline_const]" 4 "," "(" iy ")" "," { a => 2187, b => 2188, c => 2189, d => 2190, e => 2191, h => 2192, l => 2193, }, # [2187] opcode : res "[inline_const]" 4 "," "(" iy ")" "," a { "\n" => [ 9, \&_action_opcode_995 ], ":" => [ 9, \&_action_opcode_995 ], }, # [2188] opcode : res "[inline_const]" 4 "," "(" iy ")" "," b { "\n" => [ 9, \&_action_opcode_996 ], ":" => [ 9, \&_action_opcode_996 ], }, # [2189] opcode : res "[inline_const]" 4 "," "(" iy ")" "," c { "\n" => [ 9, \&_action_opcode_997 ], ":" => [ 9, \&_action_opcode_997 ], }, # [2190] opcode : res "[inline_const]" 4 "," "(" iy ")" "," d { "\n" => [ 9, \&_action_opcode_998 ], ":" => [ 9, \&_action_opcode_998 ], }, # [2191] opcode : res "[inline_const]" 4 "," "(" iy ")" "," e { "\n" => [ 9, \&_action_opcode_999 ], ":" => [ 9, \&_action_opcode_999 ], }, # [2192] opcode : res "[inline_const]" 4 "," "(" iy ")" "," h { "\n" => [ 9, \&_action_opcode_1000 ], ":" => [ 9, \&_action_opcode_1000 ], }, # [2193] opcode : res "[inline_const]" 4 "," "(" iy ")" "," l { "\n" => [ 9, \&_action_opcode_1001 ], ":" => [ 9, \&_action_opcode_1001 ], }, # [2194] opcode : res "[inline_const]" 4 "," "(" iy "+" { "!" => [ 14, 2195 ], "+" => [ 14, 2195 ], "-" => [ 14, 2195 ], __else__ => [ 14, 2195 ], "~" => [ 14, 2195 ], }, # [2195] opcode : res "[inline_const]" 4 "," "(" iy "+" "[expr_DIS]" { ")" => 2196, }, # [2196] opcode : res "[inline_const]" 4 "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_1002 ], "," => 2197, ":" => [ 9, \&_action_opcode_1002 ], }, # [2197] opcode : res "[inline_const]" 4 "," "(" iy "+" "[expr_DIS]" ")" "," { a => 2198, b => 2199, c => 2200, d => 2201, e => 2202, h => 2203, l => 2204, }, # [2198] opcode : res "[inline_const]" 4 "," "(" iy "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1003 ], ":" => [ 9, \&_action_opcode_1003 ], }, # [2199] opcode : res "[inline_const]" 4 "," "(" iy "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1004 ], ":" => [ 9, \&_action_opcode_1004 ], }, # [2200] opcode : res "[inline_const]" 4 "," "(" iy "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1005 ], ":" => [ 9, \&_action_opcode_1005 ], }, # [2201] opcode : res "[inline_const]" 4 "," "(" iy "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1006 ], ":" => [ 9, \&_action_opcode_1006 ], }, # [2202] opcode : res "[inline_const]" 4 "," "(" iy "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1007 ], ":" => [ 9, \&_action_opcode_1007 ], }, # [2203] opcode : res "[inline_const]" 4 "," "(" iy "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1008 ], ":" => [ 9, \&_action_opcode_1008 ], }, # [2204] opcode : res "[inline_const]" 4 "," "(" iy "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1009 ], ":" => [ 9, \&_action_opcode_1009 ], }, # [2205] opcode : res "[inline_const]" 4 "," "(" iy "-" { "!" => [ 16, 2206 ], "+" => [ 16, 2206 ], "-" => [ 16, 2206 ], __else__ => [ 16, 2206 ], "~" => [ 16, 2206 ], }, # [2206] opcode : res "[inline_const]" 4 "," "(" iy "-" "[expr_NDIS]" { ")" => 2207, }, # [2207] opcode : res "[inline_const]" 4 "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_1002 ], "," => 2208, ":" => [ 9, \&_action_opcode_1002 ], }, # [2208] opcode : res "[inline_const]" 4 "," "(" iy "-" "[expr_NDIS]" ")" "," { a => 2209, b => 2210, c => 2211, d => 2212, e => 2213, h => 2214, l => 2215, }, # [2209] opcode : res "[inline_const]" 4 "," "(" iy "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1003 ], ":" => [ 9, \&_action_opcode_1003 ], }, # [2210] opcode : res "[inline_const]" 4 "," "(" iy "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1004 ], ":" => [ 9, \&_action_opcode_1004 ], }, # [2211] opcode : res "[inline_const]" 4 "," "(" iy "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1005 ], ":" => [ 9, \&_action_opcode_1005 ], }, # [2212] opcode : res "[inline_const]" 4 "," "(" iy "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1006 ], ":" => [ 9, \&_action_opcode_1006 ], }, # [2213] opcode : res "[inline_const]" 4 "," "(" iy "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1007 ], ":" => [ 9, \&_action_opcode_1007 ], }, # [2214] opcode : res "[inline_const]" 4 "," "(" iy "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1008 ], ":" => [ 9, \&_action_opcode_1008 ], }, # [2215] opcode : res "[inline_const]" 4 "," "(" iy "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1009 ], ":" => [ 9, \&_action_opcode_1009 ], }, # [2216] opcode : res "[inline_const]" 4 "," a { "\n" => [ 9, \&_action_opcode_1010 ], ":" => [ 9, \&_action_opcode_1010 ], }, # [2217] opcode : res "[inline_const]" 4 "," b { "\n" => [ 9, \&_action_opcode_1011 ], ":" => [ 9, \&_action_opcode_1011 ], }, # [2218] opcode : res "[inline_const]" 4 "," c { "\n" => [ 9, \&_action_opcode_1012 ], ":" => [ 9, \&_action_opcode_1012 ], }, # [2219] opcode : res "[inline_const]" 4 "," d { "\n" => [ 9, \&_action_opcode_1013 ], ":" => [ 9, \&_action_opcode_1013 ], }, # [2220] opcode : res "[inline_const]" 4 "," e { "\n" => [ 9, \&_action_opcode_1014 ], ":" => [ 9, \&_action_opcode_1014 ], }, # [2221] opcode : res "[inline_const]" 4 "," h { "\n" => [ 9, \&_action_opcode_1015 ], ":" => [ 9, \&_action_opcode_1015 ], }, # [2222] opcode : res "[inline_const]" 4 "," l { "\n" => [ 9, \&_action_opcode_1016 ], ":" => [ 9, \&_action_opcode_1016 ], }, # [2223] opcode : res "[inline_const]" 5 { "," => 2224, }, # [2224] opcode : res "[inline_const]" 5 "," { "(" => 2225, a => 2292, b => 2293, c => 2294, d => 2295, e => 2296, h => 2297, l => 2298, }, # [2225] opcode : res "[inline_const]" 5 "," "(" { hl => 2226, ix => 2228, iy => 2260, }, # [2226] opcode : res "[inline_const]" 5 "," "(" hl { ")" => 2227, }, # [2227] opcode : res "[inline_const]" 5 "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_1017 ], ":" => [ 9, \&_action_opcode_1017 ], }, # [2228] opcode : res "[inline_const]" 5 "," "(" ix { ")" => 2229, "+" => 2238, "-" => 2249, }, # [2229] opcode : res "[inline_const]" 5 "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_1018 ], "," => 2230, ":" => [ 9, \&_action_opcode_1018 ], }, # [2230] opcode : res "[inline_const]" 5 "," "(" ix ")" "," { a => 2231, b => 2232, c => 2233, d => 2234, e => 2235, h => 2236, l => 2237, }, # [2231] opcode : res "[inline_const]" 5 "," "(" ix ")" "," a { "\n" => [ 9, \&_action_opcode_1019 ], ":" => [ 9, \&_action_opcode_1019 ], }, # [2232] opcode : res "[inline_const]" 5 "," "(" ix ")" "," b { "\n" => [ 9, \&_action_opcode_1020 ], ":" => [ 9, \&_action_opcode_1020 ], }, # [2233] opcode : res "[inline_const]" 5 "," "(" ix ")" "," c { "\n" => [ 9, \&_action_opcode_1021 ], ":" => [ 9, \&_action_opcode_1021 ], }, # [2234] opcode : res "[inline_const]" 5 "," "(" ix ")" "," d { "\n" => [ 9, \&_action_opcode_1022 ], ":" => [ 9, \&_action_opcode_1022 ], }, # [2235] opcode : res "[inline_const]" 5 "," "(" ix ")" "," e { "\n" => [ 9, \&_action_opcode_1023 ], ":" => [ 9, \&_action_opcode_1023 ], }, # [2236] opcode : res "[inline_const]" 5 "," "(" ix ")" "," h { "\n" => [ 9, \&_action_opcode_1024 ], ":" => [ 9, \&_action_opcode_1024 ], }, # [2237] opcode : res "[inline_const]" 5 "," "(" ix ")" "," l { "\n" => [ 9, \&_action_opcode_1025 ], ":" => [ 9, \&_action_opcode_1025 ], }, # [2238] opcode : res "[inline_const]" 5 "," "(" ix "+" { "!" => [ 14, 2239 ], "+" => [ 14, 2239 ], "-" => [ 14, 2239 ], __else__ => [ 14, 2239 ], "~" => [ 14, 2239 ], }, # [2239] opcode : res "[inline_const]" 5 "," "(" ix "+" "[expr_DIS]" { ")" => 2240, }, # [2240] opcode : res "[inline_const]" 5 "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_1026 ], "," => 2241, ":" => [ 9, \&_action_opcode_1026 ], }, # [2241] opcode : res "[inline_const]" 5 "," "(" ix "+" "[expr_DIS]" ")" "," { a => 2242, b => 2243, c => 2244, d => 2245, e => 2246, h => 2247, l => 2248, }, # [2242] opcode : res "[inline_const]" 5 "," "(" ix "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1027 ], ":" => [ 9, \&_action_opcode_1027 ], }, # [2243] opcode : res "[inline_const]" 5 "," "(" ix "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1028 ], ":" => [ 9, \&_action_opcode_1028 ], }, # [2244] opcode : res "[inline_const]" 5 "," "(" ix "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1029 ], ":" => [ 9, \&_action_opcode_1029 ], }, # [2245] opcode : res "[inline_const]" 5 "," "(" ix "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1030 ], ":" => [ 9, \&_action_opcode_1030 ], }, # [2246] opcode : res "[inline_const]" 5 "," "(" ix "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1031 ], ":" => [ 9, \&_action_opcode_1031 ], }, # [2247] opcode : res "[inline_const]" 5 "," "(" ix "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1032 ], ":" => [ 9, \&_action_opcode_1032 ], }, # [2248] opcode : res "[inline_const]" 5 "," "(" ix "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1033 ], ":" => [ 9, \&_action_opcode_1033 ], }, # [2249] opcode : res "[inline_const]" 5 "," "(" ix "-" { "!" => [ 16, 2250 ], "+" => [ 16, 2250 ], "-" => [ 16, 2250 ], __else__ => [ 16, 2250 ], "~" => [ 16, 2250 ], }, # [2250] opcode : res "[inline_const]" 5 "," "(" ix "-" "[expr_NDIS]" { ")" => 2251, }, # [2251] opcode : res "[inline_const]" 5 "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_1026 ], "," => 2252, ":" => [ 9, \&_action_opcode_1026 ], }, # [2252] opcode : res "[inline_const]" 5 "," "(" ix "-" "[expr_NDIS]" ")" "," { a => 2253, b => 2254, c => 2255, d => 2256, e => 2257, h => 2258, l => 2259, }, # [2253] opcode : res "[inline_const]" 5 "," "(" ix "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1027 ], ":" => [ 9, \&_action_opcode_1027 ], }, # [2254] opcode : res "[inline_const]" 5 "," "(" ix "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1028 ], ":" => [ 9, \&_action_opcode_1028 ], }, # [2255] opcode : res "[inline_const]" 5 "," "(" ix "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1029 ], ":" => [ 9, \&_action_opcode_1029 ], }, # [2256] opcode : res "[inline_const]" 5 "," "(" ix "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1030 ], ":" => [ 9, \&_action_opcode_1030 ], }, # [2257] opcode : res "[inline_const]" 5 "," "(" ix "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1031 ], ":" => [ 9, \&_action_opcode_1031 ], }, # [2258] opcode : res "[inline_const]" 5 "," "(" ix "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1032 ], ":" => [ 9, \&_action_opcode_1032 ], }, # [2259] opcode : res "[inline_const]" 5 "," "(" ix "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1033 ], ":" => [ 9, \&_action_opcode_1033 ], }, # [2260] opcode : res "[inline_const]" 5 "," "(" iy { ")" => 2261, "+" => 2270, "-" => 2281, }, # [2261] opcode : res "[inline_const]" 5 "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_1034 ], "," => 2262, ":" => [ 9, \&_action_opcode_1034 ], }, # [2262] opcode : res "[inline_const]" 5 "," "(" iy ")" "," { a => 2263, b => 2264, c => 2265, d => 2266, e => 2267, h => 2268, l => 2269, }, # [2263] opcode : res "[inline_const]" 5 "," "(" iy ")" "," a { "\n" => [ 9, \&_action_opcode_1035 ], ":" => [ 9, \&_action_opcode_1035 ], }, # [2264] opcode : res "[inline_const]" 5 "," "(" iy ")" "," b { "\n" => [ 9, \&_action_opcode_1036 ], ":" => [ 9, \&_action_opcode_1036 ], }, # [2265] opcode : res "[inline_const]" 5 "," "(" iy ")" "," c { "\n" => [ 9, \&_action_opcode_1037 ], ":" => [ 9, \&_action_opcode_1037 ], }, # [2266] opcode : res "[inline_const]" 5 "," "(" iy ")" "," d { "\n" => [ 9, \&_action_opcode_1038 ], ":" => [ 9, \&_action_opcode_1038 ], }, # [2267] opcode : res "[inline_const]" 5 "," "(" iy ")" "," e { "\n" => [ 9, \&_action_opcode_1039 ], ":" => [ 9, \&_action_opcode_1039 ], }, # [2268] opcode : res "[inline_const]" 5 "," "(" iy ")" "," h { "\n" => [ 9, \&_action_opcode_1040 ], ":" => [ 9, \&_action_opcode_1040 ], }, # [2269] opcode : res "[inline_const]" 5 "," "(" iy ")" "," l { "\n" => [ 9, \&_action_opcode_1041 ], ":" => [ 9, \&_action_opcode_1041 ], }, # [2270] opcode : res "[inline_const]" 5 "," "(" iy "+" { "!" => [ 14, 2271 ], "+" => [ 14, 2271 ], "-" => [ 14, 2271 ], __else__ => [ 14, 2271 ], "~" => [ 14, 2271 ], }, # [2271] opcode : res "[inline_const]" 5 "," "(" iy "+" "[expr_DIS]" { ")" => 2272, }, # [2272] opcode : res "[inline_const]" 5 "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_1042 ], "," => 2273, ":" => [ 9, \&_action_opcode_1042 ], }, # [2273] opcode : res "[inline_const]" 5 "," "(" iy "+" "[expr_DIS]" ")" "," { a => 2274, b => 2275, c => 2276, d => 2277, e => 2278, h => 2279, l => 2280, }, # [2274] opcode : res "[inline_const]" 5 "," "(" iy "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1043 ], ":" => [ 9, \&_action_opcode_1043 ], }, # [2275] opcode : res "[inline_const]" 5 "," "(" iy "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1044 ], ":" => [ 9, \&_action_opcode_1044 ], }, # [2276] opcode : res "[inline_const]" 5 "," "(" iy "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1045 ], ":" => [ 9, \&_action_opcode_1045 ], }, # [2277] opcode : res "[inline_const]" 5 "," "(" iy "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1046 ], ":" => [ 9, \&_action_opcode_1046 ], }, # [2278] opcode : res "[inline_const]" 5 "," "(" iy "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1047 ], ":" => [ 9, \&_action_opcode_1047 ], }, # [2279] opcode : res "[inline_const]" 5 "," "(" iy "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1048 ], ":" => [ 9, \&_action_opcode_1048 ], }, # [2280] opcode : res "[inline_const]" 5 "," "(" iy "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1049 ], ":" => [ 9, \&_action_opcode_1049 ], }, # [2281] opcode : res "[inline_const]" 5 "," "(" iy "-" { "!" => [ 16, 2282 ], "+" => [ 16, 2282 ], "-" => [ 16, 2282 ], __else__ => [ 16, 2282 ], "~" => [ 16, 2282 ], }, # [2282] opcode : res "[inline_const]" 5 "," "(" iy "-" "[expr_NDIS]" { ")" => 2283, }, # [2283] opcode : res "[inline_const]" 5 "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_1042 ], "," => 2284, ":" => [ 9, \&_action_opcode_1042 ], }, # [2284] opcode : res "[inline_const]" 5 "," "(" iy "-" "[expr_NDIS]" ")" "," { a => 2285, b => 2286, c => 2287, d => 2288, e => 2289, h => 2290, l => 2291, }, # [2285] opcode : res "[inline_const]" 5 "," "(" iy "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1043 ], ":" => [ 9, \&_action_opcode_1043 ], }, # [2286] opcode : res "[inline_const]" 5 "," "(" iy "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1044 ], ":" => [ 9, \&_action_opcode_1044 ], }, # [2287] opcode : res "[inline_const]" 5 "," "(" iy "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1045 ], ":" => [ 9, \&_action_opcode_1045 ], }, # [2288] opcode : res "[inline_const]" 5 "," "(" iy "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1046 ], ":" => [ 9, \&_action_opcode_1046 ], }, # [2289] opcode : res "[inline_const]" 5 "," "(" iy "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1047 ], ":" => [ 9, \&_action_opcode_1047 ], }, # [2290] opcode : res "[inline_const]" 5 "," "(" iy "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1048 ], ":" => [ 9, \&_action_opcode_1048 ], }, # [2291] opcode : res "[inline_const]" 5 "," "(" iy "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1049 ], ":" => [ 9, \&_action_opcode_1049 ], }, # [2292] opcode : res "[inline_const]" 5 "," a { "\n" => [ 9, \&_action_opcode_1050 ], ":" => [ 9, \&_action_opcode_1050 ], }, # [2293] opcode : res "[inline_const]" 5 "," b { "\n" => [ 9, \&_action_opcode_1051 ], ":" => [ 9, \&_action_opcode_1051 ], }, # [2294] opcode : res "[inline_const]" 5 "," c { "\n" => [ 9, \&_action_opcode_1052 ], ":" => [ 9, \&_action_opcode_1052 ], }, # [2295] opcode : res "[inline_const]" 5 "," d { "\n" => [ 9, \&_action_opcode_1053 ], ":" => [ 9, \&_action_opcode_1053 ], }, # [2296] opcode : res "[inline_const]" 5 "," e { "\n" => [ 9, \&_action_opcode_1054 ], ":" => [ 9, \&_action_opcode_1054 ], }, # [2297] opcode : res "[inline_const]" 5 "," h { "\n" => [ 9, \&_action_opcode_1055 ], ":" => [ 9, \&_action_opcode_1055 ], }, # [2298] opcode : res "[inline_const]" 5 "," l { "\n" => [ 9, \&_action_opcode_1056 ], ":" => [ 9, \&_action_opcode_1056 ], }, # [2299] opcode : res "[inline_const]" 6 { "," => 2300, }, # [2300] opcode : res "[inline_const]" 6 "," { "(" => 2301, a => 2368, b => 2369, c => 2370, d => 2371, e => 2372, h => 2373, l => 2374, }, # [2301] opcode : res "[inline_const]" 6 "," "(" { hl => 2302, ix => 2304, iy => 2336, }, # [2302] opcode : res "[inline_const]" 6 "," "(" hl { ")" => 2303, }, # [2303] opcode : res "[inline_const]" 6 "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_1057 ], ":" => [ 9, \&_action_opcode_1057 ], }, # [2304] opcode : res "[inline_const]" 6 "," "(" ix { ")" => 2305, "+" => 2314, "-" => 2325, }, # [2305] opcode : res "[inline_const]" 6 "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_1058 ], "," => 2306, ":" => [ 9, \&_action_opcode_1058 ], }, # [2306] opcode : res "[inline_const]" 6 "," "(" ix ")" "," { a => 2307, b => 2308, c => 2309, d => 2310, e => 2311, h => 2312, l => 2313, }, # [2307] opcode : res "[inline_const]" 6 "," "(" ix ")" "," a { "\n" => [ 9, \&_action_opcode_1059 ], ":" => [ 9, \&_action_opcode_1059 ], }, # [2308] opcode : res "[inline_const]" 6 "," "(" ix ")" "," b { "\n" => [ 9, \&_action_opcode_1060 ], ":" => [ 9, \&_action_opcode_1060 ], }, # [2309] opcode : res "[inline_const]" 6 "," "(" ix ")" "," c { "\n" => [ 9, \&_action_opcode_1061 ], ":" => [ 9, \&_action_opcode_1061 ], }, # [2310] opcode : res "[inline_const]" 6 "," "(" ix ")" "," d { "\n" => [ 9, \&_action_opcode_1062 ], ":" => [ 9, \&_action_opcode_1062 ], }, # [2311] opcode : res "[inline_const]" 6 "," "(" ix ")" "," e { "\n" => [ 9, \&_action_opcode_1063 ], ":" => [ 9, \&_action_opcode_1063 ], }, # [2312] opcode : res "[inline_const]" 6 "," "(" ix ")" "," h { "\n" => [ 9, \&_action_opcode_1064 ], ":" => [ 9, \&_action_opcode_1064 ], }, # [2313] opcode : res "[inline_const]" 6 "," "(" ix ")" "," l { "\n" => [ 9, \&_action_opcode_1065 ], ":" => [ 9, \&_action_opcode_1065 ], }, # [2314] opcode : res "[inline_const]" 6 "," "(" ix "+" { "!" => [ 14, 2315 ], "+" => [ 14, 2315 ], "-" => [ 14, 2315 ], __else__ => [ 14, 2315 ], "~" => [ 14, 2315 ], }, # [2315] opcode : res "[inline_const]" 6 "," "(" ix "+" "[expr_DIS]" { ")" => 2316, }, # [2316] opcode : res "[inline_const]" 6 "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_1066 ], "," => 2317, ":" => [ 9, \&_action_opcode_1066 ], }, # [2317] opcode : res "[inline_const]" 6 "," "(" ix "+" "[expr_DIS]" ")" "," { a => 2318, b => 2319, c => 2320, d => 2321, e => 2322, h => 2323, l => 2324, }, # [2318] opcode : res "[inline_const]" 6 "," "(" ix "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1067 ], ":" => [ 9, \&_action_opcode_1067 ], }, # [2319] opcode : res "[inline_const]" 6 "," "(" ix "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1068 ], ":" => [ 9, \&_action_opcode_1068 ], }, # [2320] opcode : res "[inline_const]" 6 "," "(" ix "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1069 ], ":" => [ 9, \&_action_opcode_1069 ], }, # [2321] opcode : res "[inline_const]" 6 "," "(" ix "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1070 ], ":" => [ 9, \&_action_opcode_1070 ], }, # [2322] opcode : res "[inline_const]" 6 "," "(" ix "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1071 ], ":" => [ 9, \&_action_opcode_1071 ], }, # [2323] opcode : res "[inline_const]" 6 "," "(" ix "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1072 ], ":" => [ 9, \&_action_opcode_1072 ], }, # [2324] opcode : res "[inline_const]" 6 "," "(" ix "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1073 ], ":" => [ 9, \&_action_opcode_1073 ], }, # [2325] opcode : res "[inline_const]" 6 "," "(" ix "-" { "!" => [ 16, 2326 ], "+" => [ 16, 2326 ], "-" => [ 16, 2326 ], __else__ => [ 16, 2326 ], "~" => [ 16, 2326 ], }, # [2326] opcode : res "[inline_const]" 6 "," "(" ix "-" "[expr_NDIS]" { ")" => 2327, }, # [2327] opcode : res "[inline_const]" 6 "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_1066 ], "," => 2328, ":" => [ 9, \&_action_opcode_1066 ], }, # [2328] opcode : res "[inline_const]" 6 "," "(" ix "-" "[expr_NDIS]" ")" "," { a => 2329, b => 2330, c => 2331, d => 2332, e => 2333, h => 2334, l => 2335, }, # [2329] opcode : res "[inline_const]" 6 "," "(" ix "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1067 ], ":" => [ 9, \&_action_opcode_1067 ], }, # [2330] opcode : res "[inline_const]" 6 "," "(" ix "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1068 ], ":" => [ 9, \&_action_opcode_1068 ], }, # [2331] opcode : res "[inline_const]" 6 "," "(" ix "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1069 ], ":" => [ 9, \&_action_opcode_1069 ], }, # [2332] opcode : res "[inline_const]" 6 "," "(" ix "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1070 ], ":" => [ 9, \&_action_opcode_1070 ], }, # [2333] opcode : res "[inline_const]" 6 "," "(" ix "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1071 ], ":" => [ 9, \&_action_opcode_1071 ], }, # [2334] opcode : res "[inline_const]" 6 "," "(" ix "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1072 ], ":" => [ 9, \&_action_opcode_1072 ], }, # [2335] opcode : res "[inline_const]" 6 "," "(" ix "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1073 ], ":" => [ 9, \&_action_opcode_1073 ], }, # [2336] opcode : res "[inline_const]" 6 "," "(" iy { ")" => 2337, "+" => 2346, "-" => 2357, }, # [2337] opcode : res "[inline_const]" 6 "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_1074 ], "," => 2338, ":" => [ 9, \&_action_opcode_1074 ], }, # [2338] opcode : res "[inline_const]" 6 "," "(" iy ")" "," { a => 2339, b => 2340, c => 2341, d => 2342, e => 2343, h => 2344, l => 2345, }, # [2339] opcode : res "[inline_const]" 6 "," "(" iy ")" "," a { "\n" => [ 9, \&_action_opcode_1075 ], ":" => [ 9, \&_action_opcode_1075 ], }, # [2340] opcode : res "[inline_const]" 6 "," "(" iy ")" "," b { "\n" => [ 9, \&_action_opcode_1076 ], ":" => [ 9, \&_action_opcode_1076 ], }, # [2341] opcode : res "[inline_const]" 6 "," "(" iy ")" "," c { "\n" => [ 9, \&_action_opcode_1077 ], ":" => [ 9, \&_action_opcode_1077 ], }, # [2342] opcode : res "[inline_const]" 6 "," "(" iy ")" "," d { "\n" => [ 9, \&_action_opcode_1078 ], ":" => [ 9, \&_action_opcode_1078 ], }, # [2343] opcode : res "[inline_const]" 6 "," "(" iy ")" "," e { "\n" => [ 9, \&_action_opcode_1079 ], ":" => [ 9, \&_action_opcode_1079 ], }, # [2344] opcode : res "[inline_const]" 6 "," "(" iy ")" "," h { "\n" => [ 9, \&_action_opcode_1080 ], ":" => [ 9, \&_action_opcode_1080 ], }, # [2345] opcode : res "[inline_const]" 6 "," "(" iy ")" "," l { "\n" => [ 9, \&_action_opcode_1081 ], ":" => [ 9, \&_action_opcode_1081 ], }, # [2346] opcode : res "[inline_const]" 6 "," "(" iy "+" { "!" => [ 14, 2347 ], "+" => [ 14, 2347 ], "-" => [ 14, 2347 ], __else__ => [ 14, 2347 ], "~" => [ 14, 2347 ], }, # [2347] opcode : res "[inline_const]" 6 "," "(" iy "+" "[expr_DIS]" { ")" => 2348, }, # [2348] opcode : res "[inline_const]" 6 "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_1082 ], "," => 2349, ":" => [ 9, \&_action_opcode_1082 ], }, # [2349] opcode : res "[inline_const]" 6 "," "(" iy "+" "[expr_DIS]" ")" "," { a => 2350, b => 2351, c => 2352, d => 2353, e => 2354, h => 2355, l => 2356, }, # [2350] opcode : res "[inline_const]" 6 "," "(" iy "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1083 ], ":" => [ 9, \&_action_opcode_1083 ], }, # [2351] opcode : res "[inline_const]" 6 "," "(" iy "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1084 ], ":" => [ 9, \&_action_opcode_1084 ], }, # [2352] opcode : res "[inline_const]" 6 "," "(" iy "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1085 ], ":" => [ 9, \&_action_opcode_1085 ], }, # [2353] opcode : res "[inline_const]" 6 "," "(" iy "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1086 ], ":" => [ 9, \&_action_opcode_1086 ], }, # [2354] opcode : res "[inline_const]" 6 "," "(" iy "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1087 ], ":" => [ 9, \&_action_opcode_1087 ], }, # [2355] opcode : res "[inline_const]" 6 "," "(" iy "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1088 ], ":" => [ 9, \&_action_opcode_1088 ], }, # [2356] opcode : res "[inline_const]" 6 "," "(" iy "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1089 ], ":" => [ 9, \&_action_opcode_1089 ], }, # [2357] opcode : res "[inline_const]" 6 "," "(" iy "-" { "!" => [ 16, 2358 ], "+" => [ 16, 2358 ], "-" => [ 16, 2358 ], __else__ => [ 16, 2358 ], "~" => [ 16, 2358 ], }, # [2358] opcode : res "[inline_const]" 6 "," "(" iy "-" "[expr_NDIS]" { ")" => 2359, }, # [2359] opcode : res "[inline_const]" 6 "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_1082 ], "," => 2360, ":" => [ 9, \&_action_opcode_1082 ], }, # [2360] opcode : res "[inline_const]" 6 "," "(" iy "-" "[expr_NDIS]" ")" "," { a => 2361, b => 2362, c => 2363, d => 2364, e => 2365, h => 2366, l => 2367, }, # [2361] opcode : res "[inline_const]" 6 "," "(" iy "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1083 ], ":" => [ 9, \&_action_opcode_1083 ], }, # [2362] opcode : res "[inline_const]" 6 "," "(" iy "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1084 ], ":" => [ 9, \&_action_opcode_1084 ], }, # [2363] opcode : res "[inline_const]" 6 "," "(" iy "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1085 ], ":" => [ 9, \&_action_opcode_1085 ], }, # [2364] opcode : res "[inline_const]" 6 "," "(" iy "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1086 ], ":" => [ 9, \&_action_opcode_1086 ], }, # [2365] opcode : res "[inline_const]" 6 "," "(" iy "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1087 ], ":" => [ 9, \&_action_opcode_1087 ], }, # [2366] opcode : res "[inline_const]" 6 "," "(" iy "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1088 ], ":" => [ 9, \&_action_opcode_1088 ], }, # [2367] opcode : res "[inline_const]" 6 "," "(" iy "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1089 ], ":" => [ 9, \&_action_opcode_1089 ], }, # [2368] opcode : res "[inline_const]" 6 "," a { "\n" => [ 9, \&_action_opcode_1090 ], ":" => [ 9, \&_action_opcode_1090 ], }, # [2369] opcode : res "[inline_const]" 6 "," b { "\n" => [ 9, \&_action_opcode_1091 ], ":" => [ 9, \&_action_opcode_1091 ], }, # [2370] opcode : res "[inline_const]" 6 "," c { "\n" => [ 9, \&_action_opcode_1092 ], ":" => [ 9, \&_action_opcode_1092 ], }, # [2371] opcode : res "[inline_const]" 6 "," d { "\n" => [ 9, \&_action_opcode_1093 ], ":" => [ 9, \&_action_opcode_1093 ], }, # [2372] opcode : res "[inline_const]" 6 "," e { "\n" => [ 9, \&_action_opcode_1094 ], ":" => [ 9, \&_action_opcode_1094 ], }, # [2373] opcode : res "[inline_const]" 6 "," h { "\n" => [ 9, \&_action_opcode_1095 ], ":" => [ 9, \&_action_opcode_1095 ], }, # [2374] opcode : res "[inline_const]" 6 "," l { "\n" => [ 9, \&_action_opcode_1096 ], ":" => [ 9, \&_action_opcode_1096 ], }, # [2375] opcode : res "[inline_const]" 7 { "," => 2376, }, # [2376] opcode : res "[inline_const]" 7 "," { "(" => 2377, a => 2444, b => 2445, c => 2446, d => 2447, e => 2448, h => 2449, l => 2450, }, # [2377] opcode : res "[inline_const]" 7 "," "(" { hl => 2378, ix => 2380, iy => 2412, }, # [2378] opcode : res "[inline_const]" 7 "," "(" hl { ")" => 2379, }, # [2379] opcode : res "[inline_const]" 7 "," "(" hl ")" { "\n" => [ 9, \&_action_opcode_1097 ], ":" => [ 9, \&_action_opcode_1097 ], }, # [2380] opcode : res "[inline_const]" 7 "," "(" ix { ")" => 2381, "+" => 2390, "-" => 2401, }, # [2381] opcode : res "[inline_const]" 7 "," "(" ix ")" { "\n" => [ 9, \&_action_opcode_1098 ], "," => 2382, ":" => [ 9, \&_action_opcode_1098 ], }, # [2382] opcode : res "[inline_const]" 7 "," "(" ix ")" "," { a => 2383, b => 2384, c => 2385, d => 2386, e => 2387, h => 2388, l => 2389, }, # [2383] opcode : res "[inline_const]" 7 "," "(" ix ")" "," a { "\n" => [ 9, \&_action_opcode_1099 ], ":" => [ 9, \&_action_opcode_1099 ], }, # [2384] opcode : res "[inline_const]" 7 "," "(" ix ")" "," b { "\n" => [ 9, \&_action_opcode_1100 ], ":" => [ 9, \&_action_opcode_1100 ], }, # [2385] opcode : res "[inline_const]" 7 "," "(" ix ")" "," c { "\n" => [ 9, \&_action_opcode_1101 ], ":" => [ 9, \&_action_opcode_1101 ], }, # [2386] opcode : res "[inline_const]" 7 "," "(" ix ")" "," d { "\n" => [ 9, \&_action_opcode_1102 ], ":" => [ 9, \&_action_opcode_1102 ], }, # [2387] opcode : res "[inline_const]" 7 "," "(" ix ")" "," e { "\n" => [ 9, \&_action_opcode_1103 ], ":" => [ 9, \&_action_opcode_1103 ], }, # [2388] opcode : res "[inline_const]" 7 "," "(" ix ")" "," h { "\n" => [ 9, \&_action_opcode_1104 ], ":" => [ 9, \&_action_opcode_1104 ], }, # [2389] opcode : res "[inline_const]" 7 "," "(" ix ")" "," l { "\n" => [ 9, \&_action_opcode_1105 ], ":" => [ 9, \&_action_opcode_1105 ], }, # [2390] opcode : res "[inline_const]" 7 "," "(" ix "+" { "!" => [ 14, 2391 ], "+" => [ 14, 2391 ], "-" => [ 14, 2391 ], __else__ => [ 14, 2391 ], "~" => [ 14, 2391 ], }, # [2391] opcode : res "[inline_const]" 7 "," "(" ix "+" "[expr_DIS]" { ")" => 2392, }, # [2392] opcode : res "[inline_const]" 7 "," "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_1106 ], "," => 2393, ":" => [ 9, \&_action_opcode_1106 ], }, # [2393] opcode : res "[inline_const]" 7 "," "(" ix "+" "[expr_DIS]" ")" "," { a => 2394, b => 2395, c => 2396, d => 2397, e => 2398, h => 2399, l => 2400, }, # [2394] opcode : res "[inline_const]" 7 "," "(" ix "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1107 ], ":" => [ 9, \&_action_opcode_1107 ], }, # [2395] opcode : res "[inline_const]" 7 "," "(" ix "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1108 ], ":" => [ 9, \&_action_opcode_1108 ], }, # [2396] opcode : res "[inline_const]" 7 "," "(" ix "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1109 ], ":" => [ 9, \&_action_opcode_1109 ], }, # [2397] opcode : res "[inline_const]" 7 "," "(" ix "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1110 ], ":" => [ 9, \&_action_opcode_1110 ], }, # [2398] opcode : res "[inline_const]" 7 "," "(" ix "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1111 ], ":" => [ 9, \&_action_opcode_1111 ], }, # [2399] opcode : res "[inline_const]" 7 "," "(" ix "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1112 ], ":" => [ 9, \&_action_opcode_1112 ], }, # [2400] opcode : res "[inline_const]" 7 "," "(" ix "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1113 ], ":" => [ 9, \&_action_opcode_1113 ], }, # [2401] opcode : res "[inline_const]" 7 "," "(" ix "-" { "!" => [ 16, 2402 ], "+" => [ 16, 2402 ], "-" => [ 16, 2402 ], __else__ => [ 16, 2402 ], "~" => [ 16, 2402 ], }, # [2402] opcode : res "[inline_const]" 7 "," "(" ix "-" "[expr_NDIS]" { ")" => 2403, }, # [2403] opcode : res "[inline_const]" 7 "," "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_1106 ], "," => 2404, ":" => [ 9, \&_action_opcode_1106 ], }, # [2404] opcode : res "[inline_const]" 7 "," "(" ix "-" "[expr_NDIS]" ")" "," { a => 2405, b => 2406, c => 2407, d => 2408, e => 2409, h => 2410, l => 2411, }, # [2405] opcode : res "[inline_const]" 7 "," "(" ix "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1107 ], ":" => [ 9, \&_action_opcode_1107 ], }, # [2406] opcode : res "[inline_const]" 7 "," "(" ix "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1108 ], ":" => [ 9, \&_action_opcode_1108 ], }, # [2407] opcode : res "[inline_const]" 7 "," "(" ix "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1109 ], ":" => [ 9, \&_action_opcode_1109 ], }, # [2408] opcode : res "[inline_const]" 7 "," "(" ix "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1110 ], ":" => [ 9, \&_action_opcode_1110 ], }, # [2409] opcode : res "[inline_const]" 7 "," "(" ix "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1111 ], ":" => [ 9, \&_action_opcode_1111 ], }, # [2410] opcode : res "[inline_const]" 7 "," "(" ix "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1112 ], ":" => [ 9, \&_action_opcode_1112 ], }, # [2411] opcode : res "[inline_const]" 7 "," "(" ix "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1113 ], ":" => [ 9, \&_action_opcode_1113 ], }, # [2412] opcode : res "[inline_const]" 7 "," "(" iy { ")" => 2413, "+" => 2422, "-" => 2433, }, # [2413] opcode : res "[inline_const]" 7 "," "(" iy ")" { "\n" => [ 9, \&_action_opcode_1114 ], "," => 2414, ":" => [ 9, \&_action_opcode_1114 ], }, # [2414] opcode : res "[inline_const]" 7 "," "(" iy ")" "," { a => 2415, b => 2416, c => 2417, d => 2418, e => 2419, h => 2420, l => 2421, }, # [2415] opcode : res "[inline_const]" 7 "," "(" iy ")" "," a { "\n" => [ 9, \&_action_opcode_1115 ], ":" => [ 9, \&_action_opcode_1115 ], }, # [2416] opcode : res "[inline_const]" 7 "," "(" iy ")" "," b { "\n" => [ 9, \&_action_opcode_1116 ], ":" => [ 9, \&_action_opcode_1116 ], }, # [2417] opcode : res "[inline_const]" 7 "," "(" iy ")" "," c { "\n" => [ 9, \&_action_opcode_1117 ], ":" => [ 9, \&_action_opcode_1117 ], }, # [2418] opcode : res "[inline_const]" 7 "," "(" iy ")" "," d { "\n" => [ 9, \&_action_opcode_1118 ], ":" => [ 9, \&_action_opcode_1118 ], }, # [2419] opcode : res "[inline_const]" 7 "," "(" iy ")" "," e { "\n" => [ 9, \&_action_opcode_1119 ], ":" => [ 9, \&_action_opcode_1119 ], }, # [2420] opcode : res "[inline_const]" 7 "," "(" iy ")" "," h { "\n" => [ 9, \&_action_opcode_1120 ], ":" => [ 9, \&_action_opcode_1120 ], }, # [2421] opcode : res "[inline_const]" 7 "," "(" iy ")" "," l { "\n" => [ 9, \&_action_opcode_1121 ], ":" => [ 9, \&_action_opcode_1121 ], }, # [2422] opcode : res "[inline_const]" 7 "," "(" iy "+" { "!" => [ 14, 2423 ], "+" => [ 14, 2423 ], "-" => [ 14, 2423 ], __else__ => [ 14, 2423 ], "~" => [ 14, 2423 ], }, # [2423] opcode : res "[inline_const]" 7 "," "(" iy "+" "[expr_DIS]" { ")" => 2424, }, # [2424] opcode : res "[inline_const]" 7 "," "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_1122 ], "," => 2425, ":" => [ 9, \&_action_opcode_1122 ], }, # [2425] opcode : res "[inline_const]" 7 "," "(" iy "+" "[expr_DIS]" ")" "," { a => 2426, b => 2427, c => 2428, d => 2429, e => 2430, h => 2431, l => 2432, }, # [2426] opcode : res "[inline_const]" 7 "," "(" iy "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1123 ], ":" => [ 9, \&_action_opcode_1123 ], }, # [2427] opcode : res "[inline_const]" 7 "," "(" iy "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1124 ], ":" => [ 9, \&_action_opcode_1124 ], }, # [2428] opcode : res "[inline_const]" 7 "," "(" iy "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1125 ], ":" => [ 9, \&_action_opcode_1125 ], }, # [2429] opcode : res "[inline_const]" 7 "," "(" iy "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1126 ], ":" => [ 9, \&_action_opcode_1126 ], }, # [2430] opcode : res "[inline_const]" 7 "," "(" iy "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1127 ], ":" => [ 9, \&_action_opcode_1127 ], }, # [2431] opcode : res "[inline_const]" 7 "," "(" iy "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1128 ], ":" => [ 9, \&_action_opcode_1128 ], }, # [2432] opcode : res "[inline_const]" 7 "," "(" iy "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1129 ], ":" => [ 9, \&_action_opcode_1129 ], }, # [2433] opcode : res "[inline_const]" 7 "," "(" iy "-" { "!" => [ 16, 2434 ], "+" => [ 16, 2434 ], "-" => [ 16, 2434 ], __else__ => [ 16, 2434 ], "~" => [ 16, 2434 ], }, # [2434] opcode : res "[inline_const]" 7 "," "(" iy "-" "[expr_NDIS]" { ")" => 2435, }, # [2435] opcode : res "[inline_const]" 7 "," "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_1122 ], "," => 2436, ":" => [ 9, \&_action_opcode_1122 ], }, # [2436] opcode : res "[inline_const]" 7 "," "(" iy "-" "[expr_NDIS]" ")" "," { a => 2437, b => 2438, c => 2439, d => 2440, e => 2441, h => 2442, l => 2443, }, # [2437] opcode : res "[inline_const]" 7 "," "(" iy "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1123 ], ":" => [ 9, \&_action_opcode_1123 ], }, # [2438] opcode : res "[inline_const]" 7 "," "(" iy "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1124 ], ":" => [ 9, \&_action_opcode_1124 ], }, # [2439] opcode : res "[inline_const]" 7 "," "(" iy "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1125 ], ":" => [ 9, \&_action_opcode_1125 ], }, # [2440] opcode : res "[inline_const]" 7 "," "(" iy "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1126 ], ":" => [ 9, \&_action_opcode_1126 ], }, # [2441] opcode : res "[inline_const]" 7 "," "(" iy "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1127 ], ":" => [ 9, \&_action_opcode_1127 ], }, # [2442] opcode : res "[inline_const]" 7 "," "(" iy "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1128 ], ":" => [ 9, \&_action_opcode_1128 ], }, # [2443] opcode : res "[inline_const]" 7 "," "(" iy "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1129 ], ":" => [ 9, \&_action_opcode_1129 ], }, # [2444] opcode : res "[inline_const]" 7 "," a { "\n" => [ 9, \&_action_opcode_1130 ], ":" => [ 9, \&_action_opcode_1130 ], }, # [2445] opcode : res "[inline_const]" 7 "," b { "\n" => [ 9, \&_action_opcode_1131 ], ":" => [ 9, \&_action_opcode_1131 ], }, # [2446] opcode : res "[inline_const]" 7 "," c { "\n" => [ 9, \&_action_opcode_1132 ], ":" => [ 9, \&_action_opcode_1132 ], }, # [2447] opcode : res "[inline_const]" 7 "," d { "\n" => [ 9, \&_action_opcode_1133 ], ":" => [ 9, \&_action_opcode_1133 ], }, # [2448] opcode : res "[inline_const]" 7 "," e { "\n" => [ 9, \&_action_opcode_1134 ], ":" => [ 9, \&_action_opcode_1134 ], }, # [2449] opcode : res "[inline_const]" 7 "," h { "\n" => [ 9, \&_action_opcode_1135 ], ":" => [ 9, \&_action_opcode_1135 ], }, # [2450] opcode : res "[inline_const]" 7 "," l { "\n" => [ 9, \&_action_opcode_1136 ], ":" => [ 9, \&_action_opcode_1136 ], }, # [2451] opcode : ret { "\n" => [ 9, \&_action_opcode_1137 ], ":" => [ 9, \&_action_opcode_1137 ], c => 2452, m => 2453, nc => 2454, nz => 2455, p => 2456, pe => 2457, po => 2458, z => 2459, }, # [2452] opcode : ret c { "\n" => [ 9, \&_action_opcode_1138 ], ":" => [ 9, \&_action_opcode_1138 ], }, # [2453] opcode : ret m { "\n" => [ 9, \&_action_opcode_1139 ], ":" => [ 9, \&_action_opcode_1139 ], }, # [2454] opcode : ret nc { "\n" => [ 9, \&_action_opcode_1140 ], ":" => [ 9, \&_action_opcode_1140 ], }, # [2455] opcode : ret nz { "\n" => [ 9, \&_action_opcode_1141 ], ":" => [ 9, \&_action_opcode_1141 ], }, # [2456] opcode : ret p { "\n" => [ 9, \&_action_opcode_1142 ], ":" => [ 9, \&_action_opcode_1142 ], }, # [2457] opcode : ret pe { "\n" => [ 9, \&_action_opcode_1143 ], ":" => [ 9, \&_action_opcode_1143 ], }, # [2458] opcode : ret po { "\n" => [ 9, \&_action_opcode_1144 ], ":" => [ 9, \&_action_opcode_1144 ], }, # [2459] opcode : ret z { "\n" => [ 9, \&_action_opcode_1145 ], ":" => [ 9, \&_action_opcode_1145 ], }, # [2460] opcode : reti { "\n" => [ 9, \&_action_opcode_1146 ], ":" => [ 9, \&_action_opcode_1146 ], }, # [2461] opcode : retn { "\n" => [ 9, \&_action_opcode_1147 ], ":" => [ 9, \&_action_opcode_1147 ], }, # [2462] opcode : rl { "(" => 2463, a => 2530, b => 2531, bc => 2532, c => 2533, d => 2534, de => 2535, e => 2536, h => 2537, hl => 2538, l => 2539, }, # [2463] opcode : rl "(" { hl => 2464, ix => 2466, iy => 2498, }, # [2464] opcode : rl "(" hl { ")" => 2465, }, # [2465] opcode : rl "(" hl ")" { "\n" => [ 9, \&_action_opcode_1148 ], ":" => [ 9, \&_action_opcode_1148 ], }, # [2466] opcode : rl "(" ix { ")" => 2467, "+" => 2476, "-" => 2487, }, # [2467] opcode : rl "(" ix ")" { "\n" => [ 9, \&_action_opcode_1149 ], "," => 2468, ":" => [ 9, \&_action_opcode_1149 ], }, # [2468] opcode : rl "(" ix ")" "," { a => 2469, b => 2470, c => 2471, d => 2472, e => 2473, h => 2474, l => 2475, }, # [2469] opcode : rl "(" ix ")" "," a { "\n" => [ 9, \&_action_opcode_1150 ], ":" => [ 9, \&_action_opcode_1150 ], }, # [2470] opcode : rl "(" ix ")" "," b { "\n" => [ 9, \&_action_opcode_1151 ], ":" => [ 9, \&_action_opcode_1151 ], }, # [2471] opcode : rl "(" ix ")" "," c { "\n" => [ 9, \&_action_opcode_1152 ], ":" => [ 9, \&_action_opcode_1152 ], }, # [2472] opcode : rl "(" ix ")" "," d { "\n" => [ 9, \&_action_opcode_1153 ], ":" => [ 9, \&_action_opcode_1153 ], }, # [2473] opcode : rl "(" ix ")" "," e { "\n" => [ 9, \&_action_opcode_1154 ], ":" => [ 9, \&_action_opcode_1154 ], }, # [2474] opcode : rl "(" ix ")" "," h { "\n" => [ 9, \&_action_opcode_1155 ], ":" => [ 9, \&_action_opcode_1155 ], }, # [2475] opcode : rl "(" ix ")" "," l { "\n" => [ 9, \&_action_opcode_1156 ], ":" => [ 9, \&_action_opcode_1156 ], }, # [2476] opcode : rl "(" ix "+" { "!" => [ 14, 2477 ], "+" => [ 14, 2477 ], "-" => [ 14, 2477 ], __else__ => [ 14, 2477 ], "~" => [ 14, 2477 ], }, # [2477] opcode : rl "(" ix "+" "[expr_DIS]" { ")" => 2478, }, # [2478] opcode : rl "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_1157 ], "," => 2479, ":" => [ 9, \&_action_opcode_1157 ], }, # [2479] opcode : rl "(" ix "+" "[expr_DIS]" ")" "," { a => 2480, b => 2481, c => 2482, d => 2483, e => 2484, h => 2485, l => 2486, }, # [2480] opcode : rl "(" ix "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1158 ], ":" => [ 9, \&_action_opcode_1158 ], }, # [2481] opcode : rl "(" ix "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1159 ], ":" => [ 9, \&_action_opcode_1159 ], }, # [2482] opcode : rl "(" ix "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1160 ], ":" => [ 9, \&_action_opcode_1160 ], }, # [2483] opcode : rl "(" ix "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1161 ], ":" => [ 9, \&_action_opcode_1161 ], }, # [2484] opcode : rl "(" ix "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1162 ], ":" => [ 9, \&_action_opcode_1162 ], }, # [2485] opcode : rl "(" ix "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1163 ], ":" => [ 9, \&_action_opcode_1163 ], }, # [2486] opcode : rl "(" ix "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1164 ], ":" => [ 9, \&_action_opcode_1164 ], }, # [2487] opcode : rl "(" ix "-" { "!" => [ 16, 2488 ], "+" => [ 16, 2488 ], "-" => [ 16, 2488 ], __else__ => [ 16, 2488 ], "~" => [ 16, 2488 ], }, # [2488] opcode : rl "(" ix "-" "[expr_NDIS]" { ")" => 2489, }, # [2489] opcode : rl "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_1157 ], "," => 2490, ":" => [ 9, \&_action_opcode_1157 ], }, # [2490] opcode : rl "(" ix "-" "[expr_NDIS]" ")" "," { a => 2491, b => 2492, c => 2493, d => 2494, e => 2495, h => 2496, l => 2497, }, # [2491] opcode : rl "(" ix "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1158 ], ":" => [ 9, \&_action_opcode_1158 ], }, # [2492] opcode : rl "(" ix "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1159 ], ":" => [ 9, \&_action_opcode_1159 ], }, # [2493] opcode : rl "(" ix "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1160 ], ":" => [ 9, \&_action_opcode_1160 ], }, # [2494] opcode : rl "(" ix "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1161 ], ":" => [ 9, \&_action_opcode_1161 ], }, # [2495] opcode : rl "(" ix "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1162 ], ":" => [ 9, \&_action_opcode_1162 ], }, # [2496] opcode : rl "(" ix "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1163 ], ":" => [ 9, \&_action_opcode_1163 ], }, # [2497] opcode : rl "(" ix "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1164 ], ":" => [ 9, \&_action_opcode_1164 ], }, # [2498] opcode : rl "(" iy { ")" => 2499, "+" => 2508, "-" => 2519, }, # [2499] opcode : rl "(" iy ")" { "\n" => [ 9, \&_action_opcode_1165 ], "," => 2500, ":" => [ 9, \&_action_opcode_1165 ], }, # [2500] opcode : rl "(" iy ")" "," { a => 2501, b => 2502, c => 2503, d => 2504, e => 2505, h => 2506, l => 2507, }, # [2501] opcode : rl "(" iy ")" "," a { "\n" => [ 9, \&_action_opcode_1166 ], ":" => [ 9, \&_action_opcode_1166 ], }, # [2502] opcode : rl "(" iy ")" "," b { "\n" => [ 9, \&_action_opcode_1167 ], ":" => [ 9, \&_action_opcode_1167 ], }, # [2503] opcode : rl "(" iy ")" "," c { "\n" => [ 9, \&_action_opcode_1168 ], ":" => [ 9, \&_action_opcode_1168 ], }, # [2504] opcode : rl "(" iy ")" "," d { "\n" => [ 9, \&_action_opcode_1169 ], ":" => [ 9, \&_action_opcode_1169 ], }, # [2505] opcode : rl "(" iy ")" "," e { "\n" => [ 9, \&_action_opcode_1170 ], ":" => [ 9, \&_action_opcode_1170 ], }, # [2506] opcode : rl "(" iy ")" "," h { "\n" => [ 9, \&_action_opcode_1171 ], ":" => [ 9, \&_action_opcode_1171 ], }, # [2507] opcode : rl "(" iy ")" "," l { "\n" => [ 9, \&_action_opcode_1172 ], ":" => [ 9, \&_action_opcode_1172 ], }, # [2508] opcode : rl "(" iy "+" { "!" => [ 14, 2509 ], "+" => [ 14, 2509 ], "-" => [ 14, 2509 ], __else__ => [ 14, 2509 ], "~" => [ 14, 2509 ], }, # [2509] opcode : rl "(" iy "+" "[expr_DIS]" { ")" => 2510, }, # [2510] opcode : rl "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_1173 ], "," => 2511, ":" => [ 9, \&_action_opcode_1173 ], }, # [2511] opcode : rl "(" iy "+" "[expr_DIS]" ")" "," { a => 2512, b => 2513, c => 2514, d => 2515, e => 2516, h => 2517, l => 2518, }, # [2512] opcode : rl "(" iy "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1174 ], ":" => [ 9, \&_action_opcode_1174 ], }, # [2513] opcode : rl "(" iy "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1175 ], ":" => [ 9, \&_action_opcode_1175 ], }, # [2514] opcode : rl "(" iy "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1176 ], ":" => [ 9, \&_action_opcode_1176 ], }, # [2515] opcode : rl "(" iy "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1177 ], ":" => [ 9, \&_action_opcode_1177 ], }, # [2516] opcode : rl "(" iy "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1178 ], ":" => [ 9, \&_action_opcode_1178 ], }, # [2517] opcode : rl "(" iy "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1179 ], ":" => [ 9, \&_action_opcode_1179 ], }, # [2518] opcode : rl "(" iy "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1180 ], ":" => [ 9, \&_action_opcode_1180 ], }, # [2519] opcode : rl "(" iy "-" { "!" => [ 16, 2520 ], "+" => [ 16, 2520 ], "-" => [ 16, 2520 ], __else__ => [ 16, 2520 ], "~" => [ 16, 2520 ], }, # [2520] opcode : rl "(" iy "-" "[expr_NDIS]" { ")" => 2521, }, # [2521] opcode : rl "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_1173 ], "," => 2522, ":" => [ 9, \&_action_opcode_1173 ], }, # [2522] opcode : rl "(" iy "-" "[expr_NDIS]" ")" "," { a => 2523, b => 2524, c => 2525, d => 2526, e => 2527, h => 2528, l => 2529, }, # [2523] opcode : rl "(" iy "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1174 ], ":" => [ 9, \&_action_opcode_1174 ], }, # [2524] opcode : rl "(" iy "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1175 ], ":" => [ 9, \&_action_opcode_1175 ], }, # [2525] opcode : rl "(" iy "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1176 ], ":" => [ 9, \&_action_opcode_1176 ], }, # [2526] opcode : rl "(" iy "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1177 ], ":" => [ 9, \&_action_opcode_1177 ], }, # [2527] opcode : rl "(" iy "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1178 ], ":" => [ 9, \&_action_opcode_1178 ], }, # [2528] opcode : rl "(" iy "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1179 ], ":" => [ 9, \&_action_opcode_1179 ], }, # [2529] opcode : rl "(" iy "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1180 ], ":" => [ 9, \&_action_opcode_1180 ], }, # [2530] opcode : rl a { "\n" => [ 9, \&_action_opcode_1181 ], ":" => [ 9, \&_action_opcode_1181 ], }, # [2531] opcode : rl b { "\n" => [ 9, \&_action_opcode_1182 ], ":" => [ 9, \&_action_opcode_1182 ], }, # [2532] opcode : rl bc { "\n" => [ 9, \&_action_opcode_1183 ], ":" => [ 9, \&_action_opcode_1183 ], }, # [2533] opcode : rl c { "\n" => [ 9, \&_action_opcode_1184 ], ":" => [ 9, \&_action_opcode_1184 ], }, # [2534] opcode : rl d { "\n" => [ 9, \&_action_opcode_1185 ], ":" => [ 9, \&_action_opcode_1185 ], }, # [2535] opcode : rl de { "\n" => [ 9, \&_action_opcode_1186 ], ":" => [ 9, \&_action_opcode_1186 ], }, # [2536] opcode : rl e { "\n" => [ 9, \&_action_opcode_1187 ], ":" => [ 9, \&_action_opcode_1187 ], }, # [2537] opcode : rl h { "\n" => [ 9, \&_action_opcode_1188 ], ":" => [ 9, \&_action_opcode_1188 ], }, # [2538] opcode : rl hl { "\n" => [ 9, \&_action_opcode_1189 ], ":" => [ 9, \&_action_opcode_1189 ], }, # [2539] opcode : rl l { "\n" => [ 9, \&_action_opcode_1190 ], ":" => [ 9, \&_action_opcode_1190 ], }, # [2540] opcode : rla { "\n" => [ 9, \&_action_opcode_1191 ], ":" => [ 9, \&_action_opcode_1191 ], }, # [2541] opcode : rlc { "(" => 2542, a => 2609, b => 2610, c => 2611, d => 2612, e => 2613, h => 2614, l => 2615, }, # [2542] opcode : rlc "(" { hl => 2543, ix => 2545, iy => 2577, }, # [2543] opcode : rlc "(" hl { ")" => 2544, }, # [2544] opcode : rlc "(" hl ")" { "\n" => [ 9, \&_action_opcode_1192 ], ":" => [ 9, \&_action_opcode_1192 ], }, # [2545] opcode : rlc "(" ix { ")" => 2546, "+" => 2555, "-" => 2566, }, # [2546] opcode : rlc "(" ix ")" { "\n" => [ 9, \&_action_opcode_1193 ], "," => 2547, ":" => [ 9, \&_action_opcode_1193 ], }, # [2547] opcode : rlc "(" ix ")" "," { a => 2548, b => 2549, c => 2550, d => 2551, e => 2552, h => 2553, l => 2554, }, # [2548] opcode : rlc "(" ix ")" "," a { "\n" => [ 9, \&_action_opcode_1194 ], ":" => [ 9, \&_action_opcode_1194 ], }, # [2549] opcode : rlc "(" ix ")" "," b { "\n" => [ 9, \&_action_opcode_1195 ], ":" => [ 9, \&_action_opcode_1195 ], }, # [2550] opcode : rlc "(" ix ")" "," c { "\n" => [ 9, \&_action_opcode_1196 ], ":" => [ 9, \&_action_opcode_1196 ], }, # [2551] opcode : rlc "(" ix ")" "," d { "\n" => [ 9, \&_action_opcode_1197 ], ":" => [ 9, \&_action_opcode_1197 ], }, # [2552] opcode : rlc "(" ix ")" "," e { "\n" => [ 9, \&_action_opcode_1198 ], ":" => [ 9, \&_action_opcode_1198 ], }, # [2553] opcode : rlc "(" ix ")" "," h { "\n" => [ 9, \&_action_opcode_1199 ], ":" => [ 9, \&_action_opcode_1199 ], }, # [2554] opcode : rlc "(" ix ")" "," l { "\n" => [ 9, \&_action_opcode_1200 ], ":" => [ 9, \&_action_opcode_1200 ], }, # [2555] opcode : rlc "(" ix "+" { "!" => [ 14, 2556 ], "+" => [ 14, 2556 ], "-" => [ 14, 2556 ], __else__ => [ 14, 2556 ], "~" => [ 14, 2556 ], }, # [2556] opcode : rlc "(" ix "+" "[expr_DIS]" { ")" => 2557, }, # [2557] opcode : rlc "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_1201 ], "," => 2558, ":" => [ 9, \&_action_opcode_1201 ], }, # [2558] opcode : rlc "(" ix "+" "[expr_DIS]" ")" "," { a => 2559, b => 2560, c => 2561, d => 2562, e => 2563, h => 2564, l => 2565, }, # [2559] opcode : rlc "(" ix "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1202 ], ":" => [ 9, \&_action_opcode_1202 ], }, # [2560] opcode : rlc "(" ix "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1203 ], ":" => [ 9, \&_action_opcode_1203 ], }, # [2561] opcode : rlc "(" ix "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1204 ], ":" => [ 9, \&_action_opcode_1204 ], }, # [2562] opcode : rlc "(" ix "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1205 ], ":" => [ 9, \&_action_opcode_1205 ], }, # [2563] opcode : rlc "(" ix "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1206 ], ":" => [ 9, \&_action_opcode_1206 ], }, # [2564] opcode : rlc "(" ix "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1207 ], ":" => [ 9, \&_action_opcode_1207 ], }, # [2565] opcode : rlc "(" ix "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1208 ], ":" => [ 9, \&_action_opcode_1208 ], }, # [2566] opcode : rlc "(" ix "-" { "!" => [ 16, 2567 ], "+" => [ 16, 2567 ], "-" => [ 16, 2567 ], __else__ => [ 16, 2567 ], "~" => [ 16, 2567 ], }, # [2567] opcode : rlc "(" ix "-" "[expr_NDIS]" { ")" => 2568, }, # [2568] opcode : rlc "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_1201 ], "," => 2569, ":" => [ 9, \&_action_opcode_1201 ], }, # [2569] opcode : rlc "(" ix "-" "[expr_NDIS]" ")" "," { a => 2570, b => 2571, c => 2572, d => 2573, e => 2574, h => 2575, l => 2576, }, # [2570] opcode : rlc "(" ix "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1202 ], ":" => [ 9, \&_action_opcode_1202 ], }, # [2571] opcode : rlc "(" ix "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1203 ], ":" => [ 9, \&_action_opcode_1203 ], }, # [2572] opcode : rlc "(" ix "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1204 ], ":" => [ 9, \&_action_opcode_1204 ], }, # [2573] opcode : rlc "(" ix "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1205 ], ":" => [ 9, \&_action_opcode_1205 ], }, # [2574] opcode : rlc "(" ix "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1206 ], ":" => [ 9, \&_action_opcode_1206 ], }, # [2575] opcode : rlc "(" ix "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1207 ], ":" => [ 9, \&_action_opcode_1207 ], }, # [2576] opcode : rlc "(" ix "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1208 ], ":" => [ 9, \&_action_opcode_1208 ], }, # [2577] opcode : rlc "(" iy { ")" => 2578, "+" => 2587, "-" => 2598, }, # [2578] opcode : rlc "(" iy ")" { "\n" => [ 9, \&_action_opcode_1209 ], "," => 2579, ":" => [ 9, \&_action_opcode_1209 ], }, # [2579] opcode : rlc "(" iy ")" "," { a => 2580, b => 2581, c => 2582, d => 2583, e => 2584, h => 2585, l => 2586, }, # [2580] opcode : rlc "(" iy ")" "," a { "\n" => [ 9, \&_action_opcode_1210 ], ":" => [ 9, \&_action_opcode_1210 ], }, # [2581] opcode : rlc "(" iy ")" "," b { "\n" => [ 9, \&_action_opcode_1211 ], ":" => [ 9, \&_action_opcode_1211 ], }, # [2582] opcode : rlc "(" iy ")" "," c { "\n" => [ 9, \&_action_opcode_1212 ], ":" => [ 9, \&_action_opcode_1212 ], }, # [2583] opcode : rlc "(" iy ")" "," d { "\n" => [ 9, \&_action_opcode_1213 ], ":" => [ 9, \&_action_opcode_1213 ], }, # [2584] opcode : rlc "(" iy ")" "," e { "\n" => [ 9, \&_action_opcode_1214 ], ":" => [ 9, \&_action_opcode_1214 ], }, # [2585] opcode : rlc "(" iy ")" "," h { "\n" => [ 9, \&_action_opcode_1215 ], ":" => [ 9, \&_action_opcode_1215 ], }, # [2586] opcode : rlc "(" iy ")" "," l { "\n" => [ 9, \&_action_opcode_1216 ], ":" => [ 9, \&_action_opcode_1216 ], }, # [2587] opcode : rlc "(" iy "+" { "!" => [ 14, 2588 ], "+" => [ 14, 2588 ], "-" => [ 14, 2588 ], __else__ => [ 14, 2588 ], "~" => [ 14, 2588 ], }, # [2588] opcode : rlc "(" iy "+" "[expr_DIS]" { ")" => 2589, }, # [2589] opcode : rlc "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_1217 ], "," => 2590, ":" => [ 9, \&_action_opcode_1217 ], }, # [2590] opcode : rlc "(" iy "+" "[expr_DIS]" ")" "," { a => 2591, b => 2592, c => 2593, d => 2594, e => 2595, h => 2596, l => 2597, }, # [2591] opcode : rlc "(" iy "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1218 ], ":" => [ 9, \&_action_opcode_1218 ], }, # [2592] opcode : rlc "(" iy "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1219 ], ":" => [ 9, \&_action_opcode_1219 ], }, # [2593] opcode : rlc "(" iy "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1220 ], ":" => [ 9, \&_action_opcode_1220 ], }, # [2594] opcode : rlc "(" iy "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1221 ], ":" => [ 9, \&_action_opcode_1221 ], }, # [2595] opcode : rlc "(" iy "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1222 ], ":" => [ 9, \&_action_opcode_1222 ], }, # [2596] opcode : rlc "(" iy "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1223 ], ":" => [ 9, \&_action_opcode_1223 ], }, # [2597] opcode : rlc "(" iy "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1224 ], ":" => [ 9, \&_action_opcode_1224 ], }, # [2598] opcode : rlc "(" iy "-" { "!" => [ 16, 2599 ], "+" => [ 16, 2599 ], "-" => [ 16, 2599 ], __else__ => [ 16, 2599 ], "~" => [ 16, 2599 ], }, # [2599] opcode : rlc "(" iy "-" "[expr_NDIS]" { ")" => 2600, }, # [2600] opcode : rlc "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_1217 ], "," => 2601, ":" => [ 9, \&_action_opcode_1217 ], }, # [2601] opcode : rlc "(" iy "-" "[expr_NDIS]" ")" "," { a => 2602, b => 2603, c => 2604, d => 2605, e => 2606, h => 2607, l => 2608, }, # [2602] opcode : rlc "(" iy "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1218 ], ":" => [ 9, \&_action_opcode_1218 ], }, # [2603] opcode : rlc "(" iy "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1219 ], ":" => [ 9, \&_action_opcode_1219 ], }, # [2604] opcode : rlc "(" iy "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1220 ], ":" => [ 9, \&_action_opcode_1220 ], }, # [2605] opcode : rlc "(" iy "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1221 ], ":" => [ 9, \&_action_opcode_1221 ], }, # [2606] opcode : rlc "(" iy "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1222 ], ":" => [ 9, \&_action_opcode_1222 ], }, # [2607] opcode : rlc "(" iy "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1223 ], ":" => [ 9, \&_action_opcode_1223 ], }, # [2608] opcode : rlc "(" iy "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1224 ], ":" => [ 9, \&_action_opcode_1224 ], }, # [2609] opcode : rlc a { "\n" => [ 9, \&_action_opcode_1225 ], ":" => [ 9, \&_action_opcode_1225 ], }, # [2610] opcode : rlc b { "\n" => [ 9, \&_action_opcode_1226 ], ":" => [ 9, \&_action_opcode_1226 ], }, # [2611] opcode : rlc c { "\n" => [ 9, \&_action_opcode_1227 ], ":" => [ 9, \&_action_opcode_1227 ], }, # [2612] opcode : rlc d { "\n" => [ 9, \&_action_opcode_1228 ], ":" => [ 9, \&_action_opcode_1228 ], }, # [2613] opcode : rlc e { "\n" => [ 9, \&_action_opcode_1229 ], ":" => [ 9, \&_action_opcode_1229 ], }, # [2614] opcode : rlc h { "\n" => [ 9, \&_action_opcode_1230 ], ":" => [ 9, \&_action_opcode_1230 ], }, # [2615] opcode : rlc l { "\n" => [ 9, \&_action_opcode_1231 ], ":" => [ 9, \&_action_opcode_1231 ], }, # [2616] opcode : rlca { "\n" => [ 9, \&_action_opcode_1232 ], ":" => [ 9, \&_action_opcode_1232 ], }, # [2617] opcode : rld { "\n" => [ 9, \&_action_opcode_1233 ], ":" => [ 9, \&_action_opcode_1233 ], }, # [2618] opcode : rr { "(" => 2619, a => 2686, b => 2687, bc => 2688, c => 2689, d => 2690, de => 2691, e => 2692, h => 2693, hl => 2694, l => 2695, }, # [2619] opcode : rr "(" { hl => 2620, ix => 2622, iy => 2654, }, # [2620] opcode : rr "(" hl { ")" => 2621, }, # [2621] opcode : rr "(" hl ")" { "\n" => [ 9, \&_action_opcode_1234 ], ":" => [ 9, \&_action_opcode_1234 ], }, # [2622] opcode : rr "(" ix { ")" => 2623, "+" => 2632, "-" => 2643, }, # [2623] opcode : rr "(" ix ")" { "\n" => [ 9, \&_action_opcode_1235 ], "," => 2624, ":" => [ 9, \&_action_opcode_1235 ], }, # [2624] opcode : rr "(" ix ")" "," { a => 2625, b => 2626, c => 2627, d => 2628, e => 2629, h => 2630, l => 2631, }, # [2625] opcode : rr "(" ix ")" "," a { "\n" => [ 9, \&_action_opcode_1236 ], ":" => [ 9, \&_action_opcode_1236 ], }, # [2626] opcode : rr "(" ix ")" "," b { "\n" => [ 9, \&_action_opcode_1237 ], ":" => [ 9, \&_action_opcode_1237 ], }, # [2627] opcode : rr "(" ix ")" "," c { "\n" => [ 9, \&_action_opcode_1238 ], ":" => [ 9, \&_action_opcode_1238 ], }, # [2628] opcode : rr "(" ix ")" "," d { "\n" => [ 9, \&_action_opcode_1239 ], ":" => [ 9, \&_action_opcode_1239 ], }, # [2629] opcode : rr "(" ix ")" "," e { "\n" => [ 9, \&_action_opcode_1240 ], ":" => [ 9, \&_action_opcode_1240 ], }, # [2630] opcode : rr "(" ix ")" "," h { "\n" => [ 9, \&_action_opcode_1241 ], ":" => [ 9, \&_action_opcode_1241 ], }, # [2631] opcode : rr "(" ix ")" "," l { "\n" => [ 9, \&_action_opcode_1242 ], ":" => [ 9, \&_action_opcode_1242 ], }, # [2632] opcode : rr "(" ix "+" { "!" => [ 14, 2633 ], "+" => [ 14, 2633 ], "-" => [ 14, 2633 ], __else__ => [ 14, 2633 ], "~" => [ 14, 2633 ], }, # [2633] opcode : rr "(" ix "+" "[expr_DIS]" { ")" => 2634, }, # [2634] opcode : rr "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_1243 ], "," => 2635, ":" => [ 9, \&_action_opcode_1243 ], }, # [2635] opcode : rr "(" ix "+" "[expr_DIS]" ")" "," { a => 2636, b => 2637, c => 2638, d => 2639, e => 2640, h => 2641, l => 2642, }, # [2636] opcode : rr "(" ix "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1244 ], ":" => [ 9, \&_action_opcode_1244 ], }, # [2637] opcode : rr "(" ix "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1245 ], ":" => [ 9, \&_action_opcode_1245 ], }, # [2638] opcode : rr "(" ix "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1246 ], ":" => [ 9, \&_action_opcode_1246 ], }, # [2639] opcode : rr "(" ix "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1247 ], ":" => [ 9, \&_action_opcode_1247 ], }, # [2640] opcode : rr "(" ix "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1248 ], ":" => [ 9, \&_action_opcode_1248 ], }, # [2641] opcode : rr "(" ix "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1249 ], ":" => [ 9, \&_action_opcode_1249 ], }, # [2642] opcode : rr "(" ix "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1250 ], ":" => [ 9, \&_action_opcode_1250 ], }, # [2643] opcode : rr "(" ix "-" { "!" => [ 16, 2644 ], "+" => [ 16, 2644 ], "-" => [ 16, 2644 ], __else__ => [ 16, 2644 ], "~" => [ 16, 2644 ], }, # [2644] opcode : rr "(" ix "-" "[expr_NDIS]" { ")" => 2645, }, # [2645] opcode : rr "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_1243 ], "," => 2646, ":" => [ 9, \&_action_opcode_1243 ], }, # [2646] opcode : rr "(" ix "-" "[expr_NDIS]" ")" "," { a => 2647, b => 2648, c => 2649, d => 2650, e => 2651, h => 2652, l => 2653, }, # [2647] opcode : rr "(" ix "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1244 ], ":" => [ 9, \&_action_opcode_1244 ], }, # [2648] opcode : rr "(" ix "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1245 ], ":" => [ 9, \&_action_opcode_1245 ], }, # [2649] opcode : rr "(" ix "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1246 ], ":" => [ 9, \&_action_opcode_1246 ], }, # [2650] opcode : rr "(" ix "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1247 ], ":" => [ 9, \&_action_opcode_1247 ], }, # [2651] opcode : rr "(" ix "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1248 ], ":" => [ 9, \&_action_opcode_1248 ], }, # [2652] opcode : rr "(" ix "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1249 ], ":" => [ 9, \&_action_opcode_1249 ], }, # [2653] opcode : rr "(" ix "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1250 ], ":" => [ 9, \&_action_opcode_1250 ], }, # [2654] opcode : rr "(" iy { ")" => 2655, "+" => 2664, "-" => 2675, }, # [2655] opcode : rr "(" iy ")" { "\n" => [ 9, \&_action_opcode_1251 ], "," => 2656, ":" => [ 9, \&_action_opcode_1251 ], }, # [2656] opcode : rr "(" iy ")" "," { a => 2657, b => 2658, c => 2659, d => 2660, e => 2661, h => 2662, l => 2663, }, # [2657] opcode : rr "(" iy ")" "," a { "\n" => [ 9, \&_action_opcode_1252 ], ":" => [ 9, \&_action_opcode_1252 ], }, # [2658] opcode : rr "(" iy ")" "," b { "\n" => [ 9, \&_action_opcode_1253 ], ":" => [ 9, \&_action_opcode_1253 ], }, # [2659] opcode : rr "(" iy ")" "," c { "\n" => [ 9, \&_action_opcode_1254 ], ":" => [ 9, \&_action_opcode_1254 ], }, # [2660] opcode : rr "(" iy ")" "," d { "\n" => [ 9, \&_action_opcode_1255 ], ":" => [ 9, \&_action_opcode_1255 ], }, # [2661] opcode : rr "(" iy ")" "," e { "\n" => [ 9, \&_action_opcode_1256 ], ":" => [ 9, \&_action_opcode_1256 ], }, # [2662] opcode : rr "(" iy ")" "," h { "\n" => [ 9, \&_action_opcode_1257 ], ":" => [ 9, \&_action_opcode_1257 ], }, # [2663] opcode : rr "(" iy ")" "," l { "\n" => [ 9, \&_action_opcode_1258 ], ":" => [ 9, \&_action_opcode_1258 ], }, # [2664] opcode : rr "(" iy "+" { "!" => [ 14, 2665 ], "+" => [ 14, 2665 ], "-" => [ 14, 2665 ], __else__ => [ 14, 2665 ], "~" => [ 14, 2665 ], }, # [2665] opcode : rr "(" iy "+" "[expr_DIS]" { ")" => 2666, }, # [2666] opcode : rr "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_1259 ], "," => 2667, ":" => [ 9, \&_action_opcode_1259 ], }, # [2667] opcode : rr "(" iy "+" "[expr_DIS]" ")" "," { a => 2668, b => 2669, c => 2670, d => 2671, e => 2672, h => 2673, l => 2674, }, # [2668] opcode : rr "(" iy "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1260 ], ":" => [ 9, \&_action_opcode_1260 ], }, # [2669] opcode : rr "(" iy "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1261 ], ":" => [ 9, \&_action_opcode_1261 ], }, # [2670] opcode : rr "(" iy "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1262 ], ":" => [ 9, \&_action_opcode_1262 ], }, # [2671] opcode : rr "(" iy "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1263 ], ":" => [ 9, \&_action_opcode_1263 ], }, # [2672] opcode : rr "(" iy "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1264 ], ":" => [ 9, \&_action_opcode_1264 ], }, # [2673] opcode : rr "(" iy "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1265 ], ":" => [ 9, \&_action_opcode_1265 ], }, # [2674] opcode : rr "(" iy "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1266 ], ":" => [ 9, \&_action_opcode_1266 ], }, # [2675] opcode : rr "(" iy "-" { "!" => [ 16, 2676 ], "+" => [ 16, 2676 ], "-" => [ 16, 2676 ], __else__ => [ 16, 2676 ], "~" => [ 16, 2676 ], }, # [2676] opcode : rr "(" iy "-" "[expr_NDIS]" { ")" => 2677, }, # [2677] opcode : rr "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_1259 ], "," => 2678, ":" => [ 9, \&_action_opcode_1259 ], }, # [2678] opcode : rr "(" iy "-" "[expr_NDIS]" ")" "," { a => 2679, b => 2680, c => 2681, d => 2682, e => 2683, h => 2684, l => 2685, }, # [2679] opcode : rr "(" iy "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1260 ], ":" => [ 9, \&_action_opcode_1260 ], }, # [2680] opcode : rr "(" iy "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1261 ], ":" => [ 9, \&_action_opcode_1261 ], }, # [2681] opcode : rr "(" iy "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1262 ], ":" => [ 9, \&_action_opcode_1262 ], }, # [2682] opcode : rr "(" iy "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1263 ], ":" => [ 9, \&_action_opcode_1263 ], }, # [2683] opcode : rr "(" iy "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1264 ], ":" => [ 9, \&_action_opcode_1264 ], }, # [2684] opcode : rr "(" iy "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1265 ], ":" => [ 9, \&_action_opcode_1265 ], }, # [2685] opcode : rr "(" iy "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1266 ], ":" => [ 9, \&_action_opcode_1266 ], }, # [2686] opcode : rr a { "\n" => [ 9, \&_action_opcode_1267 ], ":" => [ 9, \&_action_opcode_1267 ], }, # [2687] opcode : rr b { "\n" => [ 9, \&_action_opcode_1268 ], ":" => [ 9, \&_action_opcode_1268 ], }, # [2688] opcode : rr bc { "\n" => [ 9, \&_action_opcode_1269 ], ":" => [ 9, \&_action_opcode_1269 ], }, # [2689] opcode : rr c { "\n" => [ 9, \&_action_opcode_1270 ], ":" => [ 9, \&_action_opcode_1270 ], }, # [2690] opcode : rr d { "\n" => [ 9, \&_action_opcode_1271 ], ":" => [ 9, \&_action_opcode_1271 ], }, # [2691] opcode : rr de { "\n" => [ 9, \&_action_opcode_1272 ], ":" => [ 9, \&_action_opcode_1272 ], }, # [2692] opcode : rr e { "\n" => [ 9, \&_action_opcode_1273 ], ":" => [ 9, \&_action_opcode_1273 ], }, # [2693] opcode : rr h { "\n" => [ 9, \&_action_opcode_1274 ], ":" => [ 9, \&_action_opcode_1274 ], }, # [2694] opcode : rr hl { "\n" => [ 9, \&_action_opcode_1275 ], ":" => [ 9, \&_action_opcode_1275 ], }, # [2695] opcode : rr l { "\n" => [ 9, \&_action_opcode_1276 ], ":" => [ 9, \&_action_opcode_1276 ], }, # [2696] opcode : rra { "\n" => [ 9, \&_action_opcode_1277 ], ":" => [ 9, \&_action_opcode_1277 ], }, # [2697] opcode : rrc { "(" => 2698, a => 2765, b => 2766, c => 2767, d => 2768, e => 2769, h => 2770, l => 2771, }, # [2698] opcode : rrc "(" { hl => 2699, ix => 2701, iy => 2733, }, # [2699] opcode : rrc "(" hl { ")" => 2700, }, # [2700] opcode : rrc "(" hl ")" { "\n" => [ 9, \&_action_opcode_1278 ], ":" => [ 9, \&_action_opcode_1278 ], }, # [2701] opcode : rrc "(" ix { ")" => 2702, "+" => 2711, "-" => 2722, }, # [2702] opcode : rrc "(" ix ")" { "\n" => [ 9, \&_action_opcode_1279 ], "," => 2703, ":" => [ 9, \&_action_opcode_1279 ], }, # [2703] opcode : rrc "(" ix ")" "," { a => 2704, b => 2705, c => 2706, d => 2707, e => 2708, h => 2709, l => 2710, }, # [2704] opcode : rrc "(" ix ")" "," a { "\n" => [ 9, \&_action_opcode_1280 ], ":" => [ 9, \&_action_opcode_1280 ], }, # [2705] opcode : rrc "(" ix ")" "," b { "\n" => [ 9, \&_action_opcode_1281 ], ":" => [ 9, \&_action_opcode_1281 ], }, # [2706] opcode : rrc "(" ix ")" "," c { "\n" => [ 9, \&_action_opcode_1282 ], ":" => [ 9, \&_action_opcode_1282 ], }, # [2707] opcode : rrc "(" ix ")" "," d { "\n" => [ 9, \&_action_opcode_1283 ], ":" => [ 9, \&_action_opcode_1283 ], }, # [2708] opcode : rrc "(" ix ")" "," e { "\n" => [ 9, \&_action_opcode_1284 ], ":" => [ 9, \&_action_opcode_1284 ], }, # [2709] opcode : rrc "(" ix ")" "," h { "\n" => [ 9, \&_action_opcode_1285 ], ":" => [ 9, \&_action_opcode_1285 ], }, # [2710] opcode : rrc "(" ix ")" "," l { "\n" => [ 9, \&_action_opcode_1286 ], ":" => [ 9, \&_action_opcode_1286 ], }, # [2711] opcode : rrc "(" ix "+" { "!" => [ 14, 2712 ], "+" => [ 14, 2712 ], "-" => [ 14, 2712 ], __else__ => [ 14, 2712 ], "~" => [ 14, 2712 ], }, # [2712] opcode : rrc "(" ix "+" "[expr_DIS]" { ")" => 2713, }, # [2713] opcode : rrc "(" ix "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_1287 ], "," => 2714, ":" => [ 9, \&_action_opcode_1287 ], }, # [2714] opcode : rrc "(" ix "+" "[expr_DIS]" ")" "," { a => 2715, b => 2716, c => 2717, d => 2718, e => 2719, h => 2720, l => 2721, }, # [2715] opcode : rrc "(" ix "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1288 ], ":" => [ 9, \&_action_opcode_1288 ], }, # [2716] opcode : rrc "(" ix "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1289 ], ":" => [ 9, \&_action_opcode_1289 ], }, # [2717] opcode : rrc "(" ix "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1290 ], ":" => [ 9, \&_action_opcode_1290 ], }, # [2718] opcode : rrc "(" ix "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1291 ], ":" => [ 9, \&_action_opcode_1291 ], }, # [2719] opcode : rrc "(" ix "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1292 ], ":" => [ 9, \&_action_opcode_1292 ], }, # [2720] opcode : rrc "(" ix "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1293 ], ":" => [ 9, \&_action_opcode_1293 ], }, # [2721] opcode : rrc "(" ix "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1294 ], ":" => [ 9, \&_action_opcode_1294 ], }, # [2722] opcode : rrc "(" ix "-" { "!" => [ 16, 2723 ], "+" => [ 16, 2723 ], "-" => [ 16, 2723 ], __else__ => [ 16, 2723 ], "~" => [ 16, 2723 ], }, # [2723] opcode : rrc "(" ix "-" "[expr_NDIS]" { ")" => 2724, }, # [2724] opcode : rrc "(" ix "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_1287 ], "," => 2725, ":" => [ 9, \&_action_opcode_1287 ], }, # [2725] opcode : rrc "(" ix "-" "[expr_NDIS]" ")" "," { a => 2726, b => 2727, c => 2728, d => 2729, e => 2730, h => 2731, l => 2732, }, # [2726] opcode : rrc "(" ix "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1288 ], ":" => [ 9, \&_action_opcode_1288 ], }, # [2727] opcode : rrc "(" ix "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1289 ], ":" => [ 9, \&_action_opcode_1289 ], }, # [2728] opcode : rrc "(" ix "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1290 ], ":" => [ 9, \&_action_opcode_1290 ], }, # [2729] opcode : rrc "(" ix "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1291 ], ":" => [ 9, \&_action_opcode_1291 ], }, # [2730] opcode : rrc "(" ix "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1292 ], ":" => [ 9, \&_action_opcode_1292 ], }, # [2731] opcode : rrc "(" ix "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1293 ], ":" => [ 9, \&_action_opcode_1293 ], }, # [2732] opcode : rrc "(" ix "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1294 ], ":" => [ 9, \&_action_opcode_1294 ], }, # [2733] opcode : rrc "(" iy { ")" => 2734, "+" => 2743, "-" => 2754, }, # [2734] opcode : rrc "(" iy ")" { "\n" => [ 9, \&_action_opcode_1295 ], "," => 2735, ":" => [ 9, \&_action_opcode_1295 ], }, # [2735] opcode : rrc "(" iy ")" "," { a => 2736, b => 2737, c => 2738, d => 2739, e => 2740, h => 2741, l => 2742, }, # [2736] opcode : rrc "(" iy ")" "," a { "\n" => [ 9, \&_action_opcode_1296 ], ":" => [ 9, \&_action_opcode_1296 ], }, # [2737] opcode : rrc "(" iy ")" "," b { "\n" => [ 9, \&_action_opcode_1297 ], ":" => [ 9, \&_action_opcode_1297 ], }, # [2738] opcode : rrc "(" iy ")" "," c { "\n" => [ 9, \&_action_opcode_1298 ], ":" => [ 9, \&_action_opcode_1298 ], }, # [2739] opcode : rrc "(" iy ")" "," d { "\n" => [ 9, \&_action_opcode_1299 ], ":" => [ 9, \&_action_opcode_1299 ], }, # [2740] opcode : rrc "(" iy ")" "," e { "\n" => [ 9, \&_action_opcode_1300 ], ":" => [ 9, \&_action_opcode_1300 ], }, # [2741] opcode : rrc "(" iy ")" "," h { "\n" => [ 9, \&_action_opcode_1301 ], ":" => [ 9, \&_action_opcode_1301 ], }, # [2742] opcode : rrc "(" iy ")" "," l { "\n" => [ 9, \&_action_opcode_1302 ], ":" => [ 9, \&_action_opcode_1302 ], }, # [2743] opcode : rrc "(" iy "+" { "!" => [ 14, 2744 ], "+" => [ 14, 2744 ], "-" => [ 14, 2744 ], __else__ => [ 14, 2744 ], "~" => [ 14, 2744 ], }, # [2744] opcode : rrc "(" iy "+" "[expr_DIS]" { ")" => 2745, }, # [2745] opcode : rrc "(" iy "+" "[expr_DIS]" ")" { "\n" => [ 9, \&_action_opcode_1303 ], "," => 2746, ":" => [ 9, \&_action_opcode_1303 ], }, # [2746] opcode : rrc "(" iy "+" "[expr_DIS]" ")" "," { a => 2747, b => 2748, c => 2749, d => 2750, e => 2751, h => 2752, l => 2753, }, # [2747] opcode : rrc "(" iy "+" "[expr_DIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1304 ], ":" => [ 9, \&_action_opcode_1304 ], }, # [2748] opcode : rrc "(" iy "+" "[expr_DIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1305 ], ":" => [ 9, \&_action_opcode_1305 ], }, # [2749] opcode : rrc "(" iy "+" "[expr_DIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1306 ], ":" => [ 9, \&_action_opcode_1306 ], }, # [2750] opcode : rrc "(" iy "+" "[expr_DIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1307 ], ":" => [ 9, \&_action_opcode_1307 ], }, # [2751] opcode : rrc "(" iy "+" "[expr_DIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1308 ], ":" => [ 9, \&_action_opcode_1308 ], }, # [2752] opcode : rrc "(" iy "+" "[expr_DIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1309 ], ":" => [ 9, \&_action_opcode_1309 ], }, # [2753] opcode : rrc "(" iy "+" "[expr_DIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1310 ], ":" => [ 9, \&_action_opcode_1310 ], }, # [2754] opcode : rrc "(" iy "-" { "!" => [ 16, 2755 ], "+" => [ 16, 2755 ], "-" => [ 16, 2755 ], __else__ => [ 16, 2755 ], "~" => [ 16, 2755 ], }, # [2755] opcode : rrc "(" iy "-" "[expr_NDIS]" { ")" => 2756, }, # [2756] opcode : rrc "(" iy "-" "[expr_NDIS]" ")" { "\n" => [ 9, \&_action_opcode_1303 ], "," => 2757, ":" => [ 9, \&_action_opcode_1303 ], }, # [2757] opcode : rrc "(" iy "-" "[expr_NDIS]" ")" "," { a => 2758, b => 2759, c => 2760, d => 2761, e => 2762, h => 2763, l => 2764, }, # [2758] opcode : rrc "(" iy "-" "[expr_NDIS]" ")" "," a { "\n" => [ 9, \&_action_opcode_1304 ], ":" => [ 9, \&_action_opcode_1304 ], }, # [2759] opcode : rrc "(" iy "-" "[expr_NDIS]" ")" "," b { "\n" => [ 9, \&_action_opcode_1305 ], ":" => [ 9, \&_action_opcode_1305 ], }, # [2760] opcode : rrc "(" iy "-" "[expr_NDIS]" ")" "," c { "\n" => [ 9, \&_action_opcode_1306 ], ":" => [ 9, \&_action_opcode_1306 ], }, # [2761] opcode : rrc "(" iy "-" "[expr_NDIS]" ")" "," d { "\n" => [ 9, \&_action_opcode_1307 ], ":" => [ 9, \&_action_opcode_1307 ], }, # [2762] opcode : rrc "(" iy "-" "[expr_NDIS]" ")" "," e { "\n" => [ 9, \&_action_opcode_1308 ], ":" => [ 9, \&_action_opcode_1308 ], }, # [2763] opcode : rrc "(" iy "-" "[expr_NDIS]" ")" "," h { "\n" => [ 9, \&_action_opcode_1309 ], ":" => [ 9, \&_action_opcode_1309 ], }, # [2764] opcode : rrc "(" iy "-" "[expr_NDIS]" ")" "," l { "\n" => [ 9, \&_action_opcode_1310 ], ":" => [ 9, \&_action_opcode_1310 ], }, # [2765] opcode : rrc a { "\n" => [ 9, \&_action_opcode_1311 ], ":" => [ 9, \&_action_opcode_1311 ], }, # [2766] opcode : rrc b { "\n" => [ 9, \&_action_opcode_1312 ], ":" => [ 9, \&_action_opcode_1312 ], }, # [2767] opcode : rrc c { "\n" => [ 9, \&_action_opcode_1313 ], ":" => [ 9, \&_action_opcode_1313 ], }, # [2768] opcode : rrc d { "\n" => [ 9, \&_action_opcode_1314 ], ":" => [ 9, \&_action_opcode_1314 ], }, # [2769] opcode : rrc e { "\n" => [ 9, \&_action_opcode_1315 ], ":" => [ 9, \&_action_opcode_1315 ], }, # [2770] opcode : rrc h { "\n" => [ 9, \&_action_opcode_1316 ], ":" => [ 9, \&_action_opcode_1316 ], }, # [2771] opcode : rrc l { "\n" => [ 9, \&_action_opcode_1317 ], ":" => [ 9, \&_action_opcode_1317 ], }, # [2772] opcode : rrca { "\n" => [ 9, \&_action_opcode_1318 ], ":" => [ 9, \&_action_opcode_1318 ], }, # [2773] opcode : rrd { "\n" => [ 9, \&_action_opcode_1319 ], ":" => [ 9, \&_action_opcode_1319 ], }, # [2774] opcode : rst { "!" => [ 42, 2775 ], "+" => [ 42, 2775 ], "-" => [ 42, 2775 ], __else__ => [ 42, 2775 ], "~" => [ 42, 2775 ], }, # [2775] opcode : rst "[inline_const]" { 0 => 2776, 1 => 2777, 16 => 2778, 2 => 2779, 24 => 2780, 3 => 2781, 32 => 2782, 4 => 2783, 40 => 2784, 48 => 2785, 5 => 2786, 56 => 2787, 6 => 2788, 7 => 2789, 8 => 2790, }, # [2776] opcode : rst "[inline_const]" 0 { "\n" => [ 9, \&_action_opcode_1320 ], ":" => [ 9, \&_action_opcode_1320 ], }, # [2777] opcode : rst "[inline_const]" 1 { "\n" => [ 9, \&_action_opcode_1321 ], ":" => [ 9, \&_action_opcode_1321 ], }, # [2778] opcode : rst "[inline_const]" 16 { "\n" => [ 9, \&_action_opcode_1322 ], ":" => [ 9, \&_action_opcode_1322 ], }, # [2779] opcode : rst "[inline_const]" 2 { "\n" => [ 9, \&_action_opcode_1322 ], ":" => [ 9, \&_action_opcode_1322 ], }, # [2780] opcode : rst "[inline_const]" 24 { "\n" => [ 9, \&_action_opcode_1323 ], ":" => [ 9, \&_action_opcode_1323 ], }, # [2781] opcode : rst "[inline_const]" 3 { "\n" => [ 9, \&_action_opcode_1323 ], ":" => [ 9, \&_action_opcode_1323 ], }, # [2782] opcode : rst "[inline_const]" 32 { "\n" => [ 9, \&_action_opcode_1324 ], ":" => [ 9, \&_action_opcode_1324 ], }, # [2783] opcode : rst "[inline_const]" 4 { "\n" => [ 9, \&_action_opcode_1324 ], ":" => [ 9, \&_action_opcode_1324 ], }, # [2784] opcode : rst "[inline_const]" 40 { "\n" => [ 9, \&_action_opcode_1325 ], ":" => [ 9, \&_action_opcode_1325 ], }, # [2785] opcode : rst "[inline_const]" 48 { "\n" => [ 9, \&_action_opcode_1326 ], ":" => [ 9, \&_action_opcode_1326 ], }, # [2786] opcode : rst "[inline_const]" 5 { "\n" => [ 9, \&_action_opcode_1325 ], ":" => [ 9, \&_action_opcode_1325 ], }, # [2787] opcode : rst "[inline_const]" 56 { "\n" => [ 9, \&_action_opcode_1327 ], ":" => [ 9, \&_action_opcode_1327 ], }, # [2788] opcode : rst "[inline_const]" 6 { "\n" => [ 9, \&_action_opcode_1326 ], ":" => [ 9, \&_action_opcode_1326 ], }, # [2789] opcode : rst "[inline_const]" 7 { "\n" => [ 9, \&_action_opcode_1327 ], ":" => [ 9, \&_action_opcode_1327 ], }, # [2790] opcode : rst "[inline_