OpenCores
URL https://opencores.org/ocsvn/fpga-cf/fpga-cf/trunk

Subversion Repositories fpga-cf

[/] [fpga-cf/] [trunk/] [hdl/] [PATLPP/] [microcodelogic/] [microcodesrc/] [microcodesrc.v] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 peteralieb
//  #: Main
2
//  #: IP_PACKET
3
//  #: LAB_DAT
4
//  #: INI_DAT
5
//  #: BEG_DAT
6
//  #: END_DAT
7
//  #: LAB_ACK
8
//  #: LAB_CON
9
//  #: LAB_DRQ
10
//  #: DRQ_LOOP
11
//  #: END_DRQ
12
//  #: LAB_SENDACK
13
// labels:  {'DRQ_LOOP': 263, 'END_DRQ': 267, 'Main': 5, 'LAB_ACK': 161, 'LAB_SENDACK': 270, 'BEG_DAT': 153, 'LAB_DRQ': 190, 'LAB_CON': 168, 'INI_DAT': 149, 'LAB_DAT': 140, 'END_DAT': 157, 'IP_PACKET': 100}
14
 
15
module microcodesrc
16
(
17
        input           wire    [8:0]            addr,
18
        output  reg     [66:0]   code
19
);
20
 
21
always @(addr)
22
begin
23
        case (addr)
24
 
25
                // code: {               <jmp,rst>
26
                //                                       |      <in_rdy,out_rdy,aeof,asof>
27
                //                                       |      |        <predmode>
28
                //                                       |      |        |     <pred: fcs,eof,sof,equ,dst,src>
29
                //                                       |      |        |     |          <High Byte Reg En>
30
                //                                       |      |        |     |          |     <Output Byte Select>
31
                //                                       |      |        |     |          |     |     <Outport_reg_en, Inport_eg_en>
32
                //                                       |      |        |     |          |     |     |      <Data Mux Select>
33
                //                                       |      |        |     |          |     |     |      |     <Op 0 Select>
34
                //                                       |      |        |     |          |     |     |      |     |     <Op 1 Select>
35
                //                                       |      |        |     |          |     |     |      |     |     |     <Register Address>
36
                //                                       |      |        |     |          |     |     |      |     |     |     |       <Register Write Enables>
37
                //                                       |      |        |     |          |     |     |      |     |     |     |       |     <FCS Add, FCS Clear>
38
                //                                       |      |        |     |          |     |     |      |     |     |     |       |     |      <sr1ie,sr2ie,sr1oe,sr2oe>
39
                //                                       |      |        |     |          |     |     |      |     |     |     |       |     |      |        <Flag Register>
40
                //                                       |      |        |     |          |     |     |      |     |     |     |       |     |      |        |     <Compare Mode>
41
                //                                       |      |        |     |          |     |     |      |     |     |     |       |     |      |        |     |     <ALU Op>
42
                //                                       |      |        |     |          |     |     |      |     |     |     |       |     |      |        |     |     |     <Byte Constant>
43
                //                                       |      |        |     |          |     |     |      |     |     |     |       |     |      |        |     |     |     |       <Word Constant> }
44
                000:                    code <= {2'b10, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd1, 4'd10, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd1, 9'd005, 16'd00001}; // JMP(5, Cond=<IF: pred=[<<Constant: value=1>==<Register: address=10, high=True, low=True, high_byte_s=False>, Bytewide: False>]>, Flags=None)
45
                001:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd06, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // MOV(<Constant: value=0>,<Register: address=6, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
46
                002:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd07, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // MOV(<Constant: value=0>,<Register: address=7, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
47
                003:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd08, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // MOV(<Constant: value=0>,<Register: address=8, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
48
                004:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd10, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00001}; // MOV(<Constant: value=1>,<Register: address=10, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
49
                005:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b01, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // MOV(<Constant: value=0>,<Input Port Register>, Cond=None, Flags=None)
50
                006:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b10, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // MOV(<Constant: value=0>,<Output Port Register>, Cond=None, Flags=None)
