|
|
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 0430 | 0 | .CONST 0x0430 ; 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 003f | ? | .CONST 0x003f ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0019 | | .CONST 0x0019 ; Number of locals
000b INIT_0008:
000b 029a 004b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0048 ; Debug Table 0x0 = .DEBUG 0x000b,0x04d2,0x0000,0x0000,0x0057,0x79c5,0x0000,0x012e
; Debug Table 0x0.0x0 = 0xb,0xffff
000d 029a 007b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0078 ; Debug Table 0x0.0x1 = 0xd,0xfffe
000f e001 | | Load 0x0,0x1 ; Debug Table 0x0.0x2 = 0xf,0xfffd
0010 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0011 0129 | ) | Execute Any,Make_Visible
0012 029a 008b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0088 ; Debug Table 0x0.0x3 = 0x12,0xfffc
0014 029a 0093 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0090 ; Debug Table 0x0.0x4 = 0x14,0xfffb
0016 029a 00c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00c0 ; Debug Table 0x0.0x5 = 0x16,0xfffa
0018 029a 00fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00f8 ; Debug Table 0x0.0x6 = 0x18,0xfff9
001a 029a 01cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01c8 ; Debug Table 0x0.0x7 = 0x1a,0xfff8
001c 029a 0203 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0200 ; Debug Table 0x0.0x8 = 0x1c,0xfff7
001e 029a 0233 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0230 ; Debug Table 0x0.0x9 = 0x1e,0xfff6
0020 029a 027b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0278 ; Debug Table 0x0.0xa = 0x20,0xfff5
0022 029a 02d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02d0 ; Debug Table 0x0.0xb = 0x22,0xfff4
0024 00bf | | Action Accept_Activation
0025 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1 = .DEBUG 0x0025,0x04ec,0x0000,0x0000,0x0057,0x7e45,0x0000,0x0004
; Debug Table 0x1.0x0 = 0x25,0xffff
0026 00c7 | | Action Elaborate_Subprogram
0027 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x1 = 0x27,0xfffe
0028 00c7 | | Action Elaborate_Subprogram
0029 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x2 = 0x29,0xfffd
002a 00c7 | | Action Elaborate_Subprogram
002b 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x3 = 0x2b,0xfffc
002c 00c7 | | Action Elaborate_Subprogram
002d 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x4 = 0x2d,0xfffb
002e 00c7 | | Action Elaborate_Subprogram
002f 029b 0303 | | Declare_Subprogram For_Outer_Call,Unelaborated,INIT_0300 ; Debug Table 0x1.0x5 = 0x2f,0xfffa
0031 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0x6 = 0x31,0xfff9
0032 00c7 | | Action Elaborate_Subprogram
0033 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x7 = 0x33,0xfff8
0034 00c7 | | Action Elaborate_Subprogram
0035 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x8 = 0x35,0xfff7
0036 00c7 | | Action Elaborate_Subprogram
0037 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x9 = 0x37,0xfff6
0038 00c7 | | Action Elaborate_Subprogram
0039 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0xa = 0x39,0xfff5
003a 00c7 | | Action Elaborate_Subprogram
003b 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0xb = 0x3b,0xfff4
003c 00c7 | | Action Elaborate_Subprogram
003d 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0xc = 0x3d,0xfff3
003e 00c7 | | Action Elaborate_Subprogram
003f BODY_0008:
003f 00bc | | Action Signal_Activated
0040 00bb | | Action Signal_Completion
0041 0000 0000 | | .BLANK 0000[0x7]
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 0061 | a | .CONST 0x0061 ; Address of begin
0049 0004 | | .CONST 0x0004 ; Address of exception handler
004a 000e | | .CONST 0x000e ; Number of locals
004b INIT_0048:
004b 029f 0353 | S| Declare_Subprogram For_Call,INIT_0350 ; Debug Table 0x2 = .DEBUG 0x004b,0x0508,0x0002,0x0000,0x0057,0x79c5,0x0000,0x012f
; Debug Table 0x2.0x0 = 0x4b,0xffff
004d a002 | | Reference 0x0,0x2 ; Debug Table 0x2.0x1 = 0x4d,0xfffe
004e 00c6 | | Action Check_Subprogram_Elaborated
004f e003 | | Load 0x0,0x3
0050 e004 | | Load 0x0,0x4
0051 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
0052 e005 | | Load 0x0,0x5
0053 1b13 | | Execute Package,Field_Read,Field_Number 0x13
0054 e005 | | Load 0x0,0x5
0055 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0056 00e9 | | Load_Encached String_Cache
0057 4802 |H | Short_Literal 0x2
0058 4802 |H | Short_Literal 0x2
0059 0099 | | Action Reference_Dynamic
005a e005 | | Load 0x0,0x5
005b 1918 | | Execute Package,Field_Reference,Field_Number 0x18
005c a006 | | Reference 0x0,0x6
005d a007 | | Reference 0x0,0x7
005e 62ed |b | Indirect_Literal Discrete,0x34c,{0x00000000, 0x00577e45}
005f 482a |H* | Short_Literal 0x2a
0060 480e |H | Short_Literal 0xe
0061 BODY_0048:
0061 e5ff | | Load 0x2,-0x1 ; Debug Table 0x2.0x2 = 0x61,0x1
0062 e403 | | Load 0x2,0x3
0063 e404 | | Load 0x2,0x4
0064 e405 | | Load 0x2,0x5
0065 e406 | | Load 0x2,0x6
0066 e407 | | Load 0x2,0x7
0067 4808 |H | Short_Literal 0x8
0068 4802 |H | Short_Literal 0x2
0069 0099 | | Action Reference_Dynamic
006a 4809 |H | Short_Literal 0x9
006b 4802 |H | Short_Literal 0x2
006c 0099 | | Action Reference_Dynamic
006d 480a |H | Short_Literal 0xa
006e 4802 |H | Short_Literal 0x2
006f 0099 | | Action Reference_Dynamic
0070 480b |H | Short_Literal 0xb
0071 4802 |H | Short_Literal 0x2
0072 0099 | | Action Reference_Dynamic
0073 480c |H | Short_Literal 0xc
0074 4802 |H | Short_Literal 0x2
0075 0099 | | Action Reference_Dynamic
0076 8002 | | Call 0x0,0x2
0077 4401 |D | Exit_Subprogram With_Result,0x1
0078 ; --------------------------------------------------------------------------------------
0078 ; SUBPROGRAM
0078 ; --------------------------------------------------------------------------------------
0078 007b | { | .CONST 0x007b ; Address of begin
0079 007f | | .CONST 0x007f ; Address of exception handler
007a 0001 | | .CONST 0x0001 ; Number of locals
007b BODY_0078:
007b INIT_0078:
007b 00da | | Load_Top At_Offset_2 ; Debug Table 0x3 = .DEBUG 0x007b,0x0510,0x0002,0x0000,0x0057,0x79c5,0x0000,0x0138
; Debug Table 0x3.0x0 = 0x7b,0x1
007c 0217 | | Execute Heap_Access,All_Reference
007d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
007e 4401 |D | Exit_Subprogram With_Result,0x1
007f TRAP_0078:
007f 0007 | | Action Break_Optional
0080 e004 | | Load 0x0,0x4 ; Debug Table 0x3.0x1 = 0x80,0x2
0081 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0082 0257 | W | Execute Discrete,Raise
0083 0000 0000 | | .BLANK 0000[0x5]
0088 ; --------------------------------------------------------------------------------------
0088 ; SUBPROGRAM
0088 ; --------------------------------------------------------------------------------------
0088 008b | | .CONST 0x008b ; Address of begin
0089 0004 | | .CONST 0x0004 ; Address of exception handler
008a 0001 | | .CONST 0x0001 ; Number of locals
008b BODY_0088:
008b INIT_0088:
008b 00db | | Load_Top At_Offset_3 ; Debug Table 0x4 = .DEBUG 0x008b,0x0516,0x0002,0x0000,0x0057,0x79c5,0x0000,0x0147
; Debug Table 0x4.0x0 = 0x8b,0x1
008c 00db | | Load_Top At_Offset_3
008d e008 | | Load 0x0,0x8
008e 180e | | Execute Package,Field_Execute,Field_Number 0xe
008f 4402 |D | Exit_Subprogram With_Result,0x2
0090 ; --------------------------------------------------------------------------------------
0090 ; SUBPROGRAM
0090 ; --------------------------------------------------------------------------------------
0090 009a | | .CONST 0x009a ; Address of begin
0091 0004 | | .CONST 0x0004 ; Address of exception handler
0092 0003 | | .CONST 0x0003 ; Number of locals
0093 INIT_0090:
0093 e009 | | Load 0x0,0x9 ; Debug Table 0x5 = .DEBUG 0x0093,0x051a,0x0001,0x0000,0x0057,0x79c5,0x0000,0x0156
; Debug Table 0x5.0x0 = 0x93,0xffff
0094 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0095 e005 | | Load 0x0,0x5 ; Debug Table 0x5.0x1 = 0x95,0xfffe
0096 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0097 02c7 | | Declare_Variable Any
0098 00d8 | | Load_Top At_Offset_0
0099 1c00 | | Execute_Immediate Run_Utility,0x0
009a BODY_0090:
009a e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x2 = 0x9a,0x1
009b 7003 |p | Jump_Nonzero 0x9f
009c 4809 |H | Short_Literal 0x9 ; Debug Table 0x5.0x3 = 0x9c,0x2
009d a5fc | | Store_Unchecked 0x2,-0x4
009e 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x5.0x4 = 0x9e,0x3
009f e004 | | Load 0x0,0x4 ; Debug Table 0x5.0x5 = 0x9f,0x4
00a0 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
00a1 a5fd | | Store_Unchecked 0x2,-0x3
00a2 e009 | | Load 0x0,0x9 ; Debug Table 0x5.0x6 = 0xa2,0x5
00a3 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00a4 00d9 | | Load_Top At_Offset_1
00a5 0120 | | Execute Any,Is_Value
00a6 6803 |h | Jump_Zero 0xaa
00a7 e005 | | Load 0x0,0x5
00a8 1b10 | | Execute Package,Field_Read,Field_Number 0x10
00a9 7801 |x | Jump 0xab
00aa 00d9 | | Load_Top At_Offset_1
00ab e5ff | | Load 0x2,-0x1
00ac e00a | | Load 0x0,0xa
00ad 1814 | | Execute Package,Field_Execute,Field_Number 0x14
00ae e5fe | | Load 0x2,-0x2
00af 0217 | | Execute Heap_Access,All_Reference
00b0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00b1 e005 | | Load 0x0,0x5
00b2 1816 | | Execute Package,Field_Execute,Field_Number 0x16
00b3 c403 | | Store 0x2,0x3
00b4 005a | Z | Store_Top Discrete,At_Offset_2
00b5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x7 = 0xb5,0x6
00b6 a5fc | | Store_Unchecked 0x2,-0x4
00b7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x8 = 0xb7,0x7
00b8 e004 | | Load 0x0,0x4
00b9 1816 | | Execute Package,Field_Execute,Field_Number 0x16
00ba 7004 |p | Jump_Nonzero 0xbf
00bb e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x9 = 0xbb,0x8
00bc 00d9 | | Load_Top At_Offset_1
00bd 800b | | Call 0x0,0xb
00be a5fd | | Store_Unchecked 0x2,-0x3
00bf 4503 |E | Exit_Subprogram 0x3
00c0 ; --------------------------------------------------------------------------------------
00c0 ; SUBPROGRAM
00c0 ; --------------------------------------------------------------------------------------
00c0 00c5 | | .CONST 0x00c5 ; Address of begin
00c1 00ed | | .CONST 0x00ed ; Address of exception handler
00c2 0002 | | .CONST 0x0002 ; Number of locals
00c3 INIT_00c0:
00c3 e009 | | Load 0x0,0x9 ; Debug Table 0x6 = .DEBUG 0x00c3,0x0530,0x0001,0x0000,0x0057,0x79c5,0x0000,0x016a
; Debug Table 0x6.0x0 = 0xc3,0xffff
00c4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00c5 BODY_00c0:
00c5 e004 | | Load 0x0,0x4 ; Debug Table 0x6.0x1 = 0xc5,0x1
00c6 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
00c7 a5fc | | Store_Unchecked 0x2,-0x4
00c8 00cf | | Action Mark_Auxiliary ; Debug Table 0x6.0x2 = 0xc8,0x2
00c9 e5fe | | Load 0x2,-0x2 ; Debug Table 0x6.0x3 = 0xc9,0xfbff
00ca e5ff | | Load 0x2,-0x1
00cb e008 | | Load 0x0,0x8
00cc 180f | | Execute Package,Field_Execute,Field_Number 0xf
00cd e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x4 = 0xcd,0x401
00ce 7013 |p | Jump_Nonzero 0xe2
00cf e004 | | Load 0x0,0x4 ; Debug Table 0x6.0x5 = 0xcf,0x402
00d0 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00d1 e004 | | Load 0x0,0x4
00d2 1b18 | | Execute Package,Field_Read,Field_Number 0x18
00d3 e5fe | | Load 0x2,-0x2
00d4 00db | | Load_Top At_Offset_3
00d5 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
00d6 e004 | | Load 0x0,0x4
00d7 1b28 | ( | Execute Package,Field_Read,Field_Number 0x28
00d8 180e | | Execute Package,Field_Execute,Field_Number 0xe
00d9 c5fd | | Store 0x2,-0x3
00da 005b | [ | Store_Top Discrete,At_Offset_3
00db 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x6 = 0xdb,0x403
00dc e004 | | Load 0x0,0x4
00dd 1816 | | Execute Package,Field_Execute,Field_Number 0x16
00de 6803 |h | Jump_Zero 0xe2
00df 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0x7 = 0xdf,0x404
00e0 a5fb | | Store_Unchecked 0x2,-0x5
00e1 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x6.0x8 = 0xe1,0x405
00e2 e004 | | Load 0x0,0x4 ; Debug Table 0x6.0x9 = 0xe2,0x406
00e3 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00e4 e004 | | Load 0x0,0x4
00e5 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
00e6 e5fd | | Load 0x2,-0x3
00e7 00db | | Load_Top At_Offset_3
00e8 2504 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x4
00e9 8211 | | Call 0x1,0x11
00ea c5fc | | Store 0x2,-0x4
00eb c5fb | | Store 0x2,-0x5
00ec 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x6.0xa = 0xec,0x407
00ed TRAP_00c0:
00ed 625a |bZ | Indirect_Literal Discrete,0x348,{0x00000000, 0x5779d501}
00ee 010f | | Execute Exception,Equal
00ef 6803 |h | Jump_Zero 0xf3
00f0 481f |H | Short_Literal 0x1f ; Debug Table 0x6.0xb = 0xf0,0x3
00f1 a5fb | | Store_Unchecked 0x2,-0x5
00f2 4503 |E | Exit_Subprogram 0x3
00f3 0100 | | Execute Exception,Raise
00f4 0000 0000 | | .BLANK 0000[0x4]
00f8 ; --------------------------------------------------------------------------------------
00f8 ; SUBPROGRAM
00f8 ; --------------------------------------------------------------------------------------
00f8 0122 | " | .CONST 0x0122 ; Address of begin
00f9 01ba | | .CONST 0x01ba ; Address of exception handler
00fa 0010 | | .CONST 0x0010 ; Number of locals
00fb INIT_00f8:
00fb e009 | | Load 0x0,0x9 ; Debug Table 0x7 = .DEBUG 0x00fb,0x054a,0x0001,0x0000,0x0057,0x79c5,0x0000,0x0184
; Debug Table 0x7.0x0 = 0xfb,0xffff
00fc 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00fd e005 | | Load 0x0,0x5 ; Debug Table 0x7.0x1 = 0xfd,0xfffe
00fe 1b10 | | Execute Package,Field_Read,Field_Number 0x10
00ff 02c7 | | Declare_Variable Any
0100 00d8 | | Load_Top At_Offset_0
0101 1c00 | | Execute_Immediate Run_Utility,0x0
0102 e005 | | Load 0x0,0x5 ; Debug Table 0x7.0x2 = 0x102,0xfffd
0103 1b13 | | Execute Package,Field_Read,Field_Number 0x13
0104 0322 | " | Declare_Variable Record
0105 00d8 | | Load_Top At_Offset_0
0106 1c00 | | Execute_Immediate Run_Utility,0x0
0107 e004 | | Load 0x0,0x4 ; Debug Table 0x7.0x3 = 0x107,0xfffc
0108 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
0109 e00c | | Load 0x0,0xc ; Debug Table 0x7.0x4 = 0x109,0xfffb
010a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
010b e00c | | Load 0x0,0xc
010c 180e | | Execute Package,Field_Execute,Field_Number 0xe
010d 0031 | 1 | Store_Top Heap_Access,At_Offset_1
010e 029f 0363 | c| Declare_Subprogram For_Call,INIT_0360 ; Debug Table 0x7.0x5 = 0x10e,0xfffa
0110 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x7.0x6 = 0x110,0xfff9
0111 00c6 | | Action Check_Subprogram_Elaborated
0112 4807 |H | Short_Literal 0x7
0113 4802 |H | Short_Literal 0x2
0114 0099 | | Action Reference_Dynamic
0115 6236 |b6 | Indirect_Literal Discrete,0x34c,{0x00000000, 0x00577e45}
0116 4a96 |J | Short_Literal 0x296
0117 480b |H | Short_Literal 0xb
0118 029f 037b | {| Declare_Subprogram For_Call,INIT_0378 ; Debug Table 0x7.0x7 = 0x118,0xfff8
011a 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x7.0x8 = 0x11a,0xfff7
011b 00c6 | | Action Check_Subprogram_Elaborated
011c 480c |H | Short_Literal 0xc
011d 4802 |H | Short_Literal 0x2
011e 0099 | | Action Reference_Dynamic
011f 622c |b, | Indirect_Literal Discrete,0x34c,{0x00000000, 0x00577e45}
0120 4b60 |K` | Short_Literal 0x360
0121 4810 |H | Short_Literal 0x10
0122 BODY_00f8:
0122 e004 | | Load 0x0,0x4 ; Debug Table 0x7.0x9 = 0x122,0x1
0123 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
0124 a5f7 | | Store_Unchecked 0x2,-0x9
0125 e5f8 | | Load 0x2,-0x8 ; Debug Table 0x7.0xa = 0x125,0x2
0126 7003 |p | Jump_Nonzero 0x12a
0127 4809 |H | Short_Literal 0x9 ; Debug Table 0x7.0xb = 0x127,0x3
0128 a5f6 | | Store_Unchecked 0x2,-0xa
0129 4509 |E | Exit_Subprogram 0x9 ; Debug Table 0x7.0xc = 0x129,0x4
012a e009 | | Load 0x0,0x9 ; Debug Table 0x7.0xd = 0x12a,0x5
012b 1b0d | | Execute Package,Field_Read,Field_Number 0xd
012c e403 | | Load 0x2,0x3
012d 0120 | | Execute Any,Is_Value
012e 6803 |h | Jump_Zero 0x132
012f e005 | | Load 0x0,0x5
0130 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0131 7801 |x | Jump 0x133
0132 e403 | | Load 0x2,0x3
0133 e5fd | | Load 0x2,-0x3
0134 e5ff | | Load 0x2,-0x1
0135 e00a | | Load 0x0,0xa
0136 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0137 e5f8 | | Load 0x2,-0x8
0138 0217 | | Execute Heap_Access,All_Reference
0139 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
013a e005 | | Load 0x0,0x5
013b 1815 | | Execute Package,Field_Execute,Field_Number 0x15
013c c403 | | Store 0x2,0x3
013d c402 | | Store 0x2,0x2
013e e402 | | Load 0x2,0x2 ; Debug Table 0x7.0xe = 0x13e,0x6
013f e004 | | Load 0x0,0x4
0140 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0141 680c |h | Jump_Zero 0x14e
0142 e402 | | Load 0x2,0x2 ; Debug Table 0x7.0xf = 0x142,0x7
0143 a5f6 | | Store_Unchecked 0x2,-0xa
0144 e009 | | Load 0x0,0x9 ; Debug Table 0x7.0x10 = 0x144,0x8
0145 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0146 4801 |H | Short_Literal 0x1
0147 e5f8 | | Load 0x2,-0x8
0148 0217 | | Execute Heap_Access,All_Reference
0149 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
014a e00d | | Load 0x0,0xd
014b 1817 | | Execute Package,Field_Execute,Field_Number 0x17
014c c402 | | Store 0x2,0x2
014d 4509 |E | Exit_Subprogram 0x9 ; Debug Table 0x7.0x11 = 0x14d,0x9
014e e5f8 | | Load 0x2,-0x8 ; Debug Table 0x7.0x12 = 0x14e,0xa
014f e403 | | Load 0x2,0x3
0150 800b | | Call 0x0,0xb
0151 a405 | | Store_Unchecked 0x2,0x5
0152 e405 | | Load 0x2,0x5 ; Debug Table 0x7.0x13 = 0x152,0xb
0153 a5f7 | | Store_Unchecked 0x2,-0x9
0154 e404 | | Load 0x2,0x4 ; Debug Table 0x7.0x14 = 0x154,0xc
0155 e403 | | Load 0x2,0x3
0156 e5f8 | | Load 0x2,-0x8
0157 0217 | | Execute Heap_Access,All_Reference
0158 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0159 e005 | | Load 0x0,0x5
015a 1818 | | Execute Package,Field_Execute,Field_Number 0x18
015b 00d1 | | Pop_Control Pop_Count_1
015c e5f9 | | Load 0x2,-0x7 ; Debug Table 0x7.0x15 = 0x15c,0xd
015d e404 | | Load 0x2,0x4
015e 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
015f e5fe | | Load 0x2,-0x2 ; Debug Table 0x7.0x16 = 0x15f,0xe
0160 e004 | | Load 0x0,0x4
0161 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0162 7005 |p | Jump_Nonzero 0x168
0163 e5fe | | Load 0x2,-0x2 ; Debug Table 0x7.0x17 = 0x163,0xf
0164 0217 | | Execute Heap_Access,All_Reference
0165 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0166 e404 | | Load 0x2,0x4
0167 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0168 e404 | | Load 0x2,0x4 ; Debug Table 0x7.0x18 = 0x168,0x10
0169 e403 | | Load 0x2,0x3
016a e5f8 | | Load 0x2,-0x8
016b 0217 | | Execute Heap_Access,All_Reference
016c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
016d e005 | | Load 0x0,0x5
016e 1819 | | Execute Package,Field_Execute,Field_Number 0x19
016f e5fa | | Load 0x2,-0x6 ; Debug Table 0x7.0x19 = 0x16f,0x11
0170 7011 |p | Jump_Nonzero 0x182
0171 e009 | | Load 0x0,0x9 ; Debug Table 0x7.0x1a = 0x171,0x12
0172 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0173 00ea | | Load_Encached Null_String_Cache
0174 e405 | | Load 0x2,0x5
0175 e5fb | | Load 0x2,-0x5
0176 e5f8 | | Load 0x2,-0x8
0177 0217 | | Execute Heap_Access,All_Reference
0178 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0179 4808 |H | Short_Literal 0x8
017a 4802 |H | Short_Literal 0x2
017b 0099 | | Action Reference_Dynamic
017c 4809 |H | Short_Literal 0x9
017d 4802 |H | Short_Literal 0x2
017e 0099 | | Action Reference_Dynamic
017f 8219 | | Call 0x1,0x19
0180 c402 | | Store 0x2,0x2
0181 7828 |x( | Jump 0x1aa
0182 e5fc | | Load 0x2,-0x4 ; Debug Table 0x7.0x1b = 0x182,0x13
0183 01db | | Execute Vector,Length
0184 7013 |p | Jump_Nonzero 0x198
0185 e009 | | Load 0x0,0x9 ; Debug Table 0x7.0x1c = 0x185,0x14
0186 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0187 e5ff | | Load 0x2,-0x1
0188 e00a | | Load 0x0,0xa
0189 1814 | | Execute Package,Field_Execute,Field_Number 0x14
018a e405 | | Load 0x2,0x5
018b e5fb | | Load 0x2,-0x5
018c e5f8 | | Load 0x2,-0x8
018d 0217 | | Execute Heap_Access,All_Reference
018e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
018f 480d |H | Short_Literal 0xd
0190 4802 |H | Short_Literal 0x2
0191 0099 | | Action Reference_Dynamic
0192 480e |H | Short_Literal 0xe
0193 4802 |H | Short_Literal 0x2
0194 0099 | | Action Reference_Dynamic
0195 8219 | | Call 0x1,0x19
0196 c402 | | Store 0x2,0x2
0197 7812 |x | Jump 0x1aa
0198 e009 | | Load 0x0,0x9 ; Debug Table 0x7.0x1d = 0x198,0x15
0199 1b0d | | Execute Package,Field_Read,Field_Number 0xd
019a e5fc | | Load 0x2,-0x4
019b e00a | | Load 0x0,0xa
019c 1814 | | Execute Package,Field_Execute,Field_Number 0x14
019d e405 | | Load 0x2,0x5
019e e5fb | | Load 0x2,-0x5
019f e5f8 | | Load 0x2,-0x8
01a0 0217 | | Execute Heap_Access,All_Reference
01a1 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01a2 480d |H | Short_Literal 0xd
01a3 4802 |H | Short_Literal 0x2
01a4 0099 | | Action Reference_Dynamic
01a5 480e |H | Short_Literal 0xe
01a6 4802 |H | Short_Literal 0x2
01a7 0099 | | Action Reference_Dynamic
01a8 8219 | | Call 0x1,0x19
01a9 c402 | | Store 0x2,0x2
01aa e402 | | Load 0x2,0x2 ; Debug Table 0x7.0x1e = 0x1aa,0x16
01ab a5f6 | | Store_Unchecked 0x2,-0xa
01ac e402 | | Load 0x2,0x2 ; Debug Table 0x7.0x1f = 0x1ac,0x17
01ad e004 | | Load 0x0,0x4
01ae 1816 | | Execute Package,Field_Execute,Field_Number 0x16
01af 6809 |h | Jump_Zero 0x1b9
01b0 e009 | | Load 0x0,0x9 ; Debug Table 0x7.0x20 = 0x1b0,0x18
01b1 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01b2 4801 |H | Short_Literal 0x1
01b3 e5f8 | | Load 0x2,-0x8
01b4 0217 | | Execute Heap_Access,All_Reference
01b5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01b6 e00d | | Load 0x0,0xd
01b7 1817 | | Execute Package,Field_Execute,Field_Number 0x17
01b8 c402 | | Store 0x2,0x2
01b9 4509 |E | Exit_Subprogram 0x9
01ba TRAP_00f8:
01ba 0007 | | Action Break_Optional
01bb e009 | | Load 0x0,0x9 ; Debug Table 0x7.0x21 = 0x1bb,0x19
01bc 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01bd 4801 |H | Short_Literal 0x1
01be e5f8 | | Load 0x2,-0x8
01bf 0217 | | Execute Heap_Access,All_Reference
01c0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01c1 e00d | | Load 0x0,0xd
01c2 1817 | | Execute Package,Field_Execute,Field_Number 0x17
01c3 c402 | | Store 0x2,0x2
01c4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x22 = 0x1c4,0x1a
01c5 0101 | | Execute Exception,Reraise
01c6 0000 0000 | | .XXX[0x2]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01e2 | | .CONST 0x01e2 ; Address of begin
01c9 0004 | | .CONST 0x0004 ; Address of exception handler
01ca 000e | | .CONST 0x000e ; Number of locals
01cb INIT_01c8:
01cb 029f 0403 | | Declare_Subprogram For_Call,INIT_0400 ; Debug Table 0x8 = .DEBUG 0x01cb,0x0592,0x0002,0x0000,0x0057,0x79c5,0x0000,0x01b6
; Debug Table 0x8.0x0 = 0x1cb,0xffff
01cd a002 | | Reference 0x0,0x2 ; Debug Table 0x8.0x1 = 0x1cd,0xfffe
01ce 00c6 | | Action Check_Subprogram_Elaborated
01cf e003 | | Load 0x0,0x3
01d0 e004 | | Load 0x0,0x4
01d1 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
01d2 e005 | | Load 0x0,0x5
01d3 1b13 | | Execute Package,Field_Read,Field_Number 0x13
01d4 e005 | | Load 0x0,0x5
01d5 1b10 | | Execute Package,Field_Read,Field_Number 0x10
01d6 e004 | | Load 0x0,0x4
01d7 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
01d8 4802 |H | Short_Literal 0x2
01d9 4802 |H | Short_Literal 0x2
01da 0099 | | Action Reference_Dynamic
01db e005 | | Load 0x0,0x5
01dc 1918 | | Execute Package,Field_Reference,Field_Number 0x18
01dd a006 | | Reference 0x0,0x6
01de a007 | | Reference 0x0,0x7
01df 616c |al | Indirect_Literal Discrete,0x34c,{0x00000000, 0x00577e45}
01e0 6163 |ac | Indirect_Literal Discrete,0x344,{0x00000000, 0x0000046f}
01e1 480e |H | Short_Literal 0xe
01e2 BODY_01c8:
01e2 e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0x2 = 0x1e2,0x1
01e3 e403 | | Load 0x2,0x3
01e4 e404 | | Load 0x2,0x4
01e5 e405 | | Load 0x2,0x5
01e6 e406 | | Load 0x2,0x6
01e7 e407 | | Load 0x2,0x7
01e8 4808 |H | Short_Literal 0x8
01e9 4802 |H | Short_Literal 0x2
01ea 0099 | | Action Reference_Dynamic
01eb 4809 |H | Short_Literal 0x9
01ec 4802 |H | Short_Literal 0x2
01ed 0099 | | Action Reference_Dynamic
01ee 480a |H | Short_Literal 0xa
01ef 4802 |H | Short_Literal 0x2
01f0 0099 | | Action Reference_Dynamic
01f1 480b |H | Short_Literal 0xb
01f2 4802 |H | Short_Literal 0x2
01f3 0099 | | Action Reference_Dynamic
01f4 480c |H | Short_Literal 0xc
01f5 4802 |H | Short_Literal 0x2
01f6 0099 | | Action Reference_Dynamic
01f7 8002 | | Call 0x0,0x2
01f8 4401 |D | Exit_Subprogram With_Result,0x1
01f9 0000 0000 | | .BLANK 0000[0x7]
0200 ; --------------------------------------------------------------------------------------
0200 ; SUBPROGRAM
0200 ; --------------------------------------------------------------------------------------
0200 0219 | | .CONST 0x0219 ; Address of begin
0201 0004 | | .CONST 0x0004 ; Address of exception handler
0202 000e | | .CONST 0x000e ; Number of locals
0203 INIT_0200:
0203 029f 041b | | Declare_Subprogram For_Call,INIT_0418 ; Debug Table 0x9 = .DEBUG 0x0203,0x059a,0x0002,0x0000,0x0057,0x79c5,0x0000,0x01bf
; Debug Table 0x9.0x0 = 0x203,0xffff
0205 a002 | | Reference 0x0,0x2 ; Debug Table 0x9.0x1 = 0x205,0xfffe
0206 00c6 | | Action Check_Subprogram_Elaborated
0207 e003 | | Load 0x0,0x3
0208 e004 | | Load 0x0,0x4
0209 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
020a e005 | | Load 0x0,0x5
020b 1b13 | | Execute Package,Field_Read,Field_Number 0x13
020c e005 | | Load 0x0,0x5
020d 1b10 | | Execute Package,Field_Read,Field_Number 0x10
020e 00e9 | | Load_Encached String_Cache
020f 4802 |H | Short_Literal 0x2
0210 4802 |H | Short_Literal 0x2
0211 0099 | | Action Reference_Dynamic
0212 e005 | | Load 0x0,0x5
0213 1918 | | Execute Package,Field_Reference,Field_Number 0x18
0214 a006 | | Reference 0x0,0x6
0215 a007 | | Reference 0x0,0x7
0216 6135 |a5 | Indirect_Literal Discrete,0x34c,{0x00000000, 0x00577e45}
0217 6128 |a( | Indirect_Literal Discrete,0x340,{0x00000000, 0x000004b2}
0218 480e |H | Short_Literal 0xe
0219 BODY_0200:
0219 e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0x2 = 0x219,0x1
021a e403 | | Load 0x2,0x3
021b e404 | | Load 0x2,0x4
021c e405 | | Load 0x2,0x5
021d e406 | | Load 0x2,0x6
021e e407 | | Load 0x2,0x7
021f 4808 |H | Short_Literal 0x8
0220 4802 |H | Short_Literal 0x2
0221 0099 | | Action Reference_Dynamic
0222 4809 |H | Short_Literal 0x9
0223 4802 |H | Short_Literal 0x2
0224 0099 | | Action Reference_Dynamic
0225 480a |H | Short_Literal 0xa
0226 4802 |H | Short_Literal 0x2
0227 0099 | | Action Reference_Dynamic
0228 480b |H | Short_Literal 0xb
0229 4802 |H | Short_Literal 0x2
022a 0099 | | Action Reference_Dynamic
022b 480c |H | Short_Literal 0xc
022c 4802 |H | Short_Literal 0x2
022d 0099 | | Action Reference_Dynamic
022e 8002 | | Call 0x0,0x2
022f 4401 |D | Exit_Subprogram With_Result,0x1
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 023a | : | .CONST 0x023a ; Address of begin
0231 0004 | | .CONST 0x0004 ; Address of exception handler
0232 0003 | | .CONST 0x0003 ; Number of locals
0233 INIT_0230:
0233 e001 | | Load 0x0,0x1 ; Debug Table 0xa = .DEBUG 0x0233,0x05a2,0x0001,0x0000,0x0057,0x79c5,0x0000,0x01c8
; Debug Table 0xa.0x0 = 0x233,0xffff
0234 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0235 02c7 | | Declare_Variable Any
0236 00d8 | | Load_Top At_Offset_0
0237 1c00 | | Execute_Immediate Run_Utility,0x0
0238 e009 | | Load 0x0,0x9 ; Debug Table 0xa.0x1 = 0x238,0xfffe
0239 1b0d | | Execute Package,Field_Read,Field_Number 0xd
023a BODY_0230:
023a e009 | | Load 0x0,0x9 ; Debug Table 0xa.0x2 = 0x23a,0x1
023b 1b0d | | Execute Package,Field_Read,Field_Number 0xd
023c 00da | | Load_Top At_Offset_2
023d 0120 | | Execute Any,Is_Value
023e 6803 |h | Jump_Zero 0x242
023f e001 | | Load 0x0,0x1
0240 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0241 7801 |x | Jump 0x243
0242 00da | | Load_Top At_Offset_2
0243 e5fe | | Load 0x2,-0x2
0244 0217 | | Execute Heap_Access,All_Reference
0245 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0246 0217 | | Execute Heap_Access,All_Reference
0247 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0248 0217 | | Execute Heap_Access,All_Reference
0249 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
024a e00e | | Load 0x0,0xe
024b 180f | | Execute Package,Field_Execute,Field_Number 0xf
024c e5ff | | Load 0x2,-0x1
024d e00f | | Load 0x0,0xf
024e 180e | | Execute Package,Field_Execute,Field_Number 0xe
024f c402 | | Store 0x2,0x2
0250 0059 | Y | Store_Top Discrete,At_Offset_1
0251 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x3 = 0x251,0x2
0252 e004 | | Load 0x0,0x4
0253 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0254 6803 |h | Jump_Zero 0x258
0255 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x4 = 0x255,0x3
0256 a5fd | | Store_Unchecked 0x2,-0x3
0257 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0xa.0x5 = 0x257,0x4
0258 e009 | | Load 0x0,0x9 ; Debug Table 0xa.0x6 = 0x258,0x5
0259 1b0d | | Execute Package,Field_Read,Field_Number 0xd
025a e5fe | | Load 0x2,-0x2
025b 0217 | | Execute Heap_Access,All_Reference
025c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
025d 0217 | | Execute Heap_Access,All_Reference
025e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
025f 0217 | | Execute Heap_Access,All_Reference
0260 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0261 e5fe | | Load 0x2,-0x2
0262 820d | | Call 0x1,0xd
0263 e5fe | | Load 0x2,-0x2
0264 0217 | | Execute Heap_Access,All_Reference
0265 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0266 0217 | | Execute Heap_Access,All_Reference
0267 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0268 0217 | | Execute Heap_Access,All_Reference
0269 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
026a e001 | | Load 0x0,0x1
026b 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
026c 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
026d e402 | | Load 0x2,0x2
026e e008 | | Load 0x0,0x8
026f 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0270 0059 | Y | Store_Top Discrete,At_Offset_1
0271 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x7 = 0x271,0x6
0272 a5fd | | Store_Unchecked 0x2,-0x3
0273 4503 |E | Exit_Subprogram 0x3
0274 0000 0000 | | .BLANK 0000[0x4]
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 0282 | | .CONST 0x0282 ; Address of begin
0279 02bb | | .CONST 0x02bb ; Address of exception handler
027a 0003 | | .CONST 0x0003 ; Number of locals
027b INIT_0278:
027b e009 | | Load 0x0,0x9 ; Debug Table 0xb = .DEBUG 0x027b,0x05b4,0x0001,0x0000,0x0057,0x79c5,0x0000,0x01d8
; Debug Table 0xb.0x0 = 0x27b,0xffff
027c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
027d e005 | | Load 0x0,0x5 ; Debug Table 0xb.0x1 = 0x27d,0xfffe
027e 1b13 | | Execute Package,Field_Read,Field_Number 0x13
027f 0322 | " | Declare_Variable Record
0280 00d8 | | Load_Top At_Offset_0
0281 1c00 | | Execute_Immediate Run_Utility,0x0
0282 BODY_0278:
0282 e5ff | | Load 0x2,-0x1 ; Debug Table 0xb.0x2 = 0x282,0x1
0283 7003 |p | Jump_Nonzero 0x287
0284 4808 |H | Short_Literal 0x8 ; Debug Table 0xb.0x3 = 0x284,0x2
0285 a5fd | | Store_Unchecked 0x2,-0x3
0286 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0xb.0x4 = 0x286,0x3
0287 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x5 = 0x287,0x4
0288 e5ff | | Load 0x2,-0x1
0289 0217 | | Execute Heap_Access,All_Reference
028a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
028b e5ff | | Load 0x2,-0x1
028c 0217 | | Execute Heap_Access,All_Reference
028d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
028e 0217 | | Execute Heap_Access,All_Reference
028f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0290 e005 | | Load 0x0,0x5
0291 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0292 00d1 | | Pop_Control Pop_Count_1
0293 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x6 = 0x293,0x5
0294 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0295 e5fe | | Load 0x2,-0x2
0296 0f00 | | Execute_Immediate Equal,0x0
0297 0279 | y | Execute Discrete,And
0298 6803 |h | Jump_Zero 0x29c
0299 4801 |H | Short_Literal 0x1 ; Debug Table 0xb.0x7 = 0x299,0x6
029a a5fd | | Store_Unchecked 0x2,-0x3
029b 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0xb.0x8 = 0x29b,0x7
029c e009 | | Load 0x0,0x9 ; Debug Table 0xb.0x9 = 0x29c,0x8
029d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
029e e5ff | | Load 0x2,-0x1
029f 0217 | | Execute Heap_Access,All_Reference
02a0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02a1 e5ff | | Load 0x2,-0x1
02a2 0217 | | Execute Heap_Access,All_Reference
02a3 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02a4 0217 | | Execute Heap_Access,All_Reference
02a5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02a6 e005 | | Load 0x0,0x5
02a7 1817 | | Execute Package,Field_Execute,Field_Number 0x17
02a8 005a | Z | Store_Top Discrete,At_Offset_2
02a9 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0xa = 0x2a9,0x9
02aa a5fd | | Store_Unchecked 0x2,-0x3
02ab 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0xb = 0x2ab,0xa
02ac e004 | | Load 0x0,0x4
02ad 1816 | | Execute Package,Field_Execute,Field_Number 0x16
02ae 680b |h | Jump_Zero 0x2ba
02af e009 | | Load 0x0,0x9 ; Debug Table 0xb.0xc = 0x2af,0xb
02b0 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02b1 4801 |H | Short_Literal 0x1
02b2 e5ff | | Load 0x2,-0x1
02b3 0217 | | Execute Heap_Access,All_Reference
02b4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02b5 0217 | | Execute Heap_Access,All_Reference
02b6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02b7 e00d | | Load 0x0,0xd
02b8 1817 | | Execute Package,Field_Execute,Field_Number 0x17
02b9 005a | Z | Store_Top Discrete,At_Offset_2
02ba 4503 |E | Exit_Subprogram 0x3
02bb TRAP_0278:
02bb 0007 | | Action Break_Optional
02bc e009 | | Load 0x0,0x9 ; Debug Table 0xb.0xd = 0x2bc,0xc
02bd 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02be 4801 |H | Short_Literal 0x1
02bf e5ff | | Load 0x2,-0x1
02c0 0217 | | Execute Heap_Access,All_Reference
02c1 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02c2 0217 | | Execute Heap_Access,All_Reference
02c3 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02c4 e00d | | Load 0x0,0xd
02c5 1817 | | Execute Package,Field_Execute,Field_Number 0x17
02c6 005b | [ | Store_Top Discrete,At_Offset_3
02c7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0xe = 0x2c7,0xd
02c8 0101 | | Execute Exception,Reraise
02c9 0000 0000 | | .BLANK 0000[0x7]
02d0 ; --------------------------------------------------------------------------------------
02d0 ; SUBPROGRAM
02d0 ; --------------------------------------------------------------------------------------
02d0 02e9 | | .CONST 0x02e9 ; Address of begin
02d1 0004 | | .CONST 0x0004 ; Address of exception handler
02d2 000e | | .CONST 0x000e ; Number of locals
02d3 INIT_02d0:
02d3 029f 042b | +| Declare_Subprogram For_Call,INIT_0428 ; Debug Table 0xc = .DEBUG 0x02d3,0x05d4,0x0002,0x0000,0x0057,0x79c5,0x0000,0x01e9
; Debug Table 0xc.0x0 = 0x2d3,0xffff
02d5 a002 | | Reference 0x0,0x2 ; Debug Table 0xc.0x1 = 0x2d5,0xfffe
02d6 00c6 | | Action Check_Subprogram_Elaborated
02d7 e003 | | Load 0x0,0x3
02d8 e004 | | Load 0x0,0x4
02d9 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
02da e005 | | Load 0x0,0x5
02db 1b13 | | Execute Package,Field_Read,Field_Number 0x13
02dc e005 | | Load 0x0,0x5
02dd 1b10 | | Execute Package,Field_Read,Field_Number 0x10
02de 00e1 | | Load_Encached Boolean_Cache
02df 4802 |H | Short_Literal 0x2
02e0 4802 |H | Short_Literal 0x2
02e1 0099 | | Action Reference_Dynamic
02e2 e005 | | Load 0x0,0x5
02e3 1918 | | Execute Package,Field_Reference,Field_Number 0x18
02e4 a006 | | Reference 0x0,0x6
02e5 a007 | | Reference 0x0,0x7
02e6 6065 |`e | Indirect_Literal Discrete,0x34c,{0x00000000, 0x00577e45}
02e7 6054 |`T | Indirect_Literal Discrete,0x33c,{0x00000000, 0x000005e7}
02e8 480e |H | Short_Literal 0xe
02e9 BODY_02d0:
02e9 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x2 = 0x2e9,0x1
02ea e403 | | Load 0x2,0x3
02eb e404 | | Load 0x2,0x4
02ec e405 | | Load 0x2,0x5
02ed e406 | | Load 0x2,0x6
02ee e407 | | Load 0x2,0x7
02ef 4808 |H | Short_Literal 0x8
02f0 4802 |H | Short_Literal 0x2
02f1 0099 | | Action Reference_Dynamic
02f2 4809 |H | Short_Literal 0x9
02f3 4802 |H | Short_Literal 0x2
02f4 0099 | | Action Reference_Dynamic
02f5 480a |H | Short_Literal 0xa
02f6 4802 |H | Short_Literal 0x2
02f7 0099 | | Action Reference_Dynamic
02f8 480b |H | Short_Literal 0xb
02f9 4802 |H | Short_Literal 0x2
02fa 0099 | | Action Reference_Dynamic
02fb 480c |H | Short_Literal 0xc
02fc 4802 |H | Short_Literal 0x2
02fd 0099 | | Action Reference_Dynamic
02fe 8002 | | Call 0x0,0x2
02ff 4401 |D | Exit_Subprogram With_Result,0x1
0300 ; --------------------------------------------------------------------------------------
0300 ; SUBPROGRAM
0300 ; --------------------------------------------------------------------------------------
0300 030a | | .CONST 0x030a ; Address of begin
0301 0004 | | .CONST 0x0004 ; Address of exception handler
0302 0003 | | .CONST 0x0003 ; Number of locals
0303 INIT_0300:
0303 e005 | | Load 0x0,0x5 ; Debug Table 0xd = .DEBUG 0x0303,0x05dc,0x2801,0x0002,0x0057,0x7e45,0x0000,0x014f
; Debug Table 0xd.0x0 = 0x303,0xffff
0304 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0305 02c7 | | Declare_Variable Any
0306 00d8 | | Load_Top At_Offset_0
0307 1c00 | | Execute_Immediate Run_Utility,0x0
0308 e009 | | Load 0x0,0x9 ; Debug Table 0xd.0x1 = 0x308,0xfffe
0309 1b0d | | Execute Package,Field_Read,Field_Number 0xd
030a BODY_0300:
030a e5fc | | Load 0x2,-0x4 ; Debug Table 0xd.0x2 = 0x30a,0x1
030b 7003 |p | Jump_Nonzero 0x30f
030c 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x3 = 0x30c,0x2
030d a5f9 | | Store_Unchecked 0x2,-0x7
030e 4507 |E | Exit_Subprogram 0x7 ; Debug Table 0xd.0x4 = 0x30e,0x3
030f e5fc | | Load 0x2,-0x4 ; Debug Table 0xd.0x5 = 0x30f,0x4
0310 0217 | | Execute Heap_Access,All_Reference
0311 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0312 e5fd | | Load 0x2,-0x3
0313 e005 | | Load 0x0,0x5
0314 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0315 c402 | | Store 0x2,0x2
0316 00cf | | Action Mark_Auxiliary
0317 7819 |x | Jump 0x331
0318 e009 | | Load 0x0,0x9 ; Debug Table 0xd.0x6 = 0x318,0x6
0319 1b0d | | Execute Package,Field_Read,Field_Number 0xd
031a e5fa | | Load 0x2,-0x6
031b e402 | | Load 0x2,0x2
031c e5fb | | Load 0x2,-0x5
031d 0217 | | Execute Heap_Access,All_Reference
031e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
031f e5fd | | Load 0x2,-0x3
0320 85fe | | Call 0x2,-0x2
0321 005a | Z | Store_Top Discrete,At_Offset_2
0322 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x7 = 0x322,0x7
0323 a5f9 | | Store_Unchecked 0x2,-0x7
0324 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x8 = 0x324,0x8
0325 e004 | | Load 0x0,0x4
0326 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0327 6803 |h | Jump_Zero 0x32b
0328 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x9 = 0x328,0x9
0329 a5f9 | | Store_Unchecked 0x2,-0x7
032a 4507 |E | Exit_Subprogram 0x7 ; Debug Table 0xd.0xa = 0x32a,0xa
032b 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0xb = 0x32b,0xb
032c e5fd | | Load 0x2,-0x3
032d e005 | | Load 0x0,0x5
032e 181b | | Execute Package,Field_Execute,Field_Number 0x1b
032f c402 | | Store 0x2,0x2
0330 00c9 | | Action Pop_Auxiliary_Loop
0331 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0xc = 0x331,0x5
0332 e005 | | Load 0x0,0x5
0333 180f | | Execute Package,Field_Execute,Field_Number 0xf
0334 6fe3 |o | Jump_Zero 0x318
0335 00ce | | Action Pop_Auxiliary
0336 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0xd = 0x336,0xc
0337 a5f9 | | Store_Unchecked 0x2,-0x7
0338 4507 |E | Exit_Subprogram 0x7
0339 0000 0000 | | .XXX[0x3]
033b 0000 | |
033c 0000 0000 | | .LITERAL {0x00000000, 0x000005e7}
0340 0000 0000 | | .LITERAL {0x00000000, 0x000004b2}
0344 0000 0000 | | .LITERAL {0x00000000, 0x0000046f}
0348 0000 0000 | | .LITERAL {0x00000000, 0x5779d501}
034c 0000 0000 | | .LITERAL {0x00000000, 0x00577e45}
0350 ; --------------------------------------------------------------------------------------
0350 ; SUBPROGRAM
0350 ; --------------------------------------------------------------------------------------
0350 0353 | S | .CONST 0x0353 ; Address of begin
0351 0004 | | .CONST 0x0004 ; Address of exception handler
0352 0001 | | .CONST 0x0001 ; Number of locals
0353 BODY_0350:
0353 INIT_0350:
0353 00da | | Load_Top At_Offset_2 ; Debug Table 0xe = .DEBUG 0x0353,0x05fa,0x0002,0x0000,0x0057,0x7e45,0x0000,0x000d
; Debug Table 0xe.0x0 = 0x353,0x1
0354 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0355 e5ff | | Load 0x2,-0x1
0356 0217 | | Execute Heap_Access,All_Reference
0357 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0358 0217 | | Execute Heap_Access,All_Reference
0359 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
035a e010 | | Load 0x0,0x10
035b 1812 | | Execute Package,Field_Execute,Field_Number 0x12
035c 4401 |D | Exit_Subprogram With_Result,0x1
035d 0000 0000 | | .XXX[0x3]
035f 0000 | |
0360 ; --------------------------------------------------------------------------------------
0360 ; SUBPROGRAM
0360 ; --------------------------------------------------------------------------------------
0360 0363 | c | .CONST 0x0363 ; Address of begin
0361 0004 | | .CONST 0x0004 ; Address of exception handler
0362 0001 | | .CONST 0x0001 ; Number of locals
0363 BODY_0360:
0363 INIT_0360:
0363 e009 | | Load 0x0,0x9 ; Debug Table 0xf = .DEBUG 0x0363,0x05fe,0x0001,0x0000,0x0057,0x7e45,0x0000,0x0255
; Debug Table 0xf.0x0 = 0x363,0x1
0364 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0365 e7fd | | Load 0x3,-0x3
0366 e7ff | | Load 0x3,-0x1
0367 e005 | | Load 0x0,0x5
0368 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0369 e7fd | | Load 0x3,-0x3
036a e7ff | | Load 0x3,-0x1
036b e005 | | Load 0x0,0x5
036c 181f | | Execute Package,Field_Execute,Field_Number 0x1f
036d e7fd | | Load 0x3,-0x3
036e e7ff | | Load 0x3,-0x1
036f e005 | | Load 0x0,0x5
0370 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0371 e7fe | | Load 0x3,-0x2
0372 e7ff | | Load 0x3,-0x1
0373 e005 | | Load 0x0,0x5
0374 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
0375 c7fb | | Store 0x3,-0x5
0376 4505 |E | Exit_Subprogram 0x5
0377 0000 | | .XXX[0x1]
0378 ; --------------------------------------------------------------------------------------
0378 ; SUBPROGRAM
0378 ; --------------------------------------------------------------------------------------
0378 0396 | | .CONST 0x0396 ; Address of begin
0379 0004 | | .CONST 0x0004 ; Address of exception handler
037a 0007 | | .CONST 0x0007 ; Number of locals
037b INIT_0378:
037b e009 | | Load 0x0,0x9 ; Debug Table 0x10 = .DEBUG 0x037b,0x0602,0x0001,0x0000,0x0057,0x7e45,0x0000,0x029e
; Debug Table 0x10.0x0 = 0x37b,0xffff
037c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
037d e011 | | Load 0x0,0x11 ; Debug Table 0x10.0x1 = 0x37d,0xfffe
037e 1b10 | | Execute Package,Field_Read,Field_Number 0x10
037f 02c7 | | Declare_Variable Any
0380 00d8 | | Load_Top At_Offset_0
0381 1c00 | | Execute_Immediate Run_Utility,0x0
0382 e011 | | Load 0x0,0x11 ; Debug Table 0x10.0x2 = 0x382,0xfffd
0383 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0384 0322 | " | Declare_Variable Record
0385 00d8 | | Load_Top At_Offset_0
0386 1c00 | | Execute_Immediate Run_Utility,0x0
0387 e011 | | Load 0x0,0x11 ; Debug Table 0x10.0x3 = 0x387,0xfffc
0388 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0389 02c7 | | Declare_Variable Any
038a 00d8 | | Load_Top At_Offset_0
038b 1c00 | | Execute_Immediate Run_Utility,0x0
038c e011 | | Load 0x0,0x11 ; Debug Table 0x10.0x4 = 0x38c,0xfffb
038d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
038e 02c7 | | Declare_Variable Any
038f 00d8 | | Load_Top At_Offset_0
0390 1c00 | | Execute_Immediate Run_Utility,0x0
0391 e011 | | Load 0x0,0x11 ; Debug Table 0x10.0x5 = 0x391,0xfffa
0392 1b13 | | Execute Package,Field_Read,Field_Number 0x13
0393 02c7 | | Declare_Variable Any
0394 00d8 | | Load_Top At_Offset_0
0395 1c00 | | Execute_Immediate Run_Utility,0x0
0396 BODY_0378:
0396 e7fd | | Load 0x3,-0x3 ; Debug Table 0x10.0x6 = 0x396,0x1
0397 e7ff | | Load 0x3,-0x1
0398 e005 | | Load 0x0,0x5
0399 181d | | Execute Package,Field_Execute,Field_Number 0x1d
039a c607 | | Store 0x3,0x7
039b e7fd | | Load 0x3,-0x3 ; Debug Table 0x10.0x7 = 0x39b,0x2
039c e7ff | | Load 0x3,-0x1
039d e005 | | Load 0x0,0x5
039e 181f | | Execute Package,Field_Execute,Field_Number 0x1f
039f c603 | | Store 0x3,0x3
03a0 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x8 = 0x3a0,0x3
03a1 e603 | | Load 0x3,0x3
03a2 e7ff | | Load 0x3,-0x1
03a3 e011 | | Load 0x0,0x11
03a4 181d | | Execute Package,Field_Execute,Field_Number 0x1d
03a5 00d1 | | Pop_Control Pop_Count_1
03a6 e009 | | Load 0x0,0x9 ; Debug Table 0x10.0x9 = 0x3a6,0x4
03a7 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03a8 00db | | Load_Top At_Offset_3
03a9 0120 | | Execute Any,Is_Value
03aa 6803 |h | Jump_Zero 0x3ae
03ab e011 | | Load 0x0,0x11
03ac 1b10 | | Execute Package,Field_Read,Field_Number 0x10
03ad 7801 |x | Jump 0x3af
03ae 00db | | Load_Top At_Offset_3
03af e604 | | Load 0x3,0x4
03b0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03b1 e7ff | | Load 0x3,-0x1
03b2 e010 | | Load 0x0,0x10
03b3 1812 | | Execute Package,Field_Execute,Field_Number 0x12
03b4 00db | | Load_Top At_Offset_3
03b5 e7fc | | Load 0x3,-0x4
03b6 e00a | | Load 0x0,0xa
03b7 1814 | | Execute Package,Field_Execute,Field_Number 0x14
03b8 e7ff | | Load 0x3,-0x1
03b9 e011 | | Load 0x0,0x11
03ba 1819 | | Execute Package,Field_Execute,Field_Number 0x19
03bb c605 | | Store 0x3,0x5
03bc c602 | | Store 0x3,0x2
03bd e602 | | Load 0x3,0x2 ; Debug Table 0x10.0xa = 0x3bd,0x5
03be e004 | | Load 0x0,0x4
03bf 1816 | | Execute Package,Field_Execute,Field_Number 0x16
03c0 6803 |h | Jump_Zero 0x3c4
03c1 e602 | | Load 0x3,0x2 ; Debug Table 0x10.0xb = 0x3c1,0x6
03c2 a7fb | | Store_Unchecked 0x3,-0x5
03c3 4505 |E | Exit_Subprogram 0x5 ; Debug Table 0x10.0xc = 0x3c3,0x7
03c4 e009 | | Load 0x0,0x9 ; Debug Table 0x10.0xd = 0x3c4,0x8
03c5 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03c6 00da | | Load_Top At_Offset_2
03c7 0120 | | Execute Any,Is_Value
03c8 6803 |h | Jump_Zero 0x3cc
03c9 e011 | | Load 0x0,0x11
03ca 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03cb 7801 |x | Jump 0x3cd
03cc 00da | | Load_Top At_Offset_2
03cd e605 | | Load 0x3,0x5
03ce e7ff | | Load 0x3,-0x1
03cf e011 | | Load 0x0,0x11
03d0 181f | | Execute Package,Field_Execute,Field_Number 0x1f
03d1 c606 | | Store 0x3,0x6
03d2 c602 | | Store 0x3,0x2
03d3 e602 | | Load 0x3,0x2 ; Debug Table 0x10.0xe = 0x3d3,0x9
03d4 e004 | | Load 0x0,0x4
03d5 1816 | | Execute Package,Field_Execute,Field_Number 0x16
03d6 6803 |h | Jump_Zero 0x3da
03d7 e602 | | Load 0x3,0x2 ; Debug Table 0x10.0xf = 0x3d7,0xa
03d8 a7fb | | Store_Unchecked 0x3,-0x5
03d9 4505 |E | Exit_Subprogram 0x5 ; Debug Table 0x10.0x10 = 0x3d9,0xb
03da e009 | | Load 0x0,0x9 ; Debug Table 0x10.0x11 = 0x3da,0xc
03db 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03dc e406 | | Load 0x2,0x6
03dd 00db | | Load_Top At_Offset_3
03de e7fd | | Load 0x3,-0x3
03df e7ff | | Load 0x3,-0x1
03e0 e005 | | Load 0x0,0x5
03e1 181e | | Execute Package,Field_Execute,Field_Number 0x1e
03e2 e603 | | Load 0x3,0x3
03e3 e7ff | | Load 0x3,-0x1
03e4 8012 | | Call 0x0,0x12
03e5 c406 | | Store 0x2,0x6
03e6 c602 | | Store 0x3,0x2
03e7 e602 | | Load 0x3,0x2 ; Debug Table 0x10.0x12 = 0x3e7,0xd
03e8 e004 | | Load 0x0,0x4
03e9 1816 | | Execute Package,Field_Execute,Field_Number 0x16
03ea 6803 |h | Jump_Zero 0x3ee
03eb e602 | | Load 0x3,0x2 ; Debug Table 0x10.0x13 = 0x3eb,0xe
03ec a7fb | | Store_Unchecked 0x3,-0x5
03ed 4505 |E | Exit_Subprogram 0x5 ; Debug Table 0x10.0x14 = 0x3ed,0xf
03ee e009 | | Load 0x0,0x9 ; Debug Table 0x10.0x15 = 0x3ee,0x10
03ef 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03f0 00da | | Load_Top At_Offset_2
03f1 e605 | | Load 0x3,0x5
03f2 00db | | Load_Top At_Offset_3
03f3 e7fe | | Load 0x3,-0x2
03f4 e7ff | | Load 0x3,-0x1
03f5 e005 | | Load 0x0,0x5
03f6 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
03f7 c7fb | | Store 0x3,-0x5
03f8 4505 |E | Exit_Subprogram 0x5
03f9 0000 0000 | | .BLANK 0000[0x7]
0400 ; --------------------------------------------------------------------------------------
0400 ; SUBPROGRAM
0400 ; --------------------------------------------------------------------------------------
0400 0403 | | .CONST 0x0403 ; Address of begin
0401 0004 | | .CONST 0x0004 ; Address of exception handler
0402 0001 | | .CONST 0x0001 ; Number of locals
0403 BODY_0400:
0403 INIT_0400:
0403 00da | | Load_Top At_Offset_2 ; Debug Table 0x11 = .DEBUG 0x0403,0x0630,0x0002,0x0000,0x0057,0x7e45,0x0000,0x0449
; Debug Table 0x11.0x0 = 0x403,0x1
0404 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0405 e005 | | Load 0x0,0x5
0406 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0407 6803 |h | Jump_Zero 0x40b
0408 e004 | | Load 0x0,0x4 ; Debug Table 0x11.0x1 = 0x408,0x2
0409 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
040a 4401 |D | Exit_Subprogram With_Result,0x1
040b e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0x2 = 0x40b,0x3
040c 0217 | | Execute Heap_Access,All_Reference
040d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
040e 00db | | Load_Top At_Offset_3
040f 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0410 800b | | Call 0x0,0xb
0411 4401 |D | Exit_Subprogram With_Result,0x1
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 0x12 = .DEBUG 0x041b,0x0638,0x0002,0x0000,0x0057,0x7e45,0x0000,0x0495
; Debug Table 0x12.0x0 = 0x41b,0x1
041c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
041d e5ff | | Load 0x2,-0x1
041e 0217 | | Execute Heap_Access,All_Reference
041f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0420 0217 | | Execute Heap_Access,All_Reference
0421 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0422 e010 | | Load 0x0,0x10
0423 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0424 4401 |D | Exit_Subprogram With_Result,0x1
0425 0000 0000 | | .XXX[0x3]
0427 0000 | |
0428 ; --------------------------------------------------------------------------------------
0428 ; SUBPROGRAM
0428 ; --------------------------------------------------------------------------------------
0428 042b | + | .CONST 0x042b ; Address of begin
0429 0004 | | .CONST 0x0004 ; Address of exception handler
042a 0001 | | .CONST 0x0001 ; Number of locals
042b BODY_0428:
042b INIT_0428:
042b 00da | | Load_Top At_Offset_2 ; Debug Table 0x13 = .DEBUG 0x042b,0x063c,0x0002,0x0000,0x0057,0x7e45,0x0000,0x05d4
; Debug Table 0x13.0x0 = 0x42b,0x1
042c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
042d 4401 |D | Exit_Subprogram With_Result,0x1
042e 0000 0000 | | .XXX[0x2]
0430 ; --------------------------------------------------------------------------------------
0430 ; Debug Table
0430 ; --------------------------------------------------------------------------------------
0430 0003 0014 | | .CONST 0x0003,0x0014
0432 000b 04d2 | | .DEBUG 0x000b,0x04d2,0x0000,0x0000,0x0057,0x79c5,0x0000,0x012e
043a 0025 04ec | % | .DEBUG 0x0025,0x04ec,0x0000,0x0000,0x0057,0x7e45,0x0000,0x0004
0442 004b 0508 | K | .DEBUG 0x004b,0x0508,0x0002,0x0000,0x0057,0x79c5,0x0000,0x012f
044a 007b 0510 | { | .DEBUG 0x007b,0x0510,0x0002,0x0000,0x0057,0x79c5,0x0000,0x0138
0452 008b 0516 | | .DEBUG 0x008b,0x0516,0x0002,0x0000,0x0057,0x79c5,0x0000,0x0147
045a 0093 051a | | .DEBUG 0x0093,0x051a,0x0001,0x0000,0x0057,0x79c5,0x0000,0x0156
0462 00c3 0530 | 0| .DEBUG 0x00c3,0x0530,0x0001,0x0000,0x0057,0x79c5,0x0000,0x016a
046a 00fb 054a | J| .DEBUG 0x00fb,0x054a,0x0001,0x0000,0x0057,0x79c5,0x0000,0x0184
0472 01cb 0592 | | .DEBUG 0x01cb,0x0592,0x0002,0x0000,0x0057,0x79c5,0x0000,0x01b6
047a 0203 059a | | .DEBUG 0x0203,0x059a,0x0002,0x0000,0x0057,0x79c5,0x0000,0x01bf
0482 0233 05a2 | 3 | .DEBUG 0x0233,0x05a2,0x0001,0x0000,0x0057,0x79c5,0x0000,0x01c8
048a 027b 05b4 | { | .DEBUG 0x027b,0x05b4,0x0001,0x0000,0x0057,0x79c5,0x0000,0x01d8
0492 02d3 05d4 | | .DEBUG 0x02d3,0x05d4,0x0002,0x0000,0x0057,0x79c5,0x0000,0x01e9
049a 0303 05dc | | .DEBUG 0x0303,0x05dc,0x2801,0x0002,0x0057,0x7e45,0x0000,0x014f
04a2 0353 05fa | S | .DEBUG 0x0353,0x05fa,0x0002,0x0000,0x0057,0x7e45,0x0000,0x000d
04aa 0363 05fe | c | .DEBUG 0x0363,0x05fe,0x0001,0x0000,0x0057,0x7e45,0x0000,0x0255
04b2 037b 0602 | { | .DEBUG 0x037b,0x0602,0x0001,0x0000,0x0057,0x7e45,0x0000,0x029e
04ba 0403 0630 | 0| .DEBUG 0x0403,0x0630,0x0002,0x0000,0x0057,0x7e45,0x0000,0x0449
04c2 041b 0638 | 8| .DEBUG 0x041b,0x0638,0x0002,0x0000,0x0057,0x7e45,0x0000,0x0495
04ca 042b 063c | + <| .DEBUG 0x042b,0x063c,0x0002,0x0000,0x0057,0x7e45,0x0000,0x05d4
04d2 ; --------------------------------------------------------------------------------------
04d2 ; Debug3 Subtable 0x0
04d2 ; --------------------------------------------------------------------------------------
04d2 000c 0000 | | .DBG3TAB 0x000c,0x0000
04d4 000b ffff | | .CONST 0x000b,0xffff
04d6 000d fffe | | .CONST 0x000d,0xfffe
04d8 000f fffd | | .CONST 0x000f,0xfffd
04da 0012 fffc | | .CONST 0x0012,0xfffc
04dc 0014 fffb | | .CONST 0x0014,0xfffb
04de 0016 fffa | | .CONST 0x0016,0xfffa
04e0 0018 fff9 | | .CONST 0x0018,0xfff9
04e2 001a fff8 | | .CONST 0x001a,0xfff8
04e4 001c fff7 | | .CONST 0x001c,0xfff7
04e6 001e fff6 | | .CONST 0x001e,0xfff6
04e8 0020 fff5 | | .CONST 0x0020,0xfff5
04ea 0022 fff4 | " | .CONST 0x0022,0xfff4
04ec ; --------------------------------------------------------------------------------------
04ec ; Debug3 Subtable 0x1
04ec ; --------------------------------------------------------------------------------------
04ec 000d 0000 | | .DBG3TAB 0x000d,0x0000
04ee 0025 ffff | % | .CONST 0x0025,0xffff
04f0 0027 fffe | ' | .CONST 0x0027,0xfffe
04f2 0029 fffd | ) | .CONST 0x0029,0xfffd
04f4 002b fffc | + | .CONST 0x002b,0xfffc
04f6 002d fffb | - | .CONST 0x002d,0xfffb
04f8 002f fffa | / | .CONST 0x002f,0xfffa
04fa 0031 fff9 | 1 | .CONST 0x0031,0xfff9
04fc 0033 fff8 | 3 | .CONST 0x0033,0xfff8
04fe 0035 fff7 | 5 | .CONST 0x0035,0xfff7
0500 0037 fff6 | 7 | .CONST 0x0037,0xfff6
0502 0039 fff5 | 9 | .CONST 0x0039,0xfff5
0504 003b fff4 | ; | .CONST 0x003b,0xfff4
0506 003d fff3 | = | .CONST 0x003d,0xfff3
0508 ; --------------------------------------------------------------------------------------
0508 ; Debug3 Subtable 0x2
0508 ; --------------------------------------------------------------------------------------
0508 0002 0001 | | .DBG3TAB 0x0002,0x0001
050a 004b ffff | K | .CONST 0x004b,0xffff
050c 004d fffe | M | .CONST 0x004d,0xfffe
050e 0061 0001 | a | .CONST 0x0061,0x0001
0510 ; --------------------------------------------------------------------------------------
0510 ; Debug3 Subtable 0x3
0510 ; --------------------------------------------------------------------------------------
0510 0000 0002 | | .DBG3TAB 0x0000,0x0002
0512 007b 0001 | { | .CONST 0x007b,0x0001
0514 0080 0002 | | .CONST 0x0080,0x0002
0516 ; --------------------------------------------------------------------------------------
0516 ; Debug3 Subtable 0x4
0516 ; --------------------------------------------------------------------------------------
0516 0000 0001 | | .DBG3TAB 0x0000,0x0001
0518 008b 0001 | | .CONST 0x008b,0x0001
051a ; --------------------------------------------------------------------------------------
051a ; Debug3 Subtable 0x5
051a ; --------------------------------------------------------------------------------------
051a 0002 0008 | | .DBG3TAB 0x0002,0x0008
051c 0093 ffff | | .CONST 0x0093,0xffff
051e 0095 fffe | | .CONST 0x0095,0xfffe
0520 009a 0001 | | .CONST 0x009a,0x0001
0522 009c 0002 | | .CONST 0x009c,0x0002
0524 009e 0003 | | .CONST 0x009e,0x0003
0526 009f 0004 | | .CONST 0x009f,0x0004
0528 00a2 0005 | | .CONST 0x00a2,0x0005
052a 00b5 0006 | | .CONST 0x00b5,0x0006
052c 00b7 0007 | | .CONST 0x00b7,0x0007
052e 00bb 0008 | | .CONST 0x00bb,0x0008
0530 ; --------------------------------------------------------------------------------------
0530 ; Debug3 Subtable 0x6
0530 ; --------------------------------------------------------------------------------------
0530 0002 000a | | .DBG3TAB 0x0002,0x000a
0532 00c3 ffff | | .CONST 0x00c3,0xffff
0534 00c5 0001 | | .CONST 0x00c5,0x0001
0536 00c8 0002 | | .CONST 0x00c8,0x0002
0538 00c9 fbff | | .CONST 0x00c9,0xfbff
053a 00cd 0401 | | .CONST 0x00cd,0x0401
053c 00cf 0402 | | .CONST 0x00cf,0x0402
053e 00db 0403 | | .CONST 0x00db,0x0403
0540 00df 0404 | | .CONST 0x00df,0x0404
0542 00e1 0405 | | .CONST 0x00e1,0x0405
0544 00e2 0406 | | .CONST 0x00e2,0x0406
0546 00ec 0407 | | .CONST 0x00ec,0x0407
0548 00f0 0003 | | .CONST 0x00f0,0x0003
054a ; --------------------------------------------------------------------------------------
054a ; Debug3 Subtable 0x7
054a ; --------------------------------------------------------------------------------------
054a 0009 001a | | .DBG3TAB 0x0009,0x001a
054c 00fb ffff | | .CONST 0x00fb,0xffff
054e 00fd fffe | | .CONST 0x00fd,0xfffe
0550 0102 fffd | | .CONST 0x0102,0xfffd
0552 0107 fffc | | .CONST 0x0107,0xfffc
0554 0109 fffb | | .CONST 0x0109,0xfffb
0556 010e fffa | | .CONST 0x010e,0xfffa
0558 0110 fff9 | | .CONST 0x0110,0xfff9
055a 0118 fff8 | | .CONST 0x0118,0xfff8
055c 011a fff7 | | .CONST 0x011a,0xfff7
055e 0122 0001 | " | .CONST 0x0122,0x0001
0560 0125 0002 | % | .CONST 0x0125,0x0002
0562 0127 0003 | ' | .CONST 0x0127,0x0003
0564 0129 0004 | ) | .CONST 0x0129,0x0004
0566 012a 0005 | * | .CONST 0x012a,0x0005
0568 013e 0006 | > | .CONST 0x013e,0x0006
056a 0142 0007 | B | .CONST 0x0142,0x0007
056c 0144 0008 | D | .CONST 0x0144,0x0008
056e 014d 0009 | M | .CONST 0x014d,0x0009
0570 014e 000a | N | .CONST 0x014e,0x000a
0572 0152 000b | R | .CONST 0x0152,0x000b
0574 0154 000c | T | .CONST 0x0154,0x000c
0576 015c 000d | \ | .CONST 0x015c,0x000d
0578 015f 000e | _ | .CONST 0x015f,0x000e
057a 0163 000f | c | .CONST 0x0163,0x000f
057c 0168 0010 | h | .CONST 0x0168,0x0010
057e 016f 0011 | o | .CONST 0x016f,0x0011
0580 0171 0012 | q | .CONST 0x0171,0x0012
0582 0182 0013 | | .CONST 0x0182,0x0013
0584 0185 0014 | | .CONST 0x0185,0x0014
0586 0198 0015 | | .CONST 0x0198,0x0015
0588 01aa 0016 | | .CONST 0x01aa,0x0016
058a 01ac 0017 | | .CONST 0x01ac,0x0017
058c 01b0 0018 | | .CONST 0x01b0,0x0018
058e 01bb 0019 | | .CONST 0x01bb,0x0019
0590 01c4 001a | | .CONST 0x01c4,0x001a
0592 ; --------------------------------------------------------------------------------------
0592 ; Debug3 Subtable 0x8
0592 ; --------------------------------------------------------------------------------------
0592 0002 0001 | | .DBG3TAB 0x0002,0x0001
0594 01cb ffff | | .CONST 0x01cb,0xffff
0596 01cd fffe | | .CONST 0x01cd,0xfffe
0598 01e2 0001 | | .CONST 0x01e2,0x0001
059a ; --------------------------------------------------------------------------------------
059a ; Debug3 Subtable 0x9
059a ; --------------------------------------------------------------------------------------
059a 0002 0001 | | .DBG3TAB 0x0002,0x0001
059c 0203 ffff | | .CONST 0x0203,0xffff
059e 0205 fffe | | .CONST 0x0205,0xfffe
05a0 0219 0001 | | .CONST 0x0219,0x0001
05a2 ; --------------------------------------------------------------------------------------
05a2 ; Debug3 Subtable 0xa
05a2 ; --------------------------------------------------------------------------------------
05a2 0002 0006 | | .DBG3TAB 0x0002,0x0006
05a4 0233 ffff | 3 | .CONST 0x0233,0xffff
05a6 0238 fffe | 8 | .CONST 0x0238,0xfffe
05a8 023a 0001 | : | .CONST 0x023a,0x0001
05aa 0251 0002 | Q | .CONST 0x0251,0x0002
05ac 0255 0003 | U | .CONST 0x0255,0x0003
05ae 0257 0004 | W | .CONST 0x0257,0x0004
05b0 0258 0005 | X | .CONST 0x0258,0x0005
05b2 0271 0006 | q | .CONST 0x0271,0x0006
05b4 ; --------------------------------------------------------------------------------------
05b4 ; Debug3 Subtable 0xb
05b4 ; --------------------------------------------------------------------------------------
05b4 0002 000d | | .DBG3TAB 0x0002,0x000d
05b6 027b ffff | { | .CONST 0x027b,0xffff
05b8 027d fffe | } | .CONST 0x027d,0xfffe
05ba 0282 0001 | | .CONST 0x0282,0x0001
05bc 0284 0002 | | .CONST 0x0284,0x0002
05be 0286 0003 | | .CONST 0x0286,0x0003
05c0 0287 0004 | | .CONST 0x0287,0x0004
05c2 0293 0005 | | .CONST 0x0293,0x0005
05c4 0299 0006 | | .CONST 0x0299,0x0006
05c6 029b 0007 | | .CONST 0x029b,0x0007
05c8 029c 0008 | | .CONST 0x029c,0x0008
05ca 02a9 0009 | | .CONST 0x02a9,0x0009
05cc 02ab 000a | | .CONST 0x02ab,0x000a
05ce 02af 000b | | .CONST 0x02af,0x000b
05d0 02bc 000c | | .CONST 0x02bc,0x000c
05d2 02c7 000d | | .CONST 0x02c7,0x000d
05d4 ; --------------------------------------------------------------------------------------
05d4 ; Debug3 Subtable 0xc
05d4 ; --------------------------------------------------------------------------------------
05d4 0002 0001 | | .DBG3TAB 0x0002,0x0001
05d6 02d3 ffff | | .CONST 0x02d3,0xffff
05d8 02d5 fffe | | .CONST 0x02d5,0xfffe
05da 02e9 0001 | | .CONST 0x02e9,0x0001
05dc ; --------------------------------------------------------------------------------------
05dc ; Debug3 Subtable 0xd
05dc ; --------------------------------------------------------------------------------------
05dc 0002 000c | | .DBG3TAB 0x0002,0x000c
05de 0303 ffff | | .CONST 0x0303,0xffff
05e0 0308 fffe | | .CONST 0x0308,0xfffe
05e2 030a 0001 | | .CONST 0x030a,0x0001
05e4 030c 0002 | | .CONST 0x030c,0x0002
05e6 030e 0003 | | .CONST 0x030e,0x0003
05e8 030f 0004 | | .CONST 0x030f,0x0004
05ea 0318 0006 | | .CONST 0x0318,0x0006
05ec 0322 0007 | " | .CONST 0x0322,0x0007
05ee 0324 0008 | $ | .CONST 0x0324,0x0008
05f0 0328 0009 | ( | .CONST 0x0328,0x0009
05f2 032a 000a | * | .CONST 0x032a,0x000a
05f4 032b 000b | + | .CONST 0x032b,0x000b
05f6 0331 0005 | 1 | .CONST 0x0331,0x0005
05f8 0336 000c | 6 | .CONST 0x0336,0x000c
05fa ; --------------------------------------------------------------------------------------
05fa ; Debug3 Subtable 0xe
05fa ; --------------------------------------------------------------------------------------
05fa 0000 0001 | | .DBG3TAB 0x0000,0x0001
05fc 0353 0001 | S | .CONST 0x0353,0x0001
05fe ; --------------------------------------------------------------------------------------
05fe ; Debug3 Subtable 0xf
05fe ; --------------------------------------------------------------------------------------
05fe 0000 0001 | | .DBG3TAB 0x0000,0x0001
0600 0363 0001 | c | .CONST 0x0363,0x0001
0602 ; --------------------------------------------------------------------------------------
0602 ; Debug3 Subtable 0x10
0602 ; --------------------------------------------------------------------------------------
0602 0006 0010 | | .DBG3TAB 0x0006,0x0010
0604 037b ffff | { | .CONST 0x037b,0xffff
0606 037d fffe | } | .CONST 0x037d,0xfffe
0608 0382 fffd | | .CONST 0x0382,0xfffd
060a 0387 fffc | | .CONST 0x0387,0xfffc
060c 038c fffb | | .CONST 0x038c,0xfffb
060e 0391 fffa | | .CONST 0x0391,0xfffa
0610 0396 0001 | | .CONST 0x0396,0x0001
0612 039b 0002 | | .CONST 0x039b,0x0002
0614 03a0 0003 | | .CONST 0x03a0,0x0003
0616 03a6 0004 | | .CONST 0x03a6,0x0004
0618 03bd 0005 | | .CONST 0x03bd,0x0005
061a 03c1 0006 | | .CONST 0x03c1,0x0006
061c 03c3 0007 | | .CONST 0x03c3,0x0007
061e 03c4 0008 | | .CONST 0x03c4,0x0008
0620 03d3 0009 | | .CONST 0x03d3,0x0009
0622 03d7 000a | | .CONST 0x03d7,0x000a
0624 03d9 000b | | .CONST 0x03d9,0x000b
0626 03da 000c | | .CONST 0x03da,0x000c
0628 03e7 000d | | .CONST 0x03e7,0x000d
062a 03eb 000e | | .CONST 0x03eb,0x000e
062c 03ed 000f | | .CONST 0x03ed,0x000f
062e 03ee 0010 | | .CONST 0x03ee,0x0010
0630 ; --------------------------------------------------------------------------------------
0630 ; Debug3 Subtable 0x11
0630 ; --------------------------------------------------------------------------------------
0630 0000 0003 | | .DBG3TAB 0x0000,0x0003
0632 0403 0001 | | .CONST 0x0403,0x0001
0634 0408 0002 | | .CONST 0x0408,0x0002
0636 040b 0003 | | .CONST 0x040b,0x0003
0638 ; --------------------------------------------------------------------------------------
0638 ; Debug3 Subtable 0x12
0638 ; --------------------------------------------------------------------------------------
0638 0000 0001 | | .DBG3TAB 0x0000,0x0001
063a 041b 0001 | | .CONST 0x041b,0x0001
063c ; --------------------------------------------------------------------------------------
063c ; Debug3 Subtable 0x13
063c ; --------------------------------------------------------------------------------------
063c 0000 0001 | | .DBG3TAB 0x0000,0x0001
063e 042b 0001 | + | .CONST 0x042b,0x0001
0640 0000 0000 | | .BLANK 0000[0x1c0]