|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 5120 (0x1400)
Types: SEG
Notes: 5811_R1K_CODE
Names: »1168392.SEG«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
└─⟦this⟧ »1168392.SEG«
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
└─⟦this⟧ »1168392.SEG«
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
└─⟦this⟧ »1168392.SEG«
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
└─⟦this⟧ »1168392.SEG«
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
└─⟦this⟧ »1168392.SEG«
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5811 |X | .CONST 0x5811 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0750 | P | .CONST 0x0750 ; 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 0079 | y | .CONST 0x0079 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 002a | * | .CONST 0x002a ; Number of locals
000b INIT_0008:
000b 03a9 | | Declare_Type Heap_Access,Incomplete,Visible ; Debug Table 0x0 = .DEBUG 0x000b,0x0802,0xc000,0x0000,0x0030,0x6474,0x0000,0x000d
; Debug Table 0x0.0x0 = 0xb,0xffff
; Debug Table 0x0.0x1 = 0xb,0xfffe
; Debug Table 0x0.0x2 = 0xb,0xfffd
000c 029a 0083 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0080 ; Debug Table 0x0.0x3 = 0xc,0xfffc
000e 029a 00db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00d8 ; Debug Table 0x0.0x4 = 0xe,0xfffb
0010 029a 0133 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0130 ; Debug Table 0x0.0x5 = 0x10,0xfffa
0012 029a 02eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02e8 ; Debug Table 0x0.0x6 = 0x12,0xfff9
0014 029a 0533 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0530 ; Debug Table 0x0.0x7 = 0x14,0xfff8
0016 029a 05cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_05c8 ; Debug Table 0x0.0x8 = 0x16,0xfff7
0018 029a 05db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_05d8 ; Debug Table 0x0.0x9 = 0x18,0xfff6
001a 029a 0613 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0610 ; Debug Table 0x0.0xa = 0x1a,0xfff5
001c 029a 061b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0618 ; Debug Table 0x0.0xb = 0x1c,0xfff4
001e 029a 0633 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0630 ; Debug Table 0x0.0xc = 0x1e,0xfff3
0020 62c3 |b | Indirect_Literal Discrete,0x2e4,{0x00000000, 0x30647401} ; Debug Table 0x0.0xd = 0x20,0xfff2
0021 0129 | ) | Execute Any,Make_Visible
0022 62bd |b | Indirect_Literal Discrete,0x2e0,{0x00000000, 0x30647402} ; Debug Table 0x0.0xe = 0x22,0xfff1
0023 0129 | ) | Execute Any,Make_Visible
0024 62b7 |b | Indirect_Literal Discrete,0x2dc,{0x00000000, 0x30647403} ; Debug Table 0x0.0xf = 0x24,0xfff0
0025 0129 | ) | Execute Any,Make_Visible
0026 62b1 |b | Indirect_Literal Discrete,0x2d8,{0x00000000, 0x30647404} ; Debug Table 0x0.0x10 = 0x26,0xffef
0027 0129 | ) | Execute Any,Make_Visible
0028 e001 | | Load 0x0,0x1 ; Debug Table 0x0.0x11 = 0x28,0xffee
0029 1b0e | | Execute Package,Field_Read,Field_Number 0xe
002a 4800 |H | Short_Literal 0x0
002b 4801 |H | Short_Literal 0x1
002c 4801 |H | Short_Literal 0x1
002d 480a |H | Short_Literal 0xa
002e 0318 | | Declare_Type Variant_Record,Incomplete
002f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x12 = 0x2f,0xffed
0030 02a0 | | Declare_Subprogram Null_Subprogram
0031 e212 | | Load 0x1,0x12
0032 03a3 | | Complete_Type Heap_Access,By_Defining
0033 00bf | | Action Accept_Activation ; Debug Table 0x0.0x13 = 0x33,0xffec
0034 4800 |H | Short_Literal 0x0 ; Debug Table 0x1 = .DEBUG 0x0034,0x082c,0xc000,0x0000,0x0030,0x6484,0x0000,0x0015
; Debug Table 0x1.0x0 = 0x34,0xffff
; Debug Table 0x1.0x1 = 0x34,0xfffe
0035 4801 |H | Short_Literal 0x1
0036 029f 064b | K| Declare_Subprogram For_Call,INIT_0648
0038 03fd | | Declare_Type Discrete,Defined
0039 e20f | | Load 0x1,0xf ; Debug Table 0x1.0x2 = 0x39,0xfffd
003a 00d9 | | Load_Top At_Offset_1
003b e002 | | Load 0x0,0x2
003c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
003d e001 | | Load 0x0,0x1
003e 1b0e | | Execute Package,Field_Read,Field_Number 0xe
003f 00e3 | | Load_Encached Natural_Cache
0040 e003 | | Load 0x0,0x3
0041 1b20 | | Execute Package,Field_Read,Field_Number 0x20
0042 e003 | | Load 0x0,0x3
0043 1b19 | | Execute Package,Field_Read,Field_Number 0x19
0044 e001 | | Load 0x0,0x1
0045 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0046 4801 |H | Short_Literal 0x1
0047 628c |b | Indirect_Literal Discrete,0x2d4,{0x00000000, 0x00002000}
0048 e004 | | Load 0x0,0x4
0049 1b12 | | Execute Package,Field_Read,Field_Number 0x12
004a 034e | N | Declare_Type Array,Constrained,Bounds_With_Object
004b 029f 0663 | c| Declare_Subprogram For_Call,INIT_0660
004d 4800 |H | Short_Literal 0x0
004e 4801 |H | Short_Literal 0x1
004f 4808 |H | Short_Literal 0x8
0050 e221 | ! | Load 0x1,0x21
0051 0307 | | Complete_Type Variant_Record,By_Defining
0052 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x3 = 0x52,0xfffc
0053 4804 |H | Short_Literal 0x4
0054 029f 068b | | Declare_Subprogram For_Call,INIT_0688
0056 03fd | | Declare_Type Discrete,Defined
0057 029d 06a3 | | Declare_Subprogram For_Outer_Call,INIT_06a0 ; Debug Table 0x1.0x4 = 0x57,0xfffb
; Debug Table 0x1.0x5 = 0x57,0xfffa
; Debug Table 0x1.0x6 = 0x57,0xfff9
; Debug Table 0x1.0x7 = 0x57,0xfff8
0059 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x8 = 0x59,0xfff7
005a 00c7 | | Action Elaborate_Subprogram
005b 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x9 = 0x5b,0xfff6
005c 00c7 | | Action Elaborate_Subprogram
005d 029d 06b3 | | Declare_Subprogram For_Outer_Call,INIT_06b0 ; Debug Table 0x1.0xa = 0x5d,0xfff5
005f 029d 06cb | | Declare_Subprogram For_Outer_Call,INIT_06c8 ; Debug Table 0x1.0xb = 0x5f,0xfff4
0061 029d 06db | | Declare_Subprogram For_Outer_Call,INIT_06d8 ; Debug Table 0x1.0xc = 0x61,0xfff3
0063 029d 06eb | | Declare_Subprogram For_Outer_Call,INIT_06e8 ; Debug Table 0x1.0xd = 0x63,0xfff2
0065 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0xe = 0x65,0xfff1
0066 00c7 | | Action Elaborate_Subprogram
0067 029d 0703 | | Declare_Subprogram For_Outer_Call,INIT_0700 ; Debug Table 0x1.0xf = 0x67,0xfff0
0069 029d 0713 | | Declare_Subprogram For_Outer_Call,INIT_0710 ; Debug Table 0x1.0x10 = 0x69,0xffef
006b 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0x11 = 0x6b,0xffee
006c 00c7 | | Action Elaborate_Subprogram
006d 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0x12 = 0x6d,0xffed
006e 00c7 | | Action Elaborate_Subprogram
006f 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0x13 = 0x6f,0xffec
0070 00c7 | | Action Elaborate_Subprogram
0071 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0x14 = 0x71,0xffeb
0072 00c7 | | Action Elaborate_Subprogram
0073 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x1.0x15 = 0x73,0xffea
0074 00c7 | | Action Elaborate_Subprogram
0075 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x1.0x16 = 0x75,0xffe9
0076 00c7 | | Action Elaborate_Subprogram
0077 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0x17 = 0x77,0xffe8
0078 00c7 | | Action Elaborate_Subprogram
0079 BODY_0008:
0079 00bc | | Action Signal_Activated
007a 00bb | | Action Signal_Completion
007b 0000 0000 | | .BLANK 0000[0x5]
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 0083 | | .CONST 0x0083 ; Address of begin
0081 0004 | | .CONST 0x0004 ; Address of exception handler
0082 0001 | | .CONST 0x0001 ; Number of locals
0083 BODY_0080:
0083 INIT_0080:
0083 00dd | | Load_Top At_Offset_5 ; Debug Table 0x2 = .DEBUG 0x0083,0x085e,0x1001,0x0000,0x0030,0x6474,0x0000,0x004a
; Debug Table 0x2.0x0 = 0x83,0x1
0084 e221 | ! | Load 0x1,0x21
0085 1c08 | | Execute_Immediate Run_Utility,0x8
0086 e212 | | Load 0x1,0x12
0087 00dd | | Load_Top At_Offset_5
0088 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value
0089 00d8 | | Load_Top At_Offset_0
008a 0217 | | Execute Heap_Access,All_Reference
008b 1c00 | | Execute_Immediate Run_Utility,0x0
008c a5f8 | | Store_Unchecked 0x2,-0x8
008d 00dd | | Load_Top At_Offset_5 ; Debug Table 0x2.0x1 = 0x8d,0x2
; Debug Table 0x2.0x2 = 0x8d,0x3
008e e221 | ! | Load 0x1,0x21
008f 1c08 | | Execute_Immediate Run_Utility,0x8
0090 00d8 | | Load_Top At_Offset_0
0091 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0092 01da | | Execute Vector,Bounds
0093 e004 | | Load 0x0,0x4
0094 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0095 035b | [ | Declare_Type Array,Constrained
0096 0337 | 7 | Declare_Variable Array
0097 00d8 | | Load_Top At_Offset_0
0098 01d9 | | Execute Vector,Reverse_Bounds
0099 0263 | c | Execute Discrete,Above_Bound
009a 7005 |p | Jump_Nonzero 0xa0
009b 4800 |H | Short_Literal 0x0
009c 00d9 | | Load_Top At_Offset_1
009d 00dc | | Load_Top At_Offset_4
009e 01d6 | | Execute Vector,Field_Write
009f 3ffb |? | Loop_Increasing 0x9b
00a0 00d9 | | Load_Top At_Offset_1
00a1 00d8 | | Load_Top At_Offset_0
00a2 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
00a3 00da | | Load_Top At_Offset_2
00a4 01da | | Execute Vector,Bounds
00a5 00da | | Load_Top At_Offset_2
00a6 01da | | Execute Vector,Bounds
00a7 00da | | Load_Top At_Offset_2
00a8 027f | | Execute Discrete,Equal
00a9 7002 |p | Jump_Nonzero 0xac
00aa 48e0 |H | Short_Literal 0xe0
00ab 0257 | W | Execute Discrete,Raise
00ac 00d0 | | Action Swap_Control
00ad 00d1 | | Pop_Control Pop_Count_1
00ae 027f | | Execute Discrete,Equal
00af 7002 |p | Jump_Nonzero 0xb2
00b0 48e0 |H | Short_Literal 0xe0
00b1 0257 | W | Execute Discrete,Raise
00b2 00d2 | | Pop_Control Pop_Count_2
00b3 00d9 | | Load_Top At_Offset_1
00b4 290a |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0xa
00b5 00db | | Load_Top At_Offset_3
00b6 e20f | | Load 0x1,0xf
00b7 0119 | | Execute Any,Check_In_Formal_Type
00b8 00d9 | | Load_Top At_Offset_1
00b9 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
00ba 4800 |H | Short_Literal 0x0
00bb 00d9 | | Load_Top At_Offset_1
00bc 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3
00bd 00dd | | Load_Top At_Offset_5
00be 00d9 | | Load_Top At_Offset_1
00bf 2804 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x4
00c0 4800 |H | Short_Literal 0x0
00c1 00d9 | | Load_Top At_Offset_1
00c2 2805 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x5
00c3 e5fb | | Load 0x2,-0x5
00c4 00d9 | | Load_Top At_Offset_1
00c5 2806 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x6
00c6 e5fa | | Load 0x2,-0x6
00c7 00d9 | | Load_Top At_Offset_1
00c8 2807 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x7
00c9 e5f9 | | Load 0x2,-0x7
00ca e003 | | Load 0x0,0x3
00cb 1b19 | | Execute Package,Field_Read,Field_Number 0x19
00cc 0119 | | Execute Any,Check_In_Formal_Type
00cd 00d9 | | Load_Top At_Offset_1
00ce 2808 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x8
00cf 4800 |H | Short_Literal 0x0
00d0 00d9 | | Load_Top At_Offset_1
00d1 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
00d2 e5f8 | | Load 0x2,-0x8
00d3 0218 | | Execute Heap_Access,All_Write
00d4 4508 |E | Exit_Subprogram 0x8
00d5 0000 0000 | | .XXX[0x3]
00d7 0000 | |
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00db | | .CONST 0x00db ; Address of begin
00d9 0004 | | .CONST 0x0004 ; Address of exception handler
00da 0001 | | .CONST 0x0001 ; Number of locals
00db BODY_00d8:
00db INIT_00d8:
00db 00dd | | Load_Top At_Offset_5 ; Debug Table 0x3 = .DEBUG 0x00db,0x0866,0x1001,0x0000,0x0030,0x6474,0x0000,0x007a
; Debug Table 0x3.0x0 = 0xdb,0x1
00dc e221 | ! | Load 0x1,0x21
00dd 1c08 | | Execute_Immediate Run_Utility,0x8
00de e212 | | Load 0x1,0x12
00df 00dd | | Load_Top At_Offset_5
00e0 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value
00e1 00d8 | | Load_Top At_Offset_0
00e2 0217 | | Execute Heap_Access,All_Reference
00e3 1c00 | | Execute_Immediate Run_Utility,0x0
00e4 a5f8 | | Store_Unchecked 0x2,-0x8
00e5 00dd | | Load_Top At_Offset_5 ; Debug Table 0x3.0x1 = 0xe5,0x2
; Debug Table 0x3.0x2 = 0xe5,0x3
00e6 e221 | ! | Load 0x1,0x21
00e7 1c08 | | Execute_Immediate Run_Utility,0x8
00e8 00d8 | | Load_Top At_Offset_0
00e9 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
00ea 01da | | Execute Vector,Bounds
00eb e004 | | Load 0x0,0x4
00ec 1b12 | | Execute Package,Field_Read,Field_Number 0x12
00ed 035b | [ | Declare_Type Array,Constrained
00ee 0337 | 7 | Declare_Variable Array
00ef 00d8 | | Load_Top At_Offset_0
00f0 01d9 | | Execute Vector,Reverse_Bounds
00f1 0263 | c | Execute Discrete,Above_Bound
00f2 7005 |p | Jump_Nonzero 0xf8
00f3 4800 |H | Short_Literal 0x0
00f4 00d9 | | Load_Top At_Offset_1
00f5 00dc | | Load_Top At_Offset_4
00f6 01d6 | | Execute Vector,Field_Write
00f7 3ffb |? | Loop_Increasing 0xf3
00f8 00d9 | | Load_Top At_Offset_1
00f9 00d8 | | Load_Top At_Offset_0
00fa 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
00fb 00da | | Load_Top At_Offset_2
00fc 01da | | Execute Vector,Bounds
00fd 00da | | Load_Top At_Offset_2
00fe 01da | | Execute Vector,Bounds
00ff 00da | | Load_Top At_Offset_2
0100 027f | | Execute Discrete,Equal
0101 7002 |p | Jump_Nonzero 0x104
0102 48e0 |H | Short_Literal 0xe0
0103 0257 | W | Execute Discrete,Raise
0104 00d0 | | Action Swap_Control
0105 00d1 | | Pop_Control Pop_Count_1
0106 027f | | Execute Discrete,Equal
0107 7002 |p | Jump_Nonzero 0x10a
0108 48e0 |H | Short_Literal 0xe0
0109 0257 | W | Execute Discrete,Raise
010a 00d2 | | Pop_Control Pop_Count_2
010b 00d9 | | Load_Top At_Offset_1
010c 290a |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0xa
010d 00db | | Load_Top At_Offset_3
010e e20f | | Load 0x1,0xf
010f 0119 | | Execute Any,Check_In_Formal_Type
0110 00d9 | | Load_Top At_Offset_1
0111 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0112 4801 |H | Short_Literal 0x1
0113 00d9 | | Load_Top At_Offset_1
0114 2803 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3
0115 00dd | | Load_Top At_Offset_5
0116 00d9 | | Load_Top At_Offset_1
0117 2804 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x4
0118 4800 |H | Short_Literal 0x0
0119 00d9 | | Load_Top At_Offset_1
011a 2805 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x5
011b e5fb | | Load 0x2,-0x5
011c 00d9 | | Load_Top At_Offset_1
011d 2806 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x6
011e e5fa | | Load 0x2,-0x6
011f 00d9 | | Load_Top At_Offset_1
0120 2807 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x7
0121 e5f9 | | Load 0x2,-0x7
0122 e003 | | Load 0x0,0x3
0123 1b19 | | Execute Package,Field_Read,Field_Number 0x19
0124 0119 | | Execute Any,Check_In_Formal_Type
0125 00d9 | | Load_Top At_Offset_1
0126 2808 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x8
0127 e5fa | | Load 0x2,-0x6
0128 00d9 | | Load_Top At_Offset_1
0129 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
012a e5f8 | | Load 0x2,-0x8
012b 0218 | | Execute Heap_Access,All_Write
012c 4508 |E | Exit_Subprogram 0x8
012d 0000 0000 | | .XXX[0x3]
012f 0000 | |
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 013b | ; | .CONST 0x013b ; Address of begin
0131 0004 | | .CONST 0x0004 ; Address of exception handler
0132 0005 | | .CONST 0x0005 ; Number of locals
0133 INIT_0130:
0133 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x4 = .DEBUG 0x0133,0x086e,0x1001,0x0000,0x0030,0x6474,0x0000,0x00aa
; Debug Table 0x4.0x0 = 0x133,0xffff
0134 00dc | | Load_Top At_Offset_4 ; Debug Table 0x4.0x1 = 0x134,0xfffe
0135 01dd | | Execute Vector,First
0136 00e3 | | Load_Encached Natural_Cache
0137 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
0138 e223 | # | Load 0x1,0x23 ; Debug Table 0x4.0x2 = 0x138,0xfffd
0139 0604 | | Execute_Immediate Set_Value_Unchecked,0x4
013a e223 | # | Load 0x1,0x23 ; Debug Table 0x4.0x3 = 0x13a,0xfffc
013b BODY_0130:
013b 00de | | Load_Top At_Offset_6 ; Debug Table 0x4.0x4 = 0x13b,0x1
013c 0217 | | Execute Heap_Access,All_Reference
013d 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
013e 0f01 | | Execute_Immediate Equal,0x1
013f 6802 |h | Jump_Zero 0x142
0140 e21f | | Load 0x1,0x1f ; Debug Table 0x4.0x5 = 0x140,0x2
0141 0257 | W | Execute Discrete,Raise
0142 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x6 = 0x142,0x3
0143 a5fc | | Store_Unchecked 0x2,-0x4
0144 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x7 = 0x144,0x4
0145 a5fd | | Store_Unchecked 0x2,-0x3
0146 00cf | | Action Mark_Auxiliary
0147 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x8 = 0x147,0x5
; Debug Table 0x4.0x9 = 0x147,0x6
0148 0217 | | Execute Heap_Access,All_Reference
0149 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
014a 701c |p | Jump_Nonzero 0x167
014b e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0xa = 0x14b,0x7
014c 0219 | | Execute Heap_Access,All_Read
014d e5ff | | Load 0x2,-0x1
014e 0219 | | Execute Heap_Access,All_Read
014f 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0150 00e3 | | Load_Encached Natural_Cache
0151 00e1 | | Load_Encached Boolean_Cache
0152 00da | | Load_Top At_Offset_2
0153 e5ff | | Load 0x2,-0x1
0154 0217 | | Execute Heap_Access,All_Reference
0155 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0156 e20f | | Load 0x1,0xf
0157 0119 | | Execute Any,Check_In_Formal_Type
0158 8210 | | Call 0x1,0x10
0159 00d1 | | Pop_Control Pop_Count_1
015a c5fd | | Store 0x2,-0x3
015b 00da | | Load_Top At_Offset_2
015c 2805 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x5
015d 00d2 | | Pop_Control Pop_Count_2
015e e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0xb = 0x15e,0x8
015f 7171 |qq | Jump_Nonzero 0x2d1
0160 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0xc = 0x160,0x9
0161 0217 | | Execute Heap_Access,All_Reference
0162 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
0163 0a01 | | Execute_Immediate Plus,0x1
0164 e5ff | | Load 0x2,-0x1
0165 0217 | | Execute Heap_Access,All_Reference
0166 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0167 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0xd = 0x167,0xa
0168 0217 | | Execute Heap_Access,All_Reference
0169 2c04 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4
016a 4603 |F | Jump_Case 0x3
016b 7803 |x | Jump 0x16f ; case 0x0
016c 785b |x[ | Jump 0x1c8 ; case 0x1
016d 78bb |x | Jump 0x229 ; case 0x2
016e 7945 |yE | Jump 0x2b4 ; case 0x3
016f e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0xe = 0x16f,0xb
0170 0217 | | Execute Heap_Access,All_Reference
0171 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0172 e5ff | | Load 0x2,-0x1
0173 0217 | | Execute Heap_Access,All_Reference
0174 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
0175 0273 | s | Execute Discrete,Plus
0176 0248 | H | Execute Discrete,Check_In_Integer
0177 0aff | | Execute_Immediate Plus,-0x1
0178 e5ff | | Load 0x2,-0x1
0179 0217 | | Execute Heap_Access,All_Reference
017a 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
017b 027d | } | Execute Discrete,Greater
017c 6805 |h | Jump_Zero 0x182
017d 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0xf = 0x17d,0xc
017e e5ff | | Load 0x2,-0x1
017f 0217 | | Execute Heap_Access,All_Reference
0180 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0181 794d |yM | Jump 0x2cf
0182 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x10 = 0x182,0xd
0183 0217 | | Execute Heap_Access,All_Reference
0184 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
0185 e5ff | | Load 0x2,-0x1
0186 0217 | | Execute Heap_Access,All_Reference
0187 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0188 e5ff | | Load 0x2,-0x1
0189 0217 | | Execute Heap_Access,All_Reference
018a 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
018b 8226 | & | Call 0x1,0x26
018c e5fe | | Load 0x2,-0x2
018d 01dd | | Execute Vector,First
018e e5fe | | Load 0x2,-0x2
018f 01dd | | Execute Vector,First
0190 e5ff | | Load 0x2,-0x1
0191 0217 | | Execute Heap_Access,All_Reference
0192 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
0193 0273 | s | Execute Discrete,Plus
0194 0aff | | Execute_Immediate Plus,-0x1
0195 0248 | H | Execute Discrete,Check_In_Integer
0196 e5fe | | Load 0x2,-0x2
0197 01ce | | Execute Vector,Slice_Write
0198 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x11 = 0x198,0xe
0199 01dd | | Execute Vector,First
019a e5fe | | Load 0x2,-0x2
019b 01dd | | Execute Vector,First
019c e5ff | | Load 0x2,-0x1
019d 0217 | | Execute Heap_Access,All_Reference
019e 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
019f 0273 | s | Execute Discrete,Plus
01a0 0aff | | Execute_Immediate Plus,-0x1
01a1 0248 | H | Execute Discrete,Check_In_Integer
01a2 e5fe | | Load 0x2,-0x2
01a3 01cf | | Execute Vector,Slice_Read
01a4 8228 | ( | Call 0x1,0x28
01a5 a5fd | | Store_Unchecked 0x2,-0x3
01a6 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x12 = 0x1a6,0xf
01a7 701f |p | Jump_Nonzero 0x1c7
01a8 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x13 = 0x1a8,0x10
01a9 0217 | | Execute Heap_Access,All_Reference
01aa 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
01ab e5ff | | Load 0x2,-0x1
01ac 0217 | | Execute Heap_Access,All_Reference
01ad 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
01ae 0273 | s | Execute Discrete,Plus
01af e5ff | | Load 0x2,-0x1
01b0 0217 | | Execute Heap_Access,All_Reference
01b1 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
01b2 027d | } | Execute Discrete,Greater
01b3 6805 |h | Jump_Zero 0x1b9
01b4 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x14 = 0x1b4,0x11
01b5 e5ff | | Load 0x2,-0x1
01b6 0217 | | Execute Heap_Access,All_Reference
01b7 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
01b8 780a |x | Jump 0x1c3
01b9 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x15 = 0x1b9,0x12
01ba 0217 | | Execute Heap_Access,All_Reference
01bb 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
01bc e5ff | | Load 0x2,-0x1
01bd 0217 | | Execute Heap_Access,All_Reference
01be 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
01bf 0273 | s | Execute Discrete,Plus
01c0 e5ff | | Load 0x2,-0x1
01c1 0217 | | Execute Heap_Access,All_Reference
01c2 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
01c3 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x16 = 0x1c3,0x13
01c4 0217 | | Execute Heap_Access,All_Reference
01c5 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
01c6 a5fc | | Store_Unchecked 0x2,-0x4
01c7 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0x4.0x17 = 0x1c7,0x14
01c8 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x18 = 0x1c8,0x15
01c9 0217 | | Execute Heap_Access,All_Reference
01ca 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
01cb 0a04 | | Execute_Immediate Plus,0x4
01cc 0248 | H | Execute Discrete,Check_In_Integer
01cd 0aff | | Execute_Immediate Plus,-0x1
01ce e5ff | | Load 0x2,-0x1
01cf 0217 | | Execute Heap_Access,All_Reference
01d0 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
01d1 027d | } | Execute Discrete,Greater
01d2 700a |p | Jump_Nonzero 0x1dd
01d3 4804 |H | Short_Literal 0x4
01d4 e5ff | | Load 0x2,-0x1
01d5 0217 | | Execute Heap_Access,All_Reference
01d6 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
01d7 e5ff | | Load 0x2,-0x1
01d8 0217 | | Execute Heap_Access,All_Reference
01d9 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
01da 8226 | & | Call 0x1,0x26
01db 8228 | ( | Call 0x1,0x28
01dc 6805 |h | Jump_Zero 0x1e2
01dd 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x19 = 0x1dd,0x16
01de e5ff | | Load 0x2,-0x1
01df 0217 | | Execute Heap_Access,All_Reference
01e0 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
01e1 78ed |x | Jump 0x2cf
01e2 4804 |H | Short_Literal 0x4 ; Debug Table 0x4.0x1a = 0x1e2,0x17
01e3 e5ff | | Load 0x2,-0x1
01e4 0217 | | Execute Heap_Access,All_Reference
01e5 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
01e6 e5ff | | Load 0x2,-0x1
01e7 0217 | | Execute Heap_Access,All_Reference
01e8 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
01e9 8227 | ' | Call 0x1,0x27
01ea 8224 | $ | Call 0x1,0x24
01eb 0afc | | Execute_Immediate Plus,-0x4
01ec c5fc | | Store 0x2,-0x4
01ed e5fc | | Load 0x2,-0x4 ; Debug Table 0x4.0x1b = 0x1ed,0x18
01ee 0a04 | | Execute_Immediate Plus,0x4
01ef e5ff | | Load 0x2,-0x1
01f0 0217 | | Execute Heap_Access,All_Reference
01f1 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
01f2 027d | } | Execute Discrete,Greater
01f3 6804 |h | Jump_Zero 0x1f8
01f4 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x1c = 0x1f4,0x19
01f5 a5fc | | Store_Unchecked 0x2,-0x4
01f6 e21d | | Load 0x1,0x1d ; Debug Table 0x4.0x1d = 0x1f6,0x1a
01f7 0257 | W | Execute Discrete,Raise
01f8 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x1e = 0x1f8,0x1b
01f9 0217 | | Execute Heap_Access,All_Reference
01fa 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
01fb 0a04 | | Execute_Immediate Plus,0x4
01fc e5ff | | Load 0x2,-0x1
01fd 0217 | | Execute Heap_Access,All_Reference
01fe 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
01ff e5fc | | Load 0x2,-0x4 ; Debug Table 0x4.0x1f = 0x1ff,0x1c
0200 e5ff | | Load 0x2,-0x1
0201 0217 | | Execute Heap_Access,All_Reference
0202 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0203 e5ff | | Load 0x2,-0x1
0204 0217 | | Execute Heap_Access,All_Reference
0205 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0206 8226 | & | Call 0x1,0x26
0207 e5fe | | Load 0x2,-0x2
0208 01dd | | Execute Vector,First
0209 e5fe | | Load 0x2,-0x2
020a 01dd | | Execute Vector,First
020b e5fc | | Load 0x2,-0x4
020c 0273 | s | Execute Discrete,Plus
020d 0aff | | Execute_Immediate Plus,-0x1
020e 0248 | H | Execute Discrete,Check_In_Integer
020f e5fe | | Load 0x2,-0x2
0210 01ce | | Execute Vector,Slice_Write
0211 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x20 = 0x211,0x1d
0212 0217 | | Execute Heap_Access,All_Reference
0213 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0214 e5fc | | Load 0x2,-0x4
0215 0273 | s | Execute Discrete,Plus
0216 e5ff | | Load 0x2,-0x1
0217 0217 | | Execute Heap_Access,All_Reference
0218 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
0219 027d | } | Execute Discrete,Greater
021a 6805 |h | Jump_Zero 0x220
021b 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x21 = 0x21b,0x1e
021c e5ff | | Load 0x2,-0x1
021d 0217 | | Execute Heap_Access,All_Reference
021e 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
021f 4502 |E | Exit_Subprogram 0x2
0220 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x22 = 0x220,0x1f
0221 0217 | | Execute Heap_Access,All_Reference
0222 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0223 e5fc | | Load 0x2,-0x4
0224 0273 | s | Execute Discrete,Plus
0225 e5ff | | Load 0x2,-0x1
0226 0217 | | Execute Heap_Access,All_Reference
0227 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0228 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0x4.0x23 = 0x228,0x20
0229 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x24 = 0x229,0x21
022a 0217 | | Execute Heap_Access,All_Reference
022b 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
022c 0a05 | | Execute_Immediate Plus,0x5
022d 0248 | H | Execute Discrete,Check_In_Integer
022e 0aff | | Execute_Immediate Plus,-0x1
022f e5ff | | Load 0x2,-0x1
0230 0217 | | Execute Heap_Access,All_Reference
0231 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
0232 027d | } | Execute Discrete,Greater
0233 700a |p | Jump_Nonzero 0x23e
0234 4805 |H | Short_Literal 0x5
0235 e5ff | | Load 0x2,-0x1
0236 0217 | | Execute Heap_Access,All_Reference
0237 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0238 e5ff | | Load 0x2,-0x1
0239 0217 | | Execute Heap_Access,All_Reference
023a 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
023b 8226 | & | Call 0x1,0x26
023c 8228 | ( | Call 0x1,0x28
023d 6805 |h | Jump_Zero 0x243
023e 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x25 = 0x23e,0x22
023f e5ff | | Load 0x2,-0x1
0240 0217 | | Execute Heap_Access,All_Reference
0241 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0242 788c |x | Jump 0x2cf
0243 4801 |H | Short_Literal 0x1 ; Debug Table 0x4.0x26 = 0x243,0x23
0244 e5ff | | Load 0x2,-0x1
0245 0217 | | Execute Heap_Access,All_Reference
0246 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0247 e5ff | | Load 0x2,-0x1
0248 0217 | | Execute Heap_Access,All_Reference
0249 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
024a 8227 | ' | Call 0x1,0x27
024b 8224 | $ | Call 0x1,0x24
024c 00d8 | | Load_Top At_Offset_0
024d e223 | # | Load 0x1,0x23
024e 0260 | ` | Execute Discrete,In_Type
024f 7002 |p | Jump_Nonzero 0x252
0250 48e0 |H | Short_Literal 0xe0
0251 0257 | W | Execute Discrete,Raise
0252 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0253 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x27 = 0x253,0x24
0254 00db | | Load_Top At_Offset_3
0255 8225 | % | Call 0x1,0x25
0256 7002 |p | Jump_Nonzero 0x259
0257 e21d | | Load 0x1,0x1d ; Debug Table 0x4.0x28 = 0x257,0x25
0258 0257 | W | Execute Discrete,Raise
0259 4804 |H | Short_Literal 0x4 ; Debug Table 0x4.0x29 = 0x259,0x26
025a e5ff | | Load 0x2,-0x1
025b 0217 | | Execute Heap_Access,All_Reference
025c 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
025d 0a01 | | Execute_Immediate Plus,0x1
025e 00e3 | | Load_Encached Natural_Cache
025f 025b | [ | Execute Discrete,Check_In_Type
0260 e5ff | | Load 0x2,-0x1
0261 0217 | | Execute Heap_Access,All_Reference
0262 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0263 8227 | ' | Call 0x1,0x27
0264 8224 | $ | Call 0x1,0x24
0265 0afb | | Execute_Immediate Plus,-0x5
0266 005d | ] | Store_Top Discrete,At_Offset_5
0267 e5fc | | Load 0x2,-0x4 ; Debug Table 0x4.0x2a = 0x267,0x27
0268 00dd | | Load_Top At_Offset_5
0269 0273 | s | Execute Discrete,Plus
026a c5fc | | Store 0x2,-0x4
026b e5fc | | Load 0x2,-0x4 ; Debug Table 0x4.0x2b = 0x26b,0x28
026c e5ff | | Load 0x2,-0x1
026d 0217 | | Execute Heap_Access,All_Reference
026e 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
026f 027d | } | Execute Discrete,Greater
0270 6808 |h | Jump_Zero 0x279
0271 e5ff | | Load 0x2,-0x1
0272 0217 | | Execute Heap_Access,All_Reference
0273 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
0274 6804 |h | Jump_Zero 0x279
0275 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x2c = 0x275,0x29
0276 a5fc | | Store_Unchecked 0x2,-0x4
0277 e21d | | Load 0x1,0x1d ; Debug Table 0x4.0x2d = 0x277,0x2a
0278 0257 | W | Execute Discrete,Raise
0279 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x2e = 0x279,0x2b
027a 0217 | | Execute Heap_Access,All_Reference
027b 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
027c 0a05 | | Execute_Immediate Plus,0x5
027d e5ff | | Load 0x2,-0x1
027e 0217 | | Execute Heap_Access,All_Reference
027f 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0280 00dc | | Load_Top At_Offset_4 ; Debug Table 0x4.0x2f = 0x280,0x2c
0281 e5ff | | Load 0x2,-0x1
0282 0217 | | Execute Heap_Access,All_Reference
0283 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0284 e5ff | | Load 0x2,-0x1
0285 0217 | | Execute Heap_Access,All_Reference
0286 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0287 8226 | & | Call 0x1,0x26
0288 00dc | | Load_Top At_Offset_4
0289 00dd | | Load_Top At_Offset_5
028a e402 | | Load 0x2,0x2
028b 0273 | s | Execute Discrete,Plus
028c 0aff | | Execute_Immediate Plus,-0x1
028d 0248 | H | Execute Discrete,Check_In_Integer
028e e5fe | | Load 0x2,-0x2
028f 01ce | | Execute Vector,Slice_Write
0290 00db | | Load_Top At_Offset_3 ; Debug Table 0x4.0x30 = 0x290,0x2d
0291 00dd | | Load_Top At_Offset_5
0292 0273 | s | Execute Discrete,Plus
0293 005c | \ | Store_Top Discrete,At_Offset_4
0294 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x31 = 0x294,0x2e
0295 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0296 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x32 = 0x296,0x2f
0297 0217 | | Execute Heap_Access,All_Reference
0298 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0299 00dd | | Load_Top At_Offset_5
029a 0273 | s | Execute Discrete,Plus
029b e5ff | | Load 0x2,-0x1
029c 0217 | | Execute Heap_Access,All_Reference
029d 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
029e 027d | } | Execute Discrete,Greater
029f 6805 |h | Jump_Zero 0x2a5
02a0 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x33 = 0x2a0,0x30
02a1 e5ff | | Load 0x2,-0x1
02a2 0217 | | Execute Heap_Access,All_Reference
02a3 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
02a4 7808 |x | Jump 0x2ad
02a5 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x34 = 0x2a5,0x31
02a6 0217 | | Execute Heap_Access,All_Reference
02a7 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
02a8 00dd | | Load_Top At_Offset_5
02a9 0273 | s | Execute Discrete,Plus
02aa e5ff | | Load 0x2,-0x1
02ab 0217 | | Execute Heap_Access,All_Reference
02ac 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
02ad 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x35 = 0x2ad,0x32
02ae 0f00 | | Execute_Immediate Equal,0x0
02af 00da | | Load_Top At_Offset_2
02b0 0f03 | | Execute_Immediate Equal,0x3
02b1 0278 | x | Execute Discrete,Or
02b2 701e |p | Jump_Nonzero 0x2d1
02b3 781b |x | Jump 0x2cf
02b4 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x36 = 0x2b4,0x33
02b5 0217 | | Execute Heap_Access,All_Reference
02b6 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
02b7 e5ff | | Load 0x2,-0x1
02b8 0217 | | Execute Heap_Access,All_Reference
02b9 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
02ba e5ff | | Load 0x2,-0x1
02bb 0217 | | Execute Heap_Access,All_Reference
02bc 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
02bd 8226 | & | Call 0x1,0x26
02be e5fe | | Load 0x2,-0x2
02bf 01dd | | Execute Vector,First
02c0 e5fe | | Load 0x2,-0x2
02c1 01dd | | Execute Vector,First
02c2 e5ff | | Load 0x2,-0x1
02c3 0217 | | Execute Heap_Access,All_Reference
02c4 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
02c5 0273 | s | Execute Discrete,Plus
02c6 0aff | | Execute_Immediate Plus,-0x1
02c7 0248 | H | Execute Discrete,Check_In_Integer
02c8 e5fe | | Load 0x2,-0x2
02c9 01ce | | Execute Vector,Slice_Write
02ca 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x37 = 0x2ca,0x34
02cb e5ff | | Load 0x2,-0x1
02cc 0217 | | Execute Heap_Access,All_Reference
02cd 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
02ce 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0x4.0x38 = 0x2ce,0x35
02cf 00c9 | | Action Pop_Auxiliary_Loop
02d0 7e76 |~v | Jump 0x147
02d1 4502 |E | Exit_Subprogram 0x2
02d2 0000 0000 | | .XXX[0x2]
02d4 0000 0000 | | .LITERAL {0x00000000, 0x00002000}
02d8 0000 0000 | | .LITERAL {0x00000000, 0x30647404}
02dc 0000 0000 | | .LITERAL {0x00000000, 0x30647403}
02e0 0000 0000 | | .LITERAL {0x00000000, 0x30647402}
02e4 0000 0000 | | .LITERAL {0x00000000, 0x30647401}
02e8 ; --------------------------------------------------------------------------------------
02e8 ; SUBPROGRAM
02e8 ; --------------------------------------------------------------------------------------
02e8 02ed | | .CONST 0x02ed ; Address of begin
02e9 0004 | | .CONST 0x0004 ; Address of exception handler
02ea 0003 | | .CONST 0x0003 ; Number of locals
02eb INIT_02e8:
02eb 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x5 = .DEBUG 0x02eb,0x08e2,0x1001,0x0000,0x0030,0x6474,0x0000,0x00c0
; Debug Table 0x5.0x0 = 0x2eb,0xffff
02ec 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x5.0x1 = 0x2ec,0xfffe
02ed BODY_02e8:
02ed 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x2 = 0x2ed,0x1
02ee 0217 | | Execute Heap_Access,All_Reference
02ef 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
02f0 7002 |p | Jump_Nonzero 0x2f3
02f1 e220 | | Load 0x1,0x20 ; Debug Table 0x5.0x3 = 0x2f1,0x2
02f2 0257 | W | Execute Discrete,Raise
02f3 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x4 = 0x2f3,0x3
02f4 0217 | | Execute Heap_Access,All_Reference
02f5 2c04 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4
02f6 4603 |F | Jump_Case 0x3
02f7 7803 |x | Jump 0x2fb ; case 0x0
02f8 7854 |xT | Jump 0x34d ; case 0x1
02f9 78c5 |x | Jump 0x3bf ; case 0x2
02fa 7a2b |z+ | Jump 0x526 ; case 0x3
02fb 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x5 = 0x2fb,0x4
02fc 0217 | | Execute Heap_Access,All_Reference
02fd 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
02fe 00de | | Load_Top At_Offset_6
02ff 01db | | Execute Vector,Length
0300 027e | ~ | Execute Discrete,Not_Equal
0301 6802 |h | Jump_Zero 0x304
0302 e21d | | Load 0x1,0x1d ; Debug Table 0x5.0x6 = 0x302,0x5
0303 0257 | W | Execute Discrete,Raise
0304 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x7 = 0x304,0x6
0305 0217 | | Execute Heap_Access,All_Reference
0306 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0307 00de | | Load_Top At_Offset_6
0308 01db | | Execute Vector,Length
0309 0273 | s | Execute Discrete,Plus
030a 00dd | | Load_Top At_Offset_5
030b 0217 | | Execute Heap_Access,All_Reference
030c 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
030d 027d | } | Execute Discrete,Greater
030e 6823 |h# | Jump_Zero 0x332
030f 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x8 = 0x30f,0x7
0310 0219 | | Execute Heap_Access,All_Read
0311 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0312 00d8 | | Load_Top At_Offset_0
0313 4812 |H | Short_Literal 0x12
0314 e5ff | | Load 0x2,-0x1
0315 0217 | | Execute Heap_Access,All_Reference
0316 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0317 0a01 | | Execute_Immediate Plus,0x1
0318 00e3 | | Load_Encached Natural_Cache
0319 025b | [ | Execute Discrete,Check_In_Type
031a 822a | * | Call 0x1,0x2a
031b 00d2 | | Pop_Control Pop_Count_2
031c 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x9 = 0x31c,0x8
031d 4812 |H | Short_Literal 0x12
031e 00de | | Load_Top At_Offset_6
031f 0217 | | Execute Heap_Access,All_Reference
0320 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0321 8229 | ) | Call 0x1,0x29
0322 00de | | Load_Top At_Offset_6
0323 0217 | | Execute Heap_Access,All_Reference
0324 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0325 01cf | | Execute Vector,Slice_Read
0326 00dd | | Load_Top At_Offset_5
0327 0217 | | Execute Heap_Access,All_Reference
0328 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0329 e20f | | Load 0x1,0xf
032a 0119 | | Execute Any,Check_In_Formal_Type
032b 8211 | | Call 0x1,0x11
032c 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0xa = 0x32c,0x9
032d 0217 | | Execute Heap_Access,All_Reference
032e 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
032f 00dd | | Load_Top At_Offset_5
0330 0217 | | Execute Heap_Access,All_Reference
0331 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0332 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0xb = 0x332,0xa
0333 00dd | | Load_Top At_Offset_5
0334 0217 | | Execute Heap_Access,All_Reference
0335 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0336 0a01 | | Execute_Immediate Plus,0x1
0337 0248 | H | Execute Discrete,Check_In_Integer
0338 00de | | Load_Top At_Offset_6
0339 0217 | | Execute Heap_Access,All_Reference
033a 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
033b e5fe | | Load 0x2,-0x2
033c 01db | | Execute Vector,Length
033d 0273 | s | Execute Discrete,Plus
033e 0248 | H | Execute Discrete,Check_In_Integer
033f e5ff | | Load 0x2,-0x1
0340 0219 | | Execute Heap_Access,All_Read
0341 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0342 01ce | | Execute Vector,Slice_Write
0343 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0xc = 0x343,0xb
0344 0217 | | Execute Heap_Access,All_Reference
0345 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0346 00de | | Load_Top At_Offset_6
0347 01db | | Execute Vector,Length
0348 0273 | s | Execute Discrete,Plus
0349 00dd | | Load_Top At_Offset_5
034a 0217 | | Execute Heap_Access,All_Reference
034b 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
034c 4503 |E | Exit_Subprogram 0x3
034d 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0xd = 0x34d,0xc
034e 01db | | Execute Vector,Length
034f 0a04 | | Execute_Immediate Plus,0x4
0350 00dd | | Load_Top At_Offset_5
0351 0217 | | Execute Heap_Access,All_Reference
0352 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
0353 027d | } | Execute Discrete,Greater
0354 6802 |h | Jump_Zero 0x357
0355 e21d | | Load 0x1,0x1d ; Debug Table 0x5.0xe = 0x355,0xd
0356 0257 | W | Execute Discrete,Raise
0357 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0xf = 0x357,0xe
0358 0217 | | Execute Heap_Access,All_Reference
0359 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
035a 00de | | Load_Top At_Offset_6
035b 01db | | Execute Vector,Length
035c 0273 | s | Execute Discrete,Plus
035d 0248 | H | Execute Discrete,Check_In_Integer
035e 0a04 | | Execute_Immediate Plus,0x4
035f 00dd | | Load_Top At_Offset_5
0360 0217 | | Execute Heap_Access,All_Reference
0361 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0362 027d | } | Execute Discrete,Greater
0363 6823 |h# | Jump_Zero 0x387
0364 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x10 = 0x364,0xf
0365 0219 | | Execute Heap_Access,All_Read
0366 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0367 00d8 | | Load_Top At_Offset_0
0368 4812 |H | Short_Literal 0x12
0369 e5ff | | Load 0x2,-0x1
036a 0217 | | Execute Heap_Access,All_Reference
036b 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
036c 0a01 | | Execute_Immediate Plus,0x1
036d 00e3 | | Load_Encached Natural_Cache
036e 025b | [ | Execute Discrete,Check_In_Type
036f 822a | * | Call 0x1,0x2a
0370 00d2 | | Pop_Control Pop_Count_2
0371 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x11 = 0x371,0x10
0372 4812 |H | Short_Literal 0x12
0373 00de | | Load_Top At_Offset_6
0374 0217 | | Execute Heap_Access,All_Reference
0375 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0376 8229 | ) | Call 0x1,0x29
0377 00de | | Load_Top At_Offset_6
0378 0217 | | Execute Heap_Access,All_Reference
0379 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
037a 01cf | | Execute Vector,Slice_Read
037b 00dd | | Load_Top At_Offset_5
037c 0217 | | Execute Heap_Access,All_Reference
037d 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
037e e20f | | Load 0x1,0xf
037f 0119 | | Execute Any,Check_In_Formal_Type
0380 8211 | | Call 0x1,0x11
0381 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x12 = 0x381,0x11
0382 0217 | | Execute Heap_Access,All_Reference
0383 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
0384 00dd | | Load_Top At_Offset_5
0385 0217 | | Execute Heap_Access,All_Reference
0386 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0387 4804 |H | Short_Literal 0x4 ; Debug Table 0x5.0x13 = 0x387,0x12
0388 00de | | Load_Top At_Offset_6
0389 01db | | Execute Vector,Length
038a 0a04 | | Execute_Immediate Plus,0x4
038b 00e3 | | Load_Encached Natural_Cache
038c 025b | [ | Execute Discrete,Check_In_Type
038d e005 | | Load 0x0,0x5
038e 180e | | Execute Package,Field_Execute,Field_Number 0xe
038f 00dd | | Load_Top At_Offset_5
0390 0217 | | Execute Heap_Access,All_Reference
0391 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0392 0a01 | | Execute_Immediate Plus,0x1
0393 0248 | H | Execute Discrete,Check_In_Integer
0394 00de | | Load_Top At_Offset_6
0395 0217 | | Execute Heap_Access,All_Reference
0396 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0397 0a04 | | Execute_Immediate Plus,0x4
0398 0248 | H | Execute Discrete,Check_In_Integer
0399 e5ff | | Load 0x2,-0x1
039a 0219 | | Execute Heap_Access,All_Read
039b 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
039c 01ce | | Execute Vector,Slice_Write
039d 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x14 = 0x39d,0x13
039e 0217 | | Execute Heap_Access,All_Reference
039f 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
03a0 0a04 | | Execute_Immediate Plus,0x4
03a1 00dd | | Load_Top At_Offset_5
03a2 0217 | | Execute Heap_Access,All_Reference
03a3 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
03a4 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x15 = 0x3a4,0x14
03a5 00dd | | Load_Top At_Offset_5
03a6 0217 | | Execute Heap_Access,All_Reference
03a7 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
03a8 0a01 | | Execute_Immediate Plus,0x1
03a9 0248 | H | Execute Discrete,Check_In_Integer
03aa 00de | | Load_Top At_Offset_6
03ab 0217 | | Execute Heap_Access,All_Reference
03ac 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
03ad e5fe | | Load 0x2,-0x2
03ae 01db | | Execute Vector,Length
03af 0273 | s | Execute Discrete,Plus
03b0 0248 | H | Execute Discrete,Check_In_Integer
03b1 e5ff | | Load 0x2,-0x1
03b2 0219 | | Execute Heap_Access,All_Read
03b3 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
03b4 01ce | | Execute Vector,Slice_Write
03b5 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x16 = 0x3b5,0x15
03b6 0217 | | Execute Heap_Access,All_Reference
03b7 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
03b8 00de | | Load_Top At_Offset_6
03b9 01db | | Execute Vector,Length
03ba 0273 | s | Execute Discrete,Plus
03bb 00dd | | Load_Top At_Offset_5
03bc 0217 | | Execute Heap_Access,All_Reference
03bd 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
03be 4503 |E | Exit_Subprogram 0x3
03bf 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x17 = 0x3bf,0x16
03c0 01db | | Execute Vector,Length
03c1 00dd | | Load_Top At_Offset_5
03c2 0217 | | Execute Heap_Access,All_Reference
03c3 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
03c4 027d | } | Execute Discrete,Greater
03c5 6806 |h | Jump_Zero 0x3cc
03c6 00dc | | Load_Top At_Offset_4
03c7 0217 | | Execute Heap_Access,All_Reference
03c8 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
03c9 6802 |h | Jump_Zero 0x3cc
03ca e21d | | Load 0x1,0x1d ; Debug Table 0x5.0x18 = 0x3ca,0x17
03cb 0257 | W | Execute Discrete,Raise
03cc 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x19 = 0x3cc,0x18
03cd 01dd | | Execute Vector,First
03ce 0059 | Y | Store_Top Discrete,At_Offset_1
03cf 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x1a = 0x3cf,0x19
03d0 0217 | | Execute Heap_Access,All_Reference
03d1 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
03d2 0a05 | | Execute_Immediate Plus,0x5
03d3 00dd | | Load_Top At_Offset_5
03d4 0217 | | Execute Heap_Access,All_Reference
03d5 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
03d6 027b | { | Execute Discrete,Greater_Equal
03d7 6823 |h# | Jump_Zero 0x3fb
03d8 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x1b = 0x3d8,0x1a
03d9 0219 | | Execute Heap_Access,All_Read
03da 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
03db 00d8 | | Load_Top At_Offset_0
03dc 4812 |H | Short_Literal 0x12
03dd e5ff | | Load 0x2,-0x1
03de 0217 | | Execute Heap_Access,All_Reference
03df 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
03e0 0a01 | | Execute_Immediate Plus,0x1
03e1 00e3 | | Load_Encached Natural_Cache
03e2 025b | [ | Execute Discrete,Check_In_Type
03e3 822a | * | Call 0x1,0x2a
03e4 00d2 | | Pop_Control Pop_Count_2
03e5 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x1c = 0x3e5,0x1b
03e6 4812 |H | Short_Literal 0x12
03e7 00de | | Load_Top At_Offset_6
03e8 0217 | | Execute Heap_Access,All_Reference
03e9 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
03ea 8229 | ) | Call 0x1,0x29
03eb 00de | | Load_Top At_Offset_6
03ec 0217 | | Execute Heap_Access,All_Reference
03ed 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
03ee 01cf | | Execute Vector,Slice_Read
03ef 00dd | | Load_Top At_Offset_5
03f0 0217 | | Execute Heap_Access,All_Reference
03f1 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
03f2 e20f | | Load 0x1,0xf
03f3 0119 | | Execute Any,Check_In_Formal_Type
03f4 8211 | | Call 0x1,0x11
03f5 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x1d = 0x3f5,0x1c
03f6 0217 | | Execute Heap_Access,All_Reference
03f7 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
03f8 00dd | | Load_Top At_Offset_5
03f9 0217 | | Execute Heap_Access,All_Reference
03fa 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
03fb 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x1e = 0x3fb,0x1d
03fc 0217 | | Execute Heap_Access,All_Reference
03fd 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
03fe 0a05 | | Execute_Immediate Plus,0x5
03ff 0248 | H | Execute Discrete,Check_In_Integer
0400 00de | | Load_Top At_Offset_6
0401 01db | | Execute Vector,Length
0402 0273 | s | Execute Discrete,Plus
0403 00dd | | Load_Top At_Offset_5
0404 0217 | | Execute Heap_Access,All_Reference
0405 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0406 027a | z | Execute Discrete,Less_Equal
0407 683d |h= | Jump_Zero 0x445
0408 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x1f = 0x408,0x1e
0409 4800 |H | Short_Literal 0x0
040a e005 | | Load 0x0,0x5
040b 180e | | Execute Package,Field_Execute,Field_Number 0xe
040c 4804 |H | Short_Literal 0x4
040d e5fe | | Load 0x2,-0x2
040e 01db | | Execute Vector,Length
040f 0a05 | | Execute_Immediate Plus,0x5
0410 00e3 | | Load_Encached Natural_Cache
0411 025b | [ | Execute Discrete,Check_In_Type
0412 e005 | | Load 0x0,0x5
0413 180e | | Execute Package,Field_Execute,Field_Number 0xe
0414 01cc | | Execute Vector,Catenate
0415 00dd | | Load_Top At_Offset_5
0416 0217 | | Execute Heap_Access,All_Reference
0417 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0418 0a01 | | Execute_Immediate Plus,0x1
0419 0248 | H | Execute Discrete,Check_In_Integer
041a 00de | | Load_Top At_Offset_6
041b 0217 | | Execute Heap_Access,All_Reference
041c 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
041d 0a05 | | Execute_Immediate Plus,0x5
041e 0248 | H | Execute Discrete,Check_In_Integer
041f e5ff | | Load 0x2,-0x1
0420 0219 | | Execute Heap_Access,All_Read
0421 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0422 01ce | | Execute Vector,Slice_Write
0423 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x20 = 0x423,0x1f
0424 0217 | | Execute Heap_Access,All_Reference
0425 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0426 0a05 | | Execute_Immediate Plus,0x5
0427 00dd | | Load_Top At_Offset_5
0428 0217 | | Execute Heap_Access,All_Reference
0429 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
042a 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x21 = 0x42a,0x20
042b 00dd | | Load_Top At_Offset_5
042c 0217 | | Execute Heap_Access,All_Reference
042d 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
042e 0a01 | | Execute_Immediate Plus,0x1
042f 0248 | H | Execute Discrete,Check_In_Integer
0430 00de | | Load_Top At_Offset_6
0431 0217 | | Execute Heap_Access,All_Reference
0432 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0433 e5fe | | Load 0x2,-0x2
0434 01db | | Execute Vector,Length
0435 0273 | s | Execute Discrete,Plus
0436 0248 | H | Execute Discrete,Check_In_Integer
0437 e5ff | | Load 0x2,-0x1
0438 0219 | | Execute Heap_Access,All_Read
0439 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
043a 01ce | | Execute Vector,Slice_Write
043b 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x22 = 0x43b,0x21
043c 0217 | | Execute Heap_Access,All_Reference
043d 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
043e 00de | | Load_Top At_Offset_6
043f 01db | | Execute Vector,Length
0440 0273 | s | Execute Discrete,Plus
0441 00dd | | Load_Top At_Offset_5
0442 0217 | | Execute Heap_Access,All_Reference
0443 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0444 4503 |E | Exit_Subprogram 0x3
0445 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x23 = 0x445,0x22
0446 0217 | | Execute Heap_Access,All_Reference
0447 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0448 00dd | | Load_Top At_Offset_5
0449 0217 | | Execute Heap_Access,All_Reference
044a 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
044b 0272 | r | Execute Discrete,Minus
044c 0248 | H | Execute Discrete,Check_In_Integer
044d 0afb | | Execute_Immediate Plus,-0x5
044e 005a | Z | Store_Top Discrete,At_Offset_2
044f 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x24 = 0x44f,0x23
0450 4801 |H | Short_Literal 0x1
0451 e005 | | Load 0x0,0x5
0452 180e | | Execute Package,Field_Execute,Field_Number 0xe
0453 4804 |H | Short_Literal 0x4
0454 00db | | Load_Top At_Offset_3
0455 0a05 | | Execute_Immediate Plus,0x5
0456 00e3 | | Load_Encached Natural_Cache
0457 025b | [ | Execute Discrete,Check_In_Type
0458 e005 | | Load 0x0,0x5
0459 180e | | Execute Package,Field_Execute,Field_Number 0xe
045a 01cc | | Execute Vector,Catenate
045b 00dd | | Load_Top At_Offset_5
045c 0217 | | Execute Heap_Access,All_Reference
045d 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
045e 0a01 | | Execute_Immediate Plus,0x1
045f 0248 | H | Execute Discrete,Check_In_Integer
0460 00de | | Load_Top At_Offset_6
0461 0217 | | Execute Heap_Access,All_Reference
0462 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0463 0a05 | | Execute_Immediate Plus,0x5
0464 0248 | H | Execute Discrete,Check_In_Integer
0465 e5ff | | Load 0x2,-0x1
0466 0219 | | Execute Heap_Access,All_Read
0467 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0468 01ce | | Execute Vector,Slice_Write
0469 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x25 = 0x469,0x24
046a 0217 | | Execute Heap_Access,All_Reference
046b 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
046c 0a05 | | Execute_Immediate Plus,0x5
046d 00dd | | Load_Top At_Offset_5
046e 0217 | | Execute Heap_Access,All_Reference
046f 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0470 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x26 = 0x470,0x25
0471 01dd | | Execute Vector,First
0472 00de | | Load_Top At_Offset_6
0473 01dd | | Execute Vector,First
0474 00db | | Load_Top At_Offset_3
0475 0273 | s | Execute Discrete,Plus
0476 0aff | | Execute_Immediate Plus,-0x1
0477 0248 | H | Execute Discrete,Check_In_Integer
0478 e5fe | | Load 0x2,-0x2
0479 01cf | | Execute Vector,Slice_Read
047a 00dd | | Load_Top At_Offset_5
047b 0217 | | Execute Heap_Access,All_Reference
047c 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
047d 0a01 | | Execute_Immediate Plus,0x1
047e 0248 | H | Execute Discrete,Check_In_Integer
047f 00de | | Load_Top At_Offset_6
0480 0217 | | Execute Heap_Access,All_Reference
0481 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0482 e5ff | | Load 0x2,-0x1
0483 0219 | | Execute Heap_Access,All_Read
0484 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0485 01ce | | Execute Vector,Slice_Write
0486 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x27 = 0x486,0x26
0487 0217 | | Execute Heap_Access,All_Reference
0488 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0489 00dd | | Load_Top At_Offset_5
048a 0217 | | Execute Heap_Access,All_Reference
048b 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
048c e20f | | Load 0x1,0xf
048d 0119 | | Execute Any,Check_In_Formal_Type
048e 8211 | | Call 0x1,0x11
048f 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x28 = 0x48f,0x27
0490 01dd | | Execute Vector,First
0491 00da | | Load_Top At_Offset_2
0492 0273 | s | Execute Discrete,Plus
0493 0059 | Y | Store_Top Discrete,At_Offset_1
0494 00dc | | Load_Top At_Offset_4 ; Debug Table 0x5.0x29 = 0x494,0x28
0495 0217 | | Execute Heap_Access,All_Reference
0496 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
0497 00dd | | Load_Top At_Offset_5
0498 0217 | | Execute Heap_Access,All_Reference
0499 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
049a 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x2a = 0x49a,0x29
049b 01dc | | Execute Vector,Last
049c 00d9 | | Load_Top At_Offset_1
049d 0272 | r | Execute Discrete,Minus
049e 0248 | H | Execute Discrete,Check_In_Integer
049f 0a01 | | Execute_Immediate Plus,0x1
04a0 005a | Z | Store_Top Discrete,At_Offset_2
04a1 00cf | | Action Mark_Auxiliary
04a2 7851 |xQ | Jump 0x4f4
04a3 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x2b = 0x4a3,0x2b
04a4 4802 |H | Short_Literal 0x2
04a5 e005 | | Load 0x0,0x5
04a6 180e | | Execute Package,Field_Execute,Field_Number 0xe
04a7 4804 |H | Short_Literal 0x4
04a8 e5ff | | Load 0x2,-0x1
04a9 0217 | | Execute Heap_Access,All_Reference
04aa 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04ab e5ff | | Load 0x2,-0x1
04ac 0217 | | Execute Heap_Access,All_Reference
04ad 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
04ae 0272 | r | Execute Discrete,Minus
04af 00e3 | | Load_Encached Natural_Cache
04b0 025b | [ | Execute Discrete,Check_In_Type
04b1 e005 | | Load 0x0,0x5
04b2 180e | | Execute Package,Field_Execute,Field_Number 0xe
04b3 01cc | | Execute Vector,Catenate
04b4 4801 |H | Short_Literal 0x1
04b5 4805 |H | Short_Literal 0x5
04b6 e5ff | | Load 0x2,-0x1
04b7 0219 | | Execute Heap_Access,All_Read
04b8 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
04b9 01ce | | Execute Vector,Slice_Write
04ba 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x2c = 0x4ba,0x2c
04bb 00da | | Load_Top At_Offset_2
04bc e5ff | | Load 0x2,-0x1
04bd 0217 | | Execute Heap_Access,All_Reference
04be 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04bf 0273 | s | Execute Discrete,Plus
04c0 e5ff | | Load 0x2,-0x1
04c1 0217 | | Execute Heap_Access,All_Reference
04c2 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
04c3 0272 | r | Execute Discrete,Minus
04c4 0248 | H | Execute Discrete,Check_In_Integer
04c5 0afb | | Execute_Immediate Plus,-0x5
04c6 0aff | | Execute_Immediate Plus,-0x1
04c7 0248 | H | Execute Discrete,Check_In_Integer
04c8 e5fe | | Load 0x2,-0x2
04c9 01cf | | Execute Vector,Slice_Read
04ca 4806 |H | Short_Literal 0x6
04cb e5ff | | Load 0x2,-0x1
04cc 0217 | | Execute Heap_Access,All_Reference
04cd 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04ce e5ff | | Load 0x2,-0x1
04cf 0217 | | Execute Heap_Access,All_Reference
04d0 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
04d1 0272 | r | Execute Discrete,Minus
04d2 0248 | H | Execute Discrete,Check_In_Integer
04d3 e5ff | | Load 0x2,-0x1
04d4 0219 | | Execute Heap_Access,All_Read
04d5 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
04d6 01ce | | Execute Vector,Slice_Write
04d7 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x2d = 0x4d7,0x2d
04d8 0217 | | Execute Heap_Access,All_Reference
04d9 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
04da 00de | | Load_Top At_Offset_6
04db 0217 | | Execute Heap_Access,All_Reference
04dc 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04dd e20f | | Load 0x1,0xf
04de 0119 | | Execute Any,Check_In_Formal_Type
04df 8211 | | Call 0x1,0x11
04e0 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x2e = 0x4e0,0x2e
04e1 00de | | Load_Top At_Offset_6
04e2 0217 | | Execute Heap_Access,All_Reference
04e3 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04e4 0273 | s | Execute Discrete,Plus
04e5 00de | | Load_Top At_Offset_6
04e6 0217 | | Execute Heap_Access,All_Reference
04e7 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
04e8 0272 | r | Execute Discrete,Minus
04e9 0248 | H | Execute Discrete,Check_In_Integer
04ea 0afb | | Execute_Immediate Plus,-0x5
04eb 005a | Z | Store_Top Discrete,At_Offset_2
04ec 00de | | Load_Top At_Offset_6 ; Debug Table 0x5.0x2f = 0x4ec,0x2f
04ed 01dc | | Execute Vector,Last
04ee 00da | | Load_Top At_Offset_2
04ef 0272 | r | Execute Discrete,Minus
04f0 0248 | H | Execute Discrete,Check_In_Integer
04f1 0a01 | | Execute_Immediate Plus,0x1
04f2 005b | [ | Store_Top Discrete,At_Offset_3
04f3 00c9 | | Action Pop_Auxiliary_Loop
04f4 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x30 = 0x4f4,0x2a
04f5 00de | | Load_Top At_Offset_6
04f6 0217 | | Execute Heap_Access,All_Reference
04f7 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
04f8 e5ff | | Load 0x2,-0x1
04f9 0217 | | Execute Heap_Access,All_Reference
04fa 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
04fb 0272 | r | Execute Discrete,Minus
04fc 0248 | H | Execute Discrete,Check_In_Integer
04fd 0afb | | Execute_Immediate Plus,-0x5
04fe 027d | } | Execute Discrete,Greater
04ff 77a3 |w | Jump_Nonzero 0x4a3
0500 00ce | | Action Pop_Auxiliary
0501 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x31 = 0x501,0x30
0502 4803 |H | Short_Literal 0x3
0503 e005 | | Load 0x0,0x5
0504 180e | | Execute Package,Field_Execute,Field_Number 0xe
0505 4804 |H | Short_Literal 0x4
0506 00db | | Load_Top At_Offset_3
0507 0a05 | | Execute_Immediate Plus,0x5
0508 00e3 | | Load_Encached Natural_Cache
0509 025b | [ | Execute Discrete,Check_In_Type
050a e005 | | Load 0x0,0x5
050b 180e | | Execute Package,Field_Execute,Field_Number 0xe
050c 01cc | | Execute Vector,Catenate
050d 4801 |H | Short_Literal 0x1
050e 4805 |H | Short_Literal 0x5
050f e5ff | | Load 0x2,-0x1
0510 0219 | | Execute Heap_Access,All_Read
0511 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0512 01ce | | Execute Vector,Slice_Write
0513 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x32 = 0x513,0x31
0514 0a05 | | Execute_Immediate Plus,0x5
0515 00dd | | Load_Top At_Offset_5
0516 0217 | | Execute Heap_Access,All_Reference
0517 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0518 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x33 = 0x518,0x32
0519 00de | | Load_Top At_Offset_6
051a 01dc | | Execute Vector,Last
051b e5fe | | Load 0x2,-0x2
051c 01cf | | Execute Vector,Slice_Read
051d 4806 |H | Short_Literal 0x6
051e 00de | | Load_Top At_Offset_6
051f 0217 | | Execute Heap_Access,All_Reference
0520 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0521 e5ff | | Load 0x2,-0x1
0522 0219 | | Execute Heap_Access,All_Read
0523 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0524 01ce | | Execute Vector,Slice_Write
0525 4503 |E | Exit_Subprogram 0x3
0526 00dd | | Load_Top At_Offset_5 ; Debug Table 0x5.0x34 = 0x526,0x33
0527 00dd | | Load_Top At_Offset_5
0528 0217 | | Execute Heap_Access,All_Reference
0529 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
052a e20f | | Load 0x1,0xf
052b 0119 | | Execute Any,Check_In_Formal_Type
052c 8211 | | Call 0x1,0x11
052d 4503 |E | Exit_Subprogram 0x3
052e 0000 0000 | | .XXX[0x2]
0530 ; --------------------------------------------------------------------------------------
0530 ; SUBPROGRAM
0530 ; --------------------------------------------------------------------------------------
0530 0535 | 5 | .CONST 0x0535 ; Address of begin
0531 0004 | | .CONST 0x0004 ; Address of exception handler
0532 0002 | | .CONST 0x0002 ; Number of locals
0533 INIT_0530:
0533 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x6 = .DEBUG 0x0533,0x094e,0x1002,0x0000,0x0030,0x6474,0x0000,0x00ce
; Debug Table 0x6.0x0 = 0x533,0xffff
0534 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0535 BODY_0530:
0535 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0x1 = 0x535,0x1
0536 0217 | | Execute Heap_Access,All_Reference
0537 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
0538 0f01 | | Execute_Immediate Equal,0x1
0539 6802 |h | Jump_Zero 0x53c
053a e21f | | Load 0x1,0x1f ; Debug Table 0x6.0x2 = 0x53a,0x2
053b 0257 | W | Execute Discrete,Raise
053c 00cf | | Action Mark_Auxiliary
053d 00dc | | Load_Top At_Offset_4 ; Debug Table 0x6.0x3 = 0x53d,0x3
; Debug Table 0x6.0x4 = 0x53d,0x4
053e 0217 | | Execute Heap_Access,All_Reference
053f 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0540 701d |p | Jump_Nonzero 0x55e
0541 00dc | | Load_Top At_Offset_4 ; Debug Table 0x6.0x5 = 0x541,0x5
0542 0219 | | Execute Heap_Access,All_Read
0543 00dd | | Load_Top At_Offset_5
0544 0219 | | Execute Heap_Access,All_Read
0545 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0546 00e3 | | Load_Encached Natural_Cache
0547 00e1 | | Load_Encached Boolean_Cache
0548 00da | | Load_Top At_Offset_2
0549 e5ff | | Load 0x2,-0x1
054a 0217 | | Execute Heap_Access,All_Reference
054b 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
054c e20f | | Load 0x1,0xf
054d 0119 | | Execute Any,Check_In_Formal_Type
054e 8210 | | Call 0x1,0x10
054f 00d1 | | Pop_Control Pop_Count_1
0550 005d | ] | Store_Top Discrete,At_Offset_5
0551 00da | | Load_Top At_Offset_2
0552 2805 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x5
0553 00d2 | | Pop_Control Pop_Count_2
0554 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x6 = 0x554,0x6
0555 6801 |h | Jump_Zero 0x557
0556 786d |xm | Jump 0x5c4 ; Debug Table 0x6.0x7 = 0x556,0x7
0557 00dc | | Load_Top At_Offset_4 ; Debug Table 0x6.0x8 = 0x557,0x8
0558 0217 | | Execute Heap_Access,All_Reference
0559 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
055a 0a01 | | Execute_Immediate Plus,0x1
055b 00dd | | Load_Top At_Offset_5
055c 0217 | | Execute Heap_Access,All_Reference
055d 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
055e 00dc | | Load_Top At_Offset_4 ; Debug Table 0x6.0x9 = 0x55e,0x9
055f 0217 | | Execute Heap_Access,All_Reference
0560 2c04 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4
0561 4603 |F | Jump_Case 0x3
0562 7803 |x | Jump 0x566 ; case 0x0
0563 7822 |x" | Jump 0x586 ; case 0x1
0564 783e |x> | Jump 0x5a3 ; case 0x2
0565 785a |xZ | Jump 0x5c0 ; case 0x3
0566 00dc | | Load_Top At_Offset_4 ; Debug Table 0x6.0xa = 0x566,0xa
0567 0217 | | Execute Heap_Access,All_Reference
0568 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0569 00dd | | Load_Top At_Offset_5
056a 0217 | | Execute Heap_Access,All_Reference
056b 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
056c 0273 | s | Execute Discrete,Plus
056d 0248 | H | Execute Discrete,Check_In_Integer
056e 0aff | | Execute_Immediate Plus,-0x1
056f 00dd | | Load_Top At_Offset_5
0570 0217 | | Execute Heap_Access,All_Reference
0571 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
0572 027d | } | Execute Discrete,Greater
0573 6805 |h | Jump_Zero 0x579
0574 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0xb = 0x574,0xb
0575 00dd | | Load_Top At_Offset_5
0576 0217 | | Execute Heap_Access,All_Reference
0577 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
0578 7849 |xI | Jump 0x5c2
0579 00dc | | Load_Top At_Offset_4 ; Debug Table 0x6.0xc = 0x579,0xc
057a 0217 | | Execute Heap_Access,All_Reference
057b 2c06 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x6
057c 00dd | | Load_Top At_Offset_5
057d 0217 | | Execute Heap_Access,All_Reference
057e 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
057f 00de | | Load_Top At_Offset_6
0580 0217 | | Execute Heap_Access,All_Reference
0581 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0582 8226 | & | Call 0x1,0x26
0583 8228 | ( | Call 0x1,0x28
0584 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0585 783e |x> | Jump 0x5c4 ; Debug Table 0x6.0xd = 0x585,0xd
0586 00dc | | Load_Top At_Offset_4 ; Debug Table 0x6.0xe = 0x586,0xe
0587 0217 | | Execute Heap_Access,All_Reference
0588 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0589 0a04 | | Execute_Immediate Plus,0x4
058a 0248 | H | Execute Discrete,Check_In_Integer
058b 0aff | | Execute_Immediate Plus,-0x1
058c 00dd | | Load_Top At_Offset_5
058d 0217 | | Execute Heap_Access,All_Reference
058e 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
058f 027d | } | Execute Discrete,Greater
0590 700a |p | Jump_Nonzero 0x59b
0591 4804 |H | Short_Literal 0x4
0592 00dd | | Load_Top At_Offset_5
0593 0217 | | Execute Heap_Access,All_Reference
0594 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
0595 00de | | Load_Top At_Offset_6
0596 0217 | | Execute Heap_Access,All_Reference
0597 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
0598 8226 | & | Call 0x1,0x26
0599 8228 | ( | Call 0x1,0x28
059a 6805 |h | Jump_Zero 0x5a0
059b 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0xf = 0x59b,0xf
059c 00dd | | Load_Top At_Offset_5
059d 0217 | | Execute Heap_Access,All_Reference
059e 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
059f 7822 |x" | Jump 0x5c2
05a0 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x10 = 0x5a0,0x10
05a1 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
05a2 7821 |x! | Jump 0x5c4 ; Debug Table 0x6.0x11 = 0x5a2,0x11
05a3 00dc | | Load_Top At_Offset_4 ; Debug Table 0x6.0x12 = 0x5a3,0x12
05a4 0217 | | Execute Heap_Access,All_Reference
05a5 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
05a6 0a05 | | Execute_Immediate Plus,0x5
05a7 0248 | H | Execute Discrete,Check_In_Integer
05a8 0aff | | Execute_Immediate Plus,-0x1
05a9 00dd | | Load_Top At_Offset_5
05aa 0217 | | Execute Heap_Access,All_Reference
05ab 2c05 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x5
05ac 027d | } | Execute Discrete,Greater
05ad 700a |p | Jump_Nonzero 0x5b8
05ae 4805 |H | Short_Literal 0x5
05af 00dd | | Load_Top At_Offset_5
05b0 0217 | | Execute Heap_Access,All_Reference
05b1 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
05b2 00de | | Load_Top At_Offset_6
05b3 0217 | | Execute Heap_Access,All_Reference
05b4 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
05b5 8226 | & | Call 0x1,0x26
05b6 8228 | ( | Call 0x1,0x28
05b7 6805 |h | Jump_Zero 0x5bd
05b8 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x13 = 0x5b8,0x13
05b9 00dd | | Load_Top At_Offset_5
05ba 0217 | | Execute Heap_Access,All_Reference
05bb 2809 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x9
05bc 7805 |x | Jump 0x5c2
05bd 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x14 = 0x5bd,0x14
05be 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
05bf 7804 |x | Jump 0x5c4 ; Debug Table 0x6.0x15 = 0x5bf,0x15
05c0 4887 |H | Short_Literal 0x87 ; Debug Table 0x6.0x16 = 0x5c0,0x16
05c1 0257 | W | Execute Discrete,Raise
05c2 00c9 | | Action Pop_Auxiliary_Loop ; Debug Table 0x6.0x17 = 0x5c2,0x17
05c3 7f79 | y | Jump 0x53d
05c4 00ce | | Action Pop_Auxiliary
05c5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x18 = 0x5c5,0x18
05c6 4401 |D | Exit_Subprogram With_Result,0x1
05c7 0000 | | .XXX[0x1]
05c8 ; --------------------------------------------------------------------------------------
05c8 ; SUBPROGRAM
05c8 ; --------------------------------------------------------------------------------------
05c8 05cb | | .CONST 0x05cb ; Address of begin
05c9 0004 | | .CONST 0x0004 ; Address of exception handler
05ca 0001 | | .CONST 0x0001 ; Number of locals
05cb BODY_05c8:
05cb INIT_05c8:
05cb 00da | | Load_Top At_Offset_2 ; Debug Table 0x7 = .DEBUG 0x05cb,0x0982,0x1001,0x0000,0x0030,0x6474,0x0000,0x00d7
; Debug Table 0x7.0x0 = 0x5cb,0x1
05cc 0217 | | Execute Heap_Access,All_Reference
05cd 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
05ce 0f01 | | Execute_Immediate Equal,0x1
05cf 6802 |h | Jump_Zero 0x5d2
05d0 e21f | | Load 0x1,0x1f ; Debug Table 0x7.0x1 = 0x5d0,0x2
05d1 0257 | W | Execute Discrete,Raise
05d2 e212 | | Load 0x1,0x12 ; Debug Table 0x7.0x2 = 0x5d2,0x3
05d3 0033 | 3 | Store_Top Heap_Access,At_Offset_3
05d4 4501 |E | Exit_Subprogram 0x1
05d5 0000 0000 | | .XXX[0x3]
05d7 0000 | |
05d8 ; --------------------------------------------------------------------------------------
05d8 ; SUBPROGRAM
05d8 ; --------------------------------------------------------------------------------------
05d8 05db | | .CONST 0x05db ; Address of begin
05d9 0004 | | .CONST 0x0004 ; Address of exception handler
05da 0001 | | .CONST 0x0001 ; Number of locals
05db BODY_05d8:
05db INIT_05d8:
05db 00da | | Load_Top At_Offset_2 ; Debug Table 0x8 = .DEBUG 0x05db,0x098a,0x1001,0x0000,0x0030,0x6474,0x0000,0x00df
; Debug Table 0x8.0x0 = 0x5db,0x1
05dc 0217 | | Execute Heap_Access,All_Reference
05dd 2c03 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
05de 7002 |p | Jump_Nonzero 0x5e1
05df e220 | | Load 0x1,0x20 ; Debug Table 0x8.0x1 = 0x5df,0x2
05e0 0257 | W | Execute Discrete,Raise
05e1 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0x2 = 0x5e1,0x3
05e2 0217 | | Execute Heap_Access,All_Reference
05e3 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
05e4 00db | | Load_Top At_Offset_3
05e5 0217 | | Execute Heap_Access,All_Reference
05e6 2c07 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x7
05e7 027e | ~ | Execute Discrete,Not_Equal
05e8 681d |h | Jump_Zero 0x606
05e9 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0x3 = 0x5e9,0x4
05ea 0219 | | Execute Heap_Access,All_Read
05eb 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
05ec 00d8 | | Load_Top At_Offset_0
05ed 4812 |H | Short_Literal 0x12
05ee 00dd | | Load_Top At_Offset_5
05ef 0217 | | Execute Heap_Access,All_Reference
05f0 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
05f1 0a01 | | Execute_Immediate Plus,0x1
05f2 00e3 | | Load_Encached Natural_Cache
05f3 025b | [ | Execute Discrete,Check_In_Type
05f4 822a | * | Call 0x1,0x2a
05f5 00d2 | | Pop_Control Pop_Count_2
05f6 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x4 = 0x5f6,0x5
05f7 4812 |H | Short_Literal 0x12
05f8 00dc | | Load_Top At_Offset_4
05f9 0217 | | Execute Heap_Access,All_Reference
05fa 2c09 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x9
05fb 8229 | ) | Call 0x1,0x29
05fc 00dc | | Load_Top At_Offset_4
05fd 0217 | | Execute Heap_Access,All_Reference
05fe 250a |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0xa
05ff 01cf | | Execute Vector,Slice_Read
0600 00db | | Load_Top At_Offset_3
0601 0217 | | Execute Heap_Access,All_Reference
0602 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0603 e20f | | Load 0x1,0xf
0604 0119 | | Execute Any,Check_In_Formal_Type
0605 8211 | | Call 0x1,0x11
0606 e212 | | Load 0x1,0x12 ; Debug Table 0x8.0x5 = 0x606,0x6
0607 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0608 4501 |E | Exit_Subprogram 0x1
0609 0000 0000 | | .BLANK 0000[0x7]
0610 ; --------------------------------------------------------------------------------------
0610 ; SUBPROGRAM
0610 ; --------------------------------------------------------------------------------------
0610 0613 | | .CONST 0x0613 ; Address of begin
0611 0004 | | .CONST 0x0004 ; Address of exception handler
0612 0001 | | .CONST 0x0001 ; Number of locals
0613 BODY_0610:
0613 INIT_0610:
0613 e212 | | Load 0x1,0x12 ; Debug Table 0x9 = .DEBUG 0x0613,0x0998,0x1001,0x0000,0x0030,0x6474,0x0000,0x00e7
; Debug Table 0x9.0x0 = 0x613,0x1
0614 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0615 4501 |E | Exit_Subprogram 0x1
0616 0000 0000 | | .XXX[0x2]
0618 ; --------------------------------------------------------------------------------------
0618 ; SUBPROGRAM
0618 ; --------------------------------------------------------------------------------------
0618 061b | | .CONST 0x061b ; Address of begin
0619 0004 | | .CONST 0x0004 ; Address of exception handler
061a 0001 | | .CONST 0x0001 ; Number of locals
061b BODY_0618:
061b INIT_0618:
061b 00db | | Load_Top At_Offset_3 ; Debug Table 0xa = .DEBUG 0x061b,0x099c,0x1002,0x0000,0x0030,0x6474,0x0000,0x00ef
; Debug Table 0xa.0x0 = 0x61b,0x1
061c 4603 |F | Jump_Case 0x3
061d 7803 |x | Jump 0x621 ; case 0x0
061e 7804 |x | Jump 0x623 ; case 0x1
061f 7801 |x | Jump 0x621 ; case 0x2
0620 7807 |x | Jump 0x628 ; case 0x3
0621 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x1 = 0x621,0x2
0622 4403 |D | Exit_Subprogram With_Result,0x3
0623 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x2 = 0x623,0x3
0624 0a04 | | Execute_Immediate Plus,0x4
0625 00e3 | | Load_Encached Natural_Cache
0626 025b | [ | Execute Discrete,Check_In_Type
0627 4403 |D | Exit_Subprogram With_Result,0x3
0628 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x3 = 0x628,0x4
0629 4403 |D | Exit_Subprogram With_Result,0x3
062a 0000 0000 | | .BLANK 0000[0x6]
0630 ; --------------------------------------------------------------------------------------
0630 ; SUBPROGRAM
0630 ; --------------------------------------------------------------------------------------
0630 0633 | 3 | .CONST 0x0633 ; Address of begin
0631 0004 | | .CONST 0x0004 ; Address of exception handler
0632 0001 | | .CONST 0x0001 ; Number of locals
0633 BODY_0630:
0633 INIT_0630:
0633 00db | | Load_Top At_Offset_3 ; Debug Table 0xb = .DEBUG 0x0633,0x09a6,0x1002,0x0000,0x0030,0x6474,0x0000,0x0104
; Debug Table 0xb.0x0 = 0x633,0x1
0634 4603 |F | Jump_Case 0x3
0635 7803 |x | Jump 0x639 ; case 0x0
0636 7804 |x | Jump 0x63b ; case 0x1
0637 7801 |x | Jump 0x639 ; case 0x2
0638 7807 |x | Jump 0x640 ; case 0x3
0639 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x1 = 0x639,0x2
063a 4403 |D | Exit_Subprogram With_Result,0x3
063b 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x2 = 0x63b,0x3
063c 0afc | | Execute_Immediate Plus,-0x4
063d 00e3 | | Load_Encached Natural_Cache
063e 025b | [ | Execute Discrete,Check_In_Type
063f 4403 |D | Exit_Subprogram With_Result,0x3
0640 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x3 = 0x640,0x4
0641 4403 |D | Exit_Subprogram With_Result,0x3
0642 0000 0000 | | .BLANK 0000[0x6]
0648 ; --------------------------------------------------------------------------------------
0648 ; SUBPROGRAM
0648 ; --------------------------------------------------------------------------------------
0648 064b | K | .CONST 0x064b ; Address of begin
0649 0004 | | .CONST 0x0004 ; Address of exception handler
064a 0001 | | .CONST 0x0001 ; Number of locals
064b BODY_0648:
064b INIT_0648:
064b 4603 |F | Jump_Case 0x3 ; Debug Table 0xc = .DEBUG 0x064b,0x09b0,0x1005,0x0000,0x0030,0x6484,0x0000,0x001a
064c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
064d 7802 |x | Jump 0x650 ; case 0x1
064e 7805 |x | Jump 0x654 ; case 0x2
064f 7809 |x | Jump 0x659 ; case 0x3
0650 00da | | Load_Top At_Offset_2
0651 0091 071f | | Action Push_String_Extended_Indexed,0x71f ; "READING"
0653 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0654 00db | | Load_Top At_Offset_3
0655 00db | | Load_Top At_Offset_3
0656 00e0 | | Load_Encached Standard_Cache
0657 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0658 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0659 00da | | Load_Top At_Offset_2
065a 00e0 | | Load_Encached Standard_Cache
065b 181c | | Execute Package,Field_Execute,Field_Number 0x1c
065c 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
065d 0000 0000 | | .XXX[0x3]
065f 0000 | |
0660 ; --------------------------------------------------------------------------------------
0660 ; SUBPROGRAM
0660 ; --------------------------------------------------------------------------------------
0660 0663 | c | .CONST 0x0663 ; Address of begin
0661 0004 | | .CONST 0x0004 ; Address of exception handler
0662 0001 | | .CONST 0x0001 ; Number of locals
0663 BODY_0660:
0663 INIT_0660:
0663 4608 |F | Jump_Case 0x8 ; Debug Table 0xd = .DEBUG 0x0663,0x09b2,0x1005,0x0000,0x0030,0x6484,0x0000,0x0020
0664 7808 |x | Jump 0x66d ; case 0x0
0665 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
0666 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x2
0667 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x3
0668 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x4
0669 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x5
066a 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x6
066b 7807 |x | Jump 0x673 ; case 0x7
066c 7810 |x | Jump 0x67d ; case 0x8
066d 00da | | Load_Top At_Offset_2
066e 2202 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x2
066f 00da | | Load_Top At_Offset_2
0670 2402 |$ | Execute Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x2
0671 1c00 | | Execute_Immediate Run_Utility,0x0
0672 4302 |C | Exit_Subprogram From_Utility,0x2
0673 00db | | Load_Top At_Offset_3
0674 4801 |H | Short_Literal 0x1
0675 00dd | | Load_Top At_Offset_5
0676 e004 | | Load 0x0,0x4
0677 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0678 035b | [ | Declare_Type Array,Constrained
0679 4801 |H | Short_Literal 0x1
067a e5ff | | Load 0x2,-0x1
067b 031b | | Declare_Type Variant_Record,Constrained
067c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
067d 00db | | Load_Top At_Offset_3
067e 00db | | Load_Top At_Offset_3
067f 02fc | | Declare_Variable Variant_Record,With_Constraint
0680 4801 |H | Short_Literal 0x1
0681 00de | | Load_Top At_Offset_6
0682 e004 | | Load 0x0,0x4
0683 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0684 0334 | 4 | Declare_Variable Array,With_Constraint
0685 2d0a |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0xa
0686 016a | j | Execute Variant_Record,Indirects_Appended
0687 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0688 ; --------------------------------------------------------------------------------------
0688 ; SUBPROGRAM
0688 ; --------------------------------------------------------------------------------------
0688 068b | | .CONST 0x068b ; Address of begin
0689 0004 | | .CONST 0x0004 ; Address of exception handler
068a 0001 | | .CONST 0x0001 ; Number of locals
068b BODY_0688:
068b INIT_0688:
068b 4603 |F | Jump_Case 0x3 ; Debug Table 0xe = .DEBUG 0x068b,0x09b4,0x1005,0x0000,0x0030,0x6484,0x0000,0x005d
068c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
068d 7802 |x | Jump 0x690 ; case 0x1
068e 7805 |x | Jump 0x694 ; case 0x2
068f 7809 |x | Jump 0x699 ; case 0x3
0690 00da | | Load_Top At_Offset_2
0691 0091 0721 | !| Action Push_String_Extended_Indexed,0x721 ; "BEGIN_END"
0693 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0694 00db | | Load_Top At_Offset_3
0695 00db | | Load_Top At_Offset_3
0696 00e0 | | Load_Encached Standard_Cache
0697 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0698 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0699 00da | | Load_Top At_Offset_2
069a 00e0 | | Load_Encached Standard_Cache
069b 181c | | Execute Package,Field_Execute,Field_Number 0x1c
069c 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
069d 0000 0000 | | .XXX[0x3]
069f 0000 | |
06a0 ; --------------------------------------------------------------------------------------
06a0 ; SUBPROGRAM
06a0 ; --------------------------------------------------------------------------------------
06a0 06a3 | | .CONST 0x06a3 ; Address of begin
06a1 06ab | | .CONST 0x06ab ; Address of exception handler
06a2 0001 | | .CONST 0x0001 ; Number of locals
06a3 BODY_06a0:
06a3 INIT_06a0:
06a3 00da | | Load_Top At_Offset_2 ; Debug Table 0xf = .DEBUG 0x06a3,0x09b6,0x1002,0x0000,0x0030,0x6484,0x0000,0x007c
; Debug Table 0xf.0x0 = 0x6a3,0x1
06a4 00e3 | | Load_Encached Natural_Cache
06a5 0122 | " | Execute Any,Make_Root_Type
06a6 00e0 | | Load_Encached Standard_Cache
06a7 1819 | | Execute Package,Field_Execute,Field_Number 0x19
06a8 00e3 | | Load_Encached Natural_Cache
06a9 025b | [ | Execute Discrete,Check_In_Type
06aa 4401 |D | Exit_Subprogram With_Result,0x1
06ab TRAP_06a0:
06ab 0007 | | Action Break_Optional
06ac e21d | | Load 0x1,0x1d ; Debug Table 0xf.0x1 = 0x6ac,0x2
06ad 0257 | W | Execute Discrete,Raise
06ae 0000 0000 | | .XXX[0x2]
06b0 ; --------------------------------------------------------------------------------------
06b0 ; SUBPROGRAM
06b0 ; --------------------------------------------------------------------------------------
06b0 06b3 | | .CONST 0x06b3 ; Address of begin
06b1 0004 | | .CONST 0x0004 ; Address of exception handler
06b2 0001 | | .CONST 0x0001 ; Number of locals
06b3 BODY_06b0:
06b3 INIT_06b0:
06b3 00db | | Load_Top At_Offset_3 ; Debug Table 0x10 = .DEBUG 0x06b3,0x09bc,0x1002,0x0000,0x0030,0x6484,0x0000,0x0173
; Debug Table 0x10.0x0 = 0x6b3,0x1
06b4 4604 |F | Jump_Case 0x4
06b5 7804 |x | Jump 0x6ba ; case 0x0
06b6 7803 |x | Jump 0x6ba ; case 0x1
06b7 7805 |x | Jump 0x6bd ; case 0x2
06b8 7804 |x | Jump 0x6bd ; case 0x3
06b9 7809 |x | Jump 0x6c3 ; case 0x4
06ba 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x1 = 0x6ba,0x2
06bb 0f04 | | Execute_Immediate Equal,0x4
06bc 4402 |D | Exit_Subprogram With_Result,0x2
06bd 00da | | Load_Top At_Offset_2 ; Debug Table 0x10.0x2 = 0x6bd,0x3
06be 0f01 | | Execute_Immediate Equal,0x1
06bf 00db | | Load_Top At_Offset_3
06c0 0f02 | | Execute_Immediate Equal,0x2
06c1 0278 | x | Execute Discrete,Or
06c2 4402 |D | Exit_Subprogram With_Result,0x2
06c3 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x3 = 0x6c3,0x4
06c4 4402 |D | Exit_Subprogram With_Result,0x2
06c5 0000 0000 | | .XXX[0x3]
06c7 0000 | |
06c8 ; --------------------------------------------------------------------------------------
06c8 ; SUBPROGRAM
06c8 ; --------------------------------------------------------------------------------------
06c8 06cb | | .CONST 0x06cb ; Address of begin
06c9 0004 | | .CONST 0x0004 ; Address of exception handler
06ca 0001 | | .CONST 0x0001 ; Number of locals
06cb BODY_06c8:
06cb INIT_06c8:
06cb 00db | | Load_Top At_Offset_3 ; Debug Table 0x11 = .DEBUG 0x06cb,0x09c6,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ab
; Debug Table 0x11.0x0 = 0x6cb,0x1
06cc 00dc | | Load_Top At_Offset_4
06cd 00de | | Load_Top At_Offset_6
06ce 0273 | s | Execute Discrete,Plus
06cf 0aff | | Execute_Immediate Plus,-0x1
06d0 0248 | H | Execute Discrete,Check_In_Integer
06d1 00dc | | Load_Top At_Offset_4
06d2 01cf | | Execute Vector,Slice_Read
06d3 4403 |D | Exit_Subprogram With_Result,0x3
06d4 0000 0000 | | .BLANK 0000[0x4]
06d8 ; --------------------------------------------------------------------------------------
06d8 ; SUBPROGRAM
06d8 ; --------------------------------------------------------------------------------------
06d8 06db | | .CONST 0x06db ; Address of begin
06d9 0004 | | .CONST 0x0004 ; Address of exception handler
06da 0001 | | .CONST 0x0001 ; Number of locals
06db BODY_06d8:
06db INIT_06d8:
06db 00dc | | Load_Top At_Offset_4 ; Debug Table 0x12 = .DEBUG 0x06db,0x09ca,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ce
; Debug Table 0x12.0x0 = 0x6db,0x1
06dc 00dc | | Load_Top At_Offset_4
06dd 00dc | | Load_Top At_Offset_4
06de 8226 | & | Call 0x1,0x26
06df e005 | | Load 0x0,0x5
06e0 1811 | | Execute Package,Field_Execute,Field_Number 0x11
06e1 4403 |D | Exit_Subprogram With_Result,0x3
06e2 0000 0000 | | .BLANK 0000[0x6]
06e8 ; --------------------------------------------------------------------------------------
06e8 ; SUBPROGRAM
06e8 ; --------------------------------------------------------------------------------------
06e8 06eb | | .CONST 0x06eb ; Address of begin
06e9 0004 | | .CONST 0x0004 ; Address of exception handler
06ea 0001 | | .CONST 0x0001 ; Number of locals
06eb BODY_06e8:
06eb INIT_06e8:
06eb 00cf | | Action Mark_Auxiliary ; Debug Table 0x13 = .DEBUG 0x06eb,0x09ce,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ed
06ec 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0x0 = 0x6ec,0x1
06ed 01d9 | | Execute Vector,Reverse_Bounds
06ee 0263 | c | Execute Discrete,Above_Bound
06ef 7009 |p | Jump_Nonzero 0x6f9
06f0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x1 = 0x6f0,0x2
06f1 00de | | Load_Top At_Offset_6
06f2 01d7 | | Execute Vector,Field_Read
06f3 0e5e | ^ | Execute_Immediate Not_Equal,0x5e
06f4 6802 |h | Jump_Zero 0x6f7
06f5 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x2 = 0x6f5,0x3
06f6 4401 |D | Exit_Subprogram With_Result,0x1
06f7 00c8 | | Action Pop_Auxiliary_Range
06f8 3ff7 |? | Loop_Increasing 0x6f0
06f9 00ce | | Action Pop_Auxiliary
06fa 4801 |H | Short_Literal 0x1 ; Debug Table 0x13.0x3 = 0x6fa,0x4
06fb 4401 |D | Exit_Subprogram With_Result,0x1
06fc 0000 0000 | | .BLANK 0000[0x4]
0700 ; --------------------------------------------------------------------------------------
0700 ; SUBPROGRAM
0700 ; --------------------------------------------------------------------------------------
0700 0703 | | .CONST 0x0703 ; Address of begin
0701 0004 | | .CONST 0x0004 ; Address of exception handler
0702 0001 | | .CONST 0x0001 ; Number of locals
0703 BODY_0700:
0703 INIT_0700:
0703 00da | | Load_Top At_Offset_2 ; Debug Table 0x14 = .DEBUG 0x0703,0x09d8,0x1002,0x0000,0x0030,0x6484,0x0000,0x04b2
; Debug Table 0x14.0x0 = 0x703,0x1
0704 00dc | | Load_Top At_Offset_4
0705 027d | } | Execute Discrete,Greater
0706 6802 |h | Jump_Zero 0x709
0707 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0x1 = 0x707,0x2
0708 4402 |D | Exit_Subprogram With_Result,0x2
0709 00db | | Load_Top At_Offset_3 ; Debug Table 0x14.0x2 = 0x709,0x3
070a 4402 |D | Exit_Subprogram With_Result,0x2
070b 0000 0000 | | .BLANK 0000[0x5]
0710 ; --------------------------------------------------------------------------------------
0710 ; SUBPROGRAM
0710 ; --------------------------------------------------------------------------------------
0710 0713 | | .CONST 0x0713 ; Address of begin
0711 0004 | | .CONST 0x0004 ; Address of exception handler
0712 0001 | | .CONST 0x0001 ; Number of locals
0713 BODY_0710:
0713 INIT_0710:
0713 00cf | | Action Mark_Auxiliary ; Debug Table 0x15 = .DEBUG 0x0713,0x09e0,0x1001,0x0000,0x0030,0x6484,0x0000,0x04d1
0714 00dc | | Load_Top At_Offset_4 ; Debug Table 0x15.0x0 = 0x714,0x1
0715 00dc | | Load_Top At_Offset_4
0716 0263 | c | Execute Discrete,Above_Bound
0717 7006 |p | Jump_Nonzero 0x71e
0718 485e |H^ | Short_Literal 0x5e ; Debug Table 0x15.0x1 = 0x718,0x2
0719 00d9 | | Load_Top At_Offset_1
071a e5fd | | Load 0x2,-0x3
071b 01d6 | | Execute Vector,Field_Write
071c 00c8 | | Action Pop_Auxiliary_Range
071d 3ffa |? | Loop_Increasing 0x718
071e 4503 |E | Exit_Subprogram 0x3
071f ; --------------------------------------------------------------------------------------
071f ; STRING TABLE
071f ; --------------------------------------------------------------------------------------
071f 0010 | | .STRTAB 0x0010->0x0727 ; "READING"
0720 0015 | | .STRTAB 0x0015->0x072a ; "WRITING"
0721 001a | | .STRTAB 0x001a->0x072e ; "BEGIN_END"
0722 0021 | ! | .STRTAB 0x0021->0x0732 ; "BEGIN_NOT_END"
0723 002c | , | .STRTAB 0x002c->0x0739 ; "NOT_BEGIN_NOT_END"
0724 003b | ; | .STRTAB 0x003b->0x0741 ; "NOT_BEGIN_END"
0725 0046 | F | .STRTAB 0x0046->0x0748 ; "UNDEFINED"
0726 004d | M | .STREND 0x004d->0x074c
0727 5245 4144 |READ| .STRTAB_STRINGS
074d 0000 0000 | | .XXX[0x3]
074f 0000 | |
0750 ; --------------------------------------------------------------------------------------
0750 ; Debug Table
0750 ; --------------------------------------------------------------------------------------
0750 0003 0016 | | .CONST 0x0003,0x0016
0752 000b 0802 | | .DEBUG 0x000b,0x0802,0xc000,0x0000,0x0030,0x6474,0x0000,0x000d
075a 0034 082c | 4 ,| .DEBUG 0x0034,0x082c,0xc000,0x0000,0x0030,0x6484,0x0000,0x0015
0762 0083 085e | ^| .DEBUG 0x0083,0x085e,0x1001,0x0000,0x0030,0x6474,0x0000,0x004a
076a 00db 0866 | f| .DEBUG 0x00db,0x0866,0x1001,0x0000,0x0030,0x6474,0x0000,0x007a
0772 0133 086e | 3 n| .DEBUG 0x0133,0x086e,0x1001,0x0000,0x0030,0x6474,0x0000,0x00aa
077a 02eb 08e2 | | .DEBUG 0x02eb,0x08e2,0x1001,0x0000,0x0030,0x6474,0x0000,0x00c0
0782 0533 094e | 3 N| .DEBUG 0x0533,0x094e,0x1002,0x0000,0x0030,0x6474,0x0000,0x00ce
078a 05cb 0982 | | .DEBUG 0x05cb,0x0982,0x1001,0x0000,0x0030,0x6474,0x0000,0x00d7
0792 05db 098a | | .DEBUG 0x05db,0x098a,0x1001,0x0000,0x0030,0x6474,0x0000,0x00df
079a 0613 0998 | | .DEBUG 0x0613,0x0998,0x1001,0x0000,0x0030,0x6474,0x0000,0x00e7
07a2 061b 099c | | .DEBUG 0x061b,0x099c,0x1002,0x0000,0x0030,0x6474,0x0000,0x00ef
07aa 0633 09a6 | 3 | .DEBUG 0x0633,0x09a6,0x1002,0x0000,0x0030,0x6474,0x0000,0x0104
07b2 064b 09b0 | K | .DEBUG 0x064b,0x09b0,0x1005,0x0000,0x0030,0x6484,0x0000,0x001a
07ba 0663 09b2 | c | .DEBUG 0x0663,0x09b2,0x1005,0x0000,0x0030,0x6484,0x0000,0x0020
07c2 068b 09b4 | | .DEBUG 0x068b,0x09b4,0x1005,0x0000,0x0030,0x6484,0x0000,0x005d
07ca 06a3 09b6 | | .DEBUG 0x06a3,0x09b6,0x1002,0x0000,0x0030,0x6484,0x0000,0x007c
07d2 06b3 09bc | | .DEBUG 0x06b3,0x09bc,0x1002,0x0000,0x0030,0x6484,0x0000,0x0173
07da 06cb 09c6 | | .DEBUG 0x06cb,0x09c6,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ab
07e2 06db 09ca | | .DEBUG 0x06db,0x09ca,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ce
07ea 06eb 09ce | | .DEBUG 0x06eb,0x09ce,0x1002,0x0000,0x0030,0x6484,0x0000,0x01ed
07f2 0703 09d8 | | .DEBUG 0x0703,0x09d8,0x1002,0x0000,0x0030,0x6484,0x0000,0x04b2
07fa 0713 09e0 | | .DEBUG 0x0713,0x09e0,0x1001,0x0000,0x0030,0x6484,0x0000,0x04d1
0802 ; --------------------------------------------------------------------------------------
0802 ; Debug3 Subtable 0x0
0802 ; --------------------------------------------------------------------------------------
0802 0014 0000 | | .DBG3TAB 0x0014,0x0000
0804 000b ffff | | .CONST 0x000b,0xffff
0806 000b fffe | | .CONST 0x000b,0xfffe
0808 000b fffd | | .CONST 0x000b,0xfffd
080a 000c fffc | | .CONST 0x000c,0xfffc
080c 000e fffb | | .CONST 0x000e,0xfffb
080e 0010 fffa | | .CONST 0x0010,0xfffa
0810 0012 fff9 | | .CONST 0x0012,0xfff9
0812 0014 fff8 | | .CONST 0x0014,0xfff8
0814 0016 fff7 | | .CONST 0x0016,0xfff7
0816 0018 fff6 | | .CONST 0x0018,0xfff6
0818 001a fff5 | | .CONST 0x001a,0xfff5
081a 001c fff4 | | .CONST 0x001c,0xfff4
081c 001e fff3 | | .CONST 0x001e,0xfff3
081e 0020 fff2 | | .CONST 0x0020,0xfff2
0820 0022 fff1 | " | .CONST 0x0022,0xfff1
0822 0024 fff0 | $ | .CONST 0x0024,0xfff0
0824 0026 ffef | & | .CONST 0x0026,0xffef
0826 0028 ffee | ( | .CONST 0x0028,0xffee
0828 002f ffed | / | .CONST 0x002f,0xffed
082a 0033 ffec | 3 | .CONST 0x0033,0xffec
082c ; --------------------------------------------------------------------------------------
082c ; Debug3 Subtable 0x1
082c ; --------------------------------------------------------------------------------------
082c 0018 0000 | | .DBG3TAB 0x0018,0x0000
082e 0034 ffff | 4 | .CONST 0x0034,0xffff
0830 0034 fffe | 4 | .CONST 0x0034,0xfffe
0832 0039 fffd | 9 | .CONST 0x0039,0xfffd
0834 0052 fffc | R | .CONST 0x0052,0xfffc
0836 0057 fffb | W | .CONST 0x0057,0xfffb
0838 0057 fffa | W | .CONST 0x0057,0xfffa
083a 0057 fff9 | W | .CONST 0x0057,0xfff9
083c 0057 fff8 | W | .CONST 0x0057,0xfff8
083e 0059 fff7 | Y | .CONST 0x0059,0xfff7
0840 005b fff6 | [ | .CONST 0x005b,0xfff6
0842 005d fff5 | ] | .CONST 0x005d,0xfff5
0844 005f fff4 | _ | .CONST 0x005f,0xfff4
0846 0061 fff3 | a | .CONST 0x0061,0xfff3
0848 0063 fff2 | c | .CONST 0x0063,0xfff2
084a 0065 fff1 | e | .CONST 0x0065,0xfff1
084c 0067 fff0 | g | .CONST 0x0067,0xfff0
084e 0069 ffef | i | .CONST 0x0069,0xffef
0850 006b ffee | k | .CONST 0x006b,0xffee
0852 006d ffed | m | .CONST 0x006d,0xffed
0854 006f ffec | o | .CONST 0x006f,0xffec
0856 0071 ffeb | q | .CONST 0x0071,0xffeb
0858 0073 ffea | s | .CONST 0x0073,0xffea
085a 0075 ffe9 | u | .CONST 0x0075,0xffe9
085c 0077 ffe8 | w | .CONST 0x0077,0xffe8
085e ; --------------------------------------------------------------------------------------
085e ; Debug3 Subtable 0x2
085e ; --------------------------------------------------------------------------------------
085e 0000 0003 | | .DBG3TAB 0x0000,0x0003
0860 0083 0001 | | .CONST 0x0083,0x0001
0862 008d 0002 | | .CONST 0x008d,0x0002
0864 008d 0003 | | .CONST 0x008d,0x0003
0866 ; --------------------------------------------------------------------------------------
0866 ; Debug3 Subtable 0x3
0866 ; --------------------------------------------------------------------------------------
0866 0000 0003 | | .DBG3TAB 0x0000,0x0003
0868 00db 0001 | | .CONST 0x00db,0x0001
086a 00e5 0002 | | .CONST 0x00e5,0x0002
086c 00e5 0003 | | .CONST 0x00e5,0x0003
086e ; --------------------------------------------------------------------------------------
086e ; Debug3 Subtable 0x4
086e ; --------------------------------------------------------------------------------------
086e 0004 0035 | 5| .DBG3TAB 0x0004,0x0035
0870 0133 ffff | 3 | .CONST 0x0133,0xffff
0872 0134 fffe | 4 | .CONST 0x0134,0xfffe
0874 0138 fffd | 8 | .CONST 0x0138,0xfffd
0876 013a fffc | : | .CONST 0x013a,0xfffc
0878 013b 0001 | ; | .CONST 0x013b,0x0001
087a 0140 0002 | @ | .CONST 0x0140,0x0002
087c 0142 0003 | B | .CONST 0x0142,0x0003
087e 0144 0004 | D | .CONST 0x0144,0x0004
0880 0147 0005 | G | .CONST 0x0147,0x0005
0882 0147 0006 | G | .CONST 0x0147,0x0006
0884 014b 0007 | K | .CONST 0x014b,0x0007
0886 015e 0008 | ^ | .CONST 0x015e,0x0008
0888 0160 0009 | ` | .CONST 0x0160,0x0009
088a 0167 000a | g | .CONST 0x0167,0x000a
088c 016f 000b | o | .CONST 0x016f,0x000b
088e 017d 000c | } | .CONST 0x017d,0x000c
0890 0182 000d | | .CONST 0x0182,0x000d
0892 0198 000e | | .CONST 0x0198,0x000e
0894 01a6 000f | | .CONST 0x01a6,0x000f
0896 01a8 0010 | | .CONST 0x01a8,0x0010
0898 01b4 0011 | | .CONST 0x01b4,0x0011
089a 01b9 0012 | | .CONST 0x01b9,0x0012
089c 01c3 0013 | | .CONST 0x01c3,0x0013
089e 01c7 0014 | | .CONST 0x01c7,0x0014
08a0 01c8 0015 | | .CONST 0x01c8,0x0015
08a2 01dd 0016 | | .CONST 0x01dd,0x0016
08a4 01e2 0017 | | .CONST 0x01e2,0x0017
08a6 01ed 0018 | | .CONST 0x01ed,0x0018
08a8 01f4 0019 | | .CONST 0x01f4,0x0019
08aa 01f6 001a | | .CONST 0x01f6,0x001a
08ac 01f8 001b | | .CONST 0x01f8,0x001b
08ae 01ff 001c | | .CONST 0x01ff,0x001c
08b0 0211 001d | | .CONST 0x0211,0x001d
08b2 021b 001e | | .CONST 0x021b,0x001e
08b4 0220 001f | | .CONST 0x0220,0x001f
08b6 0228 0020 | ( | .CONST 0x0228,0x0020
08b8 0229 0021 | ) !| .CONST 0x0229,0x0021
08ba 023e 0022 | > "| .CONST 0x023e,0x0022
08bc 0243 0023 | C #| .CONST 0x0243,0x0023
08be 0253 0024 | S $| .CONST 0x0253,0x0024
08c0 0257 0025 | W %| .CONST 0x0257,0x0025
08c2 0259 0026 | Y &| .CONST 0x0259,0x0026
08c4 0267 0027 | g '| .CONST 0x0267,0x0027
08c6 026b 0028 | k (| .CONST 0x026b,0x0028
08c8 0275 0029 | u )| .CONST 0x0275,0x0029
08ca 0277 002a | w *| .CONST 0x0277,0x002a
08cc 0279 002b | y +| .CONST 0x0279,0x002b
08ce 0280 002c | ,| .CONST 0x0280,0x002c
08d0 0290 002d | -| .CONST 0x0290,0x002d
08d2 0294 002e | .| .CONST 0x0294,0x002e
08d4 0296 002f | /| .CONST 0x0296,0x002f
08d6 02a0 0030 | 0| .CONST 0x02a0,0x0030
08d8 02a5 0031 | 1| .CONST 0x02a5,0x0031
08da 02ad 0032 | 2| .CONST 0x02ad,0x0032
08dc 02b4 0033 | 3| .CONST 0x02b4,0x0033
08de 02ca 0034 | 4| .CONST 0x02ca,0x0034
08e0 02ce 0035 | 5| .CONST 0x02ce,0x0035
08e2 ; --------------------------------------------------------------------------------------
08e2 ; Debug3 Subtable 0x5
08e2 ; --------------------------------------------------------------------------------------
08e2 0002 0033 | 3| .DBG3TAB 0x0002,0x0033
08e4 02eb ffff | | .CONST 0x02eb,0xffff
08e6 02ec fffe | | .CONST 0x02ec,0xfffe
08e8 02ed 0001 | | .CONST 0x02ed,0x0001
08ea 02f1 0002 | | .CONST 0x02f1,0x0002
08ec 02f3 0003 | | .CONST 0x02f3,0x0003
08ee 02fb 0004 | | .CONST 0x02fb,0x0004
08f0 0302 0005 | | .CONST 0x0302,0x0005
08f2 0304 0006 | | .CONST 0x0304,0x0006
08f4 030f 0007 | | .CONST 0x030f,0x0007
08f6 031c 0008 | | .CONST 0x031c,0x0008
08f8 032c 0009 | , | .CONST 0x032c,0x0009
08fa 0332 000a | 2 | .CONST 0x0332,0x000a
08fc 0343 000b | C | .CONST 0x0343,0x000b
08fe 034d 000c | M | .CONST 0x034d,0x000c
0900 0355 000d | U | .CONST 0x0355,0x000d
0902 0357 000e | W | .CONST 0x0357,0x000e
0904 0364 000f | d | .CONST 0x0364,0x000f
0906 0371 0010 | q | .CONST 0x0371,0x0010
0908 0381 0011 | | .CONST 0x0381,0x0011
090a 0387 0012 | | .CONST 0x0387,0x0012
090c 039d 0013 | | .CONST 0x039d,0x0013
090e 03a4 0014 | | .CONST 0x03a4,0x0014
0910 03b5 0015 | | .CONST 0x03b5,0x0015
0912 03bf 0016 | | .CONST 0x03bf,0x0016
0914 03ca 0017 | | .CONST 0x03ca,0x0017
0916 03cc 0018 | | .CONST 0x03cc,0x0018
0918 03cf 0019 | | .CONST 0x03cf,0x0019
091a 03d8 001a | | .CONST 0x03d8,0x001a
091c 03e5 001b | | .CONST 0x03e5,0x001b
091e 03f5 001c | | .CONST 0x03f5,0x001c
0920 03fb 001d | | .CONST 0x03fb,0x001d
0922 0408 001e | | .CONST 0x0408,0x001e
0924 0423 001f | # | .CONST 0x0423,0x001f
0926 042a 0020 | * | .CONST 0x042a,0x0020
0928 043b 0021 | ; !| .CONST 0x043b,0x0021
092a 0445 0022 | E "| .CONST 0x0445,0x0022
092c 044f 0023 | O #| .CONST 0x044f,0x0023
092e 0469 0024 | i $| .CONST 0x0469,0x0024
0930 0470 0025 | p %| .CONST 0x0470,0x0025
0932 0486 0026 | &| .CONST 0x0486,0x0026
0934 048f 0027 | '| .CONST 0x048f,0x0027
0936 0494 0028 | (| .CONST 0x0494,0x0028
0938 049a 0029 | )| .CONST 0x049a,0x0029
093a 04a3 002b | +| .CONST 0x04a3,0x002b
093c 04ba 002c | ,| .CONST 0x04ba,0x002c
093e 04d7 002d | -| .CONST 0x04d7,0x002d
0940 04e0 002e | .| .CONST 0x04e0,0x002e
0942 04ec 002f | /| .CONST 0x04ec,0x002f
0944 04f4 002a | *| .CONST 0x04f4,0x002a
0946 0501 0030 | 0| .CONST 0x0501,0x0030
0948 0513 0031 | 1| .CONST 0x0513,0x0031
094a 0518 0032 | 2| .CONST 0x0518,0x0032
094c 0526 0033 | & 3| .CONST 0x0526,0x0033
094e ; --------------------------------------------------------------------------------------
094e ; Debug3 Subtable 0x6
094e ; --------------------------------------------------------------------------------------
094e 0001 0018 | | .DBG3TAB 0x0001,0x0018
0950 0533 ffff | 3 | .CONST 0x0533,0xffff
0952 0535 0001 | 5 | .CONST 0x0535,0x0001
0954 053a 0002 | : | .CONST 0x053a,0x0002
0956 053d 0003 | = | .CONST 0x053d,0x0003
0958 053d 0004 | = | .CONST 0x053d,0x0004
095a 0541 0005 | A | .CONST 0x0541,0x0005
095c 0554 0006 | T | .CONST 0x0554,0x0006
095e 0556 0007 | V | .CONST 0x0556,0x0007
0960 0557 0008 | W | .CONST 0x0557,0x0008
0962 055e 0009 | ^ | .CONST 0x055e,0x0009
0964 0566 000a | f | .CONST 0x0566,0x000a
0966 0574 000b | t | .CONST 0x0574,0x000b
0968 0579 000c | y | .CONST 0x0579,0x000c
096a 0585 000d | | .CONST 0x0585,0x000d
096c 0586 000e | | .CONST 0x0586,0x000e
096e 059b 000f | | .CONST 0x059b,0x000f
0970 05a0 0010 | | .CONST 0x05a0,0x0010
0972 05a2 0011 | | .CONST 0x05a2,0x0011
0974 05a3 0012 | | .CONST 0x05a3,0x0012
0976 05b8 0013 | | .CONST 0x05b8,0x0013
0978 05bd 0014 | | .CONST 0x05bd,0x0014
097a 05bf 0015 | | .CONST 0x05bf,0x0015
097c 05c0 0016 | | .CONST 0x05c0,0x0016
097e 05c2 0017 | | .CONST 0x05c2,0x0017
0980 05c5 0018 | | .CONST 0x05c5,0x0018
0982 ; --------------------------------------------------------------------------------------
0982 ; Debug3 Subtable 0x7
0982 ; --------------------------------------------------------------------------------------
0982 0000 0003 | | .DBG3TAB 0x0000,0x0003
0984 05cb 0001 | | .CONST 0x05cb,0x0001
0986 05d0 0002 | | .CONST 0x05d0,0x0002
0988 05d2 0003 | | .CONST 0x05d2,0x0003
098a ; --------------------------------------------------------------------------------------
098a ; Debug3 Subtable 0x8
098a ; --------------------------------------------------------------------------------------
098a 0000 0006 | | .DBG3TAB 0x0000,0x0006
098c 05db 0001 | | .CONST 0x05db,0x0001
098e 05df 0002 | | .CONST 0x05df,0x0002
0990 05e1 0003 | | .CONST 0x05e1,0x0003
0992 05e9 0004 | | .CONST 0x05e9,0x0004
0994 05f6 0005 | | .CONST 0x05f6,0x0005
0996 0606 0006 | | .CONST 0x0606,0x0006
0998 ; --------------------------------------------------------------------------------------
0998 ; Debug3 Subtable 0x9
0998 ; --------------------------------------------------------------------------------------
0998 0000 0001 | | .DBG3TAB 0x0000,0x0001
099a 0613 0001 | | .CONST 0x0613,0x0001
099c ; --------------------------------------------------------------------------------------
099c ; Debug3 Subtable 0xa
099c ; --------------------------------------------------------------------------------------
099c 0000 0004 | | .DBG3TAB 0x0000,0x0004
099e 061b 0001 | | .CONST 0x061b,0x0001
09a0 0621 0002 | ! | .CONST 0x0621,0x0002
09a2 0623 0003 | # | .CONST 0x0623,0x0003
09a4 0628 0004 | ( | .CONST 0x0628,0x0004
09a6 ; --------------------------------------------------------------------------------------
09a6 ; Debug3 Subtable 0xb
09a6 ; --------------------------------------------------------------------------------------
09a6 0000 0004 | | .DBG3TAB 0x0000,0x0004
09a8 0633 0001 | 3 | .CONST 0x0633,0x0001
09aa 0639 0002 | 9 | .CONST 0x0639,0x0002
09ac 063b 0003 | ; | .CONST 0x063b,0x0003
09ae 0640 0004 | @ | .CONST 0x0640,0x0004
09b0 ; --------------------------------------------------------------------------------------
09b0 ; Debug3 Subtable 0xc
09b0 ; --------------------------------------------------------------------------------------
09b0 0000 0000 | | .DBG3TAB 0x0000,0x0000
09b2 ; --------------------------------------------------------------------------------------
09b2 ; Debug3 Subtable 0xd
09b2 ; --------------------------------------------------------------------------------------
09b2 0000 0000 | | .DBG3TAB 0x0000,0x0000
09b4 ; --------------------------------------------------------------------------------------
09b4 ; Debug3 Subtable 0xe
09b4 ; --------------------------------------------------------------------------------------
09b4 0000 0000 | | .DBG3TAB 0x0000,0x0000
09b6 ; --------------------------------------------------------------------------------------
09b6 ; Debug3 Subtable 0xf
09b6 ; --------------------------------------------------------------------------------------
09b6 0000 0002 | | .DBG3TAB 0x0000,0x0002
09b8 06a3 0001 | | .CONST 0x06a3,0x0001
09ba 06ac 0002 | | .CONST 0x06ac,0x0002
09bc ; --------------------------------------------------------------------------------------
09bc ; Debug3 Subtable 0x10
09bc ; --------------------------------------------------------------------------------------
09bc 0000 0004 | | .DBG3TAB 0x0000,0x0004
09be 06b3 0001 | | .CONST 0x06b3,0x0001
09c0 06ba 0002 | | .CONST 0x06ba,0x0002
09c2 06bd 0003 | | .CONST 0x06bd,0x0003
09c4 06c3 0004 | | .CONST 0x06c3,0x0004
09c6 ; --------------------------------------------------------------------------------------
09c6 ; Debug3 Subtable 0x11
09c6 ; --------------------------------------------------------------------------------------
09c6 0000 0001 | | .DBG3TAB 0x0000,0x0001
09c8 06cb 0001 | | .CONST 0x06cb,0x0001
09ca ; --------------------------------------------------------------------------------------
09ca ; Debug3 Subtable 0x12
09ca ; --------------------------------------------------------------------------------------
09ca 0000 0001 | | .DBG3TAB 0x0000,0x0001
09cc 06db 0001 | | .CONST 0x06db,0x0001
09ce ; --------------------------------------------------------------------------------------
09ce ; Debug3 Subtable 0x13
09ce ; --------------------------------------------------------------------------------------
09ce 0000 0004 | | .DBG3TAB 0x0000,0x0004
09d0 06ec 0001 | | .CONST 0x06ec,0x0001
09d2 06f0 0002 | | .CONST 0x06f0,0x0002
09d4 06f5 0003 | | .CONST 0x06f5,0x0003
09d6 06fa 0004 | | .CONST 0x06fa,0x0004
09d8 ; --------------------------------------------------------------------------------------
09d8 ; Debug3 Subtable 0x14
09d8 ; --------------------------------------------------------------------------------------
09d8 0000 0003 | | .DBG3TAB 0x0000,0x0003
09da 0703 0001 | | .CONST 0x0703,0x0001
09dc 0707 0002 | | .CONST 0x0707,0x0002
09de 0709 0003 | | .CONST 0x0709,0x0003
09e0 ; --------------------------------------------------------------------------------------
09e0 ; Debug3 Subtable 0x15
09e0 ; --------------------------------------------------------------------------------------
09e0 0000 0002 | | .DBG3TAB 0x0000,0x0002
09e2 0714 0001 | | .CONST 0x0714,0x0001
09e4 0718 0002 | | .CONST 0x0718,0x0002
09e6 0000 0000 | | .BLANK 0000[0x1a]