51
                007:                    code <= {2'b00, 4'b1000, 2'd1, 6'b001001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=<UNTIL: pred=[<SOF>, SRC]>, Flags=None)
52
                008:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
53
                009:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
54
                010:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
55
                011:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
56
                012:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
57
                013:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
58
                014:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
59
                015:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
60
                016:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
61
                017:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
62
                018:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
63
                019:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
64
                020:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Register: address=0, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
65
                021:                    code <= {2'b10, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd1, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd1, 9'd100, 16'd02048}; // JMP(100, Cond=<IF: pred=[<<Constant: value=2048>==<Register: address=0, high=True, low=True, high_byte_s=False>, Bytewide: False>]>, Flags=None)
66
                022:                    code <= {2'b01, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd1, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd3, 2'd1, 9'd000, 16'd02054}; // RST(Cond=<IF: pred=[<<Constant: value=2054>!=<Register: address=0, high=True, low=True, high_byte_s=False>, Bytewide: False>]>, Flags=None)
67
                023:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
68
                024:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
69
                025:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
70
                026:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Register: address=0, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
71
                027:                    code <= {2'b01, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd1, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd3, 2'd1, 9'd000, 16'd02048}; // RST(Cond=<IF: pred=[<<Constant: value=2048>!=<Register: address=0, high=True, low=True, high_byte_s=False>, Bytewide: False>]>, Flags=None)
72
                028:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
73
                029:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
74
                030:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
75
                031:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Register: address=0, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
76
                032:                    code <= {2'b01, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd1, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd3, 2'd1, 9'd000, 16'd00001}; // RST(Cond=<IF: pred=[<<Constant: value=1>!=<Register: address=0, high=True, low=True, high_byte_s=False>, Bytewide: False>]>, Flags=None)
77
                033:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
78
                034:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
79
                035:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
80
                036:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
81
                037:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
82
                038:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
83
                039:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
84
                040:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
85
                041:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
86
                042:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
87
                043:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
88
                044:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
89
                045:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
90
                046:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
91
                047:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
92
                048:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
93
                049:                    code <= {2'b01, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd1, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd7, 2'd1, 9'd000, 16'd00010}; // RST(Cond=<IF: pred=[<<Port>!=<Constant: value=10>, Bytewide: True>]>, Flags=None)
94
                050:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
95
                051:                    code <= {2'b01, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd1, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd7, 2'd1, 9'd000, 16'd00000}; // RST(Cond=<IF: pred=[<<Port>!=<Constant: value=0>, Bytewide: True>]>, Flags=None)
96
                052:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
97
                053:                    code <= {2'b01, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd1, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd7, 2'd1, 9'd000, 16'd00001}; // RST(Cond=<IF: pred=[<<Port>!=<Constant: value=1>, Bytewide: True>]>, Flags=None)
98
                054:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
99
                055:                    code <= {2'b01, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd1, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd7, 2'd1, 9'd000, 16'd00042}; // RST(Cond=<IF: pred=[<<Port>!=<Constant: value=42>, Bytewide: True>]>, Flags=None)
100
                056:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
101
                057:                    code <= {2'b00, 4'b0110, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=[<ASOF>])
102
                058:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
103
                059:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
104
                060:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
105
                061:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
106
                062:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
107
                063:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00001}; // OUT(<Constant: value=1>, Cond=None, Flags=None)
108
                064:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00035}; // OUT(<Constant: value=35>, Cond=None, Flags=None)
109
                065:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00069}; // OUT(<Constant: value=69>, Cond=None, Flags=None)
110
                066:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00103}; // OUT(<Constant: value=103>, Cond=None, Flags=None)
111
                067:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00137}; // OUT(<Constant: value=137>, Cond=None, Flags=None)
112
                068:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00171}; // OUT(<Constant: value=171>, Cond=None, Flags=None)
113
                069:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00008}; // OUT(<Constant: value=8>, Cond=None, Flags=None)
114
                070:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00006}; // OUT(<Constant: value=6>, Cond=None, Flags=None)
115
                071:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
116
                072:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00001}; // OUT(<Constant: value=1>, Cond=None, Flags=None)
117
                073:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00008}; // OUT(<Constant: value=8>, Cond=None, Flags=None)
118
                074:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
119
                075:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00006}; // OUT(<Constant: value=6>, Cond=None, Flags=None)
120
                076:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00004}; // OUT(<Constant: value=4>, Cond=None, Flags=None)
121
                077:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
122
                078:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00002}; // OUT(<Constant: value=2>, Cond=None, Flags=None)
123
                079:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00001}; // OUT(<Constant: value=1>, Cond=None, Flags=None)
124
                080:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00035}; // OUT(<Constant: value=35>, Cond=None, Flags=None)
125
                081:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00069}; // OUT(<Constant: value=69>, Cond=None, Flags=None)
126
                082:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00103}; // OUT(<Constant: value=103>, Cond=None, Flags=None)
127
                083:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00137}; // OUT(<Constant: value=137>, Cond=None, Flags=None)
128
                084:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00171}; // OUT(<Constant: value=171>, Cond=None, Flags=None)
129
                085:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00010}; // OUT(<Constant: value=10>, Cond=None, Flags=None)
130
                086:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
131
                087:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00001}; // OUT(<Constant: value=1>, Cond=None, Flags=None)
132
                088:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00042}; // OUT(<Constant: value=42>, Cond=None, Flags=None)
133
                089:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
134
                090:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
135
                091:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
136
                092:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
137
                093:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
138
                094:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
139
                095:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
140
                096:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
141
                097:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
142
                098:                    code <= {2'b00, 4'b0101, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=[<AEOF>])
143
                099:                    code <= {2'b01, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // RST(Cond=None, Flags=None)
144
                100:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
145
                101:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
146
                102:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
147
                103:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
148
                104:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
149
                105:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
150
                106:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
151
                107:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
152
                108:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
153
                109:                    code <= {2'b01, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd1, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd7, 2'd1, 9'd000, 16'd00017}; // RST(Cond=<IF: pred=[<<Port>!=<Constant: value=17>, Bytewide: True>]>, Flags=None)
154
                110:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
155
                111:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
156
                112:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
157
                113:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
158
                114:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
159
                115:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
160
                116:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
161
                117:                    code <= {2'b01, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd1, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd7, 2'd1, 9'd000, 16'd00010}; // RST(Cond=<IF: pred=[<<Port>!=<Constant: value=10>, Bytewide: True>]>, Flags=None)
162
                118:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
163
                119:                    code <= {2'b01, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd1, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd7, 2'd1, 9'd000, 16'd00000}; // RST(Cond=<IF: pred=[<<Port>!=<Constant: value=0>, Bytewide: True>]>, Flags=None)
164
                120:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
165
                121:                    code <= {2'b01, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd1, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd7, 2'd1, 9'd000, 16'd00001}; // RST(Cond=<IF: pred=[<<Port>!=<Constant: value=1>, Bytewide: True>]>, Flags=None)
166
                122:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
167
                123:                    code <= {2'b01, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd1, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd7, 2'd1, 9'd000, 16'd00042}; // RST(Cond=<IF: pred=[<<Port>!=<Constant: value=42>, Bytewide: True>]>, Flags=None)
168
                124:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
169
                125:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
170
                126:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b1000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=1>, Cond=None, Flags=None)
171
                127:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
172
                128:                    code <= {2'b01, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd1, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd3, 2'd1, 9'd000, 16'd12289}; // RST(Cond=<IF: pred=[<<Port>!=<Constant: value=12289>, Bytewide: False>]>, Flags=None)
173
                129:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
174
                130:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
175
                131:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
176
                132:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
177
                133:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
178
                134:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Register: address=0, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
179
                135:                    code <= {2'b10, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd1, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd4, 2'd1, 9'd140, 16'd00000}; // JMP(140, Cond=<IF: pred=[<<Constant: value=0>==<Register: address=0, high=True, low=True, high_byte_s=False>, Bytewide: True>]>, Flags=None)
180
                136:                    code <= {2'b10, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd1, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd4, 2'd1, 9'd161, 16'd00001}; // JMP(161, Cond=<IF: pred=[<<Constant: value=1>==<Register: address=0, high=True, low=True, high_byte_s=False>, Bytewide: True>]>, Flags=None)
181
                137:                    code <= {2'b10, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd1, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd4, 2'd1, 9'd168, 16'd00002}; // JMP(168, Cond=<IF: pred=[<<Constant: value=2>==<Register: address=0, high=True, low=True, high_byte_s=False>, Bytewide: True>]>, Flags=None)
182
                138:                    code <= {2'b10, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd1, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd4, 2'd1, 9'd190, 16'd00004}; // JMP(190, Cond=<IF: pred=[<<Constant: value=4>==<Register: address=0, high=True, low=True, high_byte_s=False>, Bytewide: True>]>, Flags=None)
183
                139:                    code <= {2'b01, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // RST(Cond=None, Flags=None)
184
                140:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd09, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Register: address=9, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
185
                141:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
186
                142:                    code <= {2'b01, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd1, 1'd1, 4'd06, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd3, 2'd1, 9'd000, 16'd00000}; // RST(Cond=<IF: pred=[<<Port>!=<Register: address=6, high=True, low=True, high_byte_s=False>, Bytewide: False>]>, Flags=None)
187
                143:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
188
                144:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
189
                145:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Register: address=0, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
190
                146:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b10, 3'd2, 2'd0, 1'd0, 4'd09, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // MOV(<Register: address=9, high=True, low=True, high_byte_s=False>,<Output Port Register>, Cond=None, Flags=None)
191
                147:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd5, 2'd3, 1'd0, 4'd00, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd1, 9'd000, 16'd00001}; // SUB(<Register: address=0, high=True, low=True, high_byte_s=False>, <Constant: value=1>, <Register: address=0, high=True, low=True, high_byte_s=False>, Cond=NoneFlags=None)
192
                148:                    code <= {2'b10, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd3, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd1, 9'd157, 16'd00000}; // JMP(157, Cond=<IF: pred=[<<Register: address=0, high=True, low=True, high_byte_s=False>==<Constant: value=0>, Bytewide: False>]>, Flags=None)
193
                149:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0100, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=2>, Cond=None, Flags=None)
194
                150:                    code <= {2'b00, 4'b0110, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0001, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=2>, Cond=None, Flags=[<ASOF>])
195
                151:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd5, 2'd3, 1'd0, 4'd00, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd1, 9'd000, 16'd00001}; // SUB(<Register: address=0, high=True, low=True, high_byte_s=False>, <Constant: value=1>, <Register: address=0, high=True, low=True, high_byte_s=False>, Cond=NoneFlags=None)
196
                152:                    code <= {2'b10, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd3, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd1, 9'd157, 16'd00000}; // JMP(157, Cond=<IF: pred=[<<Register: address=0, high=True, low=True, high_byte_s=False>==<Constant: value=0>, Bytewide: False>]>, Flags=None)
197
                153:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0100, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=2>, Cond=None, Flags=None)
198
                154:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0001, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=2>, Cond=None, Flags=None)
199
                155:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd5, 2'd3, 1'd0, 4'd00, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd1, 9'd000, 16'd00001}; // SUB(<Register: address=0, high=True, low=True, high_byte_s=False>, <Constant: value=1>, <Register: address=0, high=True, low=True, high_byte_s=False>, Cond=NoneFlags=None)
200
                156:                    code <= {2'b10, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd3, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd3, 2'd1, 9'd153, 16'd00000}; // JMP(153, Cond=<IF: pred=[<<Register: address=0, high=True, low=True, high_byte_s=False>!=<Constant: value=0>, Bytewide: False>]>, Flags=None)
201
                157:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0100, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=2>, Cond=None, Flags=None)
202
                158:                    code <= {2'b00, 4'b0101, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0001, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=2>, Cond=None, Flags=[<AEOF>])
203
                159:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b10, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // MOV(<Constant: value=0>,<Output Port Register>, Cond=None, Flags=None)
204
                160:                    code <= {2'b10, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd270, 16'd00000}; // JMP(270, Cond=None, Flags=None)
205
                161:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
206
                162:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
207
                163:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd08, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Register: address=8, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
208
                164:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
209
                165:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
210
                166:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
211
                167:                    code <= {2'b01, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // RST(Cond=None, Flags=None)
212
                168:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
213
                169:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
214
                170:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
215
                171:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
216
                172:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
217
                173:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd03, 2'd2, 2'b00, 4'b1010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // Copy and Wrap SR:<Shif Register: sr_num=1> to R:<Register: address=3, high=True, low=False, high_byte_s=False>
218
                174:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd03, 2'd1, 2'b00, 4'b1010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // Copy and Wrap SR:<Shif Register: sr_num=1> to R:<Register: address=3, high=False, low=True, high_byte_s=False>
219
                175:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd04, 2'd2, 2'b00, 4'b1010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // Copy and Wrap SR:<Shif Register: sr_num=1> to R:<Register: address=4, high=True, low=False, high_byte_s=False>
220
                176:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd04, 2'd1, 2'b00, 4'b1010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // Copy and Wrap SR:<Shif Register: sr_num=1> to R:<Register: address=4, high=False, low=True, high_byte_s=False>
221
                177:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd05, 2'd2, 2'b00, 4'b1010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // Copy and Wrap SR:<Shif Register: sr_num=1> to R:<Register: address=5, high=True, low=False, high_byte_s=False>
222
                178:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd05, 2'd1, 2'b00, 4'b1010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // Copy and Wrap SR:<Shif Register: sr_num=1> to R:<Register: address=5, high=False, low=True, high_byte_s=False>
223
                179:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd01, 2'd2, 2'b00, 4'b1010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // Copy and Wrap SR:<Shif Register: sr_num=1> to R:<Register: address=1, high=True, low=False, high_byte_s=False>
224
                180:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd01, 2'd1, 2'b00, 4'b1010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // Copy and Wrap SR:<Shif Register: sr_num=1> to R:<Register: address=1, high=False, low=True, high_byte_s=False>
225
                181:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd02, 2'd2, 2'b00, 4'b1010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // Copy and Wrap SR:<Shif Register: sr_num=1> to R:<Register: address=2, high=True, low=False, high_byte_s=False>
226
                182:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd02, 2'd1, 2'b00, 4'b1010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // Copy and Wrap SR:<Shif Register: sr_num=1> to R:<Register: address=2, high=False, low=True, high_byte_s=False>
227
                183:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd12, 2'd2, 2'b00, 4'b1010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // Copy and Wrap SR:<Shif Register: sr_num=1> to R:<Register: address=12, high=True, low=False, high_byte_s=False>
228
                184:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd12, 2'd1, 2'b00, 4'b1010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // Copy and Wrap SR:<Shif Register: sr_num=1> to R:<Register: address=12, high=False, low=True, high_byte_s=False>
229
                185:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd06, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // MOV(<Constant: value=0>,<Register: address=6, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
230
                186:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd07, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // MOV(<Constant: value=0>,<Register: address=7, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
231
                187:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd08, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // MOV(<Constant: value=0>,<Register: address=8, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
232
                188:                    code <= {2'b10, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd270, 16'd00000}; // JMP(270, Cond=None, Flags=None)
233
                189:                    code <= {2'b01, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // RST(Cond=None, Flags=None)
234
                190:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd09, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Register: address=9, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
235
                191:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
236
                192:                    code <= {2'b01, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd1, 1'd1, 4'd06, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd3, 2'd1, 9'd000, 16'd00000}; // RST(Cond=<IF: pred=[<<Port>!=<Register: address=6, high=True, low=True, high_byte_s=False>, Bytewide: False>]>, Flags=None)
237
                193:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
238
                194:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b1, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<High Byte Register>, Cond=None, Flags=None)
239
                195:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Register: address=0, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
240
                196:                    code <= {2'b00, 4'b0110, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=[<ASOF>])
241
                197:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
242
                198:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
243
                199:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
244
                200:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
245
                201:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
246
                202:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00001}; // OUT(<Constant: value=1>, Cond=None, Flags=None)
247
                203:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00035}; // OUT(<Constant: value=35>, Cond=None, Flags=None)
248
                204:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00069}; // OUT(<Constant: value=69>, Cond=None, Flags=None)
249
                205:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00103}; // OUT(<Constant: value=103>, Cond=None, Flags=None)
250
                206:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00137}; // OUT(<Constant: value=137>, Cond=None, Flags=None)
251
                207:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00171}; // OUT(<Constant: value=171>, Cond=None, Flags=None)
252
                208:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00008}; // OUT(<Constant: value=8>, Cond=None, Flags=None)
253
                209:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
254
                210:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b01, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // CSC()
255
                211:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd17664}; // CSA(<Constant: value=17664>)
256
                212:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00069}; // OUT(<Constant: value=69>, Cond=None, Flags=None)
257
                213:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
258
                214:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd5, 2'd0, 1'd1, 4'd00, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00034}; // ADD(<Constant: value=34>, <Register: address=0, high=True, low=True, high_byte_s=False>, <Register: address=0, high=True, low=True, high_byte_s=False>, Cond=NoneFlags=None)
259
                215:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd2, 2'd0, 1'd0, 4'd00, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // CSA(<Register: address=0, high=True, low=True, high_byte_s=False>)
260
                216:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd1, 2'b00, 3'd2, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Register: address=0, high=True, low=True, high_byte_s=True>, Cond=None, Flags=None)
261
                217:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd2, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Register: address=0, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
262
                218:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd5, 2'd3, 1'd0, 4'd00, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd1, 9'd000, 16'd00034}; // SUB(<Register: address=0, high=True, low=True, high_byte_s=False>, <Constant: value=34>, <Register: address=0, high=True, low=True, high_byte_s=False>, Cond=NoneFlags=None)
263
                219:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
264
                220:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
265
                221:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
266
                222:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
267
                223:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd08209}; // CSA(<Constant: value=8209>)
268
                224:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00032}; // OUT(<Constant: value=32>, Cond=None, Flags=None)
269
                225:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00017}; // OUT(<Constant: value=17>, Cond=None, Flags=None)
270
                226:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd02560}; // CSA(<Constant: value=2560>)
271
                227:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00298}; // CSA(<Constant: value=298>)
272
                228:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd2, 2'd0, 1'd0, 4'd01, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // CSA(<Register: address=1, high=True, low=True, high_byte_s=False>)
273
                229:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd2, 2'd0, 1'd0, 4'd02, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // CSA(<Register: address=2, high=True, low=True, high_byte_s=False>)
274
                230:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd1, 2'b00, 3'd1, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Checksum: high_byte_s=True>, Cond=None, Flags=None)
275
                231:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd1, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Checksum: high_byte_s=False>, Cond=None, Flags=None)
276
                232:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00010}; // OUT(<Constant: value=10>, Cond=None, Flags=None)
277
                233:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
278
                234:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00001}; // OUT(<Constant: value=1>, Cond=None, Flags=None)
279
                235:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00042}; // OUT(<Constant: value=42>, Cond=None, Flags=None)
280
                236:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
281
                237:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
282
                238:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
283
                239:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
284
                240:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b01, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // CSC()
285
                241:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd12289}; // CSA(<Constant: value=12289>)
286
                242:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd2, 2'd0, 1'd0, 4'd12, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // CSA(<Register: address=12, high=True, low=True, high_byte_s=False>)
287
                243:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00048}; // OUT(<Constant: value=48>, Cond=None, Flags=None)
288
                244:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00001}; // OUT(<Constant: value=1>, Cond=None, Flags=None)
289
                245:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
290
                246:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
291
                247:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd5, 2'd0, 1'd1, 4'd00, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00014}; // ADD(<Constant: value=14>, <Register: address=0, high=True, low=True, high_byte_s=False>, <Register: address=0, high=True, low=True, high_byte_s=False>, Cond=NoneFlags=None)
292
                248:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd1, 2'b00, 3'd2, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Register: address=0, high=True, low=True, high_byte_s=True>, Cond=None, Flags=None)
293
                249:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd2, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Register: address=0, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
294
                250:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd2, 2'd0, 1'd0, 4'd00, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // CSA(<Register: address=0, high=True, low=True, high_byte_s=False>)
295
                251:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd5, 2'd3, 1'd0, 4'd00, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd1, 9'd000, 16'd00014}; // SUB(<Register: address=0, high=True, low=True, high_byte_s=False>, <Constant: value=14>, <Register: address=0, high=True, low=True, high_byte_s=False>, Cond=NoneFlags=None)
296
                252:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
297
                253:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
298
                254:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00005}; // OUT(<Constant: value=5>, Cond=None, Flags=None)
299
                255:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd2, 2'd0, 1'd0, 4'd09, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Register: address=9, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
300
                256:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd1, 2'b00, 3'd2, 2'd0, 1'd0, 4'd06, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Register: address=6, high=True, low=True, high_byte_s=True>, Cond=None, Flags=None)
301
                257:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd2, 2'd0, 1'd0, 4'd06, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Register: address=6, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
302
                258:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd5, 2'd0, 1'd1, 4'd06, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00001}; // ADD(<Constant: value=1>, <Register: address=6, high=True, low=True, high_byte_s=False>, <Register: address=6, high=True, low=True, high_byte_s=False>, Cond=NoneFlags=None)
303
                259:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd1, 2'b00, 3'd2, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Register: address=0, high=True, low=True, high_byte_s=True>, Cond=None, Flags=None)
304
                260:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd2, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Register: address=0, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
305
                261:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b01, 3'd2, 2'd0, 1'd0, 4'd09, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // MOV(<Register: address=9, high=True, low=True, high_byte_s=False>,<Input Port Register>, Cond=None, Flags=None)
306
                262:                    code <= {2'b10, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd3, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd1, 9'd267, 16'd00001}; // JMP(267, Cond=<IF: pred=[<<Register: address=0, high=True, low=True, high_byte_s=False>==<Constant: value=1>, Bytewide: False>]>, Flags=None)
307
                263:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0100, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=2>, Cond=None, Flags=None)
308
                264:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0001, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=2>, Cond=None, Flags=None)
309
                265:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd5, 2'd3, 1'd0, 4'd00, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd1, 9'd000, 16'd00001}; // SUB(<Register: address=0, high=True, low=True, high_byte_s=False>, <Constant: value=1>, <Register: address=0, high=True, low=True, high_byte_s=False>, Cond=NoneFlags=None)
310
                266:                    code <= {2'b10, 4'b0000, 2'd2, 6'b000100, 1'b0, 1'd0, 2'b00, 3'd0, 2'd3, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd3, 2'd1, 9'd263, 16'd00001}; // JMP(263, Cond=<IF: pred=[<<Register: address=0, high=True, low=True, high_byte_s=False>!=<Constant: value=1>, Bytewide: False>]>, Flags=None)
311
                267:                    code <= {2'b00, 4'b1000, 2'd0, 6'b000001, 1'b0, 1'd0, 2'b00, 3'd3, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0100, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // IN(<Shif Register: sr_num=2>, Cond=None, Flags=None)
312
                268:                    code <= {2'b00, 4'b0101, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0001, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=2>, Cond=None, Flags=[<AEOF>])
313
                269:                    code <= {2'b01, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // RST(Cond=None, Flags=None)
314
                270:                    code <= {2'b00, 4'b0110, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=[<ASOF>])
315
                271:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
316
                272:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
317
                273:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
318
                274:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
319
                275:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
320
                276:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00001}; // OUT(<Constant: value=1>, Cond=None, Flags=None)
321
                277:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00035}; // OUT(<Constant: value=35>, Cond=None, Flags=None)
322
                278:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00069}; // OUT(<Constant: value=69>, Cond=None, Flags=None)
323
                279:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00103}; // OUT(<Constant: value=103>, Cond=None, Flags=None)
324
                280:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00137}; // OUT(<Constant: value=137>, Cond=None, Flags=None)
325
                281:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00171}; // OUT(<Constant: value=171>, Cond=None, Flags=None)
326
                282:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00008}; // OUT(<Constant: value=8>, Cond=None, Flags=None)
327
                283:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
328
                284:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b01, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // CSC()
329
                285:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd17664}; // CSA(<Constant: value=17664>)
330
                286:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00069}; // OUT(<Constant: value=69>, Cond=None, Flags=None)
331
                287:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
332
                288:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00034}; // CSA(<Constant: value=34>)
333
                289:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
334
                290:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00034}; // OUT(<Constant: value=34>, Cond=None, Flags=None)
335
                291:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
336
                292:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
337
                293:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
338
                294:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
339
                295:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd08209}; // CSA(<Constant: value=8209>)
340
                296:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00032}; // OUT(<Constant: value=32>, Cond=None, Flags=None)
341
                297:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00017}; // OUT(<Constant: value=17>, Cond=None, Flags=None)
342
                298:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd02560}; // CSA(<Constant: value=2560>)
343
                299:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00298}; // CSA(<Constant: value=298>)
344
                300:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd2, 2'd0, 1'd0, 4'd01, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // CSA(<Register: address=1, high=True, low=True, high_byte_s=False>)
345
                301:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd2, 2'd0, 1'd0, 4'd02, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // CSA(<Register: address=2, high=True, low=True, high_byte_s=False>)
346
                302:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd1, 2'b00, 3'd1, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Checksum: high_byte_s=True>, Cond=None, Flags=None)
347
                303:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd1, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Checksum: high_byte_s=False>, Cond=None, Flags=None)
348
                304:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00010}; // OUT(<Constant: value=10>, Cond=None, Flags=None)
349
                305:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
350
                306:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00001}; // OUT(<Constant: value=1>, Cond=None, Flags=None)
351
                307:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00042}; // OUT(<Constant: value=42>, Cond=None, Flags=None)
352
                308:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
353
                309:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
354
                310:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
355
                311:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
356
                312:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00048}; // OUT(<Constant: value=48>, Cond=None, Flags=None)
357
                313:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00001}; // OUT(<Constant: value=1>, Cond=None, Flags=None)
358
                314:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b01, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // CSC()
359
                315:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd12289}; // CSA(<Constant: value=12289>)
360
                316:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd2, 2'd0, 1'd0, 4'd12, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // CSA(<Register: address=12, high=True, low=True, high_byte_s=False>)
361
                317:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
362
                318:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd4, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0010, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Shif Register: sr_num=1>, Cond=None, Flags=None)
363
                319:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
364
                320:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00014}; // OUT(<Constant: value=14>, Cond=None, Flags=None)
365
                321:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b10, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00006}; // CSA(<Constant: value=6>)
366
                322:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
367
                323:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
368
                324:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00001}; // OUT(<Constant: value=1>, Cond=None, Flags=None)
369
                325:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
370
                326:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd1, 2'b00, 3'd2, 2'd0, 1'd0, 4'd06, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Register: address=6, high=True, low=True, high_byte_s=True>, Cond=None, Flags=None)
371
                327:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd2, 2'd0, 1'd0, 4'd06, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Register: address=6, high=True, low=True, high_byte_s=False>, Cond=None, Flags=None)
372
                328:                    code <= {2'b00, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd5, 2'd0, 1'd1, 4'd06, 2'd3, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00001}; // ADD(<Constant: value=1>, <Register: address=6, high=True, low=True, high_byte_s=False>, <Register: address=6, high=True, low=True, high_byte_s=False>, Cond=NoneFlags=None)
373
                329:                    code <= {2'b00, 4'b0100, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=None)
374
                330:                    code <= {2'b00, 4'b0101, 2'd0, 6'b000010, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // OUT(<Constant: value=0>, Cond=None, Flags=[<AEOF>])
375
                331:                    code <= {2'b01, 4'b0000, 2'd0, 6'b000000, 1'b0, 1'd0, 2'b00, 3'd0, 2'd0, 1'd0, 4'd00, 2'd0, 2'b00, 4'b0000, 1'b0, 3'd0, 2'd0, 9'd000, 16'd00000}; // RST(Cond=None, Flags=None)
376
 
377
        default: code <= 0;
378
        endcase
379
 
380
end
381
endmodule

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.