|
|
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: 5120 (0x1400)
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 0578 | x | .CONST 0x0578 ; 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 0004 | | .CONST 0x0004 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0088 | | .CONST 0x0088 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0027 | ' | .CONST 0x0027 ; Number of locals
000b INIT_0008:
000b 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x0 = .DEBUG 0x000b,0x061a,0x8000,0x0000,0x0056,0x5a75,0x0000,0x000c
; Debug Table 0x0.0x0 = 0xb,0xffff
; Debug Table 0x0.0x1 = 0xb,0xfffe
; Debug Table 0x0.0x2 = 0xb,0xfffd
; Debug Table 0x0.0x3 = 0xb,0xfffc
000c 00e3 | | Load_Encached Natural_Cache
000d 00e3 | | Load_Encached Natural_Cache
000e 02a0 | | Declare_Subprogram Null_Subprogram
000f 4803 |H | Short_Literal 0x3
0010 032e | . | Declare_Type Record,Defined,Visible
0011 00e4 | | Load_Encached Positive_Cache ; Debug Table 0x0.0x4 = 0x11,0xfffb
0012 0266 | f | Execute Discrete,Bounds
0013 00da | | Load_Top At_Offset_2
0014 02a0 | | Declare_Subprogram Null_Subprogram
0015 4801 |H | Short_Literal 0x1
0016 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
0017 03a9 | | Declare_Type Heap_Access,Incomplete,Visible ; Debug Table 0x0.0x5 = 0x17,0xfffa
0018 00c4 | | Action Make_Default ; Debug Table 0x0.0x6 = 0x18,0xfff9
0019 029a 0093 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0090 ; Debug Table 0x0.0x7 = 0x19,0xfff8
001b 029a 00a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00a0 ; Debug Table 0x0.0x8 = 0x1b,0xfff7
001d 029a 00b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00b0 ; Debug Table 0x0.0x9 = 0x1d,0xfff6
001f 029a 00bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00b8 ; Debug Table 0x0.0xa = 0x1f,0xfff5
0021 029a 023b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0238 ; Debug Table 0x0.0xb = 0x21,0xfff4
0023 029a 033b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0338 ; Debug Table 0x0.0xc = 0x23,0xfff3
0025 029a 036b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0368 ; Debug Table 0x0.0xd = 0x25,0xfff2
0027 029a 0373 | s| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0370 ; Debug Table 0x0.0xe = 0x27,0xfff1
0029 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0xf = 0x29,0xfff0
002a 4802 |H | Short_Literal 0x2
002b 029f 037b | {| Declare_Subprogram For_Call,INIT_0378
002d 03fe | | Declare_Type Discrete,Defined,Visible
002e 4805 |H | Short_Literal 0x5 ; Debug Table 0x0.0x10 = 0x2e,0xffef
002f 032b | + | Declare_Type Record,Incomplete,Visible
0030 029a 0393 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0390 ; Debug Table 0x0.0x11 = 0x30,0xffee
0032 029a 03a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03a0 ; Debug Table 0x0.0x12 = 0x32,0xffed
0034 029a 03eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03e8 ; Debug Table 0x0.0x13 = 0x34,0xffec
0036 029a 03fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03f8 ; Debug Table 0x0.0x14 = 0x36,0xffeb
0038 029a 046b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0468 ; Debug Table 0x0.0x15 = 0x38,0xffea
003a 62f5 |b | Indirect_Literal Discrete,0x330,{0x00000000, 0x565a7501} ; Debug Table 0x0.0x16 = 0x3a,0xffe9
003b 0129 | ) | Execute Any,Make_Visible
003c 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x0.0x17 = 0x3c,0xffe8
003d 00e3 | | Load_Encached Natural_Cache
003e 02a0 | | Declare_Subprogram Null_Subprogram
003f 4802 |H | Short_Literal 0x2
0040 032d | - | Declare_Type Record,Defined
0041 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x18 = 0x41,0xffe7
0042 0322 | " | Declare_Variable Record
0043 4800 |H | Short_Literal 0x0
0044 00d9 | | Load_Top At_Offset_1
0045 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0046 4800 |H | Short_Literal 0x0
0047 00d9 | | Load_Top At_Offset_1
0048 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0049 62e2 |b | Indirect_Literal Discrete,0x32c,{0x00000000, 0x00565a75} ; Debug Table 0x0.0x19 = 0x49,0xffe6
004a 490c |I | Short_Literal 0x10c
004b 00db | | Load_Top At_Offset_3
004c 00db | | Load_Top At_Offset_3
004d 480a |H | Short_Literal 0xa
004e e001 | | Load 0x0,0x1
004f 0387 | | Declare_Variable Package
0050 00d8 | | Load_Top At_Offset_0
0051 020f | | Execute Module,Activate
0052 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x1a = 0x52,0xffe5
0053 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0054 e20f | | Load 0x1,0xf
0055 03a2 | | Complete_Type Heap_Access,By_Renaming
0056 e20f | | Load 0x1,0xf ; Debug Table 0x0.0x1b = 0x56,0xffe4
0057 039e | | Declare_Variable Heap_Access,Visible
0058 00d9 | | Load_Top At_Offset_1
0059 1b12 | | Execute Package,Field_Read,Field_Number 0x12
005a c224 | $ | Store 0x1,0x24
005b c210 | | Store 0x1,0x10
005c e20e | | Load 0x1,0xe ; Debug Table 0x0.0x1c = 0x5c,0xffe3
005d 02a0 | | Declare_Subprogram Null_Subprogram
005e 03ad | | Declare_Type Heap_Access,Defined
005f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x1d = 0x5f,0xffe2
; Debug Table 0x0.0x1e = 0x5f,0xffe1
0060 00e3 | | Load_Encached Natural_Cache
0061 e219 | | Load 0x1,0x19
0062 00e3 | | Load_Encached Natural_Cache
0063 00e1 | | Load_Encached Boolean_Cache
0064 02a0 | | Declare_Subprogram Null_Subprogram
0065 e21a | | Load 0x1,0x1a
0066 0326 | & | Complete_Type Record,By_Defining
0067 00bf | | Action Accept_Activation
0068 e002 | | Load 0x0,0x2 ; Debug Table 0x1 = .DEBUG 0x0068,0x065a,0x8000,0x0000,0x0056,0xce35,0x0000,0x0005
; Debug Table 0x1.0x0 = 0x68,0xffff
0069 190e | | Execute Package,Field_Reference,Field_Number 0xe
006a e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x1 = 0x6a,0xfffe
006b 190d | | Execute Package,Field_Reference,Field_Number 0xd
006c 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x2 = 0x6c,0xfffd
; Debug Table 0x1.0x3 = 0x6c,0xfffc
; Debug Table 0x1.0x4 = 0x6c,0xfffb
006d 00c7 | | Action Elaborate_Subprogram
006e 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x5 = 0x6e,0xfffa
006f 00c7 | | Action Elaborate_Subprogram
0070 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x6 = 0x70,0xfff9
0071 00c7 | | Action Elaborate_Subprogram
0072 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0x7 = 0x72,0xfff8
0073 00c7 | | Action Elaborate_Subprogram
0074 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x8 = 0x74,0xfff7
0075 00c7 | | Action Elaborate_Subprogram
0076 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x9 = 0x76,0xfff6
0077 00c7 | | Action Elaborate_Subprogram
0078 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0xa = 0x78,0xfff5
0079 00c7 | | Action Elaborate_Subprogram
007a 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0xb = 0x7a,0xfff4
007b 00c7 | | Action Elaborate_Subprogram
007c 029d 047b | {| Declare_Subprogram For_Outer_Call,INIT_0478 ; Debug Table 0x1.0xc = 0x7c,0xfff3
007e 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x1.0xd = 0x7e,0xfff2
007f 00c7 | | Action Elaborate_Subprogram
0080 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0xe = 0x80,0xfff1
0081 00c7 | | Action Elaborate_Subprogram
0082 1d1d | | Execute_Immediate Reference_Lex_1,0x1d ; Debug Table 0x1.0xf = 0x82,0xfff0
0083 00c7 | | Action Elaborate_Subprogram
0084 1d1e | | Execute_Immediate Reference_Lex_1,0x1e ; Debug Table 0x1.0x10 = 0x84,0xffef
0085 00c7 | | Action Elaborate_Subprogram
0086 1d1f | | Execute_Immediate Reference_Lex_1,0x1f ; Debug Table 0x1.0x11 = 0x86,0xffee
0087 00c7 | | Action Elaborate_Subprogram
0088 BODY_0008:
0088 00bc | | Action Signal_Activated
0089 00bb | | Action Signal_Completion
008a 0000 0000 | | .BLANK 0000[0x6]
0090 ; --------------------------------------------------------------------------------------
0090 ; SUBPROGRAM
0090 ; --------------------------------------------------------------------------------------
0090 0093 | | .CONST 0x0093 ; Address of begin
0091 0004 | | .CONST 0x0004 ; Address of exception handler
0092 0001 | | .CONST 0x0001 ; Number of locals
0093 BODY_0090:
0093 INIT_0090:
0093 e223 | # | Load 0x1,0x23 ; Debug Table 0x2 = .DEBUG 0x0093,0x0680,0x0001,0x0000,0x0056,0x5a75,0x0000,0x003e
; Debug Table 0x2.0x0 = 0x93,0x1
0094 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0095 00db | | Load_Top At_Offset_3
0096 e223 | # | Load 0x1,0x23
0097 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0098 c5fe | | Store 0x2,-0x2
0099 4502 |E | Exit_Subprogram 0x2
009a 0000 0000 | | .BLANK 0000[0x6]
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00a3 | | .CONST 0x00a3 ; Address of begin
00a1 0004 | | .CONST 0x0004 ; Address of exception handler
00a2 0001 | | .CONST 0x0001 ; Number of locals
00a3 BODY_00a0:
00a3 INIT_00a0:
00a3 00da | | Load_Top At_Offset_2 ; Debug Table 0x3 = .DEBUG 0x00a3,0x0684,0x0001,0x0000,0x0056,0x5a75,0x0000,0x004c
; Debug Table 0x3.0x0 = 0xa3,0x1
00a4 e223 | # | Load 0x1,0x23
00a5 1b12 | | Execute Package,Field_Read,Field_Number 0x12
00a6 0216 | | Execute Heap_Access,Convert
00a7 e223 | # | Load 0x1,0x23
00a8 1816 | | Execute Package,Field_Execute,Field_Number 0x16
00a9 e20f | | Load 0x1,0xf
00aa 0216 | | Execute Heap_Access,Convert
00ab 0033 | 3 | Store_Top Heap_Access,At_Offset_3
00ac 4501 |E | Exit_Subprogram 0x1
00ad 0000 0000 | | .XXX[0x3]
00af 0000 | |
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00b3 | | .CONST 0x00b3 ; Address of begin
00b1 0004 | | .CONST 0x0004 ; Address of exception handler
00b2 0001 | | .CONST 0x0001 ; Number of locals
00b3 BODY_00b0:
00b3 INIT_00b0:
00b3 00da | | Load_Top At_Offset_2 ; Debug Table 0x4 = .DEBUG 0x00b3,0x0688,0x0002,0x0000,0x0056,0x5a75,0x0000,0x0054
; Debug Table 0x4.0x0 = 0xb3,0x1
00b4 e223 | # | Load 0x1,0x23
00b5 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
00b6 0f01 | | Execute_Immediate Equal,0x1
00b7 4401 |D | Exit_Subprogram With_Result,0x1
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00c9 | | .CONST 0x00c9 ; Address of begin
00b9 0004 | | .CONST 0x0004 ; Address of exception handler
00ba 0008 | | .CONST 0x0008 ; Number of locals
00bb INIT_00b8:
00bb 00da | | Load_Top At_Offset_2 ; Debug Table 0x5 = .DEBUG 0x00bb,0x068c,0x0001,0x0000,0x0056,0x5a75,0x0000,0x005d
; Debug Table 0x5.0x0 = 0xbb,0xffff
00bc 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00bd 00e3 | | Load_Encached Natural_Cache
00be 03f1 | | Declare_Variable Discrete,With_Value
00bf 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x1 = 0xbf,0xfffe
00c0 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
00c1 00e3 | | Load_Encached Natural_Cache
00c2 03f1 | | Declare_Variable Discrete,With_Value
00c3 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x5.0x2 = 0xc3,0xfffd
00c4 e221 | ! | Load 0x1,0x21 ; Debug Table 0x5.0x3 = 0xc4,0xfffc
00c5 0322 | " | Declare_Variable Record
00c6 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x5.0x4 = 0xc6,0xfffb
00c7 03e9 | | Declare_Variable Discrete,Duplicate
00c8 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x5.0x5 = 0xc8,0xfffa
00c9 BODY_00b8:
00c9 e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x6 = 0xc9,0x1
00ca 7003 |p | Jump_Nonzero 0xce
00cb e403 | | Load 0x2,0x3
00cc 7001 |p | Jump_Nonzero 0xce
00cd 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x5.0x7 = 0xcd,0x2
00ce 00e4 | | Load_Encached Positive_Cache ; Debug Table 0x5.0x8 = 0xce,0x3
00cf e5ff | | Load 0x2,-0x1
00d0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00d1 0a01 | | Execute_Immediate Plus,0x1
00d2 00e4 | | Load_Encached Positive_Cache
00d3 025b | [ | Execute Discrete,Check_In_Type
00d4 e5fe | | Load 0x2,-0x2
00d5 e223 | # | Load 0x1,0x23
00d6 1818 | | Execute Package,Field_Execute,Field_Number 0x18
00d7 c404 | | Store 0x2,0x4
00d8 e404 | | Load 0x2,0x4 ; Debug Table 0x5.0x9 = 0xd8,0x4
00d9 0aff | | Execute_Immediate Plus,-0x1
00da c404 | | Store 0x2,0x4
00db 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0xa = 0xdb,0x5
00dc e5fe | | Load 0x2,-0x2
00dd e223 | # | Load 0x1,0x23
00de 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00df 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
00e0 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0xb = 0xe0,0x6
00e1 e5fe | | Load 0x2,-0x2
00e2 e223 | # | Load 0x1,0x23
00e3 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00e4 e405 | | Load 0x2,0x5
00e5 017d | } | Execute Record,Structure_Write
00e6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0xc = 0xe6,0x7
00e7 704f |pO | Jump_Nonzero 0x137
00e8 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0xd = 0xe8,0x8
00e9 e222 | " | Load 0x1,0x22
00ea 017f | | Execute Record,Equal
00eb 680e |h | Jump_Zero 0xfa
00ec 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0xe = 0xec,0x9
00ed e5fe | | Load 0x2,-0x2
00ee e223 | # | Load 0x1,0x23
00ef 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
00f0 e404 | | Load 0x2,0x4 ; Debug Table 0x5.0xf = 0xf0,0xa
00f1 4800 |H | Short_Literal 0x0
00f2 e5fe | | Load 0x2,-0x2
00f3 e223 | # | Load 0x1,0x23
00f4 1820 | | Execute Package,Field_Execute,Field_Number 0x20
00f5 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x10 = 0xf5,0xb
00f6 e5fe | | Load 0x2,-0x2
00f7 e223 | # | Load 0x1,0x23
00f8 181a | | Execute Package,Field_Execute,Field_Number 0x1a
00f9 7830 |x0 | Jump 0x12a
00fa 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x11 = 0xfa,0xc
; Debug Table 0x5.0x12 = 0xfa,0xfbff
00fb 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00fc e404 | | Load 0x2,0x4
00fd 0272 | r | Execute Discrete,Minus
00fe 0248 | H | Execute Discrete,Check_In_Integer
00ff e402 | | Load 0x2,0x2
0100 8225 | % | Call 0x1,0x25
0101 00e2 | | Load_Encached Integer_Cache
0102 03f1 | | Declare_Variable Discrete,With_Value
0103 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x13 = 0x103,0x401
0104 0c00 | | Execute_Immediate Greater_Equal,0x0
0105 6811 |h | Jump_Zero 0x117
0106 e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x14 = 0x106,0x402
0107 e405 | | Load 0x2,0x5
0108 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0109 0273 | s | Execute Discrete,Plus
010a 0248 | H | Execute Discrete,Check_In_Integer
010b 00d9 | | Load_Top At_Offset_1
010c 0272 | r | Execute Discrete,Minus
010d c402 | | Store 0x2,0x2
010e e403 | | Load 0x2,0x3 ; Debug Table 0x5.0x15 = 0x10e,0x403
010f e405 | | Load 0x2,0x5
0110 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0111 0273 | s | Execute Discrete,Plus
0112 0248 | H | Execute Discrete,Check_In_Integer
0113 00d9 | | Load_Top At_Offset_1
0114 0272 | r | Execute Discrete,Minus
0115 c403 | | Store 0x2,0x3
0116 7812 |x | Jump 0x129
0117 e405 | | Load 0x2,0x5 ; Debug Table 0x5.0x16 = 0x117,0x404
0118 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0119 00d9 | | Load_Top At_Offset_1
011a 0272 | r | Execute Discrete,Minus
011b 00e3 | | Load_Encached Natural_Cache
011c 025b | [ | Execute Discrete,Check_In_Type
011d 4800 |H | Short_Literal 0x0
011e e5fe | | Load 0x2,-0x2
011f e223 | # | Load 0x1,0x23
0120 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0121 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x17 = 0x121,0x405
0122 e5fe | | Load 0x2,-0x2
0123 e223 | # | Load 0x1,0x23
0124 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
0125 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x18 = 0x125,0x406
0126 e5fe | | Load 0x2,-0x2
0127 e223 | # | Load 0x1,0x23
0128 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0129 00d1 | | Pop_Control Pop_Count_1
012a e221 | ! | Load 0x1,0x21 ; Debug Table 0x5.0x19 = 0x12a,0xd
012b 0322 | " | Declare_Variable Record
012c e402 | | Load 0x2,0x2
012d 00d9 | | Load_Top At_Offset_1
012e 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
012f e403 | | Load 0x2,0x3
0130 00d9 | | Load_Top At_Offset_1
0131 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0132 4800 |H | Short_Literal 0x0
0133 e5fe | | Load 0x2,-0x2
0134 e223 | # | Load 0x1,0x23
0135 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0136 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x5.0x1a = 0x136,0xe
0137 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x1b = 0x137,0xf
0138 e222 | " | Load 0x1,0x22
0139 017f | | Execute Record,Equal
013a 6822 |h" | Jump_Zero 0x15d
013b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x1c = 0x13b,0x10
013c e404 | | Load 0x2,0x4
013d 0272 | r | Execute Discrete,Minus
013e 005a | Z | Store_Top Discrete,At_Offset_2
013f 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x1d = 0x13f,0x11
0140 e5fe | | Load 0x2,-0x2
0141 e223 | # | Load 0x1,0x23
0142 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
0143 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x1e = 0x143,0x12
0144 4801 |H | Short_Literal 0x1
0145 e223 | # | Load 0x1,0x23
0146 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0147 0334 | 4 | Declare_Variable Array,With_Constraint
0148 e404 | | Load 0x2,0x4
0149 4800 |H | Short_Literal 0x0
014a 00da | | Load_Top At_Offset_2
014b 01d6 | | Execute Vector,Field_Write
014c 00da | | Load_Top At_Offset_2
014d 4801 |H | Short_Literal 0x1
014e 00da | | Load_Top At_Offset_2
014f 01d6 | | Execute Vector,Field_Write
0150 e5fe | | Load 0x2,-0x2
0151 e223 | # | Load 0x1,0x23
0152 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0153 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x1f = 0x153,0x13
0154 e5fe | | Load 0x2,-0x2
0155 e223 | # | Load 0x1,0x23
0156 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0157 e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x20 = 0x157,0x14
0158 00da | | Load_Top At_Offset_2
0159 0272 | r | Execute Discrete,Minus
015a 0248 | H | Execute Discrete,Check_In_Integer
015b 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
015c 7854 |xT | Jump 0x1b1
015d 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x21 = 0x15d,0x15
; Debug Table 0x5.0x22 = 0x15d,0xf7ff
015e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
015f e404 | | Load 0x2,0x4
0160 0272 | r | Execute Discrete,Minus
0161 0248 | H | Execute Discrete,Check_In_Integer
0162 e402 | | Load 0x2,0x2
0163 8225 | % | Call 0x1,0x25
0164 00e2 | | Load_Encached Integer_Cache
0165 03f1 | | Declare_Variable Discrete,With_Value
0166 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x23 = 0x166,0x801
0167 0c00 | | Execute_Immediate Greater_Equal,0x0
0168 681c |h | Jump_Zero 0x185
0169 e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x24 = 0x169,0x802
016a e404 | | Load 0x2,0x4
016b 0273 | s | Execute Discrete,Plus
016c 0248 | H | Execute Discrete,Check_In_Integer
016d e405 | | Load 0x2,0x5
016e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
016f 8226 | & | Call 0x1,0x26
0170 00db | | Load_Top At_Offset_3
0171 0272 | r | Execute Discrete,Minus
0172 0248 | H | Execute Discrete,Check_In_Integer
0173 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0174 e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x25 = 0x174,0x803
0175 e405 | | Load 0x2,0x5
0176 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0177 0273 | s | Execute Discrete,Plus
0178 0248 | H | Execute Discrete,Check_In_Integer
0179 00d9 | | Load_Top At_Offset_1
017a 0272 | r | Execute Discrete,Minus
017b c402 | | Store 0x2,0x2
017c e403 | | Load 0x2,0x3 ; Debug Table 0x5.0x26 = 0x17c,0x804
017d e405 | | Load 0x2,0x5
017e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
017f 0273 | s | Execute Discrete,Plus
0180 0248 | H | Execute Discrete,Check_In_Integer
0181 00d9 | | Load_Top At_Offset_1
0182 0272 | r | Execute Discrete,Minus
0183 c403 | | Store 0x2,0x3
0184 782b |x+ | Jump 0x1b0
0185 e405 | | Load 0x2,0x5 ; Debug Table 0x5.0x27 = 0x185,0x805
; Debug Table 0x5.0x28 = 0x185,0xf3ff
0186 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0187 00d9 | | Load_Top At_Offset_1
0188 0272 | r | Execute Discrete,Minus
0189 00e3 | | Load_Encached Natural_Cache
018a 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
018b 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x29 = 0x18b,0xc01
018c 00d9 | | Load_Top At_Offset_1
018d 0272 | r | Execute Discrete,Minus
018e c407 | | Store 0x2,0x7
018f 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x2a = 0x18f,0xc02
0190 e5fe | | Load 0x2,-0x2
0191 e223 | # | Load 0x1,0x23
0192 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
0193 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x2b = 0x193,0xc03
0194 4801 |H | Short_Literal 0x1
0195 e223 | # | Load 0x1,0x23
0196 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0197 0334 | 4 | Declare_Variable Array,With_Constraint
0198 00d9 | | Load_Top At_Offset_1
0199 4800 |H | Short_Literal 0x0
019a 00da | | Load_Top At_Offset_2
019b 01d6 | | Execute Vector,Field_Write
019c e407 | | Load 0x2,0x7
019d 4801 |H | Short_Literal 0x1
019e 00da | | Load_Top At_Offset_2
019f 01d6 | | Execute Vector,Field_Write
01a0 e5fe | | Load 0x2,-0x2
01a1 e223 | # | Load 0x1,0x23
01a2 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
01a3 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x2c = 0x1a3,0xc04
01a4 e5fe | | Load 0x2,-0x2
01a5 e223 | # | Load 0x1,0x23
01a6 181a | | Execute Package,Field_Execute,Field_Number 0x1a
01a7 e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x2d = 0x1a7,0xc05
01a8 e407 | | Load 0x2,0x7
01a9 0272 | r | Execute Discrete,Minus
01aa 0248 | H | Execute Discrete,Check_In_Integer
01ab 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
01ac e222 | " | Load 0x1,0x22 ; Debug Table 0x5.0x2e = 0x1ac,0xc06
01ad e405 | | Load 0x2,0x5
01ae 017d | } | Execute Record,Structure_Write
01af 00d1 | | Pop_Control Pop_Count_1
01b0 00d1 | | Pop_Control Pop_Count_1
01b1 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x2f = 0x1b1,0x16
01b2 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
01b3 7865 |xe | Jump 0x219
01b4 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x30 = 0x1b4,0x18
01b5 e5fe | | Load 0x2,-0x2
01b6 e223 | # | Load 0x1,0x23
01b7 181c | | Execute Package,Field_Execute,Field_Number 0x1c
01b8 e405 | | Load 0x2,0x5
01b9 017d | } | Execute Record,Structure_Write
01ba 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x31 = 0x1ba,0x19
01bb e5fe | | Load 0x2,-0x2
01bc e223 | # | Load 0x1,0x23
01bd 181b | | Execute Package,Field_Execute,Field_Number 0x1b
01be 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
01bf 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x32 = 0x1bf,0x1a
01c0 e405 | | Load 0x2,0x5
01c1 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01c2 027a | z | Execute Discrete,Less_Equal
01c3 6817 |h | Jump_Zero 0x1db
01c4 e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x33 = 0x1c4,0x1b
01c5 e405 | | Load 0x2,0x5
01c6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01c7 0273 | s | Execute Discrete,Plus
01c8 0248 | H | Execute Discrete,Check_In_Integer
01c9 00d9 | | Load_Top At_Offset_1
01ca 0272 | r | Execute Discrete,Minus
01cb c402 | | Store 0x2,0x2
01cc e403 | | Load 0x2,0x3 ; Debug Table 0x5.0x34 = 0x1cc,0x1c
01cd e405 | | Load 0x2,0x5
01ce 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01cf 0273 | s | Execute Discrete,Plus
01d0 0248 | H | Execute Discrete,Check_In_Integer
01d1 00d9 | | Load_Top At_Offset_1
01d2 0272 | r | Execute Discrete,Minus
01d3 c403 | | Store 0x2,0x3
01d4 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x35 = 0x1d4,0x1d
01d5 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01d6 00da | | Load_Top At_Offset_2
01d7 0272 | r | Execute Discrete,Minus
01d8 0248 | H | Execute Discrete,Check_In_Integer
01d9 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
01da 780e |x | Jump 0x1e9
01db e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x36 = 0x1db,0x1e
01dc e405 | | Load 0x2,0x5
01dd 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01de 0273 | s | Execute Discrete,Plus
01df 0248 | H | Execute Discrete,Check_In_Integer
01e0 e405 | | Load 0x2,0x5
01e1 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01e2 0272 | r | Execute Discrete,Minus
01e3 c402 | | Store 0x2,0x2
01e4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x37 = 0x1e4,0x1f
01e5 00da | | Load_Top At_Offset_2
01e6 0272 | r | Execute Discrete,Minus
01e7 0248 | H | Execute Discrete,Check_In_Integer
01e8 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
01e9 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x38 = 0x1e9,0x20
01ea 7016 |p | Jump_Nonzero 0x201
01eb 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x39 = 0x1eb,0x21
01ec 4800 |H | Short_Literal 0x0
01ed e5fe | | Load 0x2,-0x2
01ee e223 | # | Load 0x1,0x23
01ef 1820 | | Execute Package,Field_Execute,Field_Number 0x20
01f0 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x3a = 0x1f0,0x22
01f1 e5fe | | Load 0x2,-0x2
01f2 e223 | # | Load 0x1,0x23
01f3 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
01f4 e221 | ! | Load 0x1,0x21 ; Debug Table 0x5.0x3b = 0x1f4,0x23
01f5 0322 | " | Declare_Variable Record
01f6 e402 | | Load 0x2,0x2
01f7 00d9 | | Load_Top At_Offset_1
01f8 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01f9 e403 | | Load 0x2,0x3
01fa 00d9 | | Load_Top At_Offset_1
01fb 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01fc 4800 |H | Short_Literal 0x0
01fd e5fe | | Load 0x2,-0x2
01fe e223 | # | Load 0x1,0x23
01ff 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0200 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x5.0x3c = 0x200,0x24
0201 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x3d = 0x201,0x25
0202 00da | | Load_Top At_Offset_2
0203 0273 | s | Execute Discrete,Plus
0204 005b | [ | Store_Top Discrete,At_Offset_3
0205 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x3e = 0x205,0x26
0206 4801 |H | Short_Literal 0x1
0207 e223 | # | Load 0x1,0x23
0208 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0209 0334 | 4 | Declare_Variable Array,With_Constraint
020a 00db | | Load_Top At_Offset_3
020b 4800 |H | Short_Literal 0x0
020c 00da | | Load_Top At_Offset_2
020d 01d6 | | Execute Vector,Field_Write
020e 4800 |H | Short_Literal 0x0
020f 4801 |H | Short_Literal 0x1
0210 00da | | Load_Top At_Offset_2
0211 01d6 | | Execute Vector,Field_Write
0212 e5fe | | Load 0x2,-0x2
0213 e223 | # | Load 0x1,0x23
0214 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0215 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x3f = 0x215,0x27
0216 e5fe | | Load 0x2,-0x2
0217 e223 | # | Load 0x1,0x23
0218 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
0219 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x40 = 0x219,0x17
021a 0c00 | | Execute_Immediate Greater_Equal,0x0
021b 7798 |w | Jump_Nonzero 0x1b4
021c e221 | ! | Load 0x1,0x21 ; Debug Table 0x5.0x41 = 0x21c,0x28
021d 0322 | " | Declare_Variable Record
021e e402 | | Load 0x2,0x2
021f 00d9 | | Load_Top At_Offset_1
0220 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0221 e403 | | Load 0x2,0x3
0222 00d9 | | Load_Top At_Offset_1
0223 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0224 4800 |H | Short_Literal 0x0
0225 e5fe | | Load 0x2,-0x2
0226 e223 | # | Load 0x1,0x23
0227 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0228 e403 | | Load 0x2,0x3 ; Debug Table 0x5.0x42 = 0x228,0x29
0229 00d9 | | Load_Top At_Offset_1
022a 0272 | r | Execute Discrete,Minus
022b 00e3 | | Load_Encached Natural_Cache
022c 025b | [ | Execute Discrete,Check_In_Type
022d 4800 |H | Short_Literal 0x0
022e e5fe | | Load 0x2,-0x2
022f e223 | # | Load 0x1,0x23
0230 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0231 4503 |E | Exit_Subprogram 0x3
0232 0000 0000 | | .BLANK 0000[0x6]
0238 ; --------------------------------------------------------------------------------------
0238 ; SUBPROGRAM
0238 ; --------------------------------------------------------------------------------------
0238 023f | ? | .CONST 0x023f ; Address of begin
0239 0004 | | .CONST 0x0004 ; Address of exception handler
023a 0004 | | .CONST 0x0004 ; Number of locals
023b INIT_0238:
023b 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x6 = .DEBUG 0x023b,0x0714,0x0001,0x0000,0x0056,0x5a75,0x0000,0x0069
; Debug Table 0x6.0x0 = 0x23b,0xffff
023c e221 | ! | Load 0x1,0x21 ; Debug Table 0x6.0x1 = 0x23c,0xfffe
023d 0322 | " | Declare_Variable Record
023e 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x6.0x2 = 0x23e,0xfffd
023f BODY_0238:
023f e5ff | | Load 0x2,-0x1 ; Debug Table 0x6.0x3 = 0x23f,0x1
0240 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0241 7004 |p | Jump_Nonzero 0x246
0242 e5ff | | Load 0x2,-0x1
0243 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0244 7001 |p | Jump_Nonzero 0x246
0245 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x6.0x4 = 0x245,0x2
0246 00e4 | | Load_Encached Positive_Cache ; Debug Table 0x6.0x5 = 0x246,0x3
0247 e5ff | | Load 0x2,-0x1
0248 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0249 0a01 | | Execute_Immediate Plus,0x1
024a 00e4 | | Load_Encached Positive_Cache
024b 025b | [ | Execute Discrete,Check_In_Type
024c e5fe | | Load 0x2,-0x2
024d e223 | # | Load 0x1,0x23
024e 1818 | | Execute Package,Field_Execute,Field_Number 0x18
024f 005b | [ | Store_Top Discrete,At_Offset_3
0250 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x6 = 0x250,0x4
0251 0aff | | Execute_Immediate Plus,-0x1
0252 005b | [ | Store_Top Discrete,At_Offset_3
0253 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x7 = 0x253,0x5
0254 e5fe | | Load 0x2,-0x2
0255 e223 | # | Load 0x1,0x23
0256 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0257 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0258 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x8 = 0x258,0x6
0259 e5fe | | Load 0x2,-0x2
025a e223 | # | Load 0x1,0x23
025b 181c | | Execute Package,Field_Execute,Field_Number 0x1c
025c 00da | | Load_Top At_Offset_2
025d 017d | } | Execute Record,Structure_Write
025e 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x9 = 0x25e,0x7
025f 7019 |p | Jump_Nonzero 0x279
0260 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0xa = 0x260,0x8
0261 e222 | " | Load 0x1,0x22
0262 017f | | Execute Record,Equal
0263 6803 |h | Jump_Zero 0x267
0264 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0xb = 0x264,0x9
0265 7020 |p | Jump_Nonzero 0x286
0266 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x6.0xc = 0x266,0xa
0267 4fff |O | Short_Literal 0x7ff ; Debug Table 0x6.0xd = 0x267,0xb
0268 e5fe | | Load 0x2,-0x2
0269 e223 | # | Load 0x1,0x23
026a 181a | | Execute Package,Field_Execute,Field_Number 0x1a
026b 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0xe = 0x26b,0xc
026c e5fe | | Load 0x2,-0x2
026d e223 | # | Load 0x1,0x23
026e 181b | | Execute Package,Field_Execute,Field_Number 0x1b
026f 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0270 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0xf = 0x270,0xd
0271 e5fe | | Load 0x2,-0x2
0272 e223 | # | Load 0x1,0x23
0273 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0274 00da | | Load_Top At_Offset_2
0275 017d | } | Execute Record,Structure_Write
0276 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x10 = 0x276,0xe
0277 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0278 780d |x | Jump 0x286
0279 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x11 = 0x279,0xf
027a 00da | | Load_Top At_Offset_2
027b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
027c 027c | | | Execute Discrete,Less
027d 6805 |h | Jump_Zero 0x283
027e e5ff | | Load 0x2,-0x1
027f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0280 6802 |h | Jump_Zero 0x283
0281 48e2 |H | Short_Literal 0xe2 ; Debug Table 0x6.0x12 = 0x281,0x10
0282 0257 | W | Execute Discrete,Raise
0283 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x13 = 0x283,0x11
0284 7001 |p | Jump_Nonzero 0x286
0285 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x6.0x14 = 0x285,0x12
0286 e5ff | | Load 0x2,-0x1 ; Debug Table 0x6.0x15 = 0x286,0x13
; Debug Table 0x6.0x16 = 0x286,0xfbff
0287 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0288 00db | | Load_Top At_Offset_3
0289 0273 | s | Execute Discrete,Plus
028a 00e3 | | Load_Encached Natural_Cache
028b 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
028c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x17 = 0x28c,0xfbfe
028d 00e3 | | Load_Encached Natural_Cache
028e 03f1 | | Declare_Variable Discrete,With_Value
028f e221 | ! | Load 0x1,0x21 ; Debug Table 0x6.0x18 = 0x28f,0xfbfd
0290 0322 | " | Declare_Variable Record
0291 e403 | | Load 0x2,0x3
0292 00d9 | | Load_Top At_Offset_1
0293 017d | } | Execute Record,Structure_Write
0294 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x19 = 0x294,0x401
; Debug Table 0x6.0x1a = 0x294,0x402
0295 e404 | | Load 0x2,0x4
0296 027c | | | Execute Discrete,Less
0297 6807 |h | Jump_Zero 0x29f
0298 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x1b = 0x298,0x403
0299 e403 | | Load 0x2,0x3
029a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
029b 027c | | | Execute Discrete,Less
029c 683d |h= | Jump_Zero 0x2da
029d 48e2 |H | Short_Literal 0xe2 ; Debug Table 0x6.0x1c = 0x29d,0x404
029e 0257 | W | Execute Discrete,Raise
029f 4801 |H | Short_Literal 0x1 ; Debug Table 0x6.0x1d = 0x29f,0x406
02a0 e5fe | | Load 0x2,-0x2
02a1 e223 | # | Load 0x1,0x23
02a2 181c | | Execute Package,Field_Execute,Field_Number 0x1c
02a3 e403 | | Load 0x2,0x3
02a4 017d | } | Execute Record,Structure_Write
02a5 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x1e = 0x2a5,0x407
02a6 e404 | | Load 0x2,0x4
02a7 027f | | Execute Discrete,Equal
02a8 6803 |h | Jump_Zero 0x2ac
02a9 e403 | | Load 0x2,0x3 ; Debug Table 0x6.0x1f = 0x2a9,0x408
02aa 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02ab 702e |p. | Jump_Nonzero 0x2da
02ac 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x20 = 0x2ac,0x409
02ad e404 | | Load 0x2,0x4
02ae 0272 | r | Execute Discrete,Minus
02af 005b | [ | Store_Top Discrete,At_Offset_3
02b0 4801 |H | Short_Literal 0x1 ; Debug Table 0x6.0x21 = 0x2b0,0x40a
02b1 e5fe | | Load 0x2,-0x2
02b2 e223 | # | Load 0x1,0x23
02b3 181b | | Execute Package,Field_Execute,Field_Number 0x1b
02b4 a404 | | Store_Unchecked 0x2,0x4
02b5 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0x22 = 0x2b5,0x40b
02b6 700a |p | Jump_Nonzero 0x2c1
02b7 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x23 = 0x2b7,0x40c
02b8 4800 |H | Short_Literal 0x0
02b9 e5fe | | Load 0x2,-0x2
02ba e223 | # | Load 0x1,0x23
02bb 1820 | | Execute Package,Field_Execute,Field_Number 0x20
02bc 4801 |H | Short_Literal 0x1 ; Debug Table 0x6.0x24 = 0x2bc,0x40d
02bd e5fe | | Load 0x2,-0x2
02be e223 | # | Load 0x1,0x23
02bf 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
02c0 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x6.0x25 = 0x2c0,0x40e
02c1 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x26 = 0x2c1,0x40f
02c2 e404 | | Load 0x2,0x4
02c3 0273 | s | Execute Discrete,Plus
02c4 005a | Z | Store_Top Discrete,At_Offset_2
02c5 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x27 = 0x2c5,0x410
02c6 4801 |H | Short_Literal 0x1
02c7 e223 | # | Load 0x1,0x23
02c8 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
02c9 0334 | 4 | Declare_Variable Array,With_Constraint
02ca 00da | | Load_Top At_Offset_2
02cb 4800 |H | Short_Literal 0x0
02cc 00da | | Load_Top At_Offset_2
02cd 01d6 | | Execute Vector,Field_Write
02ce 4800 |H | Short_Literal 0x0
02cf 4801 |H | Short_Literal 0x1
02d0 00da | | Load_Top At_Offset_2
02d1 01d6 | | Execute Vector,Field_Write
02d2 e5fe | | Load 0x2,-0x2
02d3 e223 | # | Load 0x1,0x23
02d4 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
02d5 4801 |H | Short_Literal 0x1 ; Debug Table 0x6.0x28 = 0x2d5,0x411
02d6 e5fe | | Load 0x2,-0x2
02d7 e223 | # | Load 0x1,0x23
02d8 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
02d9 7fba | | Jump 0x294
02da e402 | | Load 0x2,0x2 ; Debug Table 0x6.0x29 = 0x2da,0x412
; Debug Table 0x6.0x2a = 0x2da,0xf7ff
02db e5ff | | Load 0x2,-0x1
02dc 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02dd 0273 | s | Execute Discrete,Plus
02de 0248 | H | Execute Discrete,Check_In_Integer
02df e404 | | Load 0x2,0x4
02e0 e405 | | Load 0x2,0x5
02e1 0272 | r | Execute Discrete,Minus
02e2 0248 | H | Execute Discrete,Check_In_Integer
02e3 0273 | s | Execute Discrete,Plus
02e4 00e3 | | Load_Encached Natural_Cache
02e5 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
02e6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x2b = 0x2e6,0x801
02e7 00da | | Load_Top At_Offset_2
02e8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02e9 027f | | Execute Discrete,Equal
02ea 6839 |h9 | Jump_Zero 0x324
02eb 00d9 | | Load_Top At_Offset_1
02ec e222 | " | Load 0x1,0x22
02ed 017e | ~ | Execute Record,Not_Equal
02ee 6835 |h5 | Jump_Zero 0x324
02ef 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x2c = 0x2ef,0x802
02f0 4801 |H | Short_Literal 0x1
02f1 e5fe | | Load 0x2,-0x2
02f2 e223 | # | Load 0x1,0x23
02f3 181b | | Execute Package,Field_Execute,Field_Number 0x1b
02f4 0273 | s | Execute Discrete,Plus
02f5 0059 | Y | Store_Top Discrete,At_Offset_1
02f6 4801 |H | Short_Literal 0x1 ; Debug Table 0x6.0x2d = 0x2f6,0x803
02f7 e5fe | | Load 0x2,-0x2
02f8 e223 | # | Load 0x1,0x23
02f9 181c | | Execute Package,Field_Execute,Field_Number 0x1c
02fa e403 | | Load 0x2,0x3
02fb 017d | } | Execute Record,Structure_Write
02fc 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x2e = 0x2fc,0x804
02fd 4801 |H | Short_Literal 0x1
02fe e223 | # | Load 0x1,0x23
02ff 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0300 0334 | 4 | Declare_Variable Array,With_Constraint
0301 00d9 | | Load_Top At_Offset_1
0302 4800 |H | Short_Literal 0x0
0303 00da | | Load_Top At_Offset_2
0304 01d6 | | Execute Vector,Field_Write
0305 4800 |H | Short_Literal 0x0
0306 4801 |H | Short_Literal 0x1
0307 00da | | Load_Top At_Offset_2
0308 01d6 | | Execute Vector,Field_Write
0309 e5fe | | Load 0x2,-0x2
030a e223 | # | Load 0x1,0x23
030b 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
030c 4801 |H | Short_Literal 0x1 ; Debug Table 0x6.0x2f = 0x30c,0x805
030d e5fe | | Load 0x2,-0x2
030e e223 | # | Load 0x1,0x23
030f 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
0310 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x30 = 0x310,0x806
0311 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0312 e403 | | Load 0x2,0x3
0313 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0314 0273 | s | Execute Discrete,Plus
0315 00da | | Load_Top At_Offset_2
0316 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0317 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x31 = 0x317,0x807
0318 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0319 e403 | | Load 0x2,0x3
031a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
031b 0273 | s | Execute Discrete,Plus
031c 00da | | Load_Top At_Offset_2
031d 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
031e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x32 = 0x31e,0x808
031f 4800 |H | Short_Literal 0x0
0320 e5fe | | Load 0x2,-0x2
0321 e223 | # | Load 0x1,0x23
0322 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0323 4503 |E | Exit_Subprogram 0x3
0324 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x33 = 0x324,0x809
0325 4800 |H | Short_Literal 0x0
0326 e5fe | | Load 0x2,-0x2
0327 e223 | # | Load 0x1,0x23
0328 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0329 4503 |E | Exit_Subprogram 0x3
032a 0000 0000 | | .XXX[0x2]
032c 0000 0000 | | .LITERAL {0x00000000, 0x00565a75}
0330 0000 0000 | | .LITERAL {0x00000000, 0x565a7501}
0334 0000 0000 | | .BLANK 0000[0x4]
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 0353 | S | .CONST 0x0353 ; Address of begin
0339 0004 | | .CONST 0x0004 ; Address of exception handler
033a 000a | | .CONST 0x000a ; Number of locals
033b INIT_0338:
033b 00da | | Load_Top At_Offset_2 ; Debug Table 0x7 = .DEBUG 0x033b,0x077e,0x0002,0x0000,0x0056,0x5a75,0x0000,0x0075
; Debug Table 0x7.0x0 = 0x33b,0xffff
033c e223 | # | Load 0x1,0x23
033d 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
033e 0aff | | Execute_Immediate Plus,-0x1
033f 00e3 | | Load_Encached Natural_Cache
0340 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0341 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0x1 = 0x341,0xfffe
0342 00d9 | | Load_Top At_Offset_1
0343 e20e | | Load 0x1,0xe
0344 0334 | 4 | Declare_Variable Array,With_Constraint
0345 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x7.0x2 = 0x345,0xfffd
0346 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0347 029f 04b3 | | Declare_Subprogram For_Call,INIT_04b0 ; Debug Table 0x7.0x3 = 0x347,0xfffc
0349 e223 | # | Load 0x1,0x23 ; Debug Table 0x7.0x4 = 0x349,0xfffb
034a 1926 | & | Execute Package,Field_Reference,Field_Number 0x26
034b 00c6 | | Action Check_Subprogram_Elaborated
034c 00e1 | | Load_Encached Boolean_Cache
034d 4805 |H | Short_Literal 0x5
034e 4802 |H | Short_Literal 0x2
034f 0099 | | Action Reference_Dynamic
0350 6217 |b | Indirect_Literal Discrete,0x568,{0x00000000, 0x0056ce35}
0351 48e1 |H | Short_Literal 0xe1
0352 480a |H | Short_Literal 0xa
0353 BODY_0338:
0353 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x7.0x5 = 0x353,0x1
; Debug Table 0x7.0x6 = 0x353,0xfbff
0354 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
0355 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x7 = 0x355,0x401
0356 e5ff | | Load 0x2,-0x1
0357 e406 | | Load 0x2,0x6
0358 4807 |H | Short_Literal 0x7
0359 4802 |H | Short_Literal 0x2
035a 0099 | | Action Reference_Dynamic
035b 4808 |H | Short_Literal 0x8
035c 4802 |H | Short_Literal 0x2
035d 0099 | | Action Reference_Dynamic
035e e223 | # | Load 0x1,0x23
035f 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0360 0059 | Y | Store_Top Discrete,At_Offset_1
0361 00d1 | | Pop_Control Pop_Count_1
0362 e403 | | Load 0x2,0x3 ; Debug Table 0x7.0x8 = 0x362,0x2
0363 4401 |D | Exit_Subprogram With_Result,0x1
0364 0000 0000 | | .BLANK 0000[0x4]
0368 ; --------------------------------------------------------------------------------------
0368 ; SUBPROGRAM
0368 ; --------------------------------------------------------------------------------------
0368 036b | k | .CONST 0x036b ; Address of begin
0369 0004 | | .CONST 0x0004 ; Address of exception handler
036a 0001 | | .CONST 0x0001 ; Number of locals
036b BODY_0368:
036b INIT_0368:
036b 00da | | Load_Top At_Offset_2 ; Debug Table 0x8 = .DEBUG 0x036b,0x0792,0x0002,0x0000,0x0056,0x5a75,0x0000,0x007e
; Debug Table 0x8.0x0 = 0x36b,0x1
036c 4402 |D | Exit_Subprogram With_Result,0x2
036d 0000 0000 | | .XXX[0x3]
036f 0000 | |
0370 ; --------------------------------------------------------------------------------------
0370 ; SUBPROGRAM
0370 ; --------------------------------------------------------------------------------------
0370 0373 | s | .CONST 0x0373 ; Address of begin
0371 0004 | | .CONST 0x0004 ; Address of exception handler
0372 0001 | | .CONST 0x0001 ; Number of locals
0373 BODY_0370:
0373 INIT_0370:
0373 00da | | Load_Top At_Offset_2 ; Debug Table 0x9 = .DEBUG 0x0373,0x0796,0x0002,0x0000,0x0056,0x5a75,0x0000,0x008b
; Debug Table 0x9.0x0 = 0x373,0x1
0374 4402 |D | Exit_Subprogram With_Result,0x2
0375 0000 0000 | | .XXX[0x3]
0377 0000 | |
0378 ; --------------------------------------------------------------------------------------
0378 ; SUBPROGRAM
0378 ; --------------------------------------------------------------------------------------
0378 037b | { | .CONST 0x037b ; Address of begin
0379 0004 | | .CONST 0x0004 ; Address of exception handler
037a 0001 | | .CONST 0x0001 ; Number of locals
037b BODY_0378:
037b INIT_0378:
037b 4603 |F | Jump_Case 0x3 ; Debug Table 0xa = .DEBUG 0x037b,0x079a,0x0005,0x0000,0x0056,0x5a75,0x0000,0x0098
037c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
037d 7802 |x | Jump 0x380 ; case 0x1
037e 7805 |x | Jump 0x384 ; case 0x2
037f 7809 |x | Jump 0x389 ; case 0x3
0380 00da | | Load_Top At_Offset_2
0381 0091 056c | l| Action Push_String_Extended_Indexed,0x56c ; "WHITE"
0383 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0384 00db | | Load_Top At_Offset_3
0385 00db | | Load_Top At_Offset_3
0386 00e0 | | Load_Encached Standard_Cache
0387 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0388 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0389 00da | | Load_Top At_Offset_2
038a 00e0 | | Load_Encached Standard_Cache
038b 181c | | Execute Package,Field_Execute,Field_Number 0x1c
038c 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
038d 0000 0000 | | .XXX[0x3]
038f 0000 | |
0390 ; --------------------------------------------------------------------------------------
0390 ; SUBPROGRAM
0390 ; --------------------------------------------------------------------------------------
0390 0393 | | .CONST 0x0393 ; Address of begin
0391 0004 | | .CONST 0x0004 ; Address of exception handler
0392 0001 | | .CONST 0x0001 ; Number of locals
0393 BODY_0390:
0393 INIT_0390:
0393 00da | | Load_Top At_Offset_2 ; Debug Table 0xb = .DEBUG 0x0393,0x079c,0x0002,0x0000,0x0056,0x5a75,0x0000,0x00a3
; Debug Table 0xb.0x0 = 0x393,0x1
0394 8216 | | Call 0x1,0x16
0395 e224 | $ | Load 0x1,0x24
0396 e5fe | | Load 0x2,-0x2
0397 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value
0398 8227 | ' | Call 0x1,0x27
0399 4402 |D | Exit_Subprogram With_Result,0x2
039a 0000 0000 | | .BLANK 0000[0x6]
03a0 ; --------------------------------------------------------------------------------------
03a0 ; SUBPROGRAM
03a0 ; --------------------------------------------------------------------------------------
03a0 03a9 | | .CONST 0x03a9 ; Address of begin
03a1 0004 | | .CONST 0x0004 ; Address of exception handler
03a2 0005 | | .CONST 0x0005 ; Number of locals
03a3 INIT_03a0:
03a3 00e3 | | Load_Encached Natural_Cache ; Debug Table 0xc = .DEBUG 0x03a3,0x07a0,0x0002,0x0000,0x0056,0x5a75,0x0000,0x00b2
; Debug Table 0xc.0x0 = 0x3a3,0xffff
03a4 00e3 | | Load_Encached Natural_Cache ; Debug Table 0xc.0x1 = 0x3a4,0xfffe
03a5 00e4 | | Load_Encached Positive_Cache ; Debug Table 0xc.0x2 = 0x3a5,0xfffd
03a6 0632 | 2 | Execute_Immediate Set_Value_Unchecked,0x32
03a7 029f 04db | | Declare_Subprogram For_Call,INIT_04d8
03a9 BODY_03a0:
03a9 00e4 | | Load_Encached Positive_Cache ; Debug Table 0xc.0x3 = 0x3a9,0x1
03aa e5fe | | Load 0x2,-0x2
03ab 0a01 | | Execute_Immediate Plus,0x1
03ac 00e4 | | Load_Encached Positive_Cache
03ad 025b | [ | Execute Discrete,Check_In_Type
03ae e5ff | | Load 0x2,-0x1
03af e223 | # | Load 0x1,0x23
03b0 1818 | | Execute Package,Field_Execute,Field_Number 0x18
03b1 c402 | | Store 0x2,0x2
03b2 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x4 = 0x3b2,0x2
03b3 0aff | | Execute_Immediate Plus,-0x1
03b4 c402 | | Store 0x2,0x2
03b5 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x5 = 0x3b5,0x3
03b6 7003 |p | Jump_Nonzero 0x3ba
03b7 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x6 = 0x3b7,0x4
03b8 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
03b9 7825 |x% | Jump 0x3df
03ba 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x7 = 0x3ba,0x5
03bb 4800 |H | Short_Literal 0x0
03bc e5ff | | Load 0x2,-0x1
03bd e223 | # | Load 0x1,0x23
03be 181c | | Execute Package,Field_Execute,Field_Number 0x1c
03bf 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03c0 027c | | | Execute Discrete,Less
03c1 6802 |h | Jump_Zero 0x3c4
03c2 e220 | | Load 0x1,0x20 ; Debug Table 0xc.0x8 = 0x3c2,0x6
03c3 0257 | W | Execute Discrete,Raise
03c4 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x9 = 0x3c4,0x7
; Debug Table 0xc.0xa = 0x3c4,0xfbff
03c5 e5ff | | Load 0x2,-0x1
03c6 e223 | # | Load 0x1,0x23
03c7 181b | | Execute Package,Field_Execute,Field_Number 0x1b
03c8 00e3 | | Load_Encached Natural_Cache
03c9 03f1 | | Declare_Variable Discrete,With_Value
03ca 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0xb = 0x3ca,0x401
03cb 700a |p | Jump_Nonzero 0x3d6
03cc 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0xc = 0x3cc,0x402
; Debug Table 0xc.0xd = 0x3cc,0xf7ff
03cd 4800 |H | Short_Literal 0x0
03ce e20e | | Load 0x1,0xe
03cf 0334 | 4 | Declare_Variable Array,With_Constraint
03d0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0xe = 0x3d0,0x801
03d1 e224 | $ | Load 0x1,0x24
03d2 e5fc | | Load 0x2,-0x4
03d3 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value
03d4 8227 | ' | Call 0x1,0x27
03d5 4404 |D | Exit_Subprogram With_Result,0x4
03d6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0xf = 0x3d6,0x403
03d7 e402 | | Load 0x2,0x2
03d8 0272 | r | Execute Discrete,Minus
03d9 c403 | | Store 0x2,0x3
03da 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x10 = 0x3da,0x404
03db e5ff | | Load 0x2,-0x1
03dc e223 | # | Load 0x1,0x23
03dd 181a | | Execute Package,Field_Execute,Field_Number 0x1a
03de 00d1 | | Pop_Control Pop_Count_1
03df 8405 | | Call 0x2,0x5 ; Debug Table 0xc.0x11 = 0x3df,0x8
; Debug Table 0xc.0x12 = 0x3df,0x9
03e0 7ffe | | Jump 0x3df
03e1 0000 0000 | | .BLANK 0000[0x7]
03e8 ; --------------------------------------------------------------------------------------
03e8 ; SUBPROGRAM
03e8 ; --------------------------------------------------------------------------------------
03e8 03eb | | .CONST 0x03eb ; Address of begin
03e9 0004 | | .CONST 0x0004 ; Address of exception handler
03ea 0001 | | .CONST 0x0001 ; Number of locals
03eb BODY_03e8:
03eb INIT_03e8:
03eb 00da | | Load_Top At_Offset_2 ; Debug Table 0xd = .DEBUG 0x03eb,0x07c8,0x0002,0x0000,0x0056,0x5a75,0x0000,0x00c9
; Debug Table 0xd.0x0 = 0x3eb,0x1
03ec e5fe | | Load 0x2,-0x2
03ed 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
03ee 027a | z | Execute Discrete,Less_Equal
03ef 6803 |h | Jump_Zero 0x3f3
03f0 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x1 = 0x3f0,0x2
03f1 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03f2 4402 |D | Exit_Subprogram With_Result,0x2
03f3 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0x2 = 0x3f3,0x3
03f4 4402 |D | Exit_Subprogram With_Result,0x2
03f5 0000 0000 | | .XXX[0x3]
03f7 0000 | |
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 0xe = .DEBUG 0x03fb,0x07d0,0x0001,0x0000,0x0056,0x5a75,0x0000,0x00d6
; Debug Table 0xe.0x0 = 0x3fb,0x1
03fc e5fd | | Load 0x2,-0x3
03fd 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
03fe 027c | | | Execute Discrete,Less
03ff 680f |h | Jump_Zero 0x40f
0400 e5fd | | Load 0x2,-0x3 ; Debug Table 0xe.0x1 = 0x400,0x2
0401 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0402 00db | | Load_Top At_Offset_3
0403 0272 | r | Execute Discrete,Minus
0404 e5fd | | Load 0x2,-0x3
0405 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0406 e5fd | | Load 0x2,-0x3 ; Debug Table 0xe.0x2 = 0x406,0x3
0407 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0408 7005 |p | Jump_Nonzero 0x40e
0409 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0x3 = 0x409,0x4
040a 00db | | Load_Top At_Offset_3
040b 0273 | s | Execute Discrete,Plus
040c 0248 | H | Execute Discrete,Check_In_Integer
040d a5fe | | Store_Unchecked 0x2,-0x2
040e 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0xe.0x4 = 0x40e,0x5
040f e5fd | | Load 0x2,-0x3 ; Debug Table 0xe.0x5 = 0x40f,0x6
; Debug Table 0xe.0x6 = 0x40f,0xfbff
0410 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0411 0217 | | Execute Heap_Access,All_Reference
0412 e5fd | | Load 0x2,-0x3 ; Debug Table 0xe.0x7 = 0x412,0xfbfe
0413 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
0414 e5ff | | Load 0x2,-0x1 ; Debug Table 0xe.0x8 = 0x414,0xfbfd
0415 00e3 | | Load_Encached Natural_Cache
0416 03f1 | | Declare_Variable Discrete,With_Value
0417 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x9 = 0x417,0x401
; Debug Table 0xe.0xa = 0x417,0x402
0418 00da | | Load_Top At_Offset_2
0419 0272 | r | Execute Discrete,Minus
041a 0059 | Y | Store_Top Discrete,At_Offset_1
041b e5fd | | Load 0x2,-0x3 ; Debug Table 0xe.0xb = 0x41b,0x403
041c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
041d 700f |p | Jump_Nonzero 0x42d
041e 4802 |H | Short_Literal 0x2 ; Debug Table 0xe.0xc = 0x41e,0x404
041f e5fd | | Load 0x2,-0x3
0420 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0421 e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0xd = 0x421,0x405
0422 00da | | Load_Top At_Offset_2
0423 0273 | s | Execute Discrete,Plus
0424 0248 | H | Execute Discrete,Check_In_Integer
0425 a5fe | | Store_Unchecked 0x2,-0x2
0426 e5fd | | Load 0x2,-0x3 ; Debug Table 0xe.0xe = 0x426,0x406
0427 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0428 00db | | Load_Top At_Offset_3
0429 01d5 | | Execute Vector,Field_Reference
042a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
042b a403 | | Store_Unchecked 0x2,0x3
042c 781e |x | Jump 0x44b
042d e5fd | | Load 0x2,-0x3 ; Debug Table 0xe.0xf = 0x42d,0x407
; Debug Table 0xe.0x10 = 0x42d,0xf7ff
042e 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
042f e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0x11 = 0x42f,0x801
0430 00d9 | | Load_Top At_Offset_1
0431 e402 | | Load 0x2,0x2
0432 01d5 | | Execute Vector,Field_Reference
0433 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0434 0273 | s | Execute Discrete,Plus
0435 0248 | H | Execute Discrete,Check_In_Integer
0436 a5fe | | Store_Unchecked 0x2,-0x2
0437 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x12 = 0x437,0x802
0438 e5fd | | Load 0x2,-0x3
0439 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
043a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x13 = 0x43a,0x803
043b e402 | | Load 0x2,0x2
043c 01dc | | Execute Vector,Last
043d 027f | | Execute Discrete,Equal
043e 6803 |h | Jump_Zero 0x442
043f 6124 |a$ | Indirect_Literal Discrete,0x564,{0x00000000, 0x7fffffff} ; Debug Table 0xe.0x14 = 0x43f,0x804
0440 a403 | | Store_Unchecked 0x2,0x3
0441 7808 |x | Jump 0x44a
0442 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x15 = 0x442,0x805
0443 0a01 | | Execute_Immediate Plus,0x1
0444 c405 | | Store 0x2,0x5
0445 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x16 = 0x445,0x806
0446 e402 | | Load 0x2,0x2
0447 01d5 | | Execute Vector,Field_Reference
0448 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0449 a403 | | Store_Unchecked 0x2,0x3
044a 00d1 | | Pop_Control Pop_Count_1
044b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x17 = 0x44b,0x408
044c 00da | | Load_Top At_Offset_2
044d 027c | | | Execute Discrete,Less
044e 680d |h | Jump_Zero 0x45c
044f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xe.0x18 = 0x44f,0x409
0450 00d9 | | Load_Top At_Offset_1
0451 0272 | r | Execute Discrete,Minus
0452 c403 | | Store 0x2,0x3
0453 e5fd | | Load 0x2,-0x3 ; Debug Table 0xe.0x19 = 0x453,0x40a
0454 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0455 7005 |p | Jump_Nonzero 0x45b
0456 e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0x1a = 0x456,0x40b
0457 00d9 | | Load_Top At_Offset_1
0458 0273 | s | Execute Discrete,Plus
0459 0248 | H | Execute Discrete,Check_In_Integer
045a a5fe | | Store_Unchecked 0x2,-0x2
045b 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0xe.0x1b = 0x45b,0x40c
045c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x1c = 0x45c,0x40d
045d 77b9 |w | Jump_Nonzero 0x417
045e 00d9 | | Load_Top At_Offset_1
045f 77b7 |w | Jump_Nonzero 0x417
0460 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0xe.0x1d = 0x460,0x40e
0461 0000 0000 | | .BLANK 0000[0x7]
0468 ; --------------------------------------------------------------------------------------
0468 ; SUBPROGRAM
0468 ; --------------------------------------------------------------------------------------
0468 046d | m | .CONST 0x046d ; Address of begin
0469 0004 | | .CONST 0x0004 ; Address of exception handler
046a 0002 | | .CONST 0x0002 ; Number of locals
046b INIT_0468:
046b 00e2 | | Load_Encached Integer_Cache ; Debug Table 0xf = .DEBUG 0x046b,0x080e,0x0001,0x0000,0x0056,0x5a75,0x0000,0x00e6
; Debug Table 0xf.0x0 = 0x46b,0xffff
046c 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
046d BODY_0468:
046d e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0x1 = 0x46d,0x1
046e 00d9 | | Load_Top At_Offset_1
046f e5ff | | Load 0x2,-0x1
0470 821e | | Call 0x1,0x1e
0471 005a | Z | Store_Top Discrete,At_Offset_2
0472 4502 |E | Exit_Subprogram 0x2
0473 0000 0000 | | .BLANK 0000[0x5]
0478 ; --------------------------------------------------------------------------------------
0478 ; SUBPROGRAM
0478 ; --------------------------------------------------------------------------------------
0478 047f | | .CONST 0x047f ; Address of begin
0479 0004 | | .CONST 0x0004 ; Address of exception handler
047a 0003 | | .CONST 0x0003 ; Number of locals
047b INIT_0478:
047b e21a | | Load 0x1,0x1a ; Debug Table 0x10 = .DEBUG 0x047b,0x0814,0x0002,0x0000,0x0056,0xce35,0x0000,0x0539
; Debug Table 0x10.0x0 = 0x47b,0xffff
047c 0322 | " | Declare_Variable Record
047d 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x1 = 0x47d,0xfffe
047e 0217 | | Execute Heap_Access,All_Reference
047f BODY_0478:
047f e5ff | | Load 0x2,-0x1 ; Debug Table 0x10.0x2 = 0x47f,0x1
0480 00da | | Load_Top At_Offset_2
0481 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0482 4801 |H | Short_Literal 0x1 ; Debug Table 0x10.0x3 = 0x482,0x2
0483 00da | | Load_Top At_Offset_2
0484 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0485 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x4 = 0x485,0x3
0486 01dc | | Execute Vector,Last
0487 7007 |p | Jump_Nonzero 0x48f
0488 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x5 = 0x488,0x4
0489 00da | | Load_Top At_Offset_2
048a 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
048b 60d8 |` | Indirect_Literal Discrete,0x564,{0x00000000, 0x7fffffff} ; Debug Table 0x10.0x6 = 0x48b,0x5
048c 00da | | Load_Top At_Offset_2
048d 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
048e 7818 |x | Jump 0x4a7
048f 4801 |H | Short_Literal 0x1 ; Debug Table 0x10.0x7 = 0x48f,0x6
0490 00d9 | | Load_Top At_Offset_1
0491 01d5 | | Execute Vector,Field_Reference
0492 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0493 700a |p | Jump_Nonzero 0x49e
0494 4802 |H | Short_Literal 0x2 ; Debug Table 0x10.0x8 = 0x494,0x7
0495 00da | | Load_Top At_Offset_2
0496 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0497 4801 |H | Short_Literal 0x1 ; Debug Table 0x10.0x9 = 0x497,0x8
0498 00d9 | | Load_Top At_Offset_1
0499 01d5 | | Execute Vector,Field_Reference
049a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
049b 00da | | Load_Top At_Offset_2
049c 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
049d 7809 |x | Jump 0x4a7
049e 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0xa = 0x49e,0x9
049f 00da | | Load_Top At_Offset_2
04a0 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
04a1 4801 |H | Short_Literal 0x1 ; Debug Table 0x10.0xb = 0x4a1,0xa
04a2 00d9 | | Load_Top At_Offset_1
04a3 01d5 | | Execute Vector,Field_Reference
04a4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04a5 00da | | Load_Top At_Offset_2
04a6 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
04a7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x10.0xc = 0x4a7,0xb
04a8 4401 |D | Exit_Subprogram With_Result,0x1
04a9 0000 0000 | | .BLANK 0000[0x7]
04b0 ; --------------------------------------------------------------------------------------
04b0 ; SUBPROGRAM
04b0 ; --------------------------------------------------------------------------------------
04b0 04b3 | | .CONST 0x04b3 ; Address of begin
04b1 0004 | | .CONST 0x0004 ; Address of exception handler
04b2 0001 | | .CONST 0x0001 ; Number of locals
04b3 BODY_04b0:
04b3 INIT_04b0:
04b3 e404 | | Load 0x2,0x4 ; Debug Table 0x11 = .DEBUG 0x04b3,0x0830,0x0001,0x0000,0x0056,0xce35,0x0000,0x0090
; Debug Table 0x11.0x0 = 0x4b3,0x1
04b4 680c |h | Jump_Zero 0x4c1
04b5 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x1 = 0x4b5,0x2
04b6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04b7 e404 | | Load 0x2,0x4
04b8 e403 | | Load 0x2,0x3
04b9 01d5 | | Execute Vector,Field_Reference
04ba 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
04bb 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x2 = 0x4bb,0x3
04bc 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
04bd e404 | | Load 0x2,0x4
04be e403 | | Load 0x2,0x3
04bf 01d5 | | Execute Vector,Field_Reference
04c0 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
04c1 e404 | | Load 0x2,0x4 ; Debug Table 0x11.0x3 = 0x4c1,0x4
04c2 e402 | | Load 0x2,0x2
04c3 027e | ~ | Execute Discrete,Not_Equal
04c4 680a |h | Jump_Zero 0x4cf
04c5 00da | | Load_Top At_Offset_2 ; Debug Table 0x11.0x4 = 0x4c5,0x5
04c6 e7fe | | Load 0x3,-0x2
04c7 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
04c8 0272 | r | Execute Discrete,Minus
04c9 e404 | | Load 0x2,0x4
04ca 0a01 | | Execute_Immediate Plus,0x1
04cb 0248 | H | Execute Discrete,Check_In_Integer
04cc e403 | | Load 0x2,0x3
04cd 01d5 | | Execute Vector,Field_Reference
04ce 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
04cf e404 | | Load 0x2,0x4 ; Debug Table 0x11.0x5 = 0x4cf,0x6
04d0 0a01 | | Execute_Immediate Plus,0x1
04d1 c404 | | Store 0x2,0x4
04d2 4503 |E | Exit_Subprogram 0x3
04d3 0000 0000 | | .BLANK 0000[0x5]
04d8 ; --------------------------------------------------------------------------------------
04d8 ; SUBPROGRAM
04d8 ; --------------------------------------------------------------------------------------
04d8 04f5 | | .CONST 0x04f5 ; Address of begin
04d9 0509 | | .CONST 0x0509 ; Address of exception handler
04da 000b | | .CONST 0x000b ; Number of locals
04db INIT_04d8:
04db 4801 |H | Short_Literal 0x1 ; Debug Table 0x12 = .DEBUG 0x04db,0x083e,0x0004,0x0000,0x0056,0xce35,0x0000,0x0734
; Debug Table 0x12.0x0 = 0x4db,0xffff
04dc e404 | | Load 0x2,0x4
04dd e20e | | Load 0x1,0xe
04de 0334 | 4 | Declare_Variable Array,With_Constraint
04df 00e4 | | Load_Encached Positive_Cache ; Debug Table 0x12.0x1 = 0x4df,0xfffe
04e0 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
04e1 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x12.0x2 = 0x4e1,0xfffd
04e2 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
04e3 e5fd | | Load 0x2,-0x3 ; Debug Table 0x12.0x3 = 0x4e3,0xfffc
04e4 e403 | | Load 0x2,0x3
04e5 0272 | r | Execute Discrete,Minus
04e6 0248 | H | Execute Discrete,Check_In_Integer
04e7 00e2 | | Load_Encached Integer_Cache
04e8 03f1 | | Declare_Variable Discrete,With_Value
04e9 029f 0523 | #| Declare_Subprogram For_Call,INIT_0520 ; Debug Table 0x12.0x4 = 0x4e9,0xfffb
04eb e223 | # | Load 0x1,0x23 ; Debug Table 0x12.0x5 = 0x4eb,0xfffa
04ec 1927 | ' | Execute Package,Field_Reference,Field_Number 0x27
04ed 00c6 | | Action Check_Subprogram_Elaborated
04ee 00e1 | | Load_Encached Boolean_Cache
04ef 4806 |H | Short_Literal 0x6
04f0 4803 |H | Short_Literal 0x3
04f1 0099 | | Action Reference_Dynamic
04f2 6075 |`u | Indirect_Literal Discrete,0x568,{0x00000000, 0x0056ce35}
04f3 606c |`l | Indirect_Literal Discrete,0x560,{0x00000000, 0x000006ed}
04f4 480b |H | Short_Literal 0xb
04f5 BODY_04d8:
04f5 e403 | | Load 0x2,0x3 ; Debug Table 0x12.0x6 = 0x4f5,0x1
04f6 4801 |H | Short_Literal 0x1
04f7 e602 | | Load 0x3,0x2
04f8 01d5 | | Execute Vector,Field_Reference
04f9 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
04fa e604 | | Load 0x3,0x4 ; Debug Table 0x12.0x7 = 0x4fa,0x2
04fb 6068 |`h | Indirect_Literal Discrete,0x564,{0x00000000, 0x7fffffff}
04fc e5ff | | Load 0x2,-0x1
04fd e607 | | Load 0x3,0x7
04fe 4808 |H | Short_Literal 0x8
04ff 4803 |H | Short_Literal 0x3
0500 0099 | | Action Reference_Dynamic
0501 4809 |H | Short_Literal 0x9
0502 4803 |H | Short_Literal 0x3
0503 0099 | | Action Reference_Dynamic
0504 e223 | # | Load 0x1,0x23
0505 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
0506 c604 | | Store 0x3,0x4
0507 48e2 |H | Short_Literal 0xe2 ; Debug Table 0x12.0x8 = 0x507,0x3
0508 0257 | W | Execute Discrete,Raise
0509 TRAP_04d8:
0509 6052 |`R | Indirect_Literal Discrete,0x55c,{0x00000000, 0x56ce3501}
050a 010f | | Execute Exception,Equal
050b 680a |h | Jump_Zero 0x516
050c 4801 |H | Short_Literal 0x1 ; Debug Table 0x12.0x9 = 0x50c,0x4
050d e603 | | Load 0x3,0x3
050e e602 | | Load 0x3,0x2
050f 01cf | | Execute Vector,Slice_Read
0510 e224 | $ | Load 0x1,0x24
0511 e5fc | | Load 0x2,-0x4
0512 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value
0513 8227 | ' | Call 0x1,0x27
0514 00cb | | Action Pop_Block_With_Result
0515 4404 |D | Exit_Subprogram With_Result,0x4
0516 6041 |`A | Indirect_Literal Discrete,0x558,{0x00000000, 0x56ce3502} ; Debug Table 0x12.0xa = 0x516,0x5
0517 010f | | Execute Exception,Equal
0518 6804 |h | Jump_Zero 0x51d
0519 e404 | | Load 0x2,0x4 ; Debug Table 0x12.0xb = 0x519,0x6
051a 0901 | | Execute_Immediate Binary_Scale,0x1
051b c404 | | Store 0x2,0x4
051c 4501 |E | Exit_Subprogram 0x1
051d 0100 | | Execute Exception,Raise
051e 0000 0000 | | .XXX[0x2]
0520 ; --------------------------------------------------------------------------------------
0520 ; SUBPROGRAM
0520 ; --------------------------------------------------------------------------------------
0520 0523 | # | .CONST 0x0523 ; Address of begin
0521 0004 | | .CONST 0x0004 ; Address of exception handler
0522 0001 | | .CONST 0x0001 ; Number of locals
0523 BODY_0520:
0523 INIT_0520:
0523 00db | | Load_Top At_Offset_3 ; Debug Table 0x13 = .DEBUG 0x0523,0x0858,0x0001,0x0000,0x0056,0xce35,0x0000,0x067b
; Debug Table 0x13.0x0 = 0x523,0x1
0524 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0525 e603 | | Load 0x3,0x3
0526 e602 | | Load 0x3,0x2
0527 01d5 | | Execute Vector,Field_Reference
0528 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0529 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0x1 = 0x529,0x2
052a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
052b e603 | | Load 0x3,0x3
052c e602 | | Load 0x3,0x2
052d 01d5 | | Execute Vector,Field_Reference
052e 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
052f 00da | | Load_Top At_Offset_2 ; Debug Table 0x13.0x2 = 0x52f,0x3
0530 7002 |p | Jump_Nonzero 0x533
0531 602a |`* | Indirect_Literal Discrete,0x55c,{0x00000000, 0x56ce3501} ; Debug Table 0x13.0x3 = 0x531,0x4
0532 0257 | W | Execute Discrete,Raise
0533 00da | | Load_Top At_Offset_2 ; Debug Table 0x13.0x4 = 0x533,0x5
; Debug Table 0x13.0x5 = 0x533,0xfbff
0534 e9fe | | Load 0x4,-0x2
0535 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0536 0272 | r | Execute Discrete,Minus
0537 00e3 | | Load_Encached Natural_Cache
0538 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0539 e605 | | Load 0x3,0x5 ; Debug Table 0x13.0x6 = 0x539,0x401
053a e9fe | | Load 0x4,-0x2
053b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
053c 0272 | r | Execute Discrete,Minus
053d 00d9 | | Load_Top At_Offset_1
053e 0272 | r | Execute Discrete,Minus
053f 0248 | H | Execute Discrete,Check_In_Integer
0540 a605 | | Store_Unchecked 0x3,0x5
0541 e605 | | Load 0x3,0x5 ; Debug Table 0x13.0x7 = 0x541,0x402
0542 0d00 | | Execute_Immediate Less,0x0
0543 6802 |h | Jump_Zero 0x546
0544 6017 |` | Indirect_Literal Discrete,0x55c,{0x00000000, 0x56ce3501} ; Debug Table 0x13.0x8 = 0x544,0x403
0545 0257 | W | Execute Discrete,Raise
0546 e603 | | Load 0x3,0x3 ; Debug Table 0x13.0x9 = 0x546,0x404
0547 e404 | | Load 0x2,0x4
0548 027f | | Execute Discrete,Equal
0549 6802 |h | Jump_Zero 0x54c
054a 600d |` | Indirect_Literal Discrete,0x558,{0x00000000, 0x56ce3502} ; Debug Table 0x13.0xa = 0x54a,0x405
054b 0257 | W | Execute Discrete,Raise
054c e603 | | Load 0x3,0x3 ; Debug Table 0x13.0xb = 0x54c,0x406
054d 0a01 | | Execute_Immediate Plus,0x1
054e c603 | | Store 0x3,0x3
054f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0xc = 0x54f,0x407
0550 e603 | | Load 0x3,0x3
0551 e602 | | Load 0x3,0x2
0552 01d5 | | Execute Vector,Field_Reference
0553 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0554 4503 |E | Exit_Subprogram 0x3
0555 0000 0000 | | .XXX[0x3]
0557 0000 | |
0558 0000 0000 | | .LITERAL {0x00000000, 0x56ce3502}
055c 0000 0000 | | .LITERAL {0x00000000, 0x56ce3501}
0560 0000 0000 | | .LITERAL {0x00000000, 0x000006ed}
0564 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
0568 0000 0000 | | .LITERAL {0x00000000, 0x0056ce35}
056c ; --------------------------------------------------------------------------------------
056c ; STRING TABLE
056c ; --------------------------------------------------------------------------------------
056c 0008 | | .STRTAB 0x0008->0x0570 ; "WHITE"
056d 000b | | .STRTAB 0x000b->0x0572 ; "GREY"
056e 000d | | .STRTAB 0x000d->0x0574 ; "BLACK"
056f 0010 | | .STREND 0x0010->0x0577
0570 5748 4954 |WHIT| .STRTAB_STRINGS
0577 0000 | | .XXX[0x1]
0578 ; --------------------------------------------------------------------------------------
0578 ; Debug Table
0578 ; --------------------------------------------------------------------------------------
0578 0003 0014 | | .CONST 0x0003,0x0014
057a 000b 061a | | .DEBUG 0x000b,0x061a,0x8000,0x0000,0x0056,0x5a75,0x0000,0x000c
0582 0068 065a | h Z| .DEBUG 0x0068,0x065a,0x8000,0x0000,0x0056,0xce35,0x0000,0x0005
058a 0093 0680 | | .DEBUG 0x0093,0x0680,0x0001,0x0000,0x0056,0x5a75,0x0000,0x003e
0592 00a3 0684 | | .DEBUG 0x00a3,0x0684,0x0001,0x0000,0x0056,0x5a75,0x0000,0x004c
059a 00b3 0688 | | .DEBUG 0x00b3,0x0688,0x0002,0x0000,0x0056,0x5a75,0x0000,0x0054
05a2 00bb 068c | | .DEBUG 0x00bb,0x068c,0x0001,0x0000,0x0056,0x5a75,0x0000,0x005d
05aa 023b 0714 | ; | .DEBUG 0x023b,0x0714,0x0001,0x0000,0x0056,0x5a75,0x0000,0x0069
05b2 033b 077e | ; ~| .DEBUG 0x033b,0x077e,0x0002,0x0000,0x0056,0x5a75,0x0000,0x0075
05ba 036b 0792 | k | .DEBUG 0x036b,0x0792,0x0002,0x0000,0x0056,0x5a75,0x0000,0x007e
05c2 0373 0796 | s | .DEBUG 0x0373,0x0796,0x0002,0x0000,0x0056,0x5a75,0x0000,0x008b
05ca 037b 079a | { | .DEBUG 0x037b,0x079a,0x0005,0x0000,0x0056,0x5a75,0x0000,0x0098
05d2 0393 079c | | .DEBUG 0x0393,0x079c,0x0002,0x0000,0x0056,0x5a75,0x0000,0x00a3
05da 03a3 07a0 | | .DEBUG 0x03a3,0x07a0,0x0002,0x0000,0x0056,0x5a75,0x0000,0x00b2
05e2 03eb 07c8 | | .DEBUG 0x03eb,0x07c8,0x0002,0x0000,0x0056,0x5a75,0x0000,0x00c9
05ea 03fb 07d0 | | .DEBUG 0x03fb,0x07d0,0x0001,0x0000,0x0056,0x5a75,0x0000,0x00d6
05f2 046b 080e | k | .DEBUG 0x046b,0x080e,0x0001,0x0000,0x0056,0x5a75,0x0000,0x00e6
05fa 047b 0814 | { | .DEBUG 0x047b,0x0814,0x0002,0x0000,0x0056,0xce35,0x0000,0x0539
0602 04b3 0830 | 0| .DEBUG 0x04b3,0x0830,0x0001,0x0000,0x0056,0xce35,0x0000,0x0090
060a 04db 083e | >| .DEBUG 0x04db,0x083e,0x0004,0x0000,0x0056,0xce35,0x0000,0x0734
0612 0523 0858 | # X| .DEBUG 0x0523,0x0858,0x0001,0x0000,0x0056,0xce35,0x0000,0x067b
061a ; --------------------------------------------------------------------------------------
061a ; Debug3 Subtable 0x0
061a ; --------------------------------------------------------------------------------------
061a 001f 0000 | | .DBG3TAB 0x001f,0x0000
061c 000b ffff | | .CONST 0x000b,0xffff
061e 000b fffe | | .CONST 0x000b,0xfffe
0620 000b fffd | | .CONST 0x000b,0xfffd
0622 000b fffc | | .CONST 0x000b,0xfffc
0624 0011 fffb | | .CONST 0x0011,0xfffb
0626 0017 fffa | | .CONST 0x0017,0xfffa
0628 0018 fff9 | | .CONST 0x0018,0xfff9
062a 0019 fff8 | | .CONST 0x0019,0xfff8
062c 001b fff7 | | .CONST 0x001b,0xfff7
062e 001d fff6 | | .CONST 0x001d,0xfff6
0630 001f fff5 | | .CONST 0x001f,0xfff5
0632 0021 fff4 | ! | .CONST 0x0021,0xfff4
0634 0023 fff3 | # | .CONST 0x0023,0xfff3
0636 0025 fff2 | % | .CONST 0x0025,0xfff2
0638 0027 fff1 | ' | .CONST 0x0027,0xfff1
063a 0029 fff0 | ) | .CONST 0x0029,0xfff0
063c 002e ffef | . | .CONST 0x002e,0xffef
063e 0030 ffee | 0 | .CONST 0x0030,0xffee
0640 0032 ffed | 2 | .CONST 0x0032,0xffed
0642 0034 ffec | 4 | .CONST 0x0034,0xffec
0644 0036 ffeb | 6 | .CONST 0x0036,0xffeb
0646 0038 ffea | 8 | .CONST 0x0038,0xffea
0648 003a ffe9 | : | .CONST 0x003a,0xffe9
064a 003c ffe8 | < | .CONST 0x003c,0xffe8
064c 0041 ffe7 | A | .CONST 0x0041,0xffe7
064e 0049 ffe6 | I | .CONST 0x0049,0xffe6
0650 0052 ffe5 | R | .CONST 0x0052,0xffe5
0652 0056 ffe4 | V | .CONST 0x0056,0xffe4
0654 005c ffe3 | \ | .CONST 0x005c,0xffe3
0656 005f ffe2 | _ | .CONST 0x005f,0xffe2
0658 005f ffe1 | _ | .CONST 0x005f,0xffe1
065a ; --------------------------------------------------------------------------------------
065a ; Debug3 Subtable 0x1
065a ; --------------------------------------------------------------------------------------
065a 0012 0000 | | .DBG3TAB 0x0012,0x0000
065c 0068 ffff | h | .CONST 0x0068,0xffff
065e 006a fffe | j | .CONST 0x006a,0xfffe
0660 006c fffd | l | .CONST 0x006c,0xfffd
0662 006c fffc | l | .CONST 0x006c,0xfffc
0664 006c fffb | l | .CONST 0x006c,0xfffb
0666 006e fffa | n | .CONST 0x006e,0xfffa
0668 0070 fff9 | p | .CONST 0x0070,0xfff9
066a 0072 fff8 | r | .CONST 0x0072,0xfff8
066c 0074 fff7 | t | .CONST 0x0074,0xfff7
066e 0076 fff6 | v | .CONST 0x0076,0xfff6
0670 0078 fff5 | x | .CONST 0x0078,0xfff5
0672 007a fff4 | z | .CONST 0x007a,0xfff4
0674 007c fff3 | | | .CONST 0x007c,0xfff3
0676 007e fff2 | ~ | .CONST 0x007e,0xfff2
0678 0080 fff1 | | .CONST 0x0080,0xfff1
067a 0082 fff0 | | .CONST 0x0082,0xfff0
067c 0084 ffef | | .CONST 0x0084,0xffef
067e 0086 ffee | | .CONST 0x0086,0xffee
0680 ; --------------------------------------------------------------------------------------
0680 ; Debug3 Subtable 0x2
0680 ; --------------------------------------------------------------------------------------
0680 0000 0001 | | .DBG3TAB 0x0000,0x0001
0682 0093 0001 | | .CONST 0x0093,0x0001
0684 ; --------------------------------------------------------------------------------------
0684 ; Debug3 Subtable 0x3
0684 ; --------------------------------------------------------------------------------------
0684 0000 0001 | | .DBG3TAB 0x0000,0x0001
0686 00a3 0001 | | .CONST 0x00a3,0x0001
0688 ; --------------------------------------------------------------------------------------
0688 ; Debug3 Subtable 0x4
0688 ; --------------------------------------------------------------------------------------
0688 0000 0001 | | .DBG3TAB 0x0000,0x0001
068a 00b3 0001 | | .CONST 0x00b3,0x0001
068c ; --------------------------------------------------------------------------------------
068c ; Debug3 Subtable 0x5
068c ; --------------------------------------------------------------------------------------
068c 0009 003a | :| .DBG3TAB 0x0009,0x003a
068e 00bb ffff | | .CONST 0x00bb,0xffff
0690 00bf fffe | | .CONST 0x00bf,0xfffe
0692 00c3 fffd | | .CONST 0x00c3,0xfffd
0694 00c4 fffc | | .CONST 0x00c4,0xfffc
0696 00c6 fffb | | .CONST 0x00c6,0xfffb
0698 00c8 fffa | | .CONST 0x00c8,0xfffa
069a 00c9 0001 | | .CONST 0x00c9,0x0001
069c 00cd 0002 | | .CONST 0x00cd,0x0002
069e 00ce 0003 | | .CONST 0x00ce,0x0003
06a0 00d8 0004 | | .CONST 0x00d8,0x0004
06a2 00db 0005 | | .CONST 0x00db,0x0005
06a4 00e0 0006 | | .CONST 0x00e0,0x0006
06a6 00e6 0007 | | .CONST 0x00e6,0x0007
06a8 00e8 0008 | | .CONST 0x00e8,0x0008
06aa 00ec 0009 | | .CONST 0x00ec,0x0009
06ac 00f0 000a | | .CONST 0x00f0,0x000a
06ae 00f5 000b | | .CONST 0x00f5,0x000b
06b0 00fa 000c | | .CONST 0x00fa,0x000c
06b2 00fa fbff | | .CONST 0x00fa,0xfbff
06b4 0103 0401 | | .CONST 0x0103,0x0401
06b6 0106 0402 | | .CONST 0x0106,0x0402
06b8 010e 0403 | | .CONST 0x010e,0x0403
06ba 0117 0404 | | .CONST 0x0117,0x0404
06bc 0121 0405 | ! | .CONST 0x0121,0x0405
06be 0125 0406 | % | .CONST 0x0125,0x0406
06c0 012a 000d | * | .CONST 0x012a,0x000d
06c2 0136 000e | 6 | .CONST 0x0136,0x000e
06c4 0137 000f | 7 | .CONST 0x0137,0x000f
06c6 013b 0010 | ; | .CONST 0x013b,0x0010
06c8 013f 0011 | ? | .CONST 0x013f,0x0011
06ca 0143 0012 | C | .CONST 0x0143,0x0012
06cc 0153 0013 | S | .CONST 0x0153,0x0013
06ce 0157 0014 | W | .CONST 0x0157,0x0014
06d0 015d 0015 | ] | .CONST 0x015d,0x0015
06d2 015d f7ff | ] | .CONST 0x015d,0xf7ff
06d4 0166 0801 | f | .CONST 0x0166,0x0801
06d6 0169 0802 | i | .CONST 0x0169,0x0802
06d8 0174 0803 | t | .CONST 0x0174,0x0803
06da 017c 0804 | | | .CONST 0x017c,0x0804
06dc 0185 0805 | | .CONST 0x0185,0x0805
06de 0185 f3ff | | .CONST 0x0185,0xf3ff
06e0 018b 0c01 | | .CONST 0x018b,0x0c01
06e2 018f 0c02 | | .CONST 0x018f,0x0c02
06e4 0193 0c03 | | .CONST 0x0193,0x0c03
06e6 01a3 0c04 | | .CONST 0x01a3,0x0c04
06e8 01a7 0c05 | | .CONST 0x01a7,0x0c05
06ea 01ac 0c06 | | .CONST 0x01ac,0x0c06
06ec 01b1 0016 | | .CONST 0x01b1,0x0016
06ee 01b4 0018 | | .CONST 0x01b4,0x0018
06f0 01ba 0019 | | .CONST 0x01ba,0x0019
06f2 01bf 001a | | .CONST 0x01bf,0x001a
06f4 01c4 001b | | .CONST 0x01c4,0x001b
06f6 01cc 001c | | .CONST 0x01cc,0x001c
06f8 01d4 001d | | .CONST 0x01d4,0x001d
06fa 01db 001e | | .CONST 0x01db,0x001e
06fc 01e4 001f | | .CONST 0x01e4,0x001f
06fe 01e9 0020 | | .CONST 0x01e9,0x0020
0700 01eb 0021 | !| .CONST 0x01eb,0x0021
0702 01f0 0022 | "| .CONST 0x01f0,0x0022
0704 01f4 0023 | #| .CONST 0x01f4,0x0023
0706 0200 0024 | $| .CONST 0x0200,0x0024
0708 0201 0025 | %| .CONST 0x0201,0x0025
070a 0205 0026 | &| .CONST 0x0205,0x0026
070c 0215 0027 | '| .CONST 0x0215,0x0027
070e 0219 0017 | | .CONST 0x0219,0x0017
0710 021c 0028 | (| .CONST 0x021c,0x0028
0712 0228 0029 | ( )| .CONST 0x0228,0x0029
0714 ; --------------------------------------------------------------------------------------
0714 ; Debug3 Subtable 0x6
0714 ; --------------------------------------------------------------------------------------
0714 0007 002d | -| .DBG3TAB 0x0007,0x002d
0716 023b ffff | ; | .CONST 0x023b,0xffff
0718 023c fffe | < | .CONST 0x023c,0xfffe
071a 023e fffd | > | .CONST 0x023e,0xfffd
071c 023f 0001 | ? | .CONST 0x023f,0x0001
071e 0245 0002 | E | .CONST 0x0245,0x0002
0720 0246 0003 | F | .CONST 0x0246,0x0003
0722 0250 0004 | P | .CONST 0x0250,0x0004
0724 0253 0005 | S | .CONST 0x0253,0x0005
0726 0258 0006 | X | .CONST 0x0258,0x0006
0728 025e 0007 | ^ | .CONST 0x025e,0x0007
072a 0260 0008 | ` | .CONST 0x0260,0x0008
072c 0264 0009 | d | .CONST 0x0264,0x0009
072e 0266 000a | f | .CONST 0x0266,0x000a
0730 0267 000b | g | .CONST 0x0267,0x000b
0732 026b 000c | k | .CONST 0x026b,0x000c
0734 0270 000d | p | .CONST 0x0270,0x000d
0736 0276 000e | v | .CONST 0x0276,0x000e
0738 0279 000f | y | .CONST 0x0279,0x000f
073a 0281 0010 | | .CONST 0x0281,0x0010
073c 0283 0011 | | .CONST 0x0283,0x0011
073e 0285 0012 | | .CONST 0x0285,0x0012
0740 0286 0013 | | .CONST 0x0286,0x0013
0742 0286 fbff | | .CONST 0x0286,0xfbff
0744 028c fbfe | | .CONST 0x028c,0xfbfe
0746 028f fbfd | | .CONST 0x028f,0xfbfd
0748 0294 0401 | | .CONST 0x0294,0x0401
074a 0294 0402 | | .CONST 0x0294,0x0402
074c 0298 0403 | | .CONST 0x0298,0x0403
074e 029d 0404 | | .CONST 0x029d,0x0404
0750 029f 0406 | | .CONST 0x029f,0x0406
0752 02a5 0407 | | .CONST 0x02a5,0x0407
0754 02a9 0408 | | .CONST 0x02a9,0x0408
0756 02ac 0409 | | .CONST 0x02ac,0x0409
0758 02b0 040a | | .CONST 0x02b0,0x040a
075a 02b5 040b | | .CONST 0x02b5,0x040b
075c 02b7 040c | | .CONST 0x02b7,0x040c
075e 02bc 040d | | .CONST 0x02bc,0x040d
0760 02c0 040e | | .CONST 0x02c0,0x040e
0762 02c1 040f | | .CONST 0x02c1,0x040f
0764 02c5 0410 | | .CONST 0x02c5,0x0410
0766 02d5 0411 | | .CONST 0x02d5,0x0411
0768 02da 0412 | | .CONST 0x02da,0x0412
076a 02da f7ff | | .CONST 0x02da,0xf7ff
076c 02e6 0801 | | .CONST 0x02e6,0x0801
076e 02ef 0802 | | .CONST 0x02ef,0x0802
0770 02f6 0803 | | .CONST 0x02f6,0x0803
0772 02fc 0804 | | .CONST 0x02fc,0x0804
0774 030c 0805 | | .CONST 0x030c,0x0805
0776 0310 0806 | | .CONST 0x0310,0x0806
0778 0317 0807 | | .CONST 0x0317,0x0807
077a 031e 0808 | | .CONST 0x031e,0x0808
077c 0324 0809 | $ | .CONST 0x0324,0x0809
077e ; --------------------------------------------------------------------------------------
077e ; Debug3 Subtable 0x7
077e ; --------------------------------------------------------------------------------------
077e 0006 0003 | | .DBG3TAB 0x0006,0x0003
0780 033b ffff | ; | .CONST 0x033b,0xffff
0782 0341 fffe | A | .CONST 0x0341,0xfffe
0784 0345 fffd | E | .CONST 0x0345,0xfffd
0786 0347 fffc | G | .CONST 0x0347,0xfffc
0788 0349 fffb | I | .CONST 0x0349,0xfffb
078a 0353 0001 | S | .CONST 0x0353,0x0001
078c 0353 fbff | S | .CONST 0x0353,0xfbff
078e 0355 0401 | U | .CONST 0x0355,0x0401
0790 0362 0002 | b | .CONST 0x0362,0x0002
0792 ; --------------------------------------------------------------------------------------
0792 ; Debug3 Subtable 0x8
0792 ; --------------------------------------------------------------------------------------
0792 0000 0001 | | .DBG3TAB 0x0000,0x0001
0794 036b 0001 | k | .CONST 0x036b,0x0001
0796 ; --------------------------------------------------------------------------------------
0796 ; Debug3 Subtable 0x9
0796 ; --------------------------------------------------------------------------------------
0796 0000 0001 | | .DBG3TAB 0x0000,0x0001
0798 0373 0001 | s | .CONST 0x0373,0x0001
079a ; --------------------------------------------------------------------------------------
079a ; Debug3 Subtable 0xa
079a ; --------------------------------------------------------------------------------------
079a 0000 0000 | | .DBG3TAB 0x0000,0x0000
079c ; --------------------------------------------------------------------------------------
079c ; Debug3 Subtable 0xb
079c ; --------------------------------------------------------------------------------------
079c 0000 0001 | | .DBG3TAB 0x0000,0x0001
079e 0393 0001 | | .CONST 0x0393,0x0001
07a0 ; --------------------------------------------------------------------------------------
07a0 ; Debug3 Subtable 0xc
07a0 ; --------------------------------------------------------------------------------------
07a0 0005 000e | | .DBG3TAB 0x0005,0x000e
07a2 03a3 ffff | | .CONST 0x03a3,0xffff
07a4 03a4 fffe | | .CONST 0x03a4,0xfffe
07a6 03a5 fffd | | .CONST 0x03a5,0xfffd
07a8 03a9 0001 | | .CONST 0x03a9,0x0001
07aa 03b2 0002 | | .CONST 0x03b2,0x0002
07ac 03b5 0003 | | .CONST 0x03b5,0x0003
07ae 03b7 0004 | | .CONST 0x03b7,0x0004
07b0 03ba 0005 | | .CONST 0x03ba,0x0005
07b2 03c2 0006 | | .CONST 0x03c2,0x0006
07b4 03c4 0007 | | .CONST 0x03c4,0x0007
07b6 03c4 fbff | | .CONST 0x03c4,0xfbff
07b8 03ca 0401 | | .CONST 0x03ca,0x0401
07ba 03cc 0402 | | .CONST 0x03cc,0x0402
07bc 03cc f7ff | | .CONST 0x03cc,0xf7ff
07be 03d0 0801 | | .CONST 0x03d0,0x0801
07c0 03d6 0403 | | .CONST 0x03d6,0x0403
07c2 03da 0404 | | .CONST 0x03da,0x0404
07c4 03df 0008 | | .CONST 0x03df,0x0008
07c6 03df 0009 | | .CONST 0x03df,0x0009
07c8 ; --------------------------------------------------------------------------------------
07c8 ; Debug3 Subtable 0xd
07c8 ; --------------------------------------------------------------------------------------
07c8 0000 0003 | | .DBG3TAB 0x0000,0x0003
07ca 03eb 0001 | | .CONST 0x03eb,0x0001
07cc 03f0 0002 | | .CONST 0x03f0,0x0002
07ce 03f3 0003 | | .CONST 0x03f3,0x0003
07d0 ; --------------------------------------------------------------------------------------
07d0 ; Debug3 Subtable 0xe
07d0 ; --------------------------------------------------------------------------------------
07d0 0004 001a | | .DBG3TAB 0x0004,0x001a
07d2 03fb 0001 | | .CONST 0x03fb,0x0001
07d4 0400 0002 | | .CONST 0x0400,0x0002
07d6 0406 0003 | | .CONST 0x0406,0x0003
07d8 0409 0004 | | .CONST 0x0409,0x0004
07da 040e 0005 | | .CONST 0x040e,0x0005
07dc 040f 0006 | | .CONST 0x040f,0x0006
07de 040f fbff | | .CONST 0x040f,0xfbff
07e0 0412 fbfe | | .CONST 0x0412,0xfbfe
07e2 0414 fbfd | | .CONST 0x0414,0xfbfd
07e4 0417 0401 | | .CONST 0x0417,0x0401
07e6 0417 0402 | | .CONST 0x0417,0x0402
07e8 041b 0403 | | .CONST 0x041b,0x0403
07ea 041e 0404 | | .CONST 0x041e,0x0404
07ec 0421 0405 | ! | .CONST 0x0421,0x0405
07ee 0426 0406 | & | .CONST 0x0426,0x0406
07f0 042d 0407 | - | .CONST 0x042d,0x0407
07f2 042d f7ff | - | .CONST 0x042d,0xf7ff
07f4 042f 0801 | / | .CONST 0x042f,0x0801
07f6 0437 0802 | 7 | .CONST 0x0437,0x0802
07f8 043a 0803 | : | .CONST 0x043a,0x0803
07fa 043f 0804 | ? | .CONST 0x043f,0x0804
07fc 0442 0805 | B | .CONST 0x0442,0x0805
07fe 0445 0806 | E | .CONST 0x0445,0x0806
0800 044b 0408 | K | .CONST 0x044b,0x0408
0802 044f 0409 | O | .CONST 0x044f,0x0409
0804 0453 040a | S | .CONST 0x0453,0x040a
0806 0456 040b | V | .CONST 0x0456,0x040b
0808 045b 040c | [ | .CONST 0x045b,0x040c
080a 045c 040d | \ | .CONST 0x045c,0x040d
080c 0460 040e | ` | .CONST 0x0460,0x040e
080e ; --------------------------------------------------------------------------------------
080e ; Debug3 Subtable 0xf
080e ; --------------------------------------------------------------------------------------
080e 0001 0001 | | .DBG3TAB 0x0001,0x0001
0810 046b ffff | k | .CONST 0x046b,0xffff
0812 046d 0001 | m | .CONST 0x046d,0x0001
0814 ; --------------------------------------------------------------------------------------
0814 ; Debug3 Subtable 0x10
0814 ; --------------------------------------------------------------------------------------
0814 0002 000b | | .DBG3TAB 0x0002,0x000b
0816 047b ffff | { | .CONST 0x047b,0xffff
0818 047d fffe | } | .CONST 0x047d,0xfffe
081a 047f 0001 | | .CONST 0x047f,0x0001
081c 0482 0002 | | .CONST 0x0482,0x0002
081e 0485 0003 | | .CONST 0x0485,0x0003
0820 0488 0004 | | .CONST 0x0488,0x0004
0822 048b 0005 | | .CONST 0x048b,0x0005
0824 048f 0006 | | .CONST 0x048f,0x0006
0826 0494 0007 | | .CONST 0x0494,0x0007
0828 0497 0008 | | .CONST 0x0497,0x0008
082a 049e 0009 | | .CONST 0x049e,0x0009
082c 04a1 000a | | .CONST 0x04a1,0x000a
082e 04a7 000b | | .CONST 0x04a7,0x000b
0830 ; --------------------------------------------------------------------------------------
0830 ; Debug3 Subtable 0x11
0830 ; --------------------------------------------------------------------------------------
0830 0000 0006 | | .DBG3TAB 0x0000,0x0006
0832 04b3 0001 | | .CONST 0x04b3,0x0001
0834 04b5 0002 | | .CONST 0x04b5,0x0002
0836 04bb 0003 | | .CONST 0x04bb,0x0003
0838 04c1 0004 | | .CONST 0x04c1,0x0004
083a 04c5 0005 | | .CONST 0x04c5,0x0005
083c 04cf 0006 | | .CONST 0x04cf,0x0006
083e ; --------------------------------------------------------------------------------------
083e ; Debug3 Subtable 0x12
083e ; --------------------------------------------------------------------------------------
083e 0006 0006 | | .DBG3TAB 0x0006,0x0006
0840 04db ffff | | .CONST 0x04db,0xffff
0842 04df fffe | | .CONST 0x04df,0xfffe
0844 04e1 fffd | | .CONST 0x04e1,0xfffd
0846 04e3 fffc | | .CONST 0x04e3,0xfffc
0848 04e9 fffb | | .CONST 0x04e9,0xfffb
084a 04eb fffa | | .CONST 0x04eb,0xfffa
084c 04f5 0001 | | .CONST 0x04f5,0x0001
084e 04fa 0002 | | .CONST 0x04fa,0x0002
0850 0507 0003 | | .CONST 0x0507,0x0003
0852 050c 0004 | | .CONST 0x050c,0x0004
0854 0516 0005 | | .CONST 0x0516,0x0005
0856 0519 0006 | | .CONST 0x0519,0x0006
0858 ; --------------------------------------------------------------------------------------
0858 ; Debug3 Subtable 0x13
0858 ; --------------------------------------------------------------------------------------
0858 0001 000c | | .DBG3TAB 0x0001,0x000c
085a 0523 0001 | # | .CONST 0x0523,0x0001
085c 0529 0002 | ) | .CONST 0x0529,0x0002
085e 052f 0003 | / | .CONST 0x052f,0x0003
0860 0531 0004 | 1 | .CONST 0x0531,0x0004
0862 0533 0005 | 3 | .CONST 0x0533,0x0005
0864 0533 fbff | 3 | .CONST 0x0533,0xfbff
0866 0539 0401 | 9 | .CONST 0x0539,0x0401
0868 0541 0402 | A | .CONST 0x0541,0x0402
086a 0544 0403 | D | .CONST 0x0544,0x0403
086c 0546 0404 | F | .CONST 0x0546,0x0404
086e 054a 0405 | J | .CONST 0x054a,0x0405
0870 054c 0406 | L | .CONST 0x054c,0x0406
0872 054f 0407 | O | .CONST 0x054f,0x0407
0874 0000 0000 | | .BLANK 0000[0x18c]