|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 4096 (0x1000)
Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 04e0 | | .CONST 0x04e0 ; Offset of debug table
0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction
0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion
0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments)
0007 0003 | | .CONST 0x0003 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0092 | | .CONST 0x0092 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0030 | 0 | .CONST 0x0030 ; Number of locals
000b INIT_0008:
000b 4818 |H | Short_Literal 0x18 ; Debug Table 0x0 = .DEBUG 0x000b,0x0572,0xc000,0x0000,0x0055,0xe775,0x0000,0x0005
; Debug Table 0x0.0x0 = 0xb,0xffff
; Debug Table 0x0.0x1 = 0xb,0xfffe
; Debug Table 0x0.0x2 = 0xb,0xfffd
000c 03cd | | Declare_Type Access,Incomplete,Visible,Accesses_Protected
000d 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x0.0x3 = 0xd,0xfffc
000e 0266 | f | Execute Discrete,Bounds
000f e20f | | Load 0x1,0xf
0010 029f 009b | | Declare_Subprogram For_Call,INIT_0098
0012 4801 |H | Short_Literal 0x1
0013 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
0014 029a 00b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00b0 ; Debug Table 0x0.0x4 = 0x14,0xfffb
0016 029a 017b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0178 ; Debug Table 0x0.0x5 = 0x16,0xfffa
0018 029a 01cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01c8 ; Debug Table 0x0.0x6 = 0x18,0xfff9
001a 029a 01d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01d0 ; Debug Table 0x0.0x7 = 0x1a,0xfff8
001c 029a 01db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01d8 ; Debug Table 0x0.0x8 = 0x1c,0xfff7
001e 4803 |H | Short_Literal 0x3 ; Debug Table 0x0.0x9 = 0x1e,0xfff6
001f 032b | + | Declare_Type Record,Incomplete,Visible
0020 4801 |H | Short_Literal 0x1 ; Debug Table 0x0.0xa = 0x20,0xfff5
0021 4802 |H | Short_Literal 0x2
0022 00e4 | | Load_Encached Positive_Cache
0023 03f9 | | Declare_Type Discrete,Constrained,Visible
0024 029a 01eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01e8 ; Debug Table 0x0.0xb = 0x24,0xfff4
0026 029a 03bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03b8 ; Debug Table 0x0.0xc = 0x26,0xfff3
0028 029a 03fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03f8 ; Debug Table 0x0.0xd = 0x28,0xfff2
002a 029a 040b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0408 ; Debug Table 0x0.0xe = 0x2a,0xfff1
002c 029a 041b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0418 ; Debug Table 0x0.0xf = 0x2c,0xfff0
002e 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x0.0x10 = 0x2e,0xffef
002f 4800 |H | Short_Literal 0x0
0030 4802 |H | Short_Literal 0x2
0031 4801 |H | Short_Literal 0x1
0032 4803 |H | Short_Literal 0x3
0033 0318 | | Declare_Type Variant_Record,Incomplete
0034 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x11 = 0x34,0xffee
0035 02a0 | | Declare_Subprogram Null_Subprogram
0036 e212 | | Load 0x1,0x12
0037 03c7 | | Complete_Type Access,By_Defining
0038 4802 |H | Short_Literal 0x2 ; Debug Table 0x0.0x12 = 0x38,0xffed
0039 032a | * | Declare_Type Record,Incomplete
003a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x13 = 0x3a,0xffec
003b 02a0 | | Declare_Subprogram Null_Subprogram
003c 481c |H | Short_Literal 0x1c
003d 03d3 | | Declare_Type Access,Defined,Accesses_Protected
003e 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x14 = 0x3e,0xffeb
003f 6374 |ct | Indirect_Literal Discrete,0x3b4,{0x00000000, 0x00100000}
0040 00e3 | | Load_Encached Natural_Cache
0041 03f8 | | Declare_Type Discrete,Constrained
0042 4801 |H | Short_Literal 0x1 ; Debug Table 0x0.0x15 = 0x42,0xffea
0043 4802 |H | Short_Literal 0x2
0044 00da | | Load_Top At_Offset_2
0045 02a0 | | Declare_Subprogram Null_Subprogram
0046 4801 |H | Short_Literal 0x1
0047 035d | ] | Declare_Type Array,Defined
0048 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x16 = 0x48,0xffe9
0049 00db | | Load_Top At_Offset_3
004a 00da | | Load_Top At_Offset_2
004b 02a0 | | Declare_Subprogram Null_Subprogram
004c e219 | | Load 0x1,0x19
004d 0326 | & | Complete_Type Record,By_Defining
004e 00bf | | Action Accept_Activation
004f 4801 |H | Short_Literal 0x1 ; Debug Table 0x1 = .DEBUG 0x004f,0x05a2,0xc000,0x0000,0x0055,0xe785,0x0000,0x0007
; Debug Table 0x1.0x0 = 0x4f,0xffff
0050 6363 |cc | Indirect_Literal Discrete,0x3b4,{0x00000000, 0x00100000}
0051 00db | | Load_Top At_Offset_3
0052 03f8 | | Declare_Type Discrete,Constrained
0053 e20f | | Load 0x1,0xf ; Debug Table 0x1.0x1 = 0x53,0xfffe
0054 00d9 | | Load_Top At_Offset_1
0055 029f 0433 | 3| Declare_Subprogram For_Call,INIT_0430
0057 4802 |H | Short_Literal 0x2
0058 032d | - | Declare_Type Record,Defined
0059 00e4 | | Load_Encached Positive_Cache ; Debug Table 0x1.0x2 = 0x59,0xfffd
005a 0266 | f | Execute Discrete,Bounds
005b 00da | | Load_Top At_Offset_2
005c 029f 044b | K| Declare_Subprogram For_Call,INIT_0448
005e 4801 |H | Short_Literal 0x1
005f 0350 | P | Declare_Type Array,Defined,Bounds_With_Object
0060 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x3 = 0x60,0xfffc
0061 4801 |H | Short_Literal 0x1
0062 634d |cM | Indirect_Literal Discrete,0x3b0,{0x00000000, 0x7fffffff}
0063 e213 | | Load 0x1,0x13
0064 034e | N | Declare_Type Array,Constrained,Bounds_With_Object
0065 029f 0463 | c| Declare_Subprogram For_Call,INIT_0460
0067 4800 |H | Short_Literal 0x0
0068 4802 |H | Short_Literal 0x2
0069 4800 |H | Short_Literal 0x0
006a e220 | | Load 0x1,0x20
006b 0307 | | Complete_Type Variant_Record,By_Defining
006c 00db | | Load_Top At_Offset_3 ; Debug Table 0x1.0x4 = 0x6c,0xfffb
006d e222 | " | Load 0x1,0x22
006e 02a0 | | Declare_Subprogram Null_Subprogram
006f e221 | ! | Load 0x1,0x21
0070 0326 | & | Complete_Type Record,By_Defining
0071 e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x5 = 0x71,0xfffa
0072 190e | | Execute Package,Field_Reference,Field_Number 0xe
0073 029d 04a3 | | Declare_Subprogram For_Outer_Call,INIT_04a0 ; Debug Table 0x1.0x6 = 0x73,0xfff9
0075 a002 | | Reference 0x0,0x2 ; Debug Table 0x1.0x7 = 0x75,0xfff8
0076 00c6 | | Action Check_Subprogram_Elaborated
0077 00db | | Load_Top At_Offset_3
0078 00e4 | | Load_Encached Positive_Cache
0079 e227 | ' | Load 0x1,0x27
007a 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29
007b 6330 |c0 | Indirect_Literal Discrete,0x3ac,{0x00000000, 0x0055e785}
007c 4893 |H | Short_Literal 0x93
007d 4800 |H | Short_Literal 0x0
007e 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x8 = 0x7e,0xfff7
007f 00c7 | | Action Elaborate_Subprogram
0080 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x9 = 0x80,0xfff6
0081 00c7 | | Action Elaborate_Subprogram
0082 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0xa = 0x82,0xfff5
0083 00c7 | | Action Elaborate_Subprogram
0084 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0xb = 0x84,0xfff4
0085 00c7 | | Action Elaborate_Subprogram
0086 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0xc = 0x86,0xfff3
0087 00c7 | | Action Elaborate_Subprogram
0088 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x1.0xd = 0x88,0xfff2
0089 00c7 | | Action Elaborate_Subprogram
008a 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0xe = 0x8a,0xfff1
008b 00c7 | | Action Elaborate_Subprogram
008c 1d1d | | Execute_Immediate Reference_Lex_1,0x1d ; Debug Table 0x1.0xf = 0x8c,0xfff0
008d 00c7 | | Action Elaborate_Subprogram
008e 1d1e | | Execute_Immediate Reference_Lex_1,0x1e ; Debug Table 0x1.0x10 = 0x8e,0xffef
008f 00c7 | | Action Elaborate_Subprogram
0090 1d1f | | Execute_Immediate Reference_Lex_1,0x1f ; Debug Table 0x1.0x11 = 0x90,0xffee
0091 00c7 | | Action Elaborate_Subprogram
0092 BODY_0008:
0092 00bc | | Action Signal_Activated
0093 00bb | | Action Signal_Completion
0094 0000 0000 | | .BLANK 0000[0x4]
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 009b | | .CONST 0x009b ; Address of begin
0099 0004 | | .CONST 0x0004 ; Address of exception handler
009a 0001 | | .CONST 0x0001 ; Number of locals
009b BODY_0098:
009b INIT_0098:
009b 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0x2 = .DEBUG 0x009b,0x05c8,0x1005,0x0000,0x0055,0xe775,0x0000,0x0032
009c 00da | | Load_Top At_Offset_2
009d 01dc | | Execute Vector,Last
009e 00db | | Load_Top At_Offset_3
009f 01dd | | Execute Vector,First
00a0 0263 | c | Execute Discrete,Above_Bound
00a1 700a |p | Jump_Nonzero 0xac
00a2 00d8 | | Load_Top At_Offset_0
00a3 e5ff | | Load 0x2,-0x1
00a4 01d5 | | Execute Vector,Field_Reference
00a5 0125 | % | Execute Any,Set_Constraint
00a6 00d8 | | Load_Top At_Offset_0
00a7 e5ff | | Load 0x2,-0x1
00a8 01d5 | | Execute Vector,Field_Reference
00a9 1c00 | | Execute_Immediate Run_Utility,0x0
00aa 0a01 | | Execute_Immediate Plus,0x1
00ab 7ff4 | | Jump 0xa0
00ac 4302 |C | Exit_Subprogram From_Utility,0x2
00ad 0000 0000 | | .XXX[0x3]
00af 0000 | |
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00d3 | | .CONST 0x00d3 ; Address of begin
00b1 0004 | | .CONST 0x0004 ; Address of exception handler
00b2 000a | | .CONST 0x000a ; Number of locals
00b3 INIT_00b0:
00b3 4802 |H | Short_Literal 0x2 ; Debug Table 0x3 = .DEBUG 0x00b3,0x05ca,0x3801,0x0002,0x0055,0xe775,0x0000,0x003b
; Debug Table 0x3.0x0 = 0xb3,0xffff
00b4 032a | * | Declare_Type Record,Incomplete
00b5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x1 = 0xb5,0xfffe
00b6 02a0 | | Declare_Subprogram Null_Subprogram
00b7 481c |H | Short_Literal 0x1c
00b8 03d3 | | Declare_Type Access,Defined,Accesses_Protected
00b9 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x2 = 0xb9,0xfffd
00ba 4832 |H2 | Short_Literal 0x32
00bb 00e2 | | Load_Encached Integer_Cache
00bc 03f8 | | Declare_Type Discrete,Constrained
00bd 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x3 = 0xbd,0xfffc
00be 4832 |H2 | Short_Literal 0x32
00bf e213 | | Load 0x1,0x13
00c0 035b | [ | Declare_Type Array,Constrained
00c1 00da | | Load_Top At_Offset_2
00c2 029f 04cb | | Declare_Subprogram For_Call,INIT_04c8
00c4 e402 | | Load 0x2,0x2
00c5 0326 | & | Complete_Type Record,By_Defining
00c6 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x3.0x4 = 0xc6,0xfffb
00c7 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00c8 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0x5 = 0xc8,0xfffa
00c9 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x6 = 0xc9,0xfff9
00ca e5fa | | Load 0x2,-0x6 ; Debug Table 0x3.0x7 = 0xca,0xfff8
00cb 02c7 | | Declare_Variable Any
00cc 00d8 | | Load_Top At_Offset_0
00cd 1c00 | | Execute_Immediate Run_Utility,0x0
00ce e212 | | Load 0x1,0x12 ; Debug Table 0x3.0x8 = 0xce,0xfff7
00cf 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0x9 = 0xcf,0xfff6
00d0 4832 |H2 | Short_Literal 0x32
00d1 00e2 | | Load_Encached Integer_Cache
00d2 03f8 | | Declare_Type Discrete,Constrained
00d3 BODY_00b0:
00d3 00be | | Action Activate_Tasks
00d4 e403 | | Load 0x2,0x3 ; Debug Table 0x3.0xa = 0xd4,0x1
00d5 03bc | | Declare_Variable Access,By_Allocation
00d6 00d8 | | Load_Top At_Offset_0
00d7 0227 | ' | Execute Access,All_Reference
00d8 1c00 | | Execute_Immediate Run_Utility,0x0
00d9 a406 | | Store_Unchecked 0x2,0x6
00da e406 | | Load 0x2,0x6 ; Debug Table 0x3.0xb = 0xda,0x2
00db a407 | | Store_Unchecked 0x2,0x7
00dc 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0xc = 0xdc,0x3
00dd 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
00de 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0xd = 0xde,0x4
00df 0120 | | Execute Any,Is_Value
00e0 6802 |h | Jump_Zero 0xe3
00e1 e5fa | | Load 0x2,-0x6
00e2 7803 |x | Jump 0xe6
00e3 00da | | Load_Top At_Offset_2
00e4 e5fa | | Load 0x2,-0x6
00e5 0119 | | Execute Any,Check_In_Formal_Type
00e6 85fb | | Call 0x2,-0x5
00e7 c408 | | Store 0x2,0x8
00e8 00cf | | Action Mark_Auxiliary
00e9 7825 |x% | Jump 0x10f
00ea 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0xe = 0xea,0x6
00eb 0f32 | 2 | Execute_Immediate Equal,0x32
00ec 680f |h | Jump_Zero 0xfc
00ed e403 | | Load 0x2,0x3 ; Debug Table 0x3.0xf = 0xed,0x7
00ee 03bc | | Declare_Variable Access,By_Allocation
00ef 00d8 | | Load_Top At_Offset_0
00f0 0227 | ' | Execute Access,All_Reference
00f1 1c00 | | Execute_Immediate Run_Utility,0x0
00f2 e407 | | Load 0x2,0x7
00f3 0227 | ' | Execute Access,All_Reference
00f4 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00f5 e407 | | Load 0x2,0x7 ; Debug Table 0x3.0x10 = 0xf5,0x8
00f6 0227 | ' | Execute Access,All_Reference
00f7 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00f8 a407 | | Store_Unchecked 0x2,0x7
00f9 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x11 = 0xf9,0x9
00fa 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
00fb 7803 |x | Jump 0xff
00fc 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x12 = 0xfc,0xa
00fd 0a01 | | Execute_Immediate Plus,0x1
00fe 005a | Z | Store_Top Discrete,At_Offset_2
00ff 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x13 = 0xff,0xb
0100 e5fa | | Load 0x2,-0x6
0101 0119 | | Execute Any,Check_In_Formal_Type
0102 85fd | | Call 0x2,-0x3
0103 00da | | Load_Top At_Offset_2
0104 e407 | | Load 0x2,0x7
0105 0227 | ' | Execute Access,All_Reference
0106 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0107 01d6 | | Execute Vector,Field_Write
0108 e405 | | Load 0x2,0x5 ; Debug Table 0x3.0x14 = 0x108,0xc
0109 0a01 | | Execute_Immediate Plus,0x1
010a c405 | | Store 0x2,0x5
010b 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x15 = 0x10b,0xd
010c 85fc | | Call 0x2,-0x4
010d c408 | | Store 0x2,0x8
010e 00c9 | | Action Pop_Auxiliary_Loop
010f 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x16 = 0x10f,0x5
0110 e5fa | | Load 0x2,-0x6
0111 0119 | | Execute Any,Check_In_Formal_Type
0112 85fe | | Call 0x2,-0x2
0113 6fd6 |o | Jump_Zero 0xea
0114 00ce | | Action Pop_Auxiliary
0115 e405 | | Load 0x2,0x5 ; Debug Table 0x3.0x17 = 0x115,0xe
0116 e220 | | Load 0x1,0x20
0117 1c08 | | Execute_Immediate Run_Utility,0x8
0118 e212 | | Load 0x1,0x12
0119 03b6 | | Declare_Variable Access,By_Allocation,With_Value
011a 00d8 | | Load_Top At_Offset_0
011b 0227 | ' | Execute Access,All_Reference
011c 1c00 | | Execute_Immediate Run_Utility,0x0
011d 003a | : | Store_Top Access,At_Offset_2
011e 00cf | | Action Mark_Auxiliary ; Debug Table 0x3.0x18 = 0x11e,0xf
011f 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0x19 = 0x11f,0xfbff
0120 e405 | | Load 0x2,0x5
0121 00e3 | | Load_Encached Natural_Cache
0122 03f8 | | Declare_Type Discrete,Constrained
0123 03e9 | | Declare_Variable Discrete,Duplicate
0124 e409 | | Load 0x2,0x9 ; Debug Table 0x3.0x1a = 0x124,0xfbfe
0125 0227 | ' | Execute Access,All_Reference
0126 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0127 e409 | | Load 0x2,0x9 ; Debug Table 0x3.0x1b = 0x127,0xfbfd
0128 0227 | ' | Execute Access,All_Reference
0129 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
012a e20f | | Load 0x1,0xf ; Debug Table 0x3.0x1c = 0x12a,0xfbfc
012b 02c7 | | Declare_Variable Any
012c 00d8 | | Load_Top At_Offset_0
012d 1c00 | | Execute_Immediate Run_Utility,0x0
012e 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x3.0x1d = 0x12e,0xfbfb
012f 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0130 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0x1e = 0x130,0x401
0131 c40c | | Store 0x2,0xc
0132 00cf | | Action Mark_Auxiliary
0133 e406 | | Load 0x2,0x6 ; Debug Table 0x3.0x1f = 0x133,0x402
; Debug Table 0x3.0x20 = 0x133,0x403
0134 e407 | | Load 0x2,0x7
0135 022f | / | Execute Access,Equal
0136 6803 |h | Jump_Zero 0x13a
0137 e40a | | Load 0x2,0xa ; Debug Table 0x3.0x21 = 0x137,0x404
0138 c40d | | Store 0x2,0xd
0139 7802 |x | Jump 0x13c
013a 4832 |H2 | Short_Literal 0x32 ; Debug Table 0x3.0x22 = 0x13a,0x405
013b c40d | | Store 0x2,0xd
013c 00cf | | Action Mark_Auxiliary
013d e40d | | Load 0x2,0xd ; Debug Table 0x3.0x23 = 0x13d,0x406
013e 4801 |H | Short_Literal 0x1
013f 0263 | c | Execute Discrete,Above_Bound
0140 701c |p | Jump_Nonzero 0x15d
0141 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x24 = 0x141,0x407
0142 e406 | | Load 0x2,0x6
0143 0227 | ' | Execute Access,All_Reference
0144 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0145 01d7 | | Execute Vector,Field_Read
0146 c410 | | Store 0x2,0x10
0147 e40c | | Load 0x2,0xc ; Debug Table 0x3.0x25 = 0x147,0x408
0148 0a01 | | Execute_Immediate Plus,0x1
0149 c40c | | Store 0x2,0xc
014a e226 | & | Load 0x1,0x26 ; Debug Table 0x3.0x26 = 0x14a,0x409
014b 0322 | " | Declare_Variable Record
014c e410 | | Load 0x2,0x10
014d e20f | | Load 0x1,0xf
014e 0119 | | Execute Any,Check_In_Formal_Type
014f 00d9 | | Load_Top At_Offset_1
0150 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0151 e40c | | Load 0x2,0xc
0152 00d9 | | Load_Top At_Offset_1
0153 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0154 e40c | | Load 0x2,0xc
0155 e40e | | Load 0x2,0xe
0156 01d6 | | Execute Vector,Field_Write
0157 e410 | | Load 0x2,0x10 ; Debug Table 0x3.0x27 = 0x157,0x40a
0158 e40c | | Load 0x2,0xc
0159 e40f | | Load 0x2,0xf
015a 01d6 | | Execute Vector,Field_Write
015b 00c8 | | Action Pop_Auxiliary_Range
015c 3fe4 |? | Loop_Increasing 0x141
015d 00ce | | Action Pop_Auxiliary
015e e406 | | Load 0x2,0x6 ; Debug Table 0x3.0x28 = 0x15e,0x40b
015f e407 | | Load 0x2,0x7
0160 022f | / | Execute Access,Equal
0161 7006 |p | Jump_Nonzero 0x168
0162 e406 | | Load 0x2,0x6 ; Debug Table 0x3.0x29 = 0x162,0x40c
0163 0227 | ' | Execute Access,All_Reference
0164 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0165 a406 | | Store_Unchecked 0x2,0x6
0166 00c9 | | Action Pop_Auxiliary_Loop
0167 7fcb | | Jump 0x133
0168 00ce | | Action Pop_Auxiliary
0169 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x2a = 0x169,0x40d
016a e40e | | Load 0x2,0xe
016b e22a | * | Load 0x1,0x2a
016c e22b | + | Load 0x1,0x2b
016d e22c | , | Load 0x1,0x2c
016e 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d
016f 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e
0170 8002 | | Call 0x0,0x2
0171 00d1 | | Pop_Control Pop_Count_1
0172 0059 | Y | Store_Top Discrete,At_Offset_1
0173 00d6 | | Pop_Control Pop_Count_6
0174 00ce | | Action Pop_Auxiliary
0175 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x2b = 0x175,0x10
0176 a5f8 | | Store_Unchecked 0x2,-0x8
0177 4508 |E | Exit_Subprogram 0x8
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 0198 | | .CONST 0x0198 ; Address of begin
0179 0004 | | .CONST 0x0004 ; Address of exception handler
017a 0008 | | .CONST 0x0008 ; Number of locals
017b INIT_0178:
017b 00da | | Load_Top At_Offset_2 ; Debug Table 0x4 = .DEBUG 0x017b,0x0624,0x1001,0x0000,0x0055,0xe775,0x0000,0x007b
; Debug Table 0x4.0x0 = 0x17b,0xffff
017c 01db | | Execute Vector,Length
017d 00e2 | | Load_Encached Integer_Cache
017e 03f1 | | Declare_Variable Discrete,With_Value
017f e212 | | Load 0x1,0x12 ; Debug Table 0x4.0x1 = 0x17f,0xfffe
0180 00d9 | | Load_Top At_Offset_1
0181 e220 | | Load 0x1,0x20
0182 1c08 | | Execute_Immediate Run_Utility,0x8
0183 e212 | | Load 0x1,0x12
0184 03b6 | | Declare_Variable Access,By_Allocation,With_Value
0185 00d8 | | Load_Top At_Offset_0
0186 0227 | ' | Execute Access,All_Reference
0187 1c00 | | Execute_Immediate Run_Utility,0x0
0188 0039 | 9 | Store_Top Access,At_Offset_1
0189 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x2 = 0x189,0xfffd
018a 0227 | ' | Execute Access,All_Reference
018b 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
018c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x3 = 0x18c,0xfffc
018d 0227 | ' | Execute Access,All_Reference
018e 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
018f 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x4 = 0x18f,0xfffb
0190 e402 | | Load 0x2,0x2
0191 00e2 | | Load_Encached Integer_Cache
0192 03f8 | | Declare_Type Discrete,Constrained
0193 e20f | | Load 0x1,0xf ; Debug Table 0x4.0x5 = 0x193,0xfffa
0194 02c7 | | Declare_Variable Any
0195 00d8 | | Load_Top At_Offset_0
0196 1c00 | | Execute_Immediate Run_Utility,0x0
0197 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x4.0x6 = 0x197,0xfff9
0198 BODY_0178:
0198 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x7 = 0x198,0x1
0199 005b | [ | Store_Top Discrete,At_Offset_3
019a 00cf | | Action Mark_Auxiliary
019b e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x8 = 0x19b,0x2
019c 01d9 | | Execute Vector,Reverse_Bounds
019d 0263 | c | Execute Discrete,Above_Bound
019e 701a |p | Jump_Nonzero 0x1b9
019f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x9 = 0x19f,0x3
01a0 e5ff | | Load 0x2,-0x1
01a1 01d7 | | Execute Vector,Field_Read
01a2 c407 | | Store 0x2,0x7
01a3 e406 | | Load 0x2,0x6 ; Debug Table 0x4.0xa = 0x1a3,0x4
01a4 0a01 | | Execute_Immediate Plus,0x1
01a5 c406 | | Store 0x2,0x6
01a6 e226 | & | Load 0x1,0x26 ; Debug Table 0x4.0xb = 0x1a6,0x5
01a7 0322 | " | Declare_Variable Record
01a8 e407 | | Load 0x2,0x7
01a9 e20f | | Load 0x1,0xf
01aa 0119 | | Execute Any,Check_In_Formal_Type
01ab 00d9 | | Load_Top At_Offset_1
01ac 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01ad e406 | | Load 0x2,0x6
01ae 00d9 | | Load_Top At_Offset_1
01af 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01b0 e406 | | Load 0x2,0x6
01b1 e404 | | Load 0x2,0x4
01b2 01d6 | | Execute Vector,Field_Write
01b3 e407 | | Load 0x2,0x7 ; Debug Table 0x4.0xc = 0x1b3,0x6
01b4 e406 | | Load 0x2,0x6
01b5 e405 | | Load 0x2,0x5
01b6 01d6 | | Execute Vector,Field_Write
01b7 00c8 | | Action Pop_Auxiliary_Range
01b8 3fe6 |? | Loop_Increasing 0x19f
01b9 00ce | | Action Pop_Auxiliary
01ba 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0xd = 0x1ba,0x7
01bb e404 | | Load 0x2,0x4
01bc e22a | * | Load 0x1,0x2a
01bd e22b | + | Load 0x1,0x2b
01be e22c | , | Load 0x1,0x2c
01bf 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d
01c0 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e
01c1 8002 | | Call 0x0,0x2
01c2 00d1 | | Pop_Control Pop_Count_1
01c3 0059 | Y | Store_Top Discrete,At_Offset_1
01c4 e403 | | Load 0x2,0x3 ; Debug Table 0x4.0xe = 0x1c4,0x8
01c5 a5fd | | Store_Unchecked 0x2,-0x3
01c6 4503 |E | Exit_Subprogram 0x3
01c7 0000 | | .XXX[0x1]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01cb | | .CONST 0x01cb ; Address of begin
01c9 0004 | | .CONST 0x0004 ; Address of exception handler
01ca 0001 | | .CONST 0x0001 ; Number of locals
01cb BODY_01c8:
01cb INIT_01c8:
01cb 4801 |H | Short_Literal 0x1 ; Debug Table 0x5 = .DEBUG 0x01cb,0x0644,0x1002,0x0000,0x0055,0xe775,0x0000,0x0090
; Debug Table 0x5.0x0 = 0x1cb,0x1
01cc 4401 |D | Exit_Subprogram With_Result,0x1
01cd 0000 0000 | | .XXX[0x3]
01cf 0000 | |
01d0 ; --------------------------------------------------------------------------------------
01d0 ; SUBPROGRAM
01d0 ; --------------------------------------------------------------------------------------
01d0 01d3 | | .CONST 0x01d3 ; Address of begin
01d1 0004 | | .CONST 0x0004 ; Address of exception handler
01d2 0001 | | .CONST 0x0001 ; Number of locals
01d3 BODY_01d0:
01d3 INIT_01d0:
01d3 00da | | Load_Top At_Offset_2 ; Debug Table 0x6 = .DEBUG 0x01d3,0x0648,0x1002,0x0000,0x0055,0xe775,0x0000,0x0099
; Debug Table 0x6.0x0 = 0x1d3,0x1
01d4 0227 | ' | Execute Access,All_Reference
01d5 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
01d6 4401 |D | Exit_Subprogram With_Result,0x1
01d7 0000 | | .XXX[0x1]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01db | | .CONST 0x01db ; Address of begin
01d9 0004 | | .CONST 0x0004 ; Address of exception handler
01da 0001 | | .CONST 0x0001 ; Number of locals
01db BODY_01d8:
01db INIT_01d8:
01db 00db | | Load_Top At_Offset_3 ; Debug Table 0x7 = .DEBUG 0x01db,0x064c,0x1002,0x0000,0x0055,0xe775,0x0000,0x00a2
; Debug Table 0x7.0x0 = 0x1db,0x1
01dc 00db | | Load_Top At_Offset_3
01dd 0227 | ' | Execute Access,All_Reference
01de 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
01df 01d7 | | Execute Vector,Field_Read
01e0 00d8 | | Load_Top At_Offset_0
01e1 0120 | | Execute Any,Is_Value
01e2 7002 |p | Jump_Nonzero 0x1e5
01e3 00d8 | | Load_Top At_Offset_0
01e4 011e | | Execute Any,Convert
01e5 e20f | | Load 0x1,0xf
01e6 0119 | | Execute Any,Check_In_Formal_Type
01e7 4402 |D | Exit_Subprogram With_Result,0x2
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 0217 | | .CONST 0x0217 ; Address of begin
01e9 0004 | | .CONST 0x0004 ; Address of exception handler
01ea 000a | | .CONST 0x000a ; Number of locals
01eb INIT_01e8:
01eb 00da | | Load_Top At_Offset_2 ; Debug Table 0x8 = .DEBUG 0x01eb,0x0650,0x1001,0x0000,0x0055,0xe775,0x0000,0x00ba
; Debug Table 0x8.0x0 = 0x1eb,0xffff
01ec 0227 | ' | Execute Access,All_Reference
01ed 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
01ee 00e3 | | Load_Encached Natural_Cache
01ef 03f1 | | Declare_Variable Discrete,With_Value
01f0 e5fe | | Load 0x2,-0x2 ; Debug Table 0x8.0x1 = 0x1f0,0xfffe
01f1 0227 | ' | Execute Access,All_Reference
01f2 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
01f3 00e3 | | Load_Encached Natural_Cache
01f4 03f1 | | Declare_Variable Discrete,With_Value
01f5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x2 = 0x1f5,0xfffd
01f6 00da | | Load_Top At_Offset_2
01f7 8228 | ( | Call 0x1,0x28
01f8 00e3 | | Load_Encached Natural_Cache
01f9 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
01fa 00e4 | | Load_Encached Positive_Cache ; Debug Table 0x8.0x3 = 0x1fa,0xfffc
01fb 0266 | f | Execute Discrete,Bounds
01fc 4801 |H | Short_Literal 0x1
01fd e403 | | Load 0x2,0x3
01fe 00e2 | | Load_Encached Integer_Cache
01ff 03f8 | | Declare_Type Discrete,Constrained
0200 02a0 | | Declare_Subprogram Null_Subprogram
0201 4801 |H | Short_Literal 0x1
0202 0350 | P | Declare_Type Array,Defined,Bounds_With_Object
0203 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x4 = 0x203,0xfffb
0204 02a0 | | Declare_Subprogram Null_Subprogram
0205 481c |H | Short_Literal 0x1c
0206 03d3 | | Declare_Type Access,Defined,Accesses_Protected
0207 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x5 = 0x207,0xfffa
0208 e402 | | Load 0x2,0x2
0209 00da | | Load_Top At_Offset_2
020a 02a0 | | Declare_Subprogram Null_Subprogram
020b 4801 |H | Short_Literal 0x1
020c 035d | ] | Declare_Type Array,Defined
020d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x6 = 0x20d,0xfff9
020e 02a0 | | Declare_Subprogram Null_Subprogram
020f 481c |H | Short_Literal 0x1c
0210 03d3 | | Declare_Type Access,Defined,Accesses_Protected
0211 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x7 = 0x211,0xfff8
0212 00d9 | | Load_Top At_Offset_1
0213 03bc | | Declare_Variable Access,By_Allocation
0214 0039 | 9 | Store_Top Access,At_Offset_1
0215 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x8 = 0x215,0xfff7
0216 0227 | ' | Execute Access,All_Reference
0217 BODY_01e8:
0217 00cf | | Action Mark_Auxiliary ; Debug Table 0x8.0x9 = 0x217,0x1
0218 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0xa = 0x218,0xfbff
0219 e402 | | Load 0x2,0x2
021a 0a01 | | Execute_Immediate Plus,0x1
021b 0248 | H | Execute Discrete,Check_In_Integer
021c 00e2 | | Load_Encached Integer_Cache
021d 03f8 | | Declare_Type Discrete,Constrained
021e 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0xb = 0x21e,0xfbfe
021f e403 | | Load 0x2,0x3
0220 0a01 | | Execute_Immediate Plus,0x1
0221 0248 | H | Execute Discrete,Check_In_Integer
0222 00e2 | | Load_Encached Integer_Cache
0223 03f8 | | Declare_Type Discrete,Constrained
0224 03e9 | | Declare_Variable Discrete,Duplicate
0225 e20f | | Load 0x1,0xf ; Debug Table 0x8.0xc = 0x225,0xfbfd
0226 02c7 | | Declare_Variable Any
0227 00d8 | | Load_Top At_Offset_0
0228 1c00 | | Execute_Immediate Run_Utility,0x0
0229 e406 | | Load 0x2,0x6 ; Debug Table 0x8.0xd = 0x229,0xfbfc
022a 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0xe = 0x22a,0x401
022b c40c | | Store 0x2,0xc
022c 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0xf = 0x22c,0x402
022d c40d | | Store 0x2,0xd
022e 00cf | | Action Mark_Auxiliary
022f 7877 |xw | Jump 0x2a7
0230 e40c | | Load 0x2,0xc ; Debug Table 0x8.0x10 = 0x230,0x404
0231 e5ff | | Load 0x2,-0x1
0232 0227 | ' | Execute Access,All_Reference
0233 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0234 01d5 | | Execute Vector,Field_Reference
0235 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0236 c40f | | Store 0x2,0xf
0237 00cf | | Action Mark_Auxiliary
0238 7804 |x | Jump 0x23d
0239 e40d | | Load 0x2,0xd ; Debug Table 0x8.0x11 = 0x239,0x406
023a 0a01 | | Execute_Immediate Plus,0x1
023b c40d | | Store 0x2,0xd
023c 00c9 | | Action Pop_Auxiliary_Loop
023d e40d | | Load 0x2,0xd ; Debug Table 0x8.0x12 = 0x23d,0x405
023e e403 | | Load 0x2,0x3
023f 027a | z | Execute Discrete,Less_Equal
0240 680d |h | Jump_Zero 0x24e
0241 00db | | Load_Top At_Offset_3
0242 e20f | | Load 0x1,0xf
0243 0119 | | Execute Any,Check_In_Formal_Type
0244 e40d | | Load 0x2,0xd
0245 e5fe | | Load 0x2,-0x2
0246 0227 | ' | Execute Access,All_Reference
0247 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0248 01d5 | | Execute Vector,Field_Reference
0249 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
024a e20f | | Load 0x1,0xf
024b 0119 | | Execute Any,Check_In_Formal_Type
024c 8210 | | Call 0x1,0x10
024d 77eb |w | Jump_Nonzero 0x239
024e 00ce | | Action Pop_Auxiliary
024f e40d | | Load 0x2,0xd ; Debug Table 0x8.0x13 = 0x24f,0x407
0250 a40e | | Store_Unchecked 0x2,0xe
0251 00cf | | Action Mark_Auxiliary
0252 7804 |x | Jump 0x257
0253 e40e | | Load 0x2,0xe ; Debug Table 0x8.0x14 = 0x253,0x409
0254 0a01 | | Execute_Immediate Plus,0x1
0255 c40e | | Store 0x2,0xe
0256 00c9 | | Action Pop_Auxiliary_Loop
0257 e40e | | Load 0x2,0xe ; Debug Table 0x8.0x15 = 0x257,0x408
0258 e403 | | Load 0x2,0x3
0259 027a | z | Execute Discrete,Less_Equal
025a 680d |h | Jump_Zero 0x268
025b 00db | | Load_Top At_Offset_3
025c e20f | | Load 0x1,0xf
025d 0119 | | Execute Any,Check_In_Formal_Type
025e e40e | | Load 0x2,0xe
025f e5fe | | Load 0x2,-0x2
0260 0227 | ' | Execute Access,All_Reference
0261 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0262 01d5 | | Execute Vector,Field_Reference
0263 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0264 e20f | | Load 0x1,0xf
0265 0119 | | Execute Any,Check_In_Formal_Type
0266 8211 | | Call 0x1,0x11
0267 77eb |w | Jump_Nonzero 0x253
0268 00ce | | Action Pop_Auxiliary
0269 e40d | | Load 0x2,0xd ; Debug Table 0x8.0x16 = 0x269,0x40a
026a e40e | | Load 0x2,0xe
026b 0aff | | Execute_Immediate Plus,-0x1
026c 0248 | H | Execute Discrete,Check_In_Integer
026d e406 | | Load 0x2,0x6
026e 03ba | | Declare_Variable Access,By_Allocation,With_Constraint
026f 003a | : | Store_Top Access,At_Offset_2
0270 00cf | | Action Mark_Auxiliary
0271 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0x17 = 0x271,0x40b
0272 0227 | ' | Execute Access,All_Reference
0273 01d9 | | Execute Vector,Reverse_Bounds
0274 0263 | c | Execute Discrete,Above_Bound
0275 700c |p | Jump_Nonzero 0x282
0276 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x18 = 0x276,0x40c
0277 e5fe | | Load 0x2,-0x2
0278 0227 | ' | Execute Access,All_Reference
0279 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
027a 01d5 | | Execute Vector,Field_Reference
027b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
027c 00d9 | | Load_Top At_Offset_1
027d e410 | | Load 0x2,0x10
027e 0227 | ' | Execute Access,All_Reference
027f 01d6 | | Execute Vector,Field_Write
0280 00c8 | | Action Pop_Auxiliary_Range
0281 3ff4 |? | Loop_Increasing 0x276
0282 00ce | | Action Pop_Auxiliary
0283 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x19 = 0x283,0x40d
0284 a40d | | Store_Unchecked 0x2,0xd
0285 00cf | | Action Mark_Auxiliary
0286 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0x1a = 0x286,0x40e
; Debug Table 0x8.0x1b = 0x286,0x40f
0287 e40c | | Load 0x2,0xc
0288 e5ff | | Load 0x2,-0x1
0289 0227 | ' | Execute Access,All_Reference
028a 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
028b 01d5 | | Execute Vector,Field_Reference
028c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
028d e40a | | Load 0x2,0xa
028e 01d6 | | Execute Vector,Field_Write
028f e40c | | Load 0x2,0xc ; Debug Table 0x8.0x1c = 0x28f,0x410
0290 0a01 | | Execute_Immediate Plus,0x1
0291 c40c | | Store 0x2,0xc
0292 e40c | | Load 0x2,0xc ; Debug Table 0x8.0x1d = 0x292,0x411
0293 e402 | | Load 0x2,0x2
0294 027d | } | Execute Discrete,Greater
0295 700f |p | Jump_Nonzero 0x2a5
0296 00db | | Load_Top At_Offset_3
0297 e20f | | Load 0x1,0xf
0298 0119 | | Execute Any,Check_In_Formal_Type
0299 e40c | | Load 0x2,0xc
029a e5ff | | Load 0x2,-0x1
029b 0227 | ' | Execute Access,All_Reference
029c 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
029d 01d5 | | Execute Vector,Field_Reference
029e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
029f e20f | | Load 0x1,0xf
02a0 0119 | | Execute Any,Check_In_Formal_Type
02a1 8211 | | Call 0x1,0x11
02a2 6802 |h | Jump_Zero 0x2a5
02a3 00c9 | | Action Pop_Auxiliary_Loop
02a4 7fe1 | | Jump 0x286
02a5 00ce | | Action Pop_Auxiliary
02a6 00c9 | | Action Pop_Auxiliary_Loop
02a7 e40c | | Load 0x2,0xc ; Debug Table 0x8.0x1e = 0x2a7,0x403
02a8 e402 | | Load 0x2,0x2
02a9 027a | z | Execute Discrete,Less_Equal
02aa 7785 |w | Jump_Nonzero 0x230
02ab 00ce | | Action Pop_Auxiliary
02ac 00d5 | | Pop_Control Pop_Count_5
02ad 00ce | | Action Pop_Auxiliary
02ae 00cf | | Action Mark_Auxiliary ; Debug Table 0x8.0x1f = 0x2ae,0x2
02af 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x20 = 0x2af,0xf7ff
02b0 e403 | | Load 0x2,0x3
02b1 0a01 | | Execute_Immediate Plus,0x1
02b2 0248 | H | Execute Discrete,Check_In_Integer
02b3 00e2 | | Load_Encached Integer_Cache
02b4 03f8 | | Declare_Type Discrete,Constrained
02b5 e222 | " | Load 0x1,0x22
02b6 02a0 | | Declare_Subprogram Null_Subprogram
02b7 4802 |H | Short_Literal 0x2
02b8 032d | - | Declare_Type Record,Defined
02b9 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x8.0x21 = 0x2b9,0xf7fe
02ba 0266 | f | Execute Discrete,Bounds
02bb 00da | | Load_Top At_Offset_2
02bc 02a0 | | Declare_Subprogram Null_Subprogram
02bd 4801 |H | Short_Literal 0x1
02be 0350 | P | Declare_Type Array,Defined,Bounds_With_Object
02bf 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x22 = 0x2bf,0xf7fd
02c0 02a0 | | Declare_Subprogram Null_Subprogram
02c1 481c |H | Short_Literal 0x1c
02c2 03d3 | | Declare_Type Access,Defined,Accesses_Protected
02c3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x23 = 0x2c3,0xf7fc
02c4 4800 |H | Short_Literal 0x0
02c5 e404 | | Load 0x2,0x4
02c6 00db | | Load_Top At_Offset_3
02c7 03ba | | Declare_Variable Access,By_Allocation,With_Constraint
02c8 0039 | 9 | Store_Top Access,At_Offset_1
02c9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x24 = 0x2c9,0xf7fb
02ca 0227 | ' | Execute Access,All_Reference
02cb 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x25 = 0x2cb,0xf7fa
02cc e403 | | Load 0x2,0x3
02cd 00e2 | | Load_Encached Integer_Cache
02ce 03f8 | | Declare_Type Discrete,Constrained
02cf 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x26 = 0x2cf,0xf7f9
02d0 e404 | | Load 0x2,0x4
02d1 00e2 | | Load_Encached Integer_Cache
02d2 03f8 | | Declare_Type Discrete,Constrained
02d3 e219 | | Load 0x1,0x19 ; Debug Table 0x8.0x27 = 0x2d3,0xf7f8
02d4 0322 | " | Declare_Variable Record
02d5 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x28 = 0x2d5,0xf7f7
02d6 e404 | | Load 0x2,0x4
02d7 0aff | | Execute_Immediate Plus,-0x1
02d8 0248 | H | Execute Discrete,Check_In_Integer
02d9 00e2 | | Load_Encached Integer_Cache
02da 03f8 | | Declare_Type Discrete,Constrained
02db 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x29 = 0x2db,0xf7f6
02dc e404 | | Load 0x2,0x4
02dd 0a01 | | Execute_Immediate Plus,0x1
02de 0248 | H | Execute Discrete,Check_In_Integer
02df 00e2 | | Load_Encached Integer_Cache
02e0 03f8 | | Declare_Type Discrete,Constrained
02e1 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x2a = 0x2e1,0xf7f5
02e2 e404 | | Load 0x2,0x4
02e3 00e2 | | Load_Encached Integer_Cache
02e4 03f8 | | Declare_Type Discrete,Constrained
02e5 e40c | | Load 0x2,0xc ; Debug Table 0x8.0x2b = 0x2e5,0x801
02e6 0322 | " | Declare_Variable Record
02e7 e403 | | Load 0x2,0x3
02e8 0a01 | | Execute_Immediate Plus,0x1
02e9 00d9 | | Load_Top At_Offset_1
02ea 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02eb e222 | " | Load 0x1,0x22
02ec 00d9 | | Load_Top At_Offset_1
02ed 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
02ee 4800 |H | Short_Literal 0x0
02ef e410 | | Load 0x2,0x10
02f0 01d6 | | Execute Vector,Field_Write
02f1 00cf | | Action Mark_Auxiliary
02f2 e410 | | Load 0x2,0x10 ; Debug Table 0x8.0x2c = 0x2f2,0x802
02f3 01dc | | Execute Vector,Last
02f4 4801 |H | Short_Literal 0x1
02f5 0263 | c | Execute Discrete,Above_Bound
02f6 7007 |p | Jump_Nonzero 0x2fe
02f7 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x2d = 0x2f7,0x803
02f8 00d9 | | Load_Top At_Offset_1
02f9 e410 | | Load 0x2,0x10
02fa 01d5 | | Execute Vector,Field_Reference
02fb 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
02fc 00c8 | | Action Pop_Auxiliary_Range
02fd 3ff9 |? | Loop_Increasing 0x2f7
02fe 00ce | | Action Pop_Auxiliary
02ff 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x2e = 0x2ff,0x804
0300 c412 | | Store 0x2,0x12
0301 00cf | | Action Mark_Auxiliary
0302 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x2f = 0x302,0x805
0303 e402 | | Load 0x2,0x2
0304 0264 | d | Execute Discrete,Below_Bound
0305 7065 |pe | Jump_Nonzero 0x36b
0306 00cf | | Action Mark_Auxiliary
0307 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0x30 = 0x307,0x806
0308 e40a | | Load 0x2,0xa
0309 01d7 | | Execute Vector,Field_Read
030a 0227 | ' | Execute Access,All_Reference
030b 01d9 | | Execute Vector,Reverse_Bounds
030c 0263 | c | Execute Discrete,Above_Bound
030d 705a |pZ | Jump_Nonzero 0x368
030e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x31 = 0x30e,0x807
030f e419 | | Load 0x2,0x19
0310 e40a | | Load 0x2,0xa
0311 01d7 | | Execute Vector,Field_Read
0312 0227 | ' | Execute Access,All_Reference
0313 01d7 | | Execute Vector,Field_Read
0314 c411 | | Store 0x2,0x11
0315 e412 | | Load 0x2,0x12 ; Debug Table 0x8.0x32 = 0x315,0x808
0316 0a01 | | Execute_Immediate Plus,0x1
0317 c415 | | Store 0x2,0x15
0318 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x33 = 0x318,0x809
0319 c414 | | Store 0x2,0x14
031a 00cf | | Action Mark_Auxiliary
031b 7813 |x | Jump 0x32f
031c e414 | | Load 0x2,0x14 ; Debug Table 0x8.0x34 = 0x31c,0x80b
031d e415 | | Load 0x2,0x15
031e 0273 | s | Execute Discrete,Plus
031f 0248 | H | Execute Discrete,Check_In_Integer
0320 09ff | | Execute_Immediate Binary_Scale,-0x1
0321 c416 | | Store 0x2,0x16
0322 e416 | | Load 0x2,0x16 ; Debug Table 0x8.0x35 = 0x322,0x80c
0323 e410 | | Load 0x2,0x10
0324 01d5 | | Execute Vector,Field_Reference
0325 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0326 e411 | | Load 0x2,0x11
0327 027d | } | Execute Discrete,Greater
0328 6803 |h | Jump_Zero 0x32c
0329 e416 | | Load 0x2,0x16 ; Debug Table 0x8.0x36 = 0x329,0x80d
032a c414 | | Store 0x2,0x14
032b 7802 |x | Jump 0x32e
032c e416 | | Load 0x2,0x16 ; Debug Table 0x8.0x37 = 0x32c,0x80e
032d c415 | | Store 0x2,0x15
032e 00c9 | | Action Pop_Auxiliary_Loop
032f e414 | | Load 0x2,0x14 ; Debug Table 0x8.0x38 = 0x32f,0x80a
0330 0a01 | | Execute_Immediate Plus,0x1
0331 e415 | | Load 0x2,0x15
0332 027e | ~ | Execute Discrete,Not_Equal
0333 77e8 |w | Jump_Nonzero 0x31c
0334 00ce | | Action Pop_Auxiliary
0335 e411 | | Load 0x2,0x11 ; Debug Table 0x8.0x39 = 0x335,0x80f
0336 e415 | | Load 0x2,0x15
0337 e410 | | Load 0x2,0x10
0338 01d5 | | Execute Vector,Field_Reference
0339 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
033a 027d | } | Execute Discrete,Greater
033b 682a |h* | Jump_Zero 0x366
033c e40c | | Load 0x2,0xc ; Debug Table 0x8.0x3a = 0x33c,0x810
033d 0322 | " | Declare_Variable Record
033e e411 | | Load 0x2,0x11
033f 00d9 | | Load_Top At_Offset_1
0340 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0341 e221 | ! | Load 0x1,0x21
0342 0322 | " | Declare_Variable Record
0343 e224 | $ | Load 0x1,0x24
0344 0337 | 7 | Declare_Variable Array
0345 e419 | | Load 0x2,0x19
0346 4801 |H | Short_Literal 0x1
0347 00da | | Load_Top At_Offset_2
0348 01d6 | | Execute Vector,Field_Write
0349 e411 | | Load 0x2,0x11
034a 4802 |H | Short_Literal 0x2
034b 00da | | Load_Top At_Offset_2
034c 01d6 | | Execute Vector,Field_Write
034d e224 | $ | Load 0x1,0x24
034e 0119 | | Execute Any,Check_In_Formal_Type
034f 00d9 | | Load_Top At_Offset_1
0350 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0351 e415 | | Load 0x2,0x15
0352 0aff | | Execute_Immediate Plus,-0x1
0353 0248 | H | Execute Discrete,Check_In_Integer
0354 e410 | | Load 0x2,0x10
0355 01d5 | | Execute Vector,Field_Reference
0356 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0357 00d9 | | Load_Top At_Offset_1
0358 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0359 e222 | " | Load 0x1,0x22
035a 03b6 | | Declare_Variable Access,By_Allocation,With_Value
035b 00d9 | | Load_Top At_Offset_1
035c 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
035d e415 | | Load 0x2,0x15
035e e410 | | Load 0x2,0x10
035f 01d6 | | Execute Vector,Field_Write
0360 e415 | | Load 0x2,0x15 ; Debug Table 0x8.0x3b = 0x360,0x811
0361 e412 | | Load 0x2,0x12
0362 027d | } | Execute Discrete,Greater
0363 6802 |h | Jump_Zero 0x366
0364 e415 | | Load 0x2,0x15 ; Debug Table 0x8.0x3c = 0x364,0x812
0365 c412 | | Store 0x2,0x12
0366 00c8 | | Action Pop_Auxiliary_Range
0367 3fa6 |? | Loop_Increasing 0x30e
0368 00ce | | Action Pop_Auxiliary
0369 00c8 | | Action Pop_Auxiliary_Range
036a 379b |7 | Loop_Decreasing 0x306
036b 00ce | | Action Pop_Auxiliary
036c e219 | | Load 0x1,0x19 ; Debug Table 0x8.0x3d = 0x36c,0x813
036d 0322 | " | Declare_Variable Record
036e e224 | $ | Load 0x1,0x24
036f 0337 | 7 | Declare_Variable Array
0370 4800 |H | Short_Literal 0x0
0371 4801 |H | Short_Literal 0x1
0372 00da | | Load_Top At_Offset_2
0373 01d6 | | Execute Vector,Field_Write
0374 4800 |H | Short_Literal 0x0
0375 4802 |H | Short_Literal 0x2
0376 00da | | Load_Top At_Offset_2
0377 01d6 | | Execute Vector,Field_Write
0378 e224 | $ | Load 0x1,0x24
0379 0119 | | Execute Any,Check_In_Formal_Type
037a 00d9 | | Load_Top At_Offset_1
037b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
037c e412 | | Load 0x2,0x12
037d e410 | | Load 0x2,0x10
037e 01d5 | | Execute Vector,Field_Reference
037f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0380 00d9 | | Load_Top At_Offset_1
0381 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0382 e224 | $ | Load 0x1,0x24
0383 0337 | 7 | Declare_Variable Array
0384 e402 | | Load 0x2,0x2
0385 4801 |H | Short_Literal 0x1
0386 00da | | Load_Top At_Offset_2
0387 01d6 | | Execute Vector,Field_Write
0388 e403 | | Load 0x2,0x3
0389 4802 |H | Short_Literal 0x2
038a 00da | | Load_Top At_Offset_2
038b 01d6 | | Execute Vector,Field_Write
038c e224 | $ | Load 0x1,0x24
038d 0119 | | Execute Any,Check_In_Formal_Type
038e 00d9 | | Load_Top At_Offset_1
038f 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0390 e413 | | Load 0x2,0x13
0391 017d | } | Execute Record,Structure_Write
0392 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x3e = 0x392,0x814
0393 e413 | | Load 0x2,0x13
0394 821f | | Call 0x1,0x1f
0395 4801 |H | Short_Literal 0x1
0396 e413 | | Load 0x2,0x13
0397 821e | | Call 0x1,0x1e
0398 027c | | | Execute Discrete,Less
0399 680b |h | Jump_Zero 0x3a5
039a 4802 |H | Short_Literal 0x2
039b e413 | | Load 0x2,0x13
039c 821f | | Call 0x1,0x1f
039d 4802 |H | Short_Literal 0x2
039e e413 | | Load 0x2,0x13
039f 821e | | Call 0x1,0x1e
03a0 027c | | | Execute Discrete,Less
03a1 6803 |h | Jump_Zero 0x3a5
03a2 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x3f = 0x3a2,0x815
03a3 821c | | Call 0x1,0x1c
03a4 00d1 | | Pop_Control Pop_Count_1
03a5 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x40 = 0x3a5,0x816
03a6 e5fc | | Load 0x2,-0x4
03a7 017d | } | Execute Record,Structure_Write
03a8 4504 |E | Exit_Subprogram 0x4
03a9 0000 0000 | | .XXX[0x3]
03ab 0000 | |
03ac 0000 0000 | | .LITERAL {0x00000000, 0x0055e785}
03b0 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
03b4 0000 0000 | | .LITERAL {0x00000000, 0x00100000}
03b8 ; --------------------------------------------------------------------------------------
03b8 ; SUBPROGRAM
03b8 ; --------------------------------------------------------------------------------------
03b8 03bd | | .CONST 0x03bd ; Address of begin
03b9 0004 | | .CONST 0x0004 ; Address of exception handler
03ba 0003 | | .CONST 0x0003 ; Number of locals
03bb INIT_03b8:
03bb e222 | " | Load 0x1,0x22 ; Debug Table 0x9 = .DEBUG 0x03bb,0x06d4,0x1001,0x0000,0x0055,0xe775,0x0000,0x00d0
; Debug Table 0x9.0x0 = 0x3bb,0xffff
03bc 03bd | | Declare_Variable Access,Duplicate
03bd BODY_03b8:
03bd e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0x1 = 0x3bd,0x1
03be 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03bf 003a | : | Store_Top Access,At_Offset_2
03c0 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x2 = 0x3c0,0x2
03c1 7005 |p | Jump_Nonzero 0x3c7
03c2 e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0x3 = 0x3c2,0x3
03c3 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
03c4 e5ff | | Load 0x2,-0x1
03c5 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
03c6 4501 |E | Exit_Subprogram 0x1 ; Debug Table 0x9.0x4 = 0x3c6,0x4
03c7 00cf | | Action Mark_Auxiliary
03c8 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x5 = 0x3c8,0x5
; Debug Table 0x9.0x6 = 0x3c8,0x6
03c9 0227 | ' | Execute Access,All_Reference
03ca 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03cb 003a | : | Store_Top Access,At_Offset_2
03cc 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x7 = 0x3cc,0x7
03cd 681e |h | Jump_Zero 0x3ec
03ce 4801 |H | Short_Literal 0x1
03cf 00da | | Load_Top At_Offset_2
03d0 0227 | ' | Execute Access,All_Reference
03d1 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03d2 01d7 | | Execute Vector,Field_Read
03d3 4801 |H | Short_Literal 0x1
03d4 e402 | | Load 0x2,0x2
03d5 0227 | ' | Execute Access,All_Reference
03d6 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03d7 01d7 | | Execute Vector,Field_Read
03d8 0a01 | | Execute_Immediate Plus,0x1
03d9 027e | ~ | Execute Discrete,Not_Equal
03da 7011 |p | Jump_Nonzero 0x3ec
03db 4802 |H | Short_Literal 0x2
03dc 00da | | Load_Top At_Offset_2
03dd 0227 | ' | Execute Access,All_Reference
03de 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03df 01d7 | | Execute Vector,Field_Read
03e0 4802 |H | Short_Literal 0x2
03e1 e402 | | Load 0x2,0x2
03e2 0227 | ' | Execute Access,All_Reference
03e3 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03e4 01d7 | | Execute Vector,Field_Read
03e5 0a01 | | Execute_Immediate Plus,0x1
03e6 027e | ~ | Execute Discrete,Not_Equal
03e7 7004 |p | Jump_Nonzero 0x3ec
03e8 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x8 = 0x3e8,0x8
03e9 003b | ; | Store_Top Access,At_Offset_3
03ea 00c9 | | Action Pop_Auxiliary_Loop
03eb 7fdc | | Jump 0x3c8
03ec 00ce | | Action Pop_Auxiliary
03ed 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x9 = 0x3ed,0x9
03ee 0227 | ' | Execute Access,All_Reference
03ef 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03f0 e5ff | | Load 0x2,-0x1
03f1 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
03f2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0xa = 0x3f2,0xa
03f3 e5ff | | Load 0x2,-0x1
03f4 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
03f5 4501 |E | Exit_Subprogram 0x1
03f6 0000 0000 | | .XXX[0x2]
03f8 ; --------------------------------------------------------------------------------------
03f8 ; SUBPROGRAM
03f8 ; --------------------------------------------------------------------------------------
03f8 03fb | | .CONST 0x03fb ; Address of begin
03f9 0004 | | .CONST 0x0004 ; Address of exception handler
03fa 0001 | | .CONST 0x0001 ; Number of locals
03fb BODY_03f8:
03fb INIT_03f8:
03fb 00da | | Load_Top At_Offset_2 ; Debug Table 0xa = .DEBUG 0x03fb,0x06ec,0x1002,0x0000,0x0055,0xe775,0x0000,0x00d8
; Debug Table 0xa.0x0 = 0x3fb,0x1
03fc 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
03fd 00db | | Load_Top At_Offset_3
03fe 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
03ff 01df | | Execute Vector,Equal
0400 4401 |D | Exit_Subprogram With_Result,0x1
0401 0000 0000 | | .BLANK 0000[0x7]
0408 ; --------------------------------------------------------------------------------------
0408 ; SUBPROGRAM
0408 ; --------------------------------------------------------------------------------------
0408 040b | | .CONST 0x040b ; Address of begin
0409 0004 | | .CONST 0x0004 ; Address of exception handler
040a 0001 | | .CONST 0x0001 ; Number of locals
040b BODY_0408:
040b INIT_0408:
040b 00db | | Load_Top At_Offset_3 ; Debug Table 0xb = .DEBUG 0x040b,0x06f0,0x1002,0x0000,0x0055,0xe775,0x0000,0x00e1
; Debug Table 0xb.0x0 = 0x40b,0x1
040c 00db | | Load_Top At_Offset_3
040d 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
040e 01d7 | | Execute Vector,Field_Read
040f 0a01 | | Execute_Immediate Plus,0x1
0410 0248 | H | Execute Discrete,Check_In_Integer
0411 4402 |D | Exit_Subprogram With_Result,0x2
0412 0000 0000 | | .BLANK 0000[0x6]
0418 ; --------------------------------------------------------------------------------------
0418 ; SUBPROGRAM
0418 ; --------------------------------------------------------------------------------------
0418 041b | | .CONST 0x041b ; Address of begin
0419 0004 | | .CONST 0x0004 ; Address of exception handler
041a 0001 | | .CONST 0x0001 ; Number of locals
041b BODY_0418:
041b INIT_0418:
041b 00da | | Load_Top At_Offset_2 ; Debug Table 0xc = .DEBUG 0x041b,0x06f4,0x1002,0x0000,0x0055,0xe775,0x0000,0x00ee
; Debug Table 0xc.0x0 = 0x41b,0x1
041c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
041d 7005 |p | Jump_Nonzero 0x423
041e 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x1 = 0x41e,0x2
041f 00db | | Load_Top At_Offset_3
0420 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
0421 01d7 | | Execute Vector,Field_Read
0422 4402 |D | Exit_Subprogram With_Result,0x2
0423 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x2 = 0x423,0x3
0424 00db | | Load_Top At_Offset_3
0425 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0426 0227 | ' | Execute Access,All_Reference
0427 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0428 01d7 | | Execute Vector,Field_Read
0429 0aff | | Execute_Immediate Plus,-0x1
042a 0248 | H | Execute Discrete,Check_In_Integer
042b 4402 |D | Exit_Subprogram With_Result,0x2
042c 0000 0000 | | .BLANK 0000[0x4]
0430 ; --------------------------------------------------------------------------------------
0430 ; SUBPROGRAM
0430 ; --------------------------------------------------------------------------------------
0430 0433 | 3 | .CONST 0x0433 ; Address of begin
0431 0004 | | .CONST 0x0004 ; Address of exception handler
0432 0001 | | .CONST 0x0001 ; Number of locals
0433 BODY_0430:
0433 INIT_0430:
0433 4608 |F | Jump_Case 0x8 ; Debug Table 0xd = .DEBUG 0x0433,0x06fc,0x1005,0x0000,0x0055,0xe785,0x0000,0x0011
0434 7808 |x | Jump 0x43d ; case 0x0
0435 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
0436 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x2
0437 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x3
0438 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x4
0439 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x5
043a 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x6
043b 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x7
043c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x8
043d 00da | | Load_Top At_Offset_2
043e 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
043f 0125 | % | Execute Any,Set_Constraint
0440 00da | | Load_Top At_Offset_2
0441 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0442 1c00 | | Execute_Immediate Run_Utility,0x0
0443 4302 |C | Exit_Subprogram From_Utility,0x2
0444 0000 0000 | | .BLANK 0000[0x4]
0448 ; --------------------------------------------------------------------------------------
0448 ; SUBPROGRAM
0448 ; --------------------------------------------------------------------------------------
0448 044b | K | .CONST 0x044b ; Address of begin
0449 0004 | | .CONST 0x0004 ; Address of exception handler
044a 0001 | | .CONST 0x0001 ; Number of locals
044b BODY_0448:
044b INIT_0448:
044b 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0xe = .DEBUG 0x044b,0x06fe,0x1005,0x0000,0x0055,0xe785,0x0000,0x001f
044c 00da | | Load_Top At_Offset_2
044d 01dc | | Execute Vector,Last
044e 00db | | Load_Top At_Offset_3
044f 01dd | | Execute Vector,First
0450 0263 | c | Execute Discrete,Above_Bound
0451 7006 |p | Jump_Nonzero 0x458
0452 00d8 | | Load_Top At_Offset_0
0453 e5ff | | Load 0x2,-0x1
0454 01d5 | | Execute Vector,Field_Reference
0455 1c00 | | Execute_Immediate Run_Utility,0x0
0456 0a01 | | Execute_Immediate Plus,0x1
0457 7ff8 | | Jump 0x450
0458 4302 |C | Exit_Subprogram From_Utility,0x2
0459 0000 0000 | | .BLANK 0000[0x7]
0460 ; --------------------------------------------------------------------------------------
0460 ; SUBPROGRAM
0460 ; --------------------------------------------------------------------------------------
0460 0463 | c | .CONST 0x0463 ; Address of begin
0461 0004 | | .CONST 0x0004 ; Address of exception handler
0462 0001 | | .CONST 0x0001 ; Number of locals
0463 BODY_0460:
0463 INIT_0460:
0463 4608 |F | Jump_Case 0x8 ; Debug Table 0xf = .DEBUG 0x0463,0x0700,0x1005,0x0000,0x0055,0xe785,0x0000,0x0028
0464 7808 |x | Jump 0x46d ; case 0x0
0465 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
0466 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x2
0467 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x3
0468 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x4
0469 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x5
046a 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x6
046b 7814 |x | Jump 0x480 ; case 0x7
046c 7820 |x | Jump 0x48d ; case 0x8
046d 00da | | Load_Top At_Offset_2
046e 016c | l | Execute Variant_Record,Is_Constrained
046f 7009 |p | Jump_Nonzero 0x479
0470 00cf | | Action Mark_Auxiliary
0471 4800 |H | Short_Literal 0x0
0472 e5ff | | Load 0x2,-0x1
0473 1c08 | | Execute_Immediate Run_Utility,0x8
0474 00d8 | | Load_Top At_Offset_0
0475 1c00 | | Execute_Immediate Run_Utility,0x0
0476 c5ff | | Store 0x2,-0x1
0477 00ce | | Action Pop_Auxiliary
0478 4302 |C | Exit_Subprogram From_Utility,0x2
0479 00da | | Load_Top At_Offset_2
047a 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
047b 1c00 | | Execute_Immediate Run_Utility,0x0
047c 00da | | Load_Top At_Offset_2
047d 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
047e 1c00 | | Execute_Immediate Run_Utility,0x0
047f 4302 |C | Exit_Subprogram From_Utility,0x2
0480 00db | | Load_Top At_Offset_3
0481 4801 |H | Short_Literal 0x1
0482 e5fe | | Load 0x2,-0x2
0483 e227 | ' | Load 0x1,0x27
0484 035b | [ | Declare_Type Array,Constrained
0485 4801 |H | Short_Literal 0x1
0486 e5fe | | Load 0x2,-0x2
0487 e213 | | Load 0x1,0x13
0488 035b | [ | Declare_Type Array,Constrained
0489 4802 |H | Short_Literal 0x2
048a e5ff | | Load 0x2,-0x1
048b 031b | | Declare_Type Variant_Record,Constrained
048c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
048d 00db | | Load_Top At_Offset_3
048e 00db | | Load_Top At_Offset_3
048f 02fc | | Declare_Variable Variant_Record,With_Constraint
0490 4801 |H | Short_Literal 0x1
0491 e5fe | | Load 0x2,-0x2
0492 e227 | ' | Load 0x1,0x27
0493 0334 | 4 | Declare_Variable Array,With_Constraint
0494 2d02 |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x2
0495 4801 |H | Short_Literal 0x1
0496 e5fe | | Load 0x2,-0x2
0497 e213 | | Load 0x1,0x13
0498 0334 | 4 | Declare_Variable Array,With_Constraint
0499 2d03 |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x3
049a 016a | j | Execute Variant_Record,Indirects_Appended
049b 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
049c 0000 0000 | | .BLANK 0000[0x4]
04a0 ; --------------------------------------------------------------------------------------
04a0 ; SUBPROGRAM
04a0 ; --------------------------------------------------------------------------------------
04a0 04a3 | | .CONST 0x04a3 ; Address of begin
04a1 0004 | | .CONST 0x0004 ; Address of exception handler
04a2 0001 | | .CONST 0x0001 ; Number of locals
04a3 BODY_04a0:
04a3 INIT_04a0:
04a3 00db | | Load_Top At_Offset_3 ; Debug Table 0x10 = .DEBUG 0x04a3,0x0702,0x1002,0x0000,0x0055,0xe785,0x0000,0x005f
; Debug Table 0x10.0x0 = 0x4a3,0x1
04a4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04a5 e20f | | Load 0x1,0xf
04a6 0119 | | Execute Any,Check_In_Formal_Type
04a7 00db | | Load_Top At_Offset_3
04a8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04a9 e20f | | Load 0x1,0xf
04aa 0119 | | Execute Any,Check_In_Formal_Type
04ab 8210 | | Call 0x1,0x10
04ac 6802 |h | Jump_Zero 0x4af
04ad 4801 |H | Short_Literal 0x1 ; Debug Table 0x10.0x1 = 0x4ad,0x2
04ae 4402 |D | Exit_Subprogram With_Result,0x2
04af 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x2 = 0x4af,0x3
04b0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04b1 e20f | | Load 0x1,0xf
04b2 0119 | | Execute Any,Check_In_Formal_Type
04b3 e5fe | | Load 0x2,-0x2
04b4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04b5 e20f | | Load 0x1,0xf
04b6 0119 | | Execute Any,Check_In_Formal_Type
04b7 8210 | | Call 0x1,0x10
04b8 6802 |h | Jump_Zero 0x4bb
04b9 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x3 = 0x4b9,0x4
04ba 4402 |D | Exit_Subprogram With_Result,0x2
04bb 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x4 = 0x4bb,0x5
04bc 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
04bd e5fe | | Load 0x2,-0x2
04be 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
04bf 027c | | | Execute Discrete,Less
04c0 4402 |D | Exit_Subprogram With_Result,0x2
04c1 0000 0000 | | .BLANK 0000[0x7]
04c8 ; --------------------------------------------------------------------------------------
04c8 ; SUBPROGRAM
04c8 ; --------------------------------------------------------------------------------------
04c8 04cb | | .CONST 0x04cb ; Address of begin
04c9 0004 | | .CONST 0x0004 ; Address of exception handler
04ca 0001 | | .CONST 0x0001 ; Number of locals
04cb BODY_04c8:
04cb INIT_04c8:
04cb 4608 |F | Jump_Case 0x8 ; Debug Table 0x11 = .DEBUG 0x04cb,0x070e,0x1805,0x0002,0x0055,0xe785,0x0000,0x00c6
04cc 7808 |x | Jump 0x4d5 ; case 0x0
04cd 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
04ce 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x2
04cf 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x3
04d0 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x4
04d1 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x5
04d2 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x6
04d3 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x7
04d4 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x8
04d5 00da | | Load_Top At_Offset_2
04d6 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
04d7 1c00 | | Execute_Immediate Run_Utility,0x0
04d8 4302 |C | Exit_Subprogram From_Utility,0x2
04d9 0000 0000 | | .BLANK 0000[0x7]
04e0 ; --------------------------------------------------------------------------------------
04e0 ; Debug Table
04e0 ; --------------------------------------------------------------------------------------
04e0 0003 0012 | | .CONST 0x0003,0x0012
04e2 000b 0572 | r| .DEBUG 0x000b,0x0572,0xc000,0x0000,0x0055,0xe775,0x0000,0x0005
04ea 004f 05a2 | O | .DEBUG 0x004f,0x05a2,0xc000,0x0000,0x0055,0xe785,0x0000,0x0007
04f2 009b 05c8 | | .DEBUG 0x009b,0x05c8,0x1005,0x0000,0x0055,0xe775,0x0000,0x0032
04fa 00b3 05ca | | .DEBUG 0x00b3,0x05ca,0x3801,0x0002,0x0055,0xe775,0x0000,0x003b
0502 017b 0624 | { $| .DEBUG 0x017b,0x0624,0x1001,0x0000,0x0055,0xe775,0x0000,0x007b
050a 01cb 0644 | D| .DEBUG 0x01cb,0x0644,0x1002,0x0000,0x0055,0xe775,0x0000,0x0090
0512 01d3 0648 | H| .DEBUG 0x01d3,0x0648,0x1002,0x0000,0x0055,0xe775,0x0000,0x0099
051a 01db 064c | L| .DEBUG 0x01db,0x064c,0x1002,0x0000,0x0055,0xe775,0x0000,0x00a2
0522 01eb 0650 | P| .DEBUG 0x01eb,0x0650,0x1001,0x0000,0x0055,0xe775,0x0000,0x00ba
052a 03bb 06d4 | | .DEBUG 0x03bb,0x06d4,0x1001,0x0000,0x0055,0xe775,0x0000,0x00d0
0532 03fb 06ec | | .DEBUG 0x03fb,0x06ec,0x1002,0x0000,0x0055,0xe775,0x0000,0x00d8
053a 040b 06f0 | | .DEBUG 0x040b,0x06f0,0x1002,0x0000,0x0055,0xe775,0x0000,0x00e1
0542 041b 06f4 | | .DEBUG 0x041b,0x06f4,0x1002,0x0000,0x0055,0xe775,0x0000,0x00ee
054a 0433 06fc | 3 | .DEBUG 0x0433,0x06fc,0x1005,0x0000,0x0055,0xe785,0x0000,0x0011
0552 044b 06fe | K | .DEBUG 0x044b,0x06fe,0x1005,0x0000,0x0055,0xe785,0x0000,0x001f
055a 0463 0700 | c | .DEBUG 0x0463,0x0700,0x1005,0x0000,0x0055,0xe785,0x0000,0x0028
0562 04a3 0702 | | .DEBUG 0x04a3,0x0702,0x1002,0x0000,0x0055,0xe785,0x0000,0x005f
056a 04cb 070e | | .DEBUG 0x04cb,0x070e,0x1805,0x0002,0x0055,0xe785,0x0000,0x00c6
0572 ; --------------------------------------------------------------------------------------
0572 ; Debug3 Subtable 0x0
0572 ; --------------------------------------------------------------------------------------
0572 0017 0000 | | .DBG3TAB 0x0017,0x0000
0574 000b ffff | | .CONST 0x000b,0xffff
0576 000b fffe | | .CONST 0x000b,0xfffe
0578 000b fffd | | .CONST 0x000b,0xfffd
057a 000d fffc | | .CONST 0x000d,0xfffc
057c 0014 fffb | | .CONST 0x0014,0xfffb
057e 0016 fffa | | .CONST 0x0016,0xfffa
0580 0018 fff9 | | .CONST 0x0018,0xfff9
0582 001a fff8 | | .CONST 0x001a,0xfff8
0584 001c fff7 | | .CONST 0x001c,0xfff7
0586 001e fff6 | | .CONST 0x001e,0xfff6
0588 0020 fff5 | | .CONST 0x0020,0xfff5
058a 0024 fff4 | $ | .CONST 0x0024,0xfff4
058c 0026 fff3 | & | .CONST 0x0026,0xfff3
058e 0028 fff2 | ( | .CONST 0x0028,0xfff2
0590 002a fff1 | * | .CONST 0x002a,0xfff1
0592 002c fff0 | , | .CONST 0x002c,0xfff0
0594 002e ffef | . | .CONST 0x002e,0xffef
0596 0034 ffee | 4 | .CONST 0x0034,0xffee
0598 0038 ffed | 8 | .CONST 0x0038,0xffed
059a 003a ffec | : | .CONST 0x003a,0xffec
059c 003e ffeb | > | .CONST 0x003e,0xffeb
059e 0042 ffea | B | .CONST 0x0042,0xffea
05a0 0048 ffe9 | H | .CONST 0x0048,0xffe9
05a2 ; --------------------------------------------------------------------------------------
05a2 ; Debug3 Subtable 0x1
05a2 ; --------------------------------------------------------------------------------------
05a2 0012 0000 | | .DBG3TAB 0x0012,0x0000
05a4 004f ffff | O | .CONST 0x004f,0xffff
05a6 0053 fffe | S | .CONST 0x0053,0xfffe
05a8 0059 fffd | Y | .CONST 0x0059,0xfffd
05aa 0060 fffc | ` | .CONST 0x0060,0xfffc
05ac 006c fffb | l | .CONST 0x006c,0xfffb
05ae 0071 fffa | q | .CONST 0x0071,0xfffa
05b0 0073 fff9 | s | .CONST 0x0073,0xfff9
05b2 0075 fff8 | u | .CONST 0x0075,0xfff8
05b4 007e fff7 | ~ | .CONST 0x007e,0xfff7
05b6 0080 fff6 | | .CONST 0x0080,0xfff6
05b8 0082 fff5 | | .CONST 0x0082,0xfff5
05ba 0084 fff4 | | .CONST 0x0084,0xfff4
05bc 0086 fff3 | | .CONST 0x0086,0xfff3
05be 0088 fff2 | | .CONST 0x0088,0xfff2
05c0 008a fff1 | | .CONST 0x008a,0xfff1
05c2 008c fff0 | | .CONST 0x008c,0xfff0
05c4 008e ffef | | .CONST 0x008e,0xffef
05c6 0090 ffee | | .CONST 0x0090,0xffee
05c8 ; --------------------------------------------------------------------------------------
05c8 ; Debug3 Subtable 0x2
05c8 ; --------------------------------------------------------------------------------------
05c8 0000 0000 | | .DBG3TAB 0x0000,0x0000
05ca ; --------------------------------------------------------------------------------------
05ca ; Debug3 Subtable 0x3
05ca ; --------------------------------------------------------------------------------------
05ca 000f 001d | | .DBG3TAB 0x000f,0x001d
05cc 00b3 ffff | | .CONST 0x00b3,0xffff
05ce 00b5 fffe | | .CONST 0x00b5,0xfffe
05d0 00b9 fffd | | .CONST 0x00b9,0xfffd
05d2 00bd fffc | | .CONST 0x00bd,0xfffc
05d4 00c6 fffb | | .CONST 0x00c6,0xfffb
05d6 00c8 fffa | | .CONST 0x00c8,0xfffa
05d8 00c9 fff9 | | .CONST 0x00c9,0xfff9
05da 00ca fff8 | | .CONST 0x00ca,0xfff8
05dc 00ce fff7 | | .CONST 0x00ce,0xfff7
05de 00cf fff6 | | .CONST 0x00cf,0xfff6
05e0 00d4 0001 | | .CONST 0x00d4,0x0001
05e2 00da 0002 | | .CONST 0x00da,0x0002
05e4 00dc 0003 | | .CONST 0x00dc,0x0003
05e6 00de 0004 | | .CONST 0x00de,0x0004
05e8 00ea 0006 | | .CONST 0x00ea,0x0006
05ea 00ed 0007 | | .CONST 0x00ed,0x0007
05ec 00f5 0008 | | .CONST 0x00f5,0x0008
05ee 00f9 0009 | | .CONST 0x00f9,0x0009
05f0 00fc 000a | | .CONST 0x00fc,0x000a
05f2 00ff 000b | | .CONST 0x00ff,0x000b
05f4 0108 000c | | .CONST 0x0108,0x000c
05f6 010b 000d | | .CONST 0x010b,0x000d
05f8 010f 0005 | | .CONST 0x010f,0x0005
05fa 0115 000e | | .CONST 0x0115,0x000e
05fc 011e 000f | | .CONST 0x011e,0x000f
05fe 011f fbff | | .CONST 0x011f,0xfbff
0600 0124 fbfe | $ | .CONST 0x0124,0xfbfe
0602 0127 fbfd | ' | .CONST 0x0127,0xfbfd
0604 012a fbfc | * | .CONST 0x012a,0xfbfc
0606 012e fbfb | . | .CONST 0x012e,0xfbfb
0608 0130 0401 | 0 | .CONST 0x0130,0x0401
060a 0133 0402 | 3 | .CONST 0x0133,0x0402
060c 0133 0403 | 3 | .CONST 0x0133,0x0403
060e 0137 0404 | 7 | .CONST 0x0137,0x0404
0610 013a 0405 | : | .CONST 0x013a,0x0405
0612 013d 0406 | = | .CONST 0x013d,0x0406
0614 0141 0407 | A | .CONST 0x0141,0x0407
0616 0147 0408 | G | .CONST 0x0147,0x0408
0618 014a 0409 | J | .CONST 0x014a,0x0409
061a 0157 040a | W | .CONST 0x0157,0x040a
061c 015e 040b | ^ | .CONST 0x015e,0x040b
061e 0162 040c | b | .CONST 0x0162,0x040c
0620 0169 040d | i | .CONST 0x0169,0x040d
0622 0175 0010 | u | .CONST 0x0175,0x0010
0624 ; --------------------------------------------------------------------------------------
0624 ; Debug3 Subtable 0x4
0624 ; --------------------------------------------------------------------------------------
0624 0007 0008 | | .DBG3TAB 0x0007,0x0008
0626 017b ffff | { | .CONST 0x017b,0xffff
0628 017f fffe | | .CONST 0x017f,0xfffe
062a 0189 fffd | | .CONST 0x0189,0xfffd
062c 018c fffc | | .CONST 0x018c,0xfffc
062e 018f fffb | | .CONST 0x018f,0xfffb
0630 0193 fffa | | .CONST 0x0193,0xfffa
0632 0197 fff9 | | .CONST 0x0197,0xfff9
0634 0198 0001 | | .CONST 0x0198,0x0001
0636 019b 0002 | | .CONST 0x019b,0x0002
0638 019f 0003 | | .CONST 0x019f,0x0003
063a 01a3 0004 | | .CONST 0x01a3,0x0004
063c 01a6 0005 | | .CONST 0x01a6,0x0005
063e 01b3 0006 | | .CONST 0x01b3,0x0006
0640 01ba 0007 | | .CONST 0x01ba,0x0007
0642 01c4 0008 | | .CONST 0x01c4,0x0008
0644 ; --------------------------------------------------------------------------------------
0644 ; Debug3 Subtable 0x5
0644 ; --------------------------------------------------------------------------------------
0644 0000 0001 | | .DBG3TAB 0x0000,0x0001
0646 01cb 0001 | | .CONST 0x01cb,0x0001
0648 ; --------------------------------------------------------------------------------------
0648 ; Debug3 Subtable 0x6
0648 ; --------------------------------------------------------------------------------------
0648 0000 0001 | | .DBG3TAB 0x0000,0x0001
064a 01d3 0001 | | .CONST 0x01d3,0x0001
064c ; --------------------------------------------------------------------------------------
064c ; Debug3 Subtable 0x7
064c ; --------------------------------------------------------------------------------------
064c 0000 0001 | | .DBG3TAB 0x0000,0x0001
064e 01db 0001 | | .CONST 0x01db,0x0001
0650 ; --------------------------------------------------------------------------------------
0650 ; Debug3 Subtable 0x8
0650 ; --------------------------------------------------------------------------------------
0650 0018 0029 | )| .DBG3TAB 0x0018,0x0029
0652 01eb ffff | | .CONST 0x01eb,0xffff
0654 01f0 fffe | | .CONST 0x01f0,0xfffe
0656 01f5 fffd | | .CONST 0x01f5,0xfffd
0658 01fa fffc | | .CONST 0x01fa,0xfffc
065a 0203 fffb | | .CONST 0x0203,0xfffb
065c 0207 fffa | | .CONST 0x0207,0xfffa
065e 020d fff9 | | .CONST 0x020d,0xfff9
0660 0211 fff8 | | .CONST 0x0211,0xfff8
0662 0215 fff7 | | .CONST 0x0215,0xfff7
0664 0217 0001 | | .CONST 0x0217,0x0001
0666 0218 fbff | | .CONST 0x0218,0xfbff
0668 021e fbfe | | .CONST 0x021e,0xfbfe
066a 0225 fbfd | % | .CONST 0x0225,0xfbfd
066c 0229 fbfc | ) | .CONST 0x0229,0xfbfc
066e 022a 0401 | * | .CONST 0x022a,0x0401
0670 022c 0402 | , | .CONST 0x022c,0x0402
0672 0230 0404 | 0 | .CONST 0x0230,0x0404
0674 0239 0406 | 9 | .CONST 0x0239,0x0406
0676 023d 0405 | = | .CONST 0x023d,0x0405
0678 024f 0407 | O | .CONST 0x024f,0x0407
067a 0253 0409 | S | .CONST 0x0253,0x0409
067c 0257 0408 | W | .CONST 0x0257,0x0408
067e 0269 040a | i | .CONST 0x0269,0x040a
0680 0271 040b | q | .CONST 0x0271,0x040b
0682 0276 040c | v | .CONST 0x0276,0x040c
0684 0283 040d | | .CONST 0x0283,0x040d
0686 0286 040e | | .CONST 0x0286,0x040e
0688 0286 040f | | .CONST 0x0286,0x040f
068a 028f 0410 | | .CONST 0x028f,0x0410
068c 0292 0411 | | .CONST 0x0292,0x0411
068e 02a7 0403 | | .CONST 0x02a7,0x0403
0690 02ae 0002 | | .CONST 0x02ae,0x0002
0692 02af f7ff | | .CONST 0x02af,0xf7ff
0694 02b9 f7fe | | .CONST 0x02b9,0xf7fe
0696 02bf f7fd | | .CONST 0x02bf,0xf7fd
0698 02c3 f7fc | | .CONST 0x02c3,0xf7fc
069a 02c9 f7fb | | .CONST 0x02c9,0xf7fb
069c 02cb f7fa | | .CONST 0x02cb,0xf7fa
069e 02cf f7f9 | | .CONST 0x02cf,0xf7f9
06a0 02d3 f7f8 | | .CONST 0x02d3,0xf7f8
06a2 02d5 f7f7 | | .CONST 0x02d5,0xf7f7
06a4 02db f7f6 | | .CONST 0x02db,0xf7f6
06a6 02e1 f7f5 | | .CONST 0x02e1,0xf7f5
06a8 02e5 0801 | | .CONST 0x02e5,0x0801
06aa 02f2 0802 | | .CONST 0x02f2,0x0802
06ac 02f7 0803 | | .CONST 0x02f7,0x0803
06ae 02ff 0804 | | .CONST 0x02ff,0x0804
06b0 0302 0805 | | .CONST 0x0302,0x0805
06b2 0307 0806 | | .CONST 0x0307,0x0806
06b4 030e 0807 | | .CONST 0x030e,0x0807
06b6 0315 0808 | | .CONST 0x0315,0x0808
06b8 0318 0809 | | .CONST 0x0318,0x0809
06ba 031c 080b | | .CONST 0x031c,0x080b
06bc 0322 080c | " | .CONST 0x0322,0x080c
06be 0329 080d | ) | .CONST 0x0329,0x080d
06c0 032c 080e | , | .CONST 0x032c,0x080e
06c2 032f 080a | / | .CONST 0x032f,0x080a
06c4 0335 080f | 5 | .CONST 0x0335,0x080f
06c6 033c 0810 | < | .CONST 0x033c,0x0810
06c8 0360 0811 | ` | .CONST 0x0360,0x0811
06ca 0364 0812 | d | .CONST 0x0364,0x0812
06cc 036c 0813 | l | .CONST 0x036c,0x0813
06ce 0392 0814 | | .CONST 0x0392,0x0814
06d0 03a2 0815 | | .CONST 0x03a2,0x0815
06d2 03a5 0816 | | .CONST 0x03a5,0x0816
06d4 ; --------------------------------------------------------------------------------------
06d4 ; Debug3 Subtable 0x9
06d4 ; --------------------------------------------------------------------------------------
06d4 0001 000a | | .DBG3TAB 0x0001,0x000a
06d6 03bb ffff | | .CONST 0x03bb,0xffff
06d8 03bd 0001 | | .CONST 0x03bd,0x0001
06da 03c0 0002 | | .CONST 0x03c0,0x0002
06dc 03c2 0003 | | .CONST 0x03c2,0x0003
06de 03c6 0004 | | .CONST 0x03c6,0x0004
06e0 03c8 0005 | | .CONST 0x03c8,0x0005
06e2 03c8 0006 | | .CONST 0x03c8,0x0006
06e4 03cc 0007 | | .CONST 0x03cc,0x0007
06e6 03e8 0008 | | .CONST 0x03e8,0x0008
06e8 03ed 0009 | | .CONST 0x03ed,0x0009
06ea 03f2 000a | | .CONST 0x03f2,0x000a
06ec ; --------------------------------------------------------------------------------------
06ec ; Debug3 Subtable 0xa
06ec ; --------------------------------------------------------------------------------------
06ec 0000 0001 | | .DBG3TAB 0x0000,0x0001
06ee 03fb 0001 | | .CONST 0x03fb,0x0001
06f0 ; --------------------------------------------------------------------------------------
06f0 ; Debug3 Subtable 0xb
06f0 ; --------------------------------------------------------------------------------------
06f0 0000 0001 | | .DBG3TAB 0x0000,0x0001
06f2 040b 0001 | | .CONST 0x040b,0x0001
06f4 ; --------------------------------------------------------------------------------------
06f4 ; Debug3 Subtable 0xc
06f4 ; --------------------------------------------------------------------------------------
06f4 0000 0003 | | .DBG3TAB 0x0000,0x0003
06f6 041b 0001 | | .CONST 0x041b,0x0001
06f8 041e 0002 | | .CONST 0x041e,0x0002
06fa 0423 0003 | # | .CONST 0x0423,0x0003
06fc ; --------------------------------------------------------------------------------------
06fc ; Debug3 Subtable 0xd
06fc ; --------------------------------------------------------------------------------------
06fc 0000 0000 | | .DBG3TAB 0x0000,0x0000
06fe ; --------------------------------------------------------------------------------------
06fe ; Debug3 Subtable 0xe
06fe ; --------------------------------------------------------------------------------------
06fe 0000 0000 | | .DBG3TAB 0x0000,0x0000
0700 ; --------------------------------------------------------------------------------------
0700 ; Debug3 Subtable 0xf
0700 ; --------------------------------------------------------------------------------------
0700 0000 0000 | | .DBG3TAB 0x0000,0x0000
0702 ; --------------------------------------------------------------------------------------
0702 ; Debug3 Subtable 0x10
0702 ; --------------------------------------------------------------------------------------
0702 0000 0005 | | .DBG3TAB 0x0000,0x0005
0704 04a3 0001 | | .CONST 0x04a3,0x0001
0706 04ad 0002 | | .CONST 0x04ad,0x0002
0708 04af 0003 | | .CONST 0x04af,0x0003
070a 04b9 0004 | | .CONST 0x04b9,0x0004
070c 04bb 0005 | | .CONST 0x04bb,0x0005
070e ; --------------------------------------------------------------------------------------
070e ; Debug3 Subtable 0x11
070e ; --------------------------------------------------------------------------------------
070e 0000 0000 | | .DBG3TAB 0x0000,0x0000
0710 0000 0000 | | .BLANK 0000[0xf0]