|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 7168 (0x1c00)
Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0810 | | .CONST 0x0810 ; 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 0006 | | .CONST 0x0006 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0044 | D | .CONST 0x0044 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0026 | & | .CONST 0x0026 ; Number of locals
000b INIT_0008:
000b 029a 004b | K| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0048 ; Debug Table 0x0 = .DEBUG 0x000b,0x08e2,0x4000,0x0000,0x0057,0x3485,0x0000,0x00b8
; Debug Table 0x0.0x0 = 0xb,0xffff
000d 029a 005b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0058 ; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 029a 0093 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0090 ; Debug Table 0x0.0x2 = 0xf,0xfffd
0011 00bf | | Action Accept_Activation
0012 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x0012,0x08ea,0x4000,0x0000,0x0058,0xc795,0x0000,0x0008
; Debug Table 0x1.0x0 = 0x12,0xffff
0013 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x13,0xfffe
0014 029d 00a3 | | Declare_Subprogram For_Outer_Call,INIT_00a0 ; Debug Table 0x1.0x2 = 0x14,0xfffd
0016 029d 00bb | | Declare_Subprogram For_Outer_Call,INIT_00b8 ; Debug Table 0x1.0x3 = 0x16,0xfffc
0018 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x4 = 0x18,0xfffb
0019 00c7 | | Action Elaborate_Subprogram
001a 029d 010b | | Declare_Subprogram For_Outer_Call,INIT_0108 ; Debug Table 0x1.0x5 = 0x1a,0xfffa
001c 029d 015b | [| Declare_Subprogram For_Outer_Call,INIT_0158 ; Debug Table 0x1.0x6 = 0x1c,0xfff9
001e 029d 01ab | | Declare_Subprogram For_Outer_Call,INIT_01a8 ; Debug Table 0x1.0x7 = 0x1e,0xfff8
0020 029d 01db | | Declare_Subprogram For_Outer_Call,INIT_01d8 ; Debug Table 0x1.0x8 = 0x20,0xfff7
0022 029d 021b | | Declare_Subprogram For_Outer_Call,INIT_0218 ; Debug Table 0x1.0x9 = 0x22,0xfff6
0024 029d 026b | k| Declare_Subprogram For_Outer_Call,INIT_0268 ; Debug Table 0x1.0xa = 0x24,0xfff5
0026 029d 02bb | | Declare_Subprogram For_Outer_Call,INIT_02b8 ; Debug Table 0x1.0xb = 0x26,0xfff4
0028 029d 02eb | | Declare_Subprogram For_Outer_Call,INIT_02e8 ; Debug Table 0x1.0xc = 0x28,0xfff3
002a 029d 0333 | 3| Declare_Subprogram For_Outer_Call,INIT_0330 ; Debug Table 0x1.0xd = 0x2a,0xfff2
002c 029b 0353 | S| Declare_Subprogram For_Outer_Call,Unelaborated,INIT_0350 ; Debug Table 0x1.0xe = 0x2c,0xfff1
002e 029d 03b3 | | Declare_Subprogram For_Outer_Call,INIT_03b0 ; Debug Table 0x1.0xf = 0x2e,0xfff0
0030 029d 03eb | | Declare_Subprogram For_Outer_Call,INIT_03e8 ; Debug Table 0x1.0x10 = 0x30,0xffef
0032 029d 046b | k| Declare_Subprogram For_Outer_Call,INIT_0468 ; Debug Table 0x1.0x11 = 0x32,0xffee
0034 029d 0483 | | Declare_Subprogram For_Outer_Call,INIT_0480 ; Debug Table 0x1.0x12 = 0x34,0xffed
0036 029d 04ab | | Declare_Subprogram For_Outer_Call,INIT_04a8 ; Debug Table 0x1.0x13 = 0x36,0xffec
0038 029d 051b | | Declare_Subprogram For_Outer_Call,INIT_0518 ; Debug Table 0x1.0x14 = 0x38,0xffeb
003a 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x15 = 0x3a,0xffea
003b 00c7 | | Action Elaborate_Subprogram
003c 029d 06f3 | | Declare_Subprogram For_Outer_Call,INIT_06f0 ; Debug Table 0x1.0x16 = 0x3c,0xffe9
003e 029d 0713 | | Declare_Subprogram For_Outer_Call,INIT_0710 ; Debug Table 0x1.0x17 = 0x3e,0xffe8
0040 1d1e | | Execute_Immediate Reference_Lex_1,0x1e ; Debug Table 0x1.0x18 = 0x40,0xffe7
0041 00c7 | | Action Elaborate_Subprogram
0042 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x19 = 0x42,0xffe6
0043 00c7 | | Action Elaborate_Subprogram
0044 BODY_0008:
0044 00bc | | Action Signal_Activated
0045 00bb | | Action Signal_Completion
0046 0000 0000 | | .XXX[0x2]
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 004b | K | .CONST 0x004b ; Address of begin
0049 0004 | | .CONST 0x0004 ; Address of exception handler
004a 0001 | | .CONST 0x0001 ; Number of locals
004b BODY_0048:
004b INIT_0048:
004b 0007 | | Action Break_Optional ; Debug Table 0x2 = .DEBUG 0x004b,0x0920,0x1001,0x0000,0x0057,0x3485,0x0000,0x00c8
; Debug Table 0x2.0x0 = 0x4b,0x1
004c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x1 = 0x4c,0x401
004d e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x2 = 0x4d,0x1
004e e5ff | | Load 0x2,-0x1
004f 821e | | Call 0x1,0x1e
0050 4503 |E | Exit_Subprogram 0x3
0051 0000 0000 | | .BLANK 0000[0x7]
0058 ; --------------------------------------------------------------------------------------
0058 ; SUBPROGRAM
0058 ; --------------------------------------------------------------------------------------
0058 005c | \ | .CONST 0x005c ; Address of begin
0059 0004 | | .CONST 0x0004 ; Address of exception handler
005a 0001 | | .CONST 0x0001 ; Number of locals
005b INIT_0058:
005b 0007 | | Action Break_Optional ; Debug Table 0x3 = .DEBUG 0x005b,0x0928,0x1001,0x0000,0x0057,0x3485,0x0000,0x00d3
; Debug Table 0x3.0x0 = 0x5b,0xffff
005c BODY_0058:
005c 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x1 = 0x5c,0x1
005d 00db | | Load_Top At_Offset_3
005e 8214 | | Call 0x1,0x14
005f 702a |p* | Jump_Nonzero 0x8a
0060 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x2 = 0x60,0x2
0061 0092 0798 | | Action Push_String_Extended,0x798 ; "Check discrete subtype match"
0063 e001 | | Load 0x0,0x1
0064 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
0065 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0x3 = 0x65,0x3
0066 e002 | | Load 0x0,0x2
0067 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0068 0007 | | Action Break_Optional ; Debug Table 0x3.0x4 = 0x68,0x4
0069 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3.0x5 = 0x69,0x401
006a 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0x6 = 0x6a,0x4
006b 4800 |H | Short_Literal 0x0
006c 62bb |b | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff}
006d 4fff |O | Short_Literal 0x7ff
006e 480e |H | Short_Literal 0xe
006f 4800 |H | Short_Literal 0x0
0070 e001 | | Load 0x0,0x1
0071 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0072 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x7 = 0x72,0x5
0073 e002 | | Load 0x0,0x2
0074 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0075 0007 | | Action Break_Optional ; Debug Table 0x3.0x8 = 0x75,0x6
0076 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3.0x9 = 0x76,0x801
0077 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0xa = 0x77,0x6
0078 4800 |H | Short_Literal 0x0
0079 62ae |b | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff}
007a 4fff |O | Short_Literal 0x7ff
007b 480f |H | Short_Literal 0xf
007c 4800 |H | Short_Literal 0x0
007d e001 | | Load 0x0,0x1
007e 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
007f 4ffd |O | Short_Literal 0x7fd ; Debug Table 0x3.0xb = 0x7f,0x7
0080 e001 | | Load 0x0,0x1
0081 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
0082 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0xc = 0x82,0x8
0083 e003 | | Load 0x0,0x3
0084 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0085 4800 |H | Short_Literal 0x0 ; Debug Table 0x3.0xd = 0x85,0x9
0086 e003 | | Load 0x0,0x3
0087 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0088 e001 | | Load 0x0,0x1 ; Debug Table 0x3.0xe = 0x88,0xa
0089 1853 | S | Execute Package,Field_Execute,Field_Number 0x53
008a 4503 |E | Exit_Subprogram 0x3
008b 0000 0000 | | .BLANK 0000[0x5]
0090 ; --------------------------------------------------------------------------------------
0090 ; SUBPROGRAM
0090 ; --------------------------------------------------------------------------------------
0090 0093 | | .CONST 0x0093 ; Address of begin
0091 0004 | | .CONST 0x0004 ; Address of exception handler
0092 0001 | | .CONST 0x0001 ; Number of locals
0093 BODY_0090:
0093 INIT_0090:
0093 4801 |H | Short_Literal 0x1 ; Debug Table 0x4 = .DEBUG 0x0093,0x0948,0x1001,0x0000,0x0057,0x3485,0x0000,0x00de
; Debug Table 0x4.0x0 = 0x93,0x1
0094 0007 | | Action Break_Optional
0095 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x1 = 0x95,0x401
0096 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x2 = 0x96,0x1
0097 e5ff | | Load 0x2,-0x1
0098 8224 | $ | Call 0x1,0x24
0099 4503 |E | Exit_Subprogram 0x3
009a 0000 0000 | | .BLANK 0000[0x6]
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00a3 | | .CONST 0x00a3 ; Address of begin
00a1 0004 | | .CONST 0x0004 ; Address of exception handler
00a2 0001 | | .CONST 0x0001 ; Number of locals
00a3 BODY_00a0:
00a3 INIT_00a0:
00a3 0007 | | Action Break_Optional ; Debug Table 0x5 = .DEBUG 0x00a3,0x0950,0x1002,0x0000,0x0058,0xc795,0x0000,0x001d
; Debug Table 0x5.0x0 = 0xa3,0x1
00a4 e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x1 = 0xa4,0x401
00a5 0007 | | Action Break_Optional
00a6 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x5.0x2 = 0xa6,0x402
00a7 0007 | | Action Break_Optional ; Debug Table 0x5.0x3 = 0xa7,0x403
00a8 0007 | | Action Break_Optional ; Debug Table 0x5.0x4 = 0xa8,0x404
00a9 0f88 | | Execute_Immediate Equal,0x88 ; Debug Table 0x5.0x5 = 0xa9,0x1
00aa 680a |h | Jump_Zero 0xb5
00ab 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x6 = 0xab,0x2
00ac 00eb | | Load_Encached Diana_Cache
00ad 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4
00ae 4976 |Iv | Short_Literal 0x176
00af 00eb | | Load_Encached Diana_Cache
00b0 0098 | | Execute Package,Field_Read_Dynamic
00b1 1813 | | Execute Package,Field_Execute,Field_Number 0x13
00b2 e004 | | Load 0x0,0x4
00b3 180d | | Execute Package,Field_Execute,Field_Number 0xd
00b4 4401 |D | Exit_Subprogram With_Result,0x1
00b5 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x7 = 0xb5,0x3
00b6 4401 |D | Exit_Subprogram With_Result,0x1
00b7 0000 | | .XXX[0x1]
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00d9 | | .CONST 0x00d9 ; Address of begin
00b9 0004 | | .CONST 0x0004 ; Address of exception handler
00ba 0009 | | .CONST 0x0009 ; Number of locals
00bb INIT_00b8:
00bb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6 = .DEBUG 0x00bb,0x0962,0x1002,0x0000,0x0058,0xc795,0x0000,0x0052
; Debug Table 0x6.0x0 = 0xbb,0xffff
00bc 00db | | Load_Top At_Offset_3
00bd 8213 | | Call 0x1,0x13
00be 0031 | 1 | Store_Top Heap_Access,At_Offset_1
00bf 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6.0x1 = 0xbf,0xfffe
00c0 e5fe | | Load 0x2,-0x2
00c1 8213 | | Call 0x1,0x13
00c2 0031 | 1 | Store_Top Heap_Access,At_Offset_1
00c3 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x6.0x2 = 0xc3,0xfffd
00c4 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x6.0x3 = 0xc4,0xfffc
00c5 00eb | | Load_Encached Diana_Cache ; Debug Table 0x6.0x4 = 0xc5,0xfffb
00c6 1b96 | | Execute Package,Field_Read,Field_Number 0x96
00c7 0322 | " | Declare_Variable Record
00c8 00d8 | | Load_Top At_Offset_0
00c9 1c00 | | Execute_Immediate Run_Utility,0x0
00ca 00eb | | Load_Encached Diana_Cache ; Debug Table 0x6.0x5 = 0xca,0xfffa
00cb 1b96 | | Execute Package,Field_Read,Field_Number 0x96
00cc 0322 | " | Declare_Variable Record
00cd 00d8 | | Load_Top At_Offset_0
00ce 1c00 | | Execute_Immediate Run_Utility,0x0
00cf 00eb | | Load_Encached Diana_Cache ; Debug Table 0x6.0x6 = 0xcf,0xfff9
00d0 1b96 | | Execute Package,Field_Read,Field_Number 0x96
00d1 0322 | " | Declare_Variable Record
00d2 00d8 | | Load_Top At_Offset_0
00d3 1c00 | | Execute_Immediate Run_Utility,0x0
00d4 00eb | | Load_Encached Diana_Cache ; Debug Table 0x6.0x7 = 0xd4,0xfff8
00d5 1b96 | | Execute Package,Field_Read,Field_Number 0x96
00d6 0322 | " | Declare_Variable Record
00d7 00d8 | | Load_Top At_Offset_0
00d8 1c00 | | Execute_Immediate Run_Utility,0x0
00d9 BODY_00b8:
00d9 e402 | | Load 0x2,0x2 ; Debug Table 0x6.0x8 = 0xd9,0x1
00da e403 | | Load 0x2,0x3
00db 021f | | Execute Heap_Access,Equal
00dc 6802 |h | Jump_Zero 0xdf
00dd 4801 |H | Short_Literal 0x1 ; Debug Table 0x6.0x9 = 0xdd,0x2
00de 4402 |D | Exit_Subprogram With_Result,0x2
00df 00da | | Load_Top At_Offset_2 ; Debug Table 0x6.0xa = 0xdf,0x3
00e0 e406 | | Load 0x2,0x6
00e1 00e1 | | Load_Encached Boolean_Cache
00e2 e402 | | Load 0x2,0x2
00e3 e005 | | Load 0x0,0x5
00e4 180f | | Execute Package,Field_Execute,Field_Number 0xf
00e5 c404 | | Store 0x2,0x4
00e6 00d2 | | Pop_Control Pop_Count_2
00e7 e404 | | Load 0x2,0x4 ; Debug Table 0x6.0xb = 0xe7,0x4
00e8 681c |h | Jump_Zero 0x105
00e9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0xc = 0xe9,0x5
00ea 00da | | Load_Top At_Offset_2
00eb 00e1 | | Load_Encached Boolean_Cache
00ec e403 | | Load 0x2,0x3
00ed e005 | | Load 0x0,0x5
00ee 180f | | Execute Package,Field_Execute,Field_Number 0xf
00ef c405 | | Store 0x2,0x5
00f0 00d2 | | Pop_Control Pop_Count_2
00f1 e405 | | Load 0x2,0x5 ; Debug Table 0x6.0xd = 0xf1,0x6
00f2 6812 |h | Jump_Zero 0x105
00f3 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0xe = 0xf3,0x7
00f4 00eb | | Load_Encached Diana_Cache
00f5 189f | | Execute Package,Field_Execute,Field_Number 0x9f
00f6 00da | | Load_Top At_Offset_2
00f7 00eb | | Load_Encached Diana_Cache
00f8 189f | | Execute Package,Field_Execute,Field_Number 0x9f
00f9 012f | / | Execute Any,Equal
00fa 680a |h | Jump_Zero 0x105
00fb 00da | | Load_Top At_Offset_2
00fc 00eb | | Load_Encached Diana_Cache
00fd 189f | | Execute Package,Field_Execute,Field_Number 0x9f
00fe 00d9 | | Load_Top At_Offset_1
00ff 00eb | | Load_Encached Diana_Cache
0100 189f | | Execute Package,Field_Execute,Field_Number 0x9f
0101 012f | / | Execute Any,Equal
0102 6802 |h | Jump_Zero 0x105
0103 4801 |H | Short_Literal 0x1 ; Debug Table 0x6.0xf = 0x103,0x8
0104 4402 |D | Exit_Subprogram With_Result,0x2
0105 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x10 = 0x105,0x9
0106 4402 |D | Exit_Subprogram With_Result,0x2
0107 0000 | | .XXX[0x1]
0108 ; --------------------------------------------------------------------------------------
0108 ; SUBPROGRAM
0108 ; --------------------------------------------------------------------------------------
0108 0121 | ! | .CONST 0x0121 ; Address of begin
0109 0004 | | .CONST 0x0004 ; Address of exception handler
010a 0007 | | .CONST 0x0007 ; Number of locals
010b INIT_0108:
010b 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x7 = .DEBUG 0x010b,0x0986,0x1002,0x0000,0x0058,0xc795,0x0000,0x0167
; Debug Table 0x7.0x0 = 0x10b,0xffff
010c 03e9 | | Declare_Variable Discrete,Duplicate
010d 00eb | | Load_Encached Diana_Cache ; Debug Table 0x7.0x1 = 0x10d,0xfffe
010e 1b96 | | Execute Package,Field_Read,Field_Number 0x96
010f 0322 | " | Declare_Variable Record
0110 00d8 | | Load_Top At_Offset_0
0111 1c00 | | Execute_Immediate Run_Utility,0x0
0112 00eb | | Load_Encached Diana_Cache
0113 1b96 | | Execute Package,Field_Read,Field_Number 0x96
0114 0322 | " | Declare_Variable Record
0115 00d8 | | Load_Top At_Offset_0
0116 1c00 | | Execute_Immediate Run_Utility,0x0
0117 00eb | | Load_Encached Diana_Cache
0118 1b96 | | Execute Package,Field_Read,Field_Number 0x96
0119 0322 | " | Declare_Variable Record
011a 00d8 | | Load_Top At_Offset_0
011b 1c00 | | Execute_Immediate Run_Utility,0x0
011c 00eb | | Load_Encached Diana_Cache
011d 1b96 | | Execute Package,Field_Read,Field_Number 0x96
011e 0322 | " | Declare_Variable Record
011f 00d8 | | Load_Top At_Offset_0
0120 1c00 | | Execute_Immediate Run_Utility,0x0
0121 BODY_0108:
0121 e5ff | | Load 0x2,-0x1 ; Debug Table 0x7.0x2 = 0x121,0x1
0122 e5fe | | Load 0x2,-0x2
0123 021f | | Execute Heap_Access,Equal
0124 6802 |h | Jump_Zero 0x127
0125 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0x3 = 0x125,0x2
0126 4402 |D | Exit_Subprogram With_Result,0x2
0127 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x4 = 0x127,0x3
0128 e404 | | Load 0x2,0x4
0129 00e1 | | Load_Encached Boolean_Cache
012a e5ff | | Load 0x2,-0x1
012b e005 | | Load 0x0,0x5
012c 180f | | Execute Package,Field_Execute,Field_Number 0xf
012d c402 | | Store 0x2,0x2
012e 00d2 | | Pop_Control Pop_Count_2
012f e402 | | Load 0x2,0x2 ; Debug Table 0x7.0x5 = 0x12f,0x4
0130 681e |h | Jump_Zero 0x14f
0131 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x6 = 0x131,0x5
0132 00da | | Load_Top At_Offset_2
0133 00e1 | | Load_Encached Boolean_Cache
0134 e5fe | | Load 0x2,-0x2
0135 e005 | | Load 0x0,0x5
0136 180f | | Execute Package,Field_Execute,Field_Number 0xf
0137 c403 | | Store 0x2,0x3
0138 00d2 | | Pop_Control Pop_Count_2
0139 e403 | | Load 0x2,0x3 ; Debug Table 0x7.0x7 = 0x139,0x6
013a 6814 |h | Jump_Zero 0x14f
013b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x8 = 0x13b,0x7
013c 00eb | | Load_Encached Diana_Cache
013d 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1
013e e404 | | Load 0x2,0x4
013f 00eb | | Load_Encached Diana_Cache
0140 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1
0141 e006 | | Load 0x0,0x6
0142 184a | J | Execute Package,Field_Execute,Field_Number 0x4a
0143 680b |h | Jump_Zero 0x14f
0144 00d8 | | Load_Top At_Offset_0
0145 00eb | | Load_Encached Diana_Cache
0146 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1
0147 00db | | Load_Top At_Offset_3
0148 00eb | | Load_Encached Diana_Cache
0149 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1
014a e006 | | Load 0x0,0x6
014b 184a | J | Execute Package,Field_Execute,Field_Number 0x4a
014c 6802 |h | Jump_Zero 0x14f
014d 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0x9 = 0x14d,0x8
014e 4402 |D | Exit_Subprogram With_Result,0x2
014f 4800 |H | Short_Literal 0x0 ; Debug Table 0x7.0xa = 0x14f,0x9
0150 4402 |D | Exit_Subprogram With_Result,0x2
0151 0000 0000 | | .BLANK 0000[0x7]
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 0171 | q | .CONST 0x0171 ; Address of begin
0159 0004 | | .CONST 0x0004 ; Address of exception handler
015a 0007 | | .CONST 0x0007 ; Number of locals
015b INIT_0158:
015b 00eb | | Load_Encached Diana_Cache ; Debug Table 0x8 = .DEBUG 0x015b,0x099e,0x1002,0x0000,0x0058,0xc795,0x0000,0x01d9
; Debug Table 0x8.0x0 = 0x15b,0xffff
015c 1b96 | | Execute Package,Field_Read,Field_Number 0x96
015d 0322 | " | Declare_Variable Record
015e 00d8 | | Load_Top At_Offset_0
015f 1c00 | | Execute_Immediate Run_Utility,0x0
0160 00eb | | Load_Encached Diana_Cache
0161 1b96 | | Execute Package,Field_Read,Field_Number 0x96
0162 0322 | " | Declare_Variable Record
0163 00d8 | | Load_Top At_Offset_0
0164 1c00 | | Execute_Immediate Run_Utility,0x0
0165 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x8.0x1 = 0x165,0xfffe
0166 03e9 | | Declare_Variable Discrete,Duplicate
0167 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x2 = 0x167,0xfffd
0168 e5ff | | Load 0x2,-0x1
0169 00eb | | Load_Encached Diana_Cache
016a 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9
016b 0031 | 1 | Store_Top Heap_Access,At_Offset_1
016c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x3 = 0x16c,0xfffc
016d e5fe | | Load 0x2,-0x2
016e 00eb | | Load_Encached Diana_Cache
016f 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9
0170 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0171 BODY_0158:
0171 e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0x4 = 0x171,0x1
0172 e5fe | | Load 0x2,-0x2
0173 021f | | Execute Heap_Access,Equal
0174 6802 |h | Jump_Zero 0x177
0175 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x5 = 0x175,0x2
0176 4402 |D | Exit_Subprogram With_Result,0x2
0177 0007 | | Action Break_Optional ; Debug Table 0x8.0x6 = 0x177,0x3
0178 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0x7 = 0x178,0x401
0179 021d | | Execute Heap_Access,Is_Null
017a 7003 |p | Jump_Nonzero 0x17e ; Debug Table 0x8.0x8 = 0x17a,0x3
017b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x9 = 0x17b,0x801
017c 021d | | Execute Heap_Access,Is_Null
017d 6802 |h | Jump_Zero 0x180 ; Debug Table 0x8.0xa = 0x17d,0x401
017e 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0xb = 0x17e,0x4
017f 4402 |D | Exit_Subprogram With_Result,0x2
0180 e402 | | Load 0x2,0x2 ; Debug Table 0x8.0xc = 0x180,0x5
0181 00e1 | | Load_Encached Boolean_Cache
0182 00db | | Load_Top At_Offset_3
0183 00eb | | Load_Encached Diana_Cache
0184 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5
0185 e005 | | Load 0x0,0x5
0186 180d | | Execute Package,Field_Execute,Field_Number 0xd
0187 c404 | | Store 0x2,0x4
0188 00d1 | | Pop_Control Pop_Count_1
0189 e403 | | Load 0x2,0x3 ; Debug Table 0x8.0xd = 0x189,0x6
018a 00e1 | | Load_Encached Boolean_Cache
018b 00da | | Load_Top At_Offset_2
018c 00eb | | Load_Encached Diana_Cache
018d 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5
018e e005 | | Load 0x0,0x5
018f 180d | | Execute Package,Field_Execute,Field_Number 0xd
0190 c405 | | Store 0x2,0x5
0191 00d1 | | Pop_Control Pop_Count_1
0192 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0xe = 0x192,0x7
0193 00db | | Load_Top At_Offset_3
0194 0279 | y | Execute Discrete,And
0195 680b |h | Jump_Zero 0x1a1
0196 e403 | | Load 0x2,0x3 ; Debug Table 0x8.0xf = 0x196,0x8
0197 00eb | | Load_Encached Diana_Cache
0198 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1
0199 e402 | | Load 0x2,0x2
019a 00eb | | Load_Encached Diana_Cache
019b 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1
019c e006 | | Load 0x0,0x6
019d 184a | J | Execute Package,Field_Execute,Field_Number 0x4a
019e 6802 |h | Jump_Zero 0x1a1
019f 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x10 = 0x19f,0x9
01a0 4402 |D | Exit_Subprogram With_Result,0x2
01a1 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x11 = 0x1a1,0xa
01a2 4402 |D | Exit_Subprogram With_Result,0x2
01a3 0000 0000 | | .BLANK 0000[0x5]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01b1 | | .CONST 0x01b1 ; Address of begin
01a9 0004 | | .CONST 0x0004 ; Address of exception handler
01aa 0003 | | .CONST 0x0003 ; Number of locals
01ab INIT_01a8:
01ab 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x9 = .DEBUG 0x01ab,0x09c4,0x1001,0x0000,0x0058,0xc795,0x0000,0x026c
; Debug Table 0x9.0x0 = 0x1ab,0xffff
01ac 00eb | | Load_Encached Diana_Cache ; Debug Table 0x9.0x1 = 0x1ac,0xfffe
01ad 1b96 | | Execute Package,Field_Read,Field_Number 0x96
01ae 0322 | " | Declare_Variable Record
01af 00d8 | | Load_Top At_Offset_0
01b0 1c00 | | Execute_Immediate Run_Utility,0x0
01b1 BODY_01a8:
01b1 0007 | | Action Break_Optional ; Debug Table 0x9.0x2 = 0x1b1,0x1
01b2 e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0x3 = 0x1b2,0x401
01b3 0007 | | Action Break_Optional
01b4 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x9.0x4 = 0x1b4,0x402
01b5 0007 | | Action Break_Optional ; Debug Table 0x9.0x5 = 0x1b5,0x403
01b6 0007 | | Action Break_Optional ; Debug Table 0x9.0x6 = 0x1b6,0x404
01b7 0f64 | d | Execute_Immediate Equal,0x64 ; Debug Table 0x9.0x7 = 0x1b7,0x1
01b8 6811 |h | Jump_Zero 0x1ca
01b9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x8 = 0x1b9,0x2
01ba 00e1 | | Load_Encached Boolean_Cache
01bb e5ff | | Load 0x2,-0x1
01bc 00eb | | Load_Encached Diana_Cache
01bd 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5
01be e005 | | Load 0x0,0x5
01bf 180d | | Execute Package,Field_Execute,Field_Number 0xd
01c0 005b | [ | Store_Top Discrete,At_Offset_3
01c1 00d1 | | Pop_Control Pop_Count_1
01c2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x9 = 0x1c2,0x3
01c3 6806 |h | Jump_Zero 0x1ca
01c4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0xa = 0x1c4,0x4
01c5 00eb | | Load_Encached Diana_Cache
01c6 18a0 | | Execute Package,Field_Execute,Field_Number 0xa0
01c7 e001 | | Load 0x0,0x1
01c8 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
01c9 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0x9.0xb = 0x1c9,0x5
01ca e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0xc = 0x1ca,0x6
01cb e002 | | Load 0x0,0x2
01cc 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
01cd 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0xd = 0x1cd,0x7
01ce 4801 |H | Short_Literal 0x1
01cf e001 | | Load 0x0,0x1
01d0 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
01d1 0092 0799 | | Action Push_String_Extended,0x799 ; "RETURN NOMINAL DELTA ACTION"
; Debug Table 0x9.0xe = 0x1d1,0x8
01d3 e001 | | Load 0x0,0x1
01d4 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
01d5 4502 |E | Exit_Subprogram 0x2
01d6 0000 0000 | | .XXX[0x2]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01dc | | .CONST 0x01dc ; Address of begin
01d9 0004 | | .CONST 0x0004 ; Address of exception handler
01da 0001 | | .CONST 0x0001 ; Number of locals
01db INIT_01d8:
01db 0007 | | Action Break_Optional ; Debug Table 0xa = .DEBUG 0x01db,0x09e4,0x1001,0x0000,0x0058,0xc795,0x0000,0x02cc
; Debug Table 0xa.0x0 = 0x1db,0xffff
01dc BODY_01d8:
01dc 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x1 = 0x1dc,0x1
01dd 00db | | Load_Top At_Offset_3
01de 8215 | | Call 0x1,0x15
01df 702a |p* | Jump_Nonzero 0x20a
01e0 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x2 = 0x1e0,0x2
01e1 0092 079a | | Action Push_String_Extended,0x79a ; "Check fixed subtype bounds match"
01e3 e001 | | Load 0x0,0x1
01e4 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
01e5 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x3 = 0x1e5,0x3
01e6 e002 | | Load 0x0,0x2
01e7 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
01e8 0007 | | Action Break_Optional ; Debug Table 0xa.0x4 = 0x1e8,0x4
01e9 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa.0x5 = 0x1e9,0x401
01ea 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0x6 = 0x1ea,0x4
01eb 4800 |H | Short_Literal 0x0
01ec 613b |a; | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff}
01ed 4fff |O | Short_Literal 0x7ff
01ee 480e |H | Short_Literal 0xe
01ef 4800 |H | Short_Literal 0x0
01f0 e001 | | Load 0x0,0x1
01f1 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
01f2 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x7 = 0x1f2,0x5
01f3 e002 | | Load 0x0,0x2
01f4 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
01f5 0007 | | Action Break_Optional ; Debug Table 0xa.0x8 = 0x1f5,0x6
01f6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa.0x9 = 0x1f6,0x801
01f7 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0xa = 0x1f7,0x6
01f8 4800 |H | Short_Literal 0x0
01f9 612e |a. | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff}
01fa 4fff |O | Short_Literal 0x7ff
01fb 480f |H | Short_Literal 0xf
01fc 4800 |H | Short_Literal 0x0
01fd e001 | | Load 0x0,0x1
01fe 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
01ff 4ffd |O | Short_Literal 0x7fd ; Debug Table 0xa.0xb = 0x1ff,0x7
0200 e001 | | Load 0x0,0x1
0201 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
0202 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0xc = 0x202,0x8
0203 e003 | | Load 0x0,0x3
0204 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0205 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0xd = 0x205,0x9
0206 e003 | | Load 0x0,0x3
0207 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0208 e001 | | Load 0x0,0x1 ; Debug Table 0xa.0xe = 0x208,0xa
0209 1853 | S | Execute Package,Field_Execute,Field_Number 0x53
020a 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0xf = 0x20a,0xb
020b 00db | | Load_Top At_Offset_3
020c 8216 | | Call 0x1,0x16
020d 7007 |p | Jump_Nonzero 0x215
020e 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x10 = 0x20e,0xc
020f 8217 | | Call 0x1,0x17
0210 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x11 = 0x210,0xd
0211 8217 | | Call 0x1,0x17
0212 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x12 = 0x212,0xe
0213 e003 | | Load 0x0,0x3
0214 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0215 4503 |E | Exit_Subprogram 0x3
0216 0000 0000 | | .XXX[0x2]
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 0231 | 1 | .CONST 0x0231 ; Address of begin
0219 0004 | | .CONST 0x0004 ; Address of exception handler
021a 0007 | | .CONST 0x0007 ; Number of locals
021b INIT_0218:
021b 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xb = .DEBUG 0x021b,0x0a0c,0x1002,0x0000,0x0058,0xc795,0x0000,0x035e
; Debug Table 0xb.0x0 = 0x21b,0xffff
021c 03e9 | | Declare_Variable Discrete,Duplicate
021d 00eb | | Load_Encached Diana_Cache ; Debug Table 0xb.0x1 = 0x21d,0xfffe
021e 1b96 | | Execute Package,Field_Read,Field_Number 0x96
021f 0322 | " | Declare_Variable Record
0220 00d8 | | Load_Top At_Offset_0
0221 1c00 | | Execute_Immediate Run_Utility,0x0
0222 00eb | | Load_Encached Diana_Cache
0223 1b96 | | Execute Package,Field_Read,Field_Number 0x96
0224 0322 | " | Declare_Variable Record
0225 00d8 | | Load_Top At_Offset_0
0226 1c00 | | Execute_Immediate Run_Utility,0x0
0227 00eb | | Load_Encached Diana_Cache
0228 1b96 | | Execute Package,Field_Read,Field_Number 0x96
0229 0322 | " | Declare_Variable Record
022a 00d8 | | Load_Top At_Offset_0
022b 1c00 | | Execute_Immediate Run_Utility,0x0
022c 00eb | | Load_Encached Diana_Cache
022d 1b96 | | Execute Package,Field_Read,Field_Number 0x96
022e 0322 | " | Declare_Variable Record
022f 00d8 | | Load_Top At_Offset_0
0230 1c00 | | Execute_Immediate Run_Utility,0x0
0231 BODY_0218:
0231 e5ff | | Load 0x2,-0x1 ; Debug Table 0xb.0x2 = 0x231,0x1
0232 e5fe | | Load 0x2,-0x2
0233 021f | | Execute Heap_Access,Equal
0234 6802 |h | Jump_Zero 0x237
0235 4801 |H | Short_Literal 0x1 ; Debug Table 0xb.0x3 = 0x235,0x2
0236 4402 |D | Exit_Subprogram With_Result,0x2
0237 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x4 = 0x237,0x3
0238 e404 | | Load 0x2,0x4
0239 00e1 | | Load_Encached Boolean_Cache
023a e5ff | | Load 0x2,-0x1
023b e005 | | Load 0x0,0x5
023c 180f | | Execute Package,Field_Execute,Field_Number 0xf
023d c402 | | Store 0x2,0x2
023e 00d2 | | Pop_Control Pop_Count_2
023f e402 | | Load 0x2,0x2 ; Debug Table 0xb.0x5 = 0x23f,0x4
0240 681e |h | Jump_Zero 0x25f
0241 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x6 = 0x241,0x5
0242 00da | | Load_Top At_Offset_2
0243 00e1 | | Load_Encached Boolean_Cache
0244 e5fe | | Load 0x2,-0x2
0245 e005 | | Load 0x0,0x5
0246 180f | | Execute Package,Field_Execute,Field_Number 0xf
0247 c403 | | Store 0x2,0x3
0248 00d2 | | Pop_Control Pop_Count_2
0249 e403 | | Load 0x2,0x3 ; Debug Table 0xb.0x7 = 0x249,0x6
024a 6814 |h | Jump_Zero 0x25f
024b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x8 = 0x24b,0x7
024c 00eb | | Load_Encached Diana_Cache
024d 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1
024e e404 | | Load 0x2,0x4
024f 00eb | | Load_Encached Diana_Cache
0250 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1
0251 e006 | | Load 0x0,0x6
0252 184a | J | Execute Package,Field_Execute,Field_Number 0x4a
0253 680b |h | Jump_Zero 0x25f
0254 00d8 | | Load_Top At_Offset_0
0255 00eb | | Load_Encached Diana_Cache
0256 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1
0257 00db | | Load_Top At_Offset_3
0258 00eb | | Load_Encached Diana_Cache
0259 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1
025a e006 | | Load 0x0,0x6
025b 184a | J | Execute Package,Field_Execute,Field_Number 0x4a
025c 6802 |h | Jump_Zero 0x25f
025d 4801 |H | Short_Literal 0x1 ; Debug Table 0xb.0x9 = 0x25d,0x8
025e 4402 |D | Exit_Subprogram With_Result,0x2
025f 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0xa = 0x25f,0x9
0260 4402 |D | Exit_Subprogram With_Result,0x2
0261 0000 0000 | | .BLANK 0000[0x7]
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 0281 | | .CONST 0x0281 ; Address of begin
0269 0004 | | .CONST 0x0004 ; Address of exception handler
026a 0007 | | .CONST 0x0007 ; Number of locals
026b INIT_0268:
026b 00eb | | Load_Encached Diana_Cache ; Debug Table 0xc = .DEBUG 0x026b,0x0a24,0x1002,0x0000,0x0058,0xc795,0x0000,0x03d0
; Debug Table 0xc.0x0 = 0x26b,0xffff
026c 1b96 | | Execute Package,Field_Read,Field_Number 0x96
026d 0322 | " | Declare_Variable Record
026e 00d8 | | Load_Top At_Offset_0
026f 1c00 | | Execute_Immediate Run_Utility,0x0
0270 00eb | | Load_Encached Diana_Cache
0271 1b96 | | Execute Package,Field_Read,Field_Number 0x96
0272 0322 | " | Declare_Variable Record
0273 00d8 | | Load_Top At_Offset_0
0274 1c00 | | Execute_Immediate Run_Utility,0x0
0275 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xc.0x1 = 0x275,0xfffe
0276 03e9 | | Declare_Variable Discrete,Duplicate
0277 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x2 = 0x277,0xfffd
0278 e5ff | | Load 0x2,-0x1
0279 00eb | | Load_Encached Diana_Cache
027a 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9
027b 0031 | 1 | Store_Top Heap_Access,At_Offset_1
027c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x3 = 0x27c,0xfffc
027d e5fe | | Load 0x2,-0x2
027e 00eb | | Load_Encached Diana_Cache
027f 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9
0280 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0281 BODY_0268:
0281 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x4 = 0x281,0x1
0282 e5fe | | Load 0x2,-0x2
0283 021f | | Execute Heap_Access,Equal
0284 6802 |h | Jump_Zero 0x287
0285 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x5 = 0x285,0x2
0286 4402 |D | Exit_Subprogram With_Result,0x2
0287 0007 | | Action Break_Optional ; Debug Table 0xc.0x6 = 0x287,0x3
0288 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0x7 = 0x288,0x401
0289 021d | | Execute Heap_Access,Is_Null
028a 7003 |p | Jump_Nonzero 0x28e ; Debug Table 0xc.0x8 = 0x28a,0x3
028b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x9 = 0x28b,0x801
028c 021d | | Execute Heap_Access,Is_Null
028d 6802 |h | Jump_Zero 0x290 ; Debug Table 0xc.0xa = 0x28d,0x401
028e 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0xb = 0x28e,0x4
028f 4402 |D | Exit_Subprogram With_Result,0x2
0290 e402 | | Load 0x2,0x2 ; Debug Table 0xc.0xc = 0x290,0x5
0291 00e1 | | Load_Encached Boolean_Cache
0292 00db | | Load_Top At_Offset_3
0293 00eb | | Load_Encached Diana_Cache
0294 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5
0295 e005 | | Load 0x0,0x5
0296 180d | | Execute Package,Field_Execute,Field_Number 0xd
0297 c404 | | Store 0x2,0x4
0298 00d1 | | Pop_Control Pop_Count_1
0299 e403 | | Load 0x2,0x3 ; Debug Table 0xc.0xd = 0x299,0x6
029a 00e1 | | Load_Encached Boolean_Cache
029b 00da | | Load_Top At_Offset_2
029c 00eb | | Load_Encached Diana_Cache
029d 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5
029e e005 | | Load 0x0,0x5
029f 180d | | Execute Package,Field_Execute,Field_Number 0xd
02a0 c405 | | Store 0x2,0x5
02a1 00d1 | | Pop_Control Pop_Count_1
02a2 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0xe = 0x2a2,0x7
02a3 00db | | Load_Top At_Offset_3
02a4 0279 | y | Execute Discrete,And
02a5 680a |h | Jump_Zero 0x2b0
02a6 e402 | | Load 0x2,0x2 ; Debug Table 0xc.0xf = 0x2a6,0x8
02a7 00eb | | Load_Encached Diana_Cache
02a8 189f | | Execute Package,Field_Execute,Field_Number 0x9f
02a9 e403 | | Load 0x2,0x3
02aa 00eb | | Load_Encached Diana_Cache
02ab 189f | | Execute Package,Field_Execute,Field_Number 0x9f
02ac 012f | / | Execute Any,Equal
02ad 6802 |h | Jump_Zero 0x2b0
02ae 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x10 = 0x2ae,0x9
02af 4402 |D | Exit_Subprogram With_Result,0x2
02b0 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x11 = 0x2b0,0xa
02b1 4402 |D | Exit_Subprogram With_Result,0x2
02b2 0000 0000 | | .BLANK 0000[0x6]
02b8 ; --------------------------------------------------------------------------------------
02b8 ; SUBPROGRAM
02b8 ; --------------------------------------------------------------------------------------
02b8 02c1 | | .CONST 0x02c1 ; Address of begin
02b9 0004 | | .CONST 0x0004 ; Address of exception handler
02ba 0003 | | .CONST 0x0003 ; Number of locals
02bb INIT_02b8:
02bb 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xd = .DEBUG 0x02bb,0x0a4a,0x1001,0x0000,0x0058,0xc795,0x0000,0x0463
; Debug Table 0xd.0x0 = 0x2bb,0xffff
02bc 00eb | | Load_Encached Diana_Cache ; Debug Table 0xd.0x1 = 0x2bc,0xfffe
02bd 1b96 | | Execute Package,Field_Read,Field_Number 0x96
02be 0322 | " | Declare_Variable Record
02bf 00d8 | | Load_Top At_Offset_0
02c0 1c00 | | Execute_Immediate Run_Utility,0x0
02c1 BODY_02b8:
02c1 0007 | | Action Break_Optional ; Debug Table 0xd.0x2 = 0x2c1,0x1
02c2 e5ff | | Load 0x2,-0x1 ; Debug Table 0xd.0x3 = 0x2c2,0x401
02c3 0007 | | Action Break_Optional
02c4 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xd.0x4 = 0x2c4,0x402
02c5 0007 | | Action Break_Optional ; Debug Table 0xd.0x5 = 0x2c5,0x403
02c6 0007 | | Action Break_Optional ; Debug Table 0xd.0x6 = 0x2c6,0x404
02c7 0f65 | e | Execute_Immediate Equal,0x65 ; Debug Table 0xd.0x7 = 0x2c7,0x1
02c8 6811 |h | Jump_Zero 0x2da
02c9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x8 = 0x2c9,0x2
02ca 00e1 | | Load_Encached Boolean_Cache
02cb e5ff | | Load 0x2,-0x1
02cc 00eb | | Load_Encached Diana_Cache
02cd 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5
02ce e005 | | Load 0x0,0x5
02cf 180d | | Execute Package,Field_Execute,Field_Number 0xd
02d0 005b | [ | Store_Top Discrete,At_Offset_3
02d1 00d1 | | Pop_Control Pop_Count_1
02d2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x9 = 0x2d2,0x3
02d3 6806 |h | Jump_Zero 0x2da
02d4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0xa = 0x2d4,0x4
02d5 00eb | | Load_Encached Diana_Cache
02d6 189f | | Execute Package,Field_Execute,Field_Number 0x9f
02d7 e001 | | Load 0x0,0x1
02d8 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33
02d9 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0xd.0xb = 0x2d9,0x5
02da e5ff | | Load 0x2,-0x1 ; Debug Table 0xd.0xc = 0x2da,0x6
02db e002 | | Load 0x0,0x2
02dc 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
02dd 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0xd = 0x2dd,0x7
02de 4801 |H | Short_Literal 0x1
02df e001 | | Load 0x0,0x1
02e0 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
02e1 0092 079b | | Action Push_String_Extended,0x79b ; "RETURN DIGITS ACTION"
; Debug Table 0xd.0xe = 0x2e1,0x8
02e3 e001 | | Load 0x0,0x1
02e4 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
02e5 4502 |E | Exit_Subprogram 0x2
02e6 0000 0000 | | .XXX[0x2]
02e8 ; --------------------------------------------------------------------------------------
02e8 ; SUBPROGRAM
02e8 ; --------------------------------------------------------------------------------------
02e8 0305 | | .CONST 0x0305 ; Address of begin
02e9 0004 | | .CONST 0x0004 ; Address of exception handler
02ea 000a | | .CONST 0x000a ; Number of locals
02eb INIT_02e8:
02eb 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xe = .DEBUG 0x02eb,0x0a6a,0x1001,0x0000,0x0058,0xc795,0x0000,0x04c2
; Debug Table 0xe.0x0 = 0x2eb,0xffff
02ec 03e9 | | Declare_Variable Discrete,Duplicate
02ed 03e9 | | Declare_Variable Discrete,Duplicate
02ee 03e9 | | Declare_Variable Discrete,Duplicate
02ef 00eb | | Load_Encached Diana_Cache ; Debug Table 0xe.0x1 = 0x2ef,0xfffe
02f0 1b96 | | Execute Package,Field_Read,Field_Number 0x96
02f1 0322 | " | Declare_Variable Record
02f2 00d8 | | Load_Top At_Offset_0
02f3 1c00 | | Execute_Immediate Run_Utility,0x0
02f4 00eb | | Load_Encached Diana_Cache
02f5 1b96 | | Execute Package,Field_Read,Field_Number 0x96
02f6 0322 | " | Declare_Variable Record
02f7 00d8 | | Load_Top At_Offset_0
02f8 1c00 | | Execute_Immediate Run_Utility,0x0
02f9 00eb | | Load_Encached Diana_Cache
02fa 1b96 | | Execute Package,Field_Read,Field_Number 0x96
02fb 0322 | " | Declare_Variable Record
02fc 00d8 | | Load_Top At_Offset_0
02fd 1c00 | | Execute_Immediate Run_Utility,0x0
02fe 00eb | | Load_Encached Diana_Cache
02ff 1b96 | | Execute Package,Field_Read,Field_Number 0x96
0300 0322 | " | Declare_Variable Record
0301 00d8 | | Load_Top At_Offset_0
0302 1c00 | | Execute_Immediate Run_Utility,0x0
0303 029f 0753 | S| Declare_Subprogram For_Call,INIT_0750 ; Debug Table 0xe.0x2 = 0x303,0xfffd
0305 BODY_02e8:
0305 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0x3 = 0x305,0x1
0306 e406 | | Load 0x2,0x6
0307 00e1 | | Load_Encached Boolean_Cache
0308 00e1 | | Load_Encached Boolean_Cache
0309 e5ff | | Load 0x2,-0x1
030a e005 | | Load 0x0,0x5
030b 1811 | | Execute Package,Field_Execute,Field_Number 0x11
030c c402 | | Store 0x2,0x2
030d c403 | | Store 0x2,0x3
030e 00d2 | | Pop_Control Pop_Count_2
030f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xe.0x4 = 0x30f,0x2
0310 00db | | Load_Top At_Offset_3
0311 00e1 | | Load_Encached Boolean_Cache
0312 00e1 | | Load_Encached Boolean_Cache
0313 e5fe | | Load 0x2,-0x2
0314 e005 | | Load 0x0,0x5
0315 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0316 c404 | | Store 0x2,0x4
0317 c405 | | Store 0x2,0x5
0318 00d2 | | Pop_Control Pop_Count_2
0319 4810 |H | Short_Literal 0x10 ; Debug Table 0xe.0x5 = 0x319,0x3
031a 00db | | Load_Top At_Offset_3
031b e406 | | Load 0x2,0x6
031c e404 | | Load 0x2,0x4
031d e402 | | Load 0x2,0x2
031e 840a | | Call 0x2,0xa
031f 4811 |H | Short_Literal 0x11 ; Debug Table 0xe.0x6 = 0x31f,0x4
0320 00da | | Load_Top At_Offset_2
0321 e407 | | Load 0x2,0x7
0322 e405 | | Load 0x2,0x5
0323 e403 | | Load 0x2,0x3
0324 840a | | Call 0x2,0xa
0325 4503 |E | Exit_Subprogram 0x3
0326 0000 0000 | | .XXX[0x2]
0328 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
032c 0000 0000 | | .BLANK 0000[0x4]
0330 ; --------------------------------------------------------------------------------------
0330 ; SUBPROGRAM
0330 ; --------------------------------------------------------------------------------------
0330 0333 | 3 | .CONST 0x0333 ; Address of begin
0331 0004 | | .CONST 0x0004 ; Address of exception handler
0332 0001 | | .CONST 0x0001 ; Number of locals
0333 BODY_0330:
0333 INIT_0330:
0333 00db | | Load_Top At_Offset_3 ; Debug Table 0xf = .DEBUG 0x0333,0x0a7a,0x1001,0x0000,0x0058,0xc795,0x0000,0x059c
; Debug Table 0xf.0x0 = 0x333,0x1
0334 00db | | Load_Top At_Offset_3
0335 8219 | | Call 0x1,0x19
0336 7008 |p | Jump_Nonzero 0x33f
0337 4801 |H | Short_Literal 0x1 ; Debug Table 0xf.0x1 = 0x337,0x2
0338 0092 079c | | Action Push_String_Extended,0x79c ; "Check Float subtype bounds match"
033a e001 | | Load 0x0,0x1
033b 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
033c 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x2 = 0x33c,0x3
033d 00db | | Load_Top At_Offset_3
033e 821c | | Call 0x1,0x1c
033f 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x3 = 0x33f,0x4
0340 00db | | Load_Top At_Offset_3
0341 821a | | Call 0x1,0x1a
0342 7007 |p | Jump_Nonzero 0x34a
0343 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x4 = 0x343,0x5
0344 821b | | Call 0x1,0x1b
0345 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x5 = 0x345,0x6
0346 821b | | Call 0x1,0x1b
0347 4800 |H | Short_Literal 0x0 ; Debug Table 0xf.0x6 = 0x347,0x7
0348 e003 | | Load 0x0,0x3
0349 1816 | | Execute Package,Field_Execute,Field_Number 0x16
034a 4503 |E | Exit_Subprogram 0x3
034b 0000 0000 | | .BLANK 0000[0x5]
0350 ; --------------------------------------------------------------------------------------
0350 ; SUBPROGRAM
0350 ; --------------------------------------------------------------------------------------
0350 0358 | X | .CONST 0x0358 ; Address of begin
0351 0004 | | .CONST 0x0004 ; Address of exception handler
0352 0002 | | .CONST 0x0002 ; Number of locals
0353 INIT_0350:
0353 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x10 = .DEBUG 0x0353,0x0a8a,0x1001,0x0000,0x0058,0xc795,0x0000,0x05d9
; Debug Table 0x10.0x0 = 0x353,0xffff
0354 00db | | Load_Top At_Offset_3
0355 e002 | | Load 0x0,0x2
0356 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
0357 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0358 BODY_0350:
0358 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x1 = 0x358,0x1
0359 8226 | & | Call 0x1,0x26
035a e5fe | | Load 0x2,-0x2
035b 8226 | & | Call 0x1,0x26
035c 021f | | Execute Heap_Access,Equal
035d 6801 |h | Jump_Zero 0x35f
035e 4504 |E | Exit_Subprogram 0x4 ; Debug Table 0x10.0x2 = 0x35e,0x2
035f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x3 = 0x35f,0x3
0360 e002 | | Load 0x0,0x2
0361 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0362 4612 |F | Jump_Case 0x12
0363 7812 |x | Jump 0x376 ; case 0x0
0364 7824 |x$ | Jump 0x389 ; case 0x1
0365 7827 |x' | Jump 0x38d ; case 0x2
0366 7826 |x& | Jump 0x38d ; case 0x3
0367 4504 |E | Exit_Subprogram 0x4 ; case 0x4
0368 4504 |E | Exit_Subprogram 0x4 ; case 0x5
0369 4504 |E | Exit_Subprogram 0x4 ; case 0x6
036a 7826 |x& | Jump 0x391 ; case 0x7
036b 7825 |x% | Jump 0x391 ; case 0x8
036c 7824 |x$ | Jump 0x391 ; case 0x9
036d 4504 |E | Exit_Subprogram 0x4 ; case 0xa
036e 4504 |E | Exit_Subprogram 0x4 ; case 0xb
036f 4504 |E | Exit_Subprogram 0x4 ; case 0xc
0370 782d |x- | Jump 0x39e ; case 0xd
0371 4504 |E | Exit_Subprogram 0x4 ; case 0xe
0372 4504 |E | Exit_Subprogram 0x4 ; case 0xf
0373 4504 |E | Exit_Subprogram 0x4 ; case 0x10
0374 4504 |E | Exit_Subprogram 0x4 ; case 0x11
0375 4504 |E | Exit_Subprogram 0x4 ; case 0x12
0376 0007 | | Action Break_Optional ; Debug Table 0x10.0x4 = 0x376,0x4
0377 e402 | | Load 0x2,0x2 ; Debug Table 0x10.0x5 = 0x377,0x401
0378 0007 | | Action Break_Optional
0379 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x10.0x6 = 0x379,0x402
037a 0007 | | Action Break_Optional ; Debug Table 0x10.0x7 = 0x37a,0x403
037b 0007 | | Action Break_Optional ; Debug Table 0x10.0x8 = 0x37b,0x404
037c 0b64 | d | Execute_Immediate Case_Compare,0x64 ; Debug Table 0x10.0x9 = 0x37c,0x4
037d 7006 |p | Jump_Nonzero 0x384
037e 0b68 | h | Execute_Immediate Case_Compare,0x68
037f 7004 |p | Jump_Nonzero 0x384
0380 e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0xa = 0x380,0x6
0381 e5ff | | Load 0x2,-0x1
0382 8211 | | Call 0x1,0x11
0383 7803 |x | Jump 0x387
0384 e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0xb = 0x384,0x5
0385 e5ff | | Load 0x2,-0x1
0386 8218 | | Call 0x1,0x18
0387 00d1 | | Pop_Control Pop_Count_1
0388 4504 |E | Exit_Subprogram 0x4
0389 e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0xc = 0x389,0x7
038a e5ff | | Load 0x2,-0x1
038b 821d | | Call 0x1,0x1d
038c 4504 |E | Exit_Subprogram 0x4
038d e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0xd = 0x38d,0x8
038e e5ff | | Load 0x2,-0x1
038f 821f | | Call 0x1,0x1f
0390 4504 |E | Exit_Subprogram 0x4
0391 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0xe = 0x391,0x9
0392 e002 | | Load 0x0,0x2
0393 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0394 7003 |p | Jump_Nonzero 0x398
0395 e5fd | | Load 0x2,-0x3 ; Debug Table 0x10.0xf = 0x395,0x801
0396 021d | | Execute Heap_Access,Is_Null
0397 7005 |p | Jump_Nonzero 0x39d ; Debug Table 0x10.0x10 = 0x397,0x9
0398 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x11 = 0x398,0xa
0399 e5fd | | Load 0x2,-0x3
039a e5fe | | Load 0x2,-0x2
039b e5ff | | Load 0x2,-0x1
039c 8224 | $ | Call 0x1,0x24
039d 4504 |E | Exit_Subprogram 0x4
039e 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x12 = 0x39e,0xb
039f e002 | | Load 0x0,0x2
03a0 1814 | | Execute Package,Field_Execute,Field_Number 0x14
03a1 7003 |p | Jump_Nonzero 0x3a5
03a2 e5fd | | Load 0x2,-0x3 ; Debug Table 0x10.0x13 = 0x3a2,0xc01
03a3 021d | | Execute Heap_Access,Is_Null
03a4 7004 |p | Jump_Nonzero 0x3a9 ; Debug Table 0x10.0x14 = 0x3a4,0xb
03a5 e5fd | | Load 0x2,-0x3 ; Debug Table 0x10.0x15 = 0x3a5,0xc
03a6 e5fe | | Load 0x2,-0x2
03a7 e5ff | | Load 0x2,-0x1
03a8 8223 | # | Call 0x1,0x23
03a9 4504 |E | Exit_Subprogram 0x4
03aa 0000 0000 | | .BLANK 0000[0x6]
03b0 ; --------------------------------------------------------------------------------------
03b0 ; SUBPROGRAM
03b0 ; --------------------------------------------------------------------------------------
03b0 03c7 | | .CONST 0x03c7 ; Address of begin
03b1 0004 | | .CONST 0x0004 ; Address of exception handler
03b2 0006 | | .CONST 0x0006 ; Number of locals
03b3 INIT_03b0:
03b3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11 = .DEBUG 0x03b3,0x0ab8,0x1001,0x0000,0x0058,0xc795,0x0000,0x05f2
; Debug Table 0x11.0x0 = 0x3b3,0xffff
03b4 00db | | Load_Top At_Offset_3
03b5 e002 | | Load 0x0,0x2
03b6 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
03b7 0031 | 1 | Store_Top Heap_Access,At_Offset_1
03b8 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11.0x1 = 0x3b8,0xfffe
03b9 00d9 | | Load_Top At_Offset_1
03ba 00eb | | Load_Encached Diana_Cache
03bb 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9
03bc 820f | | Call 0x1,0xf
03bd 0031 | 1 | Store_Top Heap_Access,At_Offset_1
03be 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11.0x2 = 0x3be,0xfffd
03bf 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11.0x3 = 0x3bf,0x401
03c0 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x11.0x4 = 0x3c0,0xfffd
03c1 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11.0x5 = 0x3c1,0xfffc
03c2 e5fe | | Load 0x2,-0x2
03c3 e002 | | Load 0x0,0x2
03c4 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
03c5 0031 | 1 | Store_Top Heap_Access,At_Offset_1
03c6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x11.0x6 = 0x3c6,0xfffb
03c7 BODY_03b0:
03c7 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x7 = 0x3c7,0x1
03c8 e002 | | Load 0x0,0x2
03c9 1820 | | Execute Package,Field_Execute,Field_Number 0x20
03ca 0b0d | | Execute_Immediate Case_Compare,0xd
03cb 700a |p | Jump_Nonzero 0x3d6
03cc 00d8 | | Load_Top At_Offset_0
03cd 4807 |H | Short_Literal 0x7
03ce 4809 |H | Short_Literal 0x9
03cf 0262 | b | Execute Discrete,In_Range
03d0 7005 |p | Jump_Nonzero 0x3d6
03d1 00da | | Load_Top At_Offset_2 ; Debug Table 0x11.0x8 = 0x3d1,0x5
03d2 00eb | | Load_Encached Diana_Cache
03d3 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9
03d4 0032 | 2 | Store_Top Heap_Access,At_Offset_2
03d5 780c |x | Jump 0x3e2
03d6 e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0x9 = 0x3d6,0x2
03d7 e002 | | Load 0x0,0x2
03d8 1814 | | Execute Package,Field_Execute,Field_Number 0x14
03d9 6806 |h | Jump_Zero 0x3e0
03da e403 | | Load 0x2,0x3
03db e002 | | Load 0x0,0x2
03dc 1814 | | Execute Package,Field_Execute,Field_Number 0x14
03dd 7002 |p | Jump_Nonzero 0x3e0
03de e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0xa = 0x3de,0x3
03df a404 | | Store_Unchecked 0x2,0x4
03e0 e5fe | | Load 0x2,-0x2 ; Debug Table 0x11.0xb = 0x3e0,0x4
03e1 0032 | 2 | Store_Top Heap_Access,At_Offset_2
03e2 00d1 | | Pop_Control Pop_Count_1
03e3 00da | | Load_Top At_Offset_2 ; Debug Table 0x11.0xc = 0x3e3,0x6
03e4 00d9 | | Load_Top At_Offset_1
03e5 e403 | | Load 0x2,0x3
03e6 821e | | Call 0x1,0x1e
03e7 4503 |E | Exit_Subprogram 0x3
03e8 ; --------------------------------------------------------------------------------------
03e8 ; SUBPROGRAM
03e8 ; --------------------------------------------------------------------------------------
03e8 03f7 | | .CONST 0x03f7 ; Address of begin
03e9 0004 | | .CONST 0x0004 ; Address of exception handler
03ea 0005 | | .CONST 0x0005 ; Number of locals
03eb INIT_03e8:
03eb 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x12 = .DEBUG 0x03eb,0x0ad4,0x1001,0x0000,0x0058,0xc795,0x0000,0x0682
; Debug Table 0x12.0x0 = 0x3eb,0xffff
03ec 03e9 | | Declare_Variable Discrete,Duplicate
03ed 00eb | | Load_Encached Diana_Cache ; Debug Table 0x12.0x1 = 0x3ed,0xfffe
03ee 1b96 | | Execute Package,Field_Read,Field_Number 0x96
03ef 0322 | " | Declare_Variable Record
03f0 00d8 | | Load_Top At_Offset_0
03f1 1c00 | | Execute_Immediate Run_Utility,0x0
03f2 00eb | | Load_Encached Diana_Cache
03f3 1b96 | | Execute Package,Field_Read,Field_Number 0x96
03f4 0322 | " | Declare_Variable Record
03f5 00d8 | | Load_Top At_Offset_0
03f6 1c00 | | Execute_Immediate Run_Utility,0x0
03f7 BODY_03e8:
03f7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0x2 = 0x3f7,0x1
03f8 00e1 | | Load_Encached Boolean_Cache
03f9 e5ff | | Load 0x2,-0x1
03fa e005 | | Load 0x0,0x5
03fb 180d | | Execute Package,Field_Execute,Field_Number 0xd
03fc c402 | | Store 0x2,0x2
03fd 00d1 | | Pop_Control Pop_Count_1
03fe 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x3 = 0x3fe,0x2
03ff 00e1 | | Load_Encached Boolean_Cache
0400 e5fe | | Load 0x2,-0x2
0401 e005 | | Load 0x0,0x5
0402 180d | | Execute Package,Field_Execute,Field_Number 0xd
0403 c403 | | Store 0x2,0x3
0404 00d1 | | Pop_Control Pop_Count_1
0405 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x4 = 0x405,0x3
0406 00db | | Load_Top At_Offset_3
0407 0279 | y | Execute Discrete,And
0408 6809 |h | Jump_Zero 0x412
0409 00d9 | | Load_Top At_Offset_1
040a 00eb | | Load_Encached Diana_Cache
040b 189f | | Execute Package,Field_Execute,Field_Number 0x9f
040c 00d9 | | Load_Top At_Offset_1
040d 00eb | | Load_Encached Diana_Cache
040e 189f | | Execute Package,Field_Execute,Field_Number 0x9f
040f 012f | / | Execute Any,Equal
0410 6801 |h | Jump_Zero 0x412
0411 4507 |E | Exit_Subprogram 0x7 ; Debug Table 0x12.0x5 = 0x411,0x4
0412 4801 |H | Short_Literal 0x1 ; Debug Table 0x12.0x6 = 0x412,0x5
0413 0092 079d | | Action Push_String_Extended,0x79d ; "Check subtype discriminant constraints for equality"
0415 e001 | | Load 0x0,0x1
0416 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
0417 e5fd | | Load 0x2,-0x3 ; Debug Table 0x12.0x7 = 0x417,0x6
0418 e001 | | Load 0x0,0x1
0419 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
041a 0007 | | Action Break_Optional ; Debug Table 0x12.0x8 = 0x41a,0x7
041b e5fa | | Load 0x2,-0x6 ; Debug Table 0x12.0x9 = 0x41b,0x401
041c 021d | | Execute Heap_Access,Is_Null
041d 6804 |h | Jump_Zero 0x422 ; Debug Table 0x12.0xa = 0x41d,0x7
041e e5fc | | Load 0x2,-0x4 ; Debug Table 0x12.0xb = 0x41e,0x8
041f e002 | | Load 0x0,0x2
0420 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0421 780f |x | Jump 0x431
0422 e5fa | | Load 0x2,-0x6 ; Debug Table 0x12.0xc = 0x422,0x9
0423 e002 | | Load 0x0,0x2
0424 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0425 0007 | | Action Break_Optional ; Debug Table 0x12.0xd = 0x425,0xa
0426 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12.0xe = 0x426,0x801
0427 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0xf = 0x427,0xa
0428 4800 |H | Short_Literal 0x0
0429 66fe |f | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff}
042a 4800 |H | Short_Literal 0x0
042b 4843 |HC | Short_Literal 0x43
042c e5fa | | Load 0x2,-0x6
042d e002 | | Load 0x0,0x2
042e 1820 | | Execute Package,Field_Execute,Field_Number 0x20
042f e001 | | Load 0x0,0x1
0430 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0431 0007 | | Action Break_Optional ; Debug Table 0x12.0x10 = 0x431,0xb
0432 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12.0x11 = 0x432,0xc01
0433 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0x12 = 0x433,0xb
0434 4800 |H | Short_Literal 0x0
0435 66f2 |f | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff}
0436 4801 |H | Short_Literal 0x1
0437 4878 |Hx | Short_Literal 0x78
0438 480d |H | Short_Literal 0xd
0439 e001 | | Load 0x0,0x1
043a 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
043b e5fd | | Load 0x2,-0x3 ; Debug Table 0x12.0x13 = 0x43b,0xc
043c e001 | | Load 0x0,0x1
043d 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
043e e5fb | | Load 0x2,-0x5 ; Debug Table 0x12.0x14 = 0x43e,0xd
043f e002 | | Load 0x0,0x2
0440 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0441 e5fb | | Load 0x2,-0x5 ; Debug Table 0x12.0x15 = 0x441,0xe
0442 e002 | | Load 0x0,0x2
0443 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0444 0b02 | | Execute_Immediate Case_Compare,0x2
0445 7006 |p | Jump_Nonzero 0x44c
0446 0b03 | | Execute_Immediate Case_Compare,0x3
0447 7004 |p | Jump_Nonzero 0x44c
0448 0b0d | | Execute_Immediate Case_Compare,0xd
0449 700e |p | Jump_Nonzero 0x458
044a 48e2 |H | Short_Literal 0xe2 ; Debug Table 0x12.0x16 = 0x44a,0x11
044b 0257 | W | Execute Discrete,Raise
044c 0007 | | Action Break_Optional ; Debug Table 0x12.0x17 = 0x44c,0xf
044d 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12.0x18 = 0x44d,0x1001
044e 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0x19 = 0x44e,0xf
044f 4800 |H | Short_Literal 0x0
0450 66d7 |f | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff}
0451 4800 |H | Short_Literal 0x0
0452 4843 |HC | Short_Literal 0x43
0453 e5fb | | Load 0x2,-0x5
0454 e002 | | Load 0x0,0x2
0455 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0456 e001 | | Load 0x0,0x1
0457 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0458 00d1 | | Pop_Control Pop_Count_1
0459 0007 | | Action Break_Optional ; Debug Table 0x12.0x1a = 0x459,0x12
045a 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12.0x1b = 0x45a,0x1401
045b 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0x1c = 0x45b,0x12
045c 4800 |H | Short_Literal 0x0
045d 66ca |f | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff}
045e 4801 |H | Short_Literal 0x1
045f 4878 |Hx | Short_Literal 0x78
0460 480d |H | Short_Literal 0xd
0461 e001 | | Load 0x0,0x1
0462 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0463 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0x1d = 0x463,0x13
0464 e003 | | Load 0x0,0x3
0465 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0466 4507 |E | Exit_Subprogram 0x7
0467 0000 | | .XXX[0x1]
0468 ; --------------------------------------------------------------------------------------
0468 ; SUBPROGRAM
0468 ; --------------------------------------------------------------------------------------
0468 046c | l | .CONST 0x046c ; Address of begin
0469 0004 | | .CONST 0x0004 ; Address of exception handler
046a 0002 | | .CONST 0x0002 ; Number of locals
046b INIT_0468:
046b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x13 = .DEBUG 0x046b,0x0b12,0x1002,0x0000,0x0058,0xc795,0x0000,0x077d
; Debug Table 0x13.0x0 = 0x46b,0xffff
046c BODY_0468:
046c 0007 | | Action Break_Optional ; Debug Table 0x13.0x1 = 0x46c,0x1
046d 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0x2 = 0x46d,0x401
046e 021d | | Execute Heap_Access,Is_Null
046f 7003 |p | Jump_Nonzero 0x473 ; Debug Table 0x13.0x3 = 0x46f,0x1
0470 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0x4 = 0x470,0x2
0471 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0472 7802 |x | Jump 0x475
0473 e5fe | | Load 0x2,-0x2 ; Debug Table 0x13.0x5 = 0x473,0x3
0474 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0475 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x6 = 0x475,0x4
0476 00eb | | Load_Encached Diana_Cache
0477 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9
0478 4402 |D | Exit_Subprogram With_Result,0x2
0479 0000 0000 | | .BLANK 0000[0x7]
0480 ; --------------------------------------------------------------------------------------
0480 ; SUBPROGRAM
0480 ; --------------------------------------------------------------------------------------
0480 0484 | | .CONST 0x0484 ; Address of begin
0481 0004 | | .CONST 0x0004 ; Address of exception handler
0482 0002 | | .CONST 0x0002 ; Number of locals
0483 INIT_0480:
0483 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x14 = .DEBUG 0x0483,0x0b22,0x1002,0x0000,0x0058,0xc795,0x0000,0x07b1
; Debug Table 0x14.0x0 = 0x483,0xffff
0484 BODY_0480:
0484 0007 | | Action Break_Optional ; Debug Table 0x14.0x1 = 0x484,0x1
0485 e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0x2 = 0x485,0x401
0486 0007 | | Action Break_Optional
0487 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x14.0x3 = 0x487,0x402
0488 0007 | | Action Break_Optional ; Debug Table 0x14.0x4 = 0x488,0x403
0489 0007 | | Action Break_Optional ; Debug Table 0x14.0x5 = 0x489,0x404
048a 0b66 | f | Execute_Immediate Case_Compare,0x66 ; Debug Table 0x14.0x6 = 0x48a,0x1
048b 7003 |p | Jump_Nonzero 0x48f
048c 0b6b | k | Execute_Immediate Case_Compare,0x6b
048d 7010 |p | Jump_Nonzero 0x49e
048e 7815 |x | Jump 0x4a4 ; Debug Table 0x14.0x7 = 0x48e,0x7
048f e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0x8 = 0x48f,0x2
0490 00eb | | Load_Encached Diana_Cache
0491 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9
0492 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0493 0007 | | Action Break_Optional ; Debug Table 0x14.0x9 = 0x493,0x3
0494 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0xa = 0x494,0x801
0495 021d | | Execute Heap_Access,Is_Null
0496 6805 |h | Jump_Zero 0x49c ; Debug Table 0x14.0xb = 0x496,0x3
0497 e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0xc = 0x497,0x4
0498 e002 | | Load 0x0,0x2
0499 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
049a 8222 | " | Call 0x1,0x22
049b 4401 |D | Exit_Subprogram With_Result,0x1
049c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0xd = 0x49c,0x5
049d 4401 |D | Exit_Subprogram With_Result,0x1
049e e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0xe = 0x49e,0x6
049f 00eb | | Load_Encached Diana_Cache
04a0 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9
04a1 00eb | | Load_Encached Diana_Cache
04a2 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9
04a3 4401 |D | Exit_Subprogram With_Result,0x1
04a4 00d1 | | Pop_Control Pop_Count_1
04a5 4831 |H1 | Short_Literal 0x31
04a6 0257 | W | Execute Discrete,Raise
04a7 0000 | | .XXX[0x1]
04a8 ; --------------------------------------------------------------------------------------
04a8 ; SUBPROGRAM
04a8 ; --------------------------------------------------------------------------------------
04a8 04ce | | .CONST 0x04ce ; Address of begin
04a9 0004 | | .CONST 0x0004 ; Address of exception handler
04aa 000a | | .CONST 0x000a ; Number of locals
04ab INIT_04a8:
04ab 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15 = .DEBUG 0x04ab,0x0b42,0x1001,0x0000,0x0058,0xc795,0x0000,0x080d
; Debug Table 0x15.0x0 = 0x4ab,0xffff
04ac 00db | | Load_Top At_Offset_3
04ad e5fd | | Load 0x2,-0x3
04ae 8221 | ! | Call 0x1,0x21
04af 0031 | 1 | Store_Top Heap_Access,At_Offset_1
04b0 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15.0x1 = 0x4b0,0xfffe
04b1 e5fe | | Load 0x2,-0x2
04b2 8222 | " | Call 0x1,0x22
04b3 0031 | 1 | Store_Top Heap_Access,At_Offset_1
04b4 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15.0x2 = 0x4b4,0xfffd
04b5 00da | | Load_Top At_Offset_2
04b6 490f |I | Short_Literal 0x10f
04b7 00eb | | Load_Encached Diana_Cache
04b8 0096 | | Execute Package,Field_Execute_Dynamic
04b9 0031 | 1 | Store_Top Heap_Access,At_Offset_1
04ba 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15.0x3 = 0x4ba,0xfffc
04bb 00da | | Load_Top At_Offset_2
04bc 490f |I | Short_Literal 0x10f
04bd 00eb | | Load_Encached Diana_Cache
04be 0096 | | Execute Package,Field_Execute_Dynamic
04bf 0031 | 1 | Store_Top Heap_Access,At_Offset_1
04c0 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x15.0x4 = 0x4c0,0xfffb
04c1 00da | | Load_Top At_Offset_2
04c2 00eb | | Load_Encached Diana_Cache
04c3 18ed | | Execute Package,Field_Execute,Field_Number 0xed
04c4 0031 | 1 | Store_Top Heap_Access,At_Offset_1
04c5 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x15.0x5 = 0x4c5,0xfffa
04c6 00da | | Load_Top At_Offset_2
04c7 00eb | | Load_Encached Diana_Cache
04c8 18ed | | Execute Package,Field_Execute,Field_Number 0xed
04c9 0031 | 1 | Store_Top Heap_Access,At_Offset_1
04ca 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15.0x6 = 0x4ca,0xfff9
04cb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15.0x7 = 0x4cb,0xfff8
04cc 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x15.0x8 = 0x4cc,0xfff7
04cd 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
04ce BODY_04a8:
04ce 00cf | | Action Mark_Auxiliary
04cf 783c |x< | Jump 0x50c
04d0 e406 | | Load 0x2,0x6 ; Debug Table 0x15.0x9 = 0x4d0,0x2
04d1 0007 | | Action Break_Optional
04d2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0xa = 0x4d2,0x401
04d3 0217 | | Execute Heap_Access,All_Reference
04d4 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04d5 00d9 | | Load_Top At_Offset_1
04d6 0007 | | Action Break_Optional
04d7 e40e | | Load 0x2,0xe ; Debug Table 0x15.0xb = 0x4d7,0x801
04d8 0007 | | Action Break_Optional
04d9 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x15.0xc = 0x4d9,0x802
04da 0007 | | Action Break_Optional ; Debug Table 0x15.0xd = 0x4da,0x803
04db 00d0 | | Action Swap_Control ; Debug Table 0x15.0xe = 0x4db,0x804
04dc 00d1 | | Pop_Control Pop_Count_1
04dd 49af |I | Short_Literal 0x1af ; Debug Table 0x15.0xf = 0x4dd,0x401
04de 00eb | | Load_Encached Diana_Cache
04df 0096 | | Execute Package,Field_Execute_Dynamic
04e0 00d0 | | Action Swap_Control
04e1 00d1 | | Pop_Control Pop_Count_1
04e2 a408 | | Store_Unchecked 0x2,0x8 ; Debug Table 0x15.0x10 = 0x4e2,0x2
04e3 e407 | | Load 0x2,0x7 ; Debug Table 0x15.0x11 = 0x4e3,0x3
04e4 0007 | | Action Break_Optional
04e5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0x12 = 0x4e5,0xc01
04e6 0217 | | Execute Heap_Access,All_Reference
04e7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04e8 00d9 | | Load_Top At_Offset_1
04e9 0007 | | Action Break_Optional
04ea e40e | | Load 0x2,0xe ; Debug Table 0x15.0x13 = 0x4ea,0x1001
04eb 0007 | | Action Break_Optional
04ec 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x15.0x14 = 0x4ec,0x1002
04ed 0007 | | Action Break_Optional ; Debug Table 0x15.0x15 = 0x4ed,0x1003
04ee 00d0 | | Action Swap_Control ; Debug Table 0x15.0x16 = 0x4ee,0x1004
04ef 00d1 | | Pop_Control Pop_Count_1
04f0 49af |I | Short_Literal 0x1af ; Debug Table 0x15.0x17 = 0x4f0,0xc01
04f1 00eb | | Load_Encached Diana_Cache
04f2 0096 | | Execute Package,Field_Execute_Dynamic
04f3 00d0 | | Action Swap_Control
04f4 00d1 | | Pop_Control Pop_Count_1
04f5 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x15.0x18 = 0x4f5,0x3
04f6 e5fd | | Load 0x2,-0x3 ; Debug Table 0x15.0x19 = 0x4f6,0x4
04f7 e5fe | | Load 0x2,-0x2
04f8 e5ff | | Load 0x2,-0x1
04f9 e40a | | Load 0x2,0xa
04fa e409 | | Load 0x2,0x9
04fb e408 | | Load 0x2,0x8
04fc 8220 | | Call 0x1,0x20
04fd 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0x1a = 0x4fd,0x5
04fe 0a01 | | Execute_Immediate Plus,0x1
04ff 0248 | H | Execute Discrete,Check_In_Integer
0500 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0501 0007 | | Action Break_Optional ; Debug Table 0x15.0x1b = 0x501,0x6
0502 e406 | | Load 0x2,0x6 ; Debug Table 0x15.0x1c = 0x502,0x1401
0503 0217 | | Execute Heap_Access,All_Reference
0504 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0505 a406 | | Store_Unchecked 0x2,0x6 ; Debug Table 0x15.0x1d = 0x505,0x6
0506 0007 | | Action Break_Optional ; Debug Table 0x15.0x1e = 0x506,0x7
0507 e407 | | Load 0x2,0x7 ; Debug Table 0x15.0x1f = 0x507,0x1801
0508 0217 | | Execute Heap_Access,All_Reference
0509 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
050a a407 | | Store_Unchecked 0x2,0x7 ; Debug Table 0x15.0x20 = 0x50a,0x7
050b 00c9 | | Action Pop_Auxiliary_Loop
050c 0007 | | Action Break_Optional ; Debug Table 0x15.0x21 = 0x50c,0x1
050d e406 | | Load 0x2,0x6 ; Debug Table 0x15.0x22 = 0x50d,0x1c01
050e 021d | | Execute Heap_Access,Is_Null
050f 6fc0 |o | Jump_Zero 0x4d0 ; Debug Table 0x15.0x23 = 0x50f,0x1
0510 4504 |E | Exit_Subprogram 0x4
0511 0000 0000 | | .BLANK 0000[0x7]
0518 ; --------------------------------------------------------------------------------------
0518 ; SUBPROGRAM
0518 ; --------------------------------------------------------------------------------------
0518 05ab | | .CONST 0x05ab ; Address of begin
0519 0004 | | .CONST 0x0004 ; Address of exception handler
051a 000a | | .CONST 0x000a ; Number of locals
051b INIT_0518:
051b 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x16 = .DEBUG 0x051b,0x0b8c,0x1001,0x0000,0x0058,0xc795,0x0000,0x08c2
; Debug Table 0x16.0x0 = 0x51b,0xffff
051c 00db | | Load_Top At_Offset_3
051d e007 | | Load 0x0,0x7
051e 180f | | Execute Package,Field_Execute,Field_Number 0xf
051f 00eb | | Load_Encached Diana_Cache
0520 1888 | | Execute Package,Field_Execute,Field_Number 0x88
0521 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0522 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x16.0x1 = 0x522,0xfffe
0523 e5fe | | Load 0x2,-0x2
0524 e007 | | Load 0x0,0x7
0525 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0526 00eb | | Load_Encached Diana_Cache
0527 1888 | | Execute Package,Field_Execute,Field_Number 0x88
0528 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0529 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x2 = 0x529,0xfffd
052a 00da | | Load_Top At_Offset_2
052b 0007 | | Action Break_Optional
052c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x3 = 0x52c,0x401
052d 7002 |p | Jump_Nonzero 0x530
052e 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x4 = 0x52e,0x402
052f 782c |x, | Jump 0x55c
0530 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x5 = 0x530,0x403
0531 0217 | | Execute Heap_Access,All_Reference
0532 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0533 6804 |h | Jump_Zero 0x538
0534 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x6 = 0x534,0x404
0535 0217 | | Execute Heap_Access,All_Reference
0536 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0537 7824 |x$ | Jump 0x55c
0538 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x7 = 0x538,0x405
0539 0007 | | Action Break_Optional
053a e406 | | Load 0x2,0x6 ; Debug Table 0x16.0x8 = 0x53a,0x801
053b 0007 | | Action Break_Optional
053c 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x16.0x9 = 0x53c,0x802
053d 0007 | | Action Break_Optional ; Debug Table 0x16.0xa = 0x53d,0x803
053e 00d0 | | Action Swap_Control ; Debug Table 0x16.0xb = 0x53e,0x804
053f 00d1 | | Pop_Control Pop_Count_1
0540 49bb |I | Short_Literal 0x1bb ; Debug Table 0x16.0xc = 0x540,0x405
0541 00eb | | Load_Encached Diana_Cache
0542 0098 | | Execute Package,Field_Read_Dynamic
0543 012c | , | Execute Any,Size
0544 e008 | | Load 0x0,0x8
0545 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0546 025b | [ | Execute Discrete,Check_In_Type
0547 0273 | s | Execute Discrete,Plus
0548 00d9 | | Load_Top At_Offset_1
0549 0007 | | Action Break_Optional
054a e407 | | Load 0x2,0x7 ; Debug Table 0x16.0xd = 0x54a,0xc01
054b 0007 | | Action Break_Optional
054c 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x16.0xe = 0x54c,0xc02
054d 0007 | | Action Break_Optional ; Debug Table 0x16.0xf = 0x54d,0xc03
054e 00d0 | | Action Swap_Control ; Debug Table 0x16.0x10 = 0x54e,0xc04
054f 00d1 | | Pop_Control Pop_Count_1
0550 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x16.0x11 = 0x550,0x804
0551 00eb | | Load_Encached Diana_Cache
0552 0098 | | Execute Package,Field_Read_Dynamic
0553 49c9 |I | Short_Literal 0x1c9
0554 00eb | | Load_Encached Diana_Cache
0555 0098 | | Execute Package,Field_Read_Dynamic
0556 49ca |I | Short_Literal 0x1ca
0557 00eb | | Load_Encached Diana_Cache
0558 0095 | | Execute Package,Field_Reference_Dynamic
0559 e009 | | Load 0x0,0x9
055a 1819 | | Execute Package,Field_Execute,Field_Number 0x19
055b 7800 |x | Jump 0x55c
055c 00d0 | | Action Swap_Control
055d 00d1 | | Pop_Control Pop_Count_1
055e 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x16.0x12 = 0x55e,0xfffd
055f 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x13 = 0x55f,0xfffc
0560 00da | | Load_Top At_Offset_2
0561 0007 | | Action Break_Optional
0562 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x14 = 0x562,0x1001
0563 7002 |p | Jump_Nonzero 0x566
0564 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x15 = 0x564,0x1002
0565 782c |x, | Jump 0x592
0566 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x16 = 0x566,0x1003
0567 0217 | | Execute Heap_Access,All_Reference
0568 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0569 6804 |h | Jump_Zero 0x56e
056a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x17 = 0x56a,0x1004
056b 0217 | | Execute Heap_Access,All_Reference
056c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
056d 7824 |x$ | Jump 0x592
056e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x18 = 0x56e,0x1005
056f 0007 | | Action Break_Optional
0570 e407 | | Load 0x2,0x7 ; Debug Table 0x16.0x19 = 0x570,0x1401
0571 0007 | | Action Break_Optional
0572 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x16.0x1a = 0x572,0x1402
0573 0007 | | Action Break_Optional ; Debug Table 0x16.0x1b = 0x573,0x1403
0574 00d0 | | Action Swap_Control ; Debug Table 0x16.0x1c = 0x574,0x1404
0575 00d1 | | Pop_Control Pop_Count_1
0576 49bb |I | Short_Literal 0x1bb ; Debug Table 0x16.0x1d = 0x576,0x1005
0577 00eb | | Load_Encached Diana_Cache
0578 0098 | | Execute Package,Field_Read_Dynamic
0579 012c | , | Execute Any,Size
057a e008 | | Load 0x0,0x8
057b 1b17 | | Execute Package,Field_Read,Field_Number 0x17
057c 025b | [ | Execute Discrete,Check_In_Type
057d 0273 | s | Execute Discrete,Plus
057e 00d9 | | Load_Top At_Offset_1
057f 0007 | | Action Break_Optional
0580 e408 | | Load 0x2,0x8 ; Debug Table 0x16.0x1e = 0x580,0x1801
0581 0007 | | Action Break_Optional
0582 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x16.0x1f = 0x582,0x1802
0583 0007 | | Action Break_Optional ; Debug Table 0x16.0x20 = 0x583,0x1803
0584 00d0 | | Action Swap_Control ; Debug Table 0x16.0x21 = 0x584,0x1804
0585 00d1 | | Pop_Control Pop_Count_1
0586 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x16.0x22 = 0x586,0x1404
0587 00eb | | Load_Encached Diana_Cache
0588 0098 | | Execute Package,Field_Read_Dynamic
0589 49c9 |I | Short_Literal 0x1c9
058a 00eb | | Load_Encached Diana_Cache
058b 0098 | | Execute Package,Field_Read_Dynamic
058c 49ca |I | Short_Literal 0x1ca
058d 00eb | | Load_Encached Diana_Cache
058e 0095 | | Execute Package,Field_Reference_Dynamic
058f e009 | | Load 0x0,0x9
0590 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0591 7800 |x | Jump 0x592
0592 00d0 | | Action Swap_Control
0593 00d1 | | Pop_Control Pop_Count_1
0594 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x16.0x23 = 0x594,0xfffc
0595 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x16.0x24 = 0x595,0xfffb
0596 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
0597 e5ff | | Load 0x2,-0x1 ; Debug Table 0x16.0x25 = 0x597,0xfffa
0598 e002 | | Load 0x0,0x2
0599 1820 | | Execute Package,Field_Execute,Field_Number 0x20
059a e00a | | Load 0x0,0xa
059b 1b0d | | Execute Package,Field_Read,Field_Number 0xd
059c 03f1 | | Declare_Variable Discrete,With_Value
059d e5fe | | Load 0x2,-0x2 ; Debug Table 0x16.0x26 = 0x59d,0xfff9
059e e002 | | Load 0x0,0x2
059f 1820 | | Execute Package,Field_Execute,Field_Number 0x20
05a0 e00a | | Load 0x0,0xa
05a1 1b0d | | Execute Package,Field_Read,Field_Number 0xd
05a2 03f1 | | Declare_Variable Discrete,With_Value
05a3 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x16.0x27 = 0x5a3,0xfff8
05a4 0007 | | Action Break_Optional ; Debug Table 0x16.0x28 = 0x5a4,0xfff7
05a5 e5fd | | Load 0x2,-0x3 ; Debug Table 0x16.0x29 = 0x5a5,0x1c01
05a6 021d | | Execute Heap_Access,Is_Null
05a7 0f00 | | Execute_Immediate Equal,0x0 ; Debug Table 0x16.0x2a = 0x5a7,0xfff7
05a8 00e1 | | Load_Encached Boolean_Cache
05a9 03f1 | | Declare_Variable Discrete,With_Value
05aa 0007 | | Action Break_Optional ; Debug Table 0x16.0x2b = 0x5aa,0xfff6
05ab BODY_0518:
05ab 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x2c = 0x5ab,0x1
05ac 683b |h; | Jump_Zero 0x5e8
05ad e5fd | | Load 0x2,-0x3 ; Debug Table 0x16.0x2d = 0x5ad,0x2
05ae 00eb | | Load_Encached Diana_Cache
05af 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9
05b0 00eb | | Load_Encached Diana_Cache
05b1 1888 | | Execute Package,Field_Execute,Field_Number 0x88
05b2 a402 | | Store_Unchecked 0x2,0x2
05b3 e402 | | Load 0x2,0x2 ; Debug Table 0x16.0x2e = 0x5b3,0x3
05b4 0007 | | Action Break_Optional
05b5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x2f = 0x5b5,0x2001
05b6 7002 |p | Jump_Nonzero 0x5b9
05b7 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x30 = 0x5b7,0x2002
05b8 782c |x, | Jump 0x5e5
05b9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x31 = 0x5b9,0x2003
05ba 0217 | | Execute Heap_Access,All_Reference
05bb 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
05bc 6804 |h | Jump_Zero 0x5c1
05bd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x32 = 0x5bd,0x2004
05be 0217 | | Execute Heap_Access,All_Reference
05bf 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
05c0 7824 |x$ | Jump 0x5e5
05c1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x33 = 0x5c1,0x2005
05c2 0007 | | Action Break_Optional
05c3 e40c | | Load 0x2,0xc ; Debug Table 0x16.0x34 = 0x5c3,0x2401
05c4 0007 | | Action Break_Optional
05c5 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x16.0x35 = 0x5c5,0x2402
05c6 0007 | | Action Break_Optional ; Debug Table 0x16.0x36 = 0x5c6,0x2403
05c7 00d0 | | Action Swap_Control ; Debug Table 0x16.0x37 = 0x5c7,0x2404
05c8 00d1 | | Pop_Control Pop_Count_1
05c9 49bb |I | Short_Literal 0x1bb ; Debug Table 0x16.0x38 = 0x5c9,0x2005
05ca 00eb | | Load_Encached Diana_Cache
05cb 0098 | | Execute Package,Field_Read_Dynamic
05cc 012c | , | Execute Any,Size
05cd e008 | | Load 0x0,0x8
05ce 1b17 | | Execute Package,Field_Read,Field_Number 0x17
05cf 025b | [ | Execute Discrete,Check_In_Type
05d0 0273 | s | Execute Discrete,Plus
05d1 00d9 | | Load_Top At_Offset_1
05d2 0007 | | Action Break_Optional
05d3 e40d | | Load 0x2,0xd ; Debug Table 0x16.0x39 = 0x5d3,0x2801
05d4 0007 | | Action Break_Optional
05d5 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x16.0x3a = 0x5d5,0x2802
05d6 0007 | | Action Break_Optional ; Debug Table 0x16.0x3b = 0x5d6,0x2803
05d7 00d0 | | Action Swap_Control ; Debug Table 0x16.0x3c = 0x5d7,0x2804
05d8 00d1 | | Pop_Control Pop_Count_1
05d9 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x16.0x3d = 0x5d9,0x2404
05da 00eb | | Load_Encached Diana_Cache
05db 0098 | | Execute Package,Field_Read_Dynamic
05dc 49c9 |I | Short_Literal 0x1c9
05dd 00eb | | Load_Encached Diana_Cache
05de 0098 | | Execute Package,Field_Read_Dynamic
05df 49ca |I | Short_Literal 0x1ca
05e0 00eb | | Load_Encached Diana_Cache
05e1 0095 | | Execute Package,Field_Reference_Dynamic
05e2 e009 | | Load 0x0,0x9
05e3 1819 | | Execute Package,Field_Execute,Field_Number 0x19
05e4 7800 |x | Jump 0x5e5
05e5 00d0 | | Action Swap_Control
05e6 00d1 | | Pop_Control Pop_Count_1
05e7 a404 | | Store_Unchecked 0x2,0x4 ; Debug Table 0x16.0x3e = 0x5e7,0x3
05e8 00cf | | Action Mark_Auxiliary
05e9 0007 | | Action Break_Optional ; Debug Table 0x16.0x3f = 0x5e9,0x4
05ea e404 | | Load 0x2,0x4 ; Debug Table 0x16.0x40 = 0x5ea,0x5
05eb 820f | | Call 0x1,0xf
05ec a404 | | Store_Unchecked 0x2,0x4
05ed e405 | | Load 0x2,0x5 ; Debug Table 0x16.0x41 = 0x5ed,0x6
05ee e404 | | Load 0x2,0x4
05ef 8214 | | Call 0x1,0x14
05f0 7073 |ps | Jump_Nonzero 0x664
05f1 4801 |H | Short_Literal 0x1 ; Debug Table 0x16.0x42 = 0x5f1,0x7
05f2 0092 079e | | Action Push_String_Extended,0x79e ; "Check array bounds match"
05f4 e001 | | Load 0x0,0x1
05f5 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
05f6 e5fe | | Load 0x2,-0x2 ; Debug Table 0x16.0x43 = 0x5f6,0x8
05f7 e002 | | Load 0x0,0x2
05f8 1814 | | Execute Package,Field_Execute,Field_Number 0x14
05f9 682c |h, | Jump_Zero 0x626
05fa e407 | | Load 0x2,0x7 ; Debug Table 0x16.0x44 = 0x5fa,0x9
05fb 0f08 | | Execute_Immediate Equal,0x8
05fc 7006 |p | Jump_Nonzero 0x603
05fd e406 | | Load 0x2,0x6 ; Debug Table 0x16.0x45 = 0x5fd,0xa
05fe e001 | | Load 0x0,0x1
05ff 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
0600 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x46 = 0x600,0xb
0601 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0602 7802 |x | Jump 0x605
0603 4fff |O | Short_Literal 0x7ff ; Debug Table 0x16.0x47 = 0x603,0xc
0604 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0605 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x48 = 0x605,0xd
0606 e002 | | Load 0x0,0x2
0607 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0608 0260 | ` | Execute Discrete,In_Type
0609 680e |h | Jump_Zero 0x618
060a e5fe | | Load 0x2,-0x2 ; Debug Table 0x16.0x49 = 0x60a,0xe
060b e002 | | Load 0x0,0x2
060c 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
060d 0007 | | Action Break_Optional ; Debug Table 0x16.0x4a = 0x60d,0xf
060e 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x4b = 0x60e,0x2c01
060f 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x4c = 0x60f,0xf
0610 4800 |H | Short_Literal 0x0
0611 6516 |e | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff}
0612 4800 |H | Short_Literal 0x0
0613 4843 |HC | Short_Literal 0x43
0614 e408 | | Load 0x2,0x8
0615 e001 | | Load 0x0,0x1
0616 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0617 7803 |x | Jump 0x61b
0618 e5fe | | Load 0x2,-0x2 ; Debug Table 0x16.0x4d = 0x618,0x10
0619 e007 | | Load 0x0,0x7
061a 1815 | | Execute Package,Field_Execute,Field_Number 0x15
061b 0007 | | Action Break_Optional ; Debug Table 0x16.0x4e = 0x61b,0x11
061c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x4f = 0x61c,0x3001
061d 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x50 = 0x61d,0x11
061e 4800 |H | Short_Literal 0x0
061f 6508 |e | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff}
0620 e409 | | Load 0x2,0x9
0621 480e |H | Short_Literal 0xe
0622 e407 | | Load 0x2,0x7
0623 e001 | | Load 0x0,0x1
0624 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0625 7803 |x | Jump 0x629
0626 e405 | | Load 0x2,0x5 ; Debug Table 0x16.0x51 = 0x626,0x12
0627 e00b | | Load 0x0,0xb
0628 180d | | Execute Package,Field_Execute,Field_Number 0xd
0629 e5fc | | Load 0x2,-0x4 ; Debug Table 0x16.0x52 = 0x629,0x13
062a 6804 |h | Jump_Zero 0x62f
062b e404 | | Load 0x2,0x4 ; Debug Table 0x16.0x53 = 0x62b,0x14
062c e00b | | Load 0x0,0xb
062d 180e | | Execute Package,Field_Execute,Field_Number 0xe
062e 782a |x* | Jump 0x659
062f e407 | | Load 0x2,0x7 ; Debug Table 0x16.0x54 = 0x62f,0x15
0630 0f08 | | Execute_Immediate Equal,0x8
0631 7006 |p | Jump_Nonzero 0x638
0632 e406 | | Load 0x2,0x6 ; Debug Table 0x16.0x55 = 0x632,0x16
0633 e001 | | Load 0x0,0x1
0634 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
0635 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x56 = 0x635,0x17
0636 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0637 7802 |x | Jump 0x63a
0638 4fff |O | Short_Literal 0x7ff ; Debug Table 0x16.0x57 = 0x638,0x18
0639 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
063a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x16.0x58 = 0x63a,0x19
063b 6810 |h | Jump_Zero 0x64c
063c e5fd | | Load 0x2,-0x3 ; Debug Table 0x16.0x59 = 0x63c,0x1a
063d e002 | | Load 0x0,0x2
063e 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
063f 0007 | | Action Break_Optional ; Debug Table 0x16.0x5a = 0x63f,0x1b
0640 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x5b = 0x640,0x3401
0641 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x5c = 0x641,0x1b
0642 4800 |H | Short_Literal 0x0
0643 64e4 |d | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff}
0644 4800 |H | Short_Literal 0x0
0645 4843 |HC | Short_Literal 0x43
0646 e5fd | | Load 0x2,-0x3
0647 e002 | | Load 0x0,0x2
0648 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0649 e001 | | Load 0x0,0x1
064a 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
064b 7803 |x | Jump 0x64f
064c e5ff | | Load 0x2,-0x1 ; Debug Table 0x16.0x5d = 0x64c,0x1c
064d e002 | | Load 0x0,0x2
064e 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
064f 0007 | | Action Break_Optional ; Debug Table 0x16.0x5e = 0x64f,0x1d
0650 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x5f = 0x650,0x3801
0651 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x60 = 0x651,0x1d
0652 4800 |H | Short_Literal 0x0
0653 64d4 |d | Indirect_Literal Discrete,0x328,{0x00000000, 0x7fffffff}
0654 e409 | | Load 0x2,0x9
0655 480f |H | Short_Literal 0xf
0656 e407 | | Load 0x2,0x7
0657 e001 | | Load 0x0,0x1
0658 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0659 4ffd |O | Short_Literal 0x7fd ; Debug Table 0x16.0x61 = 0x659,0x1e
065a e001 | | Load 0x0,0x1
065b 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
065c 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x62 = 0x65c,0x1f
065d e003 | | Load 0x0,0x3
065e 1816 | | Execute Package,Field_Execute,Field_Number 0x16
065f 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x63 = 0x65f,0x20
0660 e003 | | Load 0x0,0x3
0661 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0662 e001 | | Load 0x0,0x1 ; Debug Table 0x16.0x64 = 0x662,0x21
0663 1853 | S | Execute Package,Field_Execute,Field_Number 0x53
0664 0007 | | Action Break_Optional ; Debug Table 0x16.0x65 = 0x664,0x22
0665 e402 | | Load 0x2,0x2 ; Debug Table 0x16.0x66 = 0x665,0x3c01
0666 7002 |p | Jump_Nonzero 0x669
0667 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x16.0x67 = 0x667,0x3c02
0668 7803 |x | Jump 0x66c
0669 e402 | | Load 0x2,0x2 ; Debug Table 0x16.0x68 = 0x669,0x3c03
066a 0217 | | Execute Heap_Access,All_Reference
066b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
066c a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0x16.0x69 = 0x66c,0x22
066d 0007 | | Action Break_Optional ; Debug Table 0x16.0x6a = 0x66d,0x23
066e e402 | | Load 0x2,0x2 ; Debug Table 0x16.0x6b = 0x66e,0x4001
066f 021d | | Execute Heap_Access,Is_Null
0670 7079 |py | Jump_Nonzero 0x6ea ; Debug Table 0x16.0x6c = 0x670,0x23
0671 0007 | | Action Break_Optional ; Debug Table 0x16.0x6d = 0x671,0x24
0672 e403 | | Load 0x2,0x3 ; Debug Table 0x16.0x6e = 0x672,0x4401
0673 7002 |p | Jump_Nonzero 0x676
0674 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x16.0x6f = 0x674,0x4402
0675 7803 |x | Jump 0x679
0676 e403 | | Load 0x2,0x3 ; Debug Table 0x16.0x70 = 0x676,0x4403
0677 0217 | | Execute Heap_Access,All_Reference
0678 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0679 a403 | | Store_Unchecked 0x2,0x3 ; Debug Table 0x16.0x71 = 0x679,0x24
067a e406 | | Load 0x2,0x6 ; Debug Table 0x16.0x72 = 0x67a,0x25
067b 0a01 | | Execute_Immediate Plus,0x1
067c 0248 | H | Execute Discrete,Check_In_Integer
067d a406 | | Store_Unchecked 0x2,0x6
067e e402 | | Load 0x2,0x2 ; Debug Table 0x16.0x73 = 0x67e,0x26
067f 0007 | | Action Break_Optional
0680 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x74 = 0x680,0x4801
0681 7002 |p | Jump_Nonzero 0x684
0682 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x75 = 0x682,0x4802
0683 782c |x, | Jump 0x6b0
0684 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x76 = 0x684,0x4803
0685 0217 | | Execute Heap_Access,All_Reference
0686 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0687 6804 |h | Jump_Zero 0x68c
0688 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x77 = 0x688,0x4804
0689 0217 | | Execute Heap_Access,All_Reference
068a 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
068b 7824 |x$ | Jump 0x6b0
068c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x78 = 0x68c,0x4805
068d 0007 | | Action Break_Optional
068e e40d | | Load 0x2,0xd ; Debug Table 0x16.0x79 = 0x68e,0x4c01
068f 0007 | | Action Break_Optional
0690 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x16.0x7a = 0x690,0x4c02
0691 0007 | | Action Break_Optional ; Debug Table 0x16.0x7b = 0x691,0x4c03
0692 00d0 | | Action Swap_Control ; Debug Table 0x16.0x7c = 0x692,0x4c04
0693 00d1 | | Pop_Control Pop_Count_1
0694 49bb |I | Short_Literal 0x1bb ; Debug Table 0x16.0x7d = 0x694,0x4805
0695 00eb | | Load_Encached Diana_Cache
0696 0098 | | Execute Package,Field_Read_Dynamic
0697 012c | , | Execute Any,Size
0698 e008 | | Load 0x0,0x8
0699 1b17 | | Execute Package,Field_Read,Field_Number 0x17
069a 025b | [ | Execute Discrete,Check_In_Type
069b 0273 | s | Execute Discrete,Plus
069c 00d9 | | Load_Top At_Offset_1
069d 0007 | | Action Break_Optional
069e e40e | | Load 0x2,0xe ; Debug Table 0x16.0x7e = 0x69e,0x5001
069f 0007 | | Action Break_Optional
06a0 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x16.0x7f = 0x6a0,0x5002
06a1 0007 | | Action Break_Optional ; Debug Table 0x16.0x80 = 0x6a1,0x5003
06a2 00d0 | | Action Swap_Control ; Debug Table 0x16.0x81 = 0x6a2,0x5004
06a3 00d1 | | Pop_Control Pop_Count_1
06a4 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x16.0x82 = 0x6a4,0x4c04
06a5 00eb | | Load_Encached Diana_Cache
06a6 0098 | | Execute Package,Field_Read_Dynamic
06a7 49c9 |I | Short_Literal 0x1c9
06a8 00eb | | Load_Encached Diana_Cache
06a9 0098 | | Execute Package,Field_Read_Dynamic
06aa 49ca |I | Short_Literal 0x1ca
06ab 00eb | | Load_Encached Diana_Cache
06ac 0095 | | Execute Package,Field_Reference_Dynamic
06ad e009 | | Load 0x0,0x9
06ae 1819 | | Execute Package,Field_Execute,Field_Number 0x19
06af 7800 |x | Jump 0x6b0
06b0 00d0 | | Action Swap_Control
06b1 00d1 | | Pop_Control Pop_Count_1
06b2 a404 | | Store_Unchecked 0x2,0x4 ; Debug Table 0x16.0x83 = 0x6b2,0x26
06b3 e403 | | Load 0x2,0x3 ; Debug Table 0x16.0x84 = 0x6b3,0x27
06b4 0007 | | Action Break_Optional
06b5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x85 = 0x6b5,0x5401
06b6 7002 |p | Jump_Nonzero 0x6b9
06b7 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x86 = 0x6b7,0x5402
06b8 782c |x, | Jump 0x6e5
06b9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x87 = 0x6b9,0x5403
06ba 0217 | | Execute Heap_Access,All_Reference
06bb 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
06bc 6804 |h | Jump_Zero 0x6c1
06bd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x88 = 0x6bd,0x5404
06be 0217 | | Execute Heap_Access,All_Reference
06bf 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
06c0 7824 |x$ | Jump 0x6e5
06c1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x89 = 0x6c1,0x5405
06c2 0007 | | Action Break_Optional
06c3 e40d | | Load 0x2,0xd ; Debug Table 0x16.0x8a = 0x6c3,0x5801
06c4 0007 | | Action Break_Optional
06c5 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x16.0x8b = 0x6c5,0x5802
06c6 0007 | | Action Break_Optional ; Debug Table 0x16.0x8c = 0x6c6,0x5803
06c7 00d0 | | Action Swap_Control ; Debug Table 0x16.0x8d = 0x6c7,0x5804
06c8 00d1 | | Pop_Control Pop_Count_1
06c9 49bb |I | Short_Literal 0x1bb ; Debug Table 0x16.0x8e = 0x6c9,0x5405
06ca 00eb | | Load_Encached Diana_Cache
06cb 0098 | | Execute Package,Field_Read_Dynamic
06cc 012c | , | Execute Any,Size
06cd e008 | | Load 0x0,0x8
06ce 1b17 | | Execute Package,Field_Read,Field_Number 0x17
06cf 025b | [ | Execute Discrete,Check_In_Type
06d0 0273 | s | Execute Discrete,Plus
06d1 00d9 | | Load_Top At_Offset_1
06d2 0007 | | Action Break_Optional
06d3 e40e | | Load 0x2,0xe ; Debug Table 0x16.0x8f = 0x6d3,0x5c01
06d4 0007 | | Action Break_Optional
06d5 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x16.0x90 = 0x6d5,0x5c02
06d6 0007 | | Action Break_Optional ; Debug Table 0x16.0x91 = 0x6d6,0x5c03
06d7 00d0 | | Action Swap_Control ; Debug Table 0x16.0x92 = 0x6d7,0x5c04
06d8 00d1 | | Pop_Control Pop_Count_1
06d9 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x16.0x93 = 0x6d9,0x5804
06da 00eb | | Load_Encached Diana_Cache
06db 0098 | | Execute Package,Field_Read_Dynamic
06dc 49c9 |I | Short_Literal 0x1c9
06dd 00eb | | Load_Encached Diana_Cache
06de 0098 | | Execute Package,Field_Read_Dynamic
06df 49ca |I | Short_Literal 0x1ca
06e0 00eb | | Load_Encached Diana_Cache
06e1 0095 | | Execute Package,Field_Reference_Dynamic
06e2 e009 | | Load 0x0,0x9
06e3 1819 | | Execute Package,Field_Execute,Field_Number 0x19
06e4 7800 |x | Jump 0x6e5
06e5 00d0 | | Action Swap_Control
06e6 00d1 | | Pop_Control Pop_Count_1
06e7 a405 | | Store_Unchecked 0x2,0x5 ; Debug Table 0x16.0x94 = 0x6e7,0x27
06e8 00c9 | | Action Pop_Auxiliary_Loop
06e9 7f00 | | Jump 0x5ea
06ea 4505 |E | Exit_Subprogram 0x5
06eb 0000 0000 | | .BLANK 0000[0x5]
06f0 ; --------------------------------------------------------------------------------------
06f0 ; SUBPROGRAM
06f0 ; --------------------------------------------------------------------------------------
06f0 06f3 | | .CONST 0x06f3 ; Address of begin
06f1 0004 | | .CONST 0x0004 ; Address of exception handler
06f2 0001 | | .CONST 0x0001 ; Number of locals
06f3 BODY_06f0:
06f3 INIT_06f0:
06f3 0007 | | Action Break_Optional ; Debug Table 0x17 = .DEBUG 0x06f3,0x0cb8,0x1002,0x0000,0x0058,0xc795,0x0000,0x0aa6
; Debug Table 0x17.0x0 = 0x6f3,0x1
06f4 e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x1 = 0x6f4,0x401
06f5 0007 | | Action Break_Optional
06f6 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x17.0x2 = 0x6f6,0x402
06f7 0007 | | Action Break_Optional ; Debug Table 0x17.0x3 = 0x6f7,0x403
06f8 0007 | | Action Break_Optional ; Debug Table 0x17.0x4 = 0x6f8,0x404
06f9 0b3b | ; | Execute_Immediate Case_Compare,0x3b ; Debug Table 0x17.0x5 = 0x6f9,0x1
06fa 7003 |p | Jump_Nonzero 0x6fe
06fb 0b3c | < | Execute_Immediate Case_Compare,0x3c
06fc 7005 |p | Jump_Nonzero 0x702
06fd 7808 |x | Jump 0x706 ; Debug Table 0x17.0x6 = 0x6fd,0x4
06fe 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x7 = 0x6fe,0x2
06ff 00eb | | Load_Encached Diana_Cache
0700 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8
0701 4401 |D | Exit_Subprogram With_Result,0x1
0702 00db | | Load_Top At_Offset_3 ; Debug Table 0x17.0x8 = 0x702,0x3
0703 00eb | | Load_Encached Diana_Cache
0704 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9
0705 4401 |D | Exit_Subprogram With_Result,0x1
0706 00d1 | | Pop_Control Pop_Count_1
0707 4831 |H1 | Short_Literal 0x31
0708 0257 | W | Execute Discrete,Raise
0709 0000 0000 | | .BLANK 0000[0x7]
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 0007 | | Action Break_Optional ; Debug Table 0x18 = .DEBUG 0x0713,0x0ccc,0x1002,0x0000,0x0058,0xc795,0x0000,0x0ade
; Debug Table 0x18.0x0 = 0x713,0x1
0714 e5ff | | Load 0x2,-0x1 ; Debug Table 0x18.0x1 = 0x714,0x401
0715 0007 | | Action Break_Optional
0716 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x18.0x2 = 0x716,0x402
0717 0007 | | Action Break_Optional ; Debug Table 0x18.0x3 = 0x717,0x403
0718 0007 | | Action Break_Optional ; Debug Table 0x18.0x4 = 0x718,0x404
0719 0b66 | f | Execute_Immediate Case_Compare,0x66 ; Debug Table 0x18.0x5 = 0x719,0x1
071a 7004 |p | Jump_Nonzero 0x71f
071b 0b6d | m | Execute_Immediate Case_Compare,0x6d
071c 701e |p | Jump_Nonzero 0x73b
071d 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x6 = 0x71d,0x8
071e 4401 |D | Exit_Subprogram With_Result,0x1
071f 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x7 = 0x71f,0x2
0720 00eb | | Load_Encached Diana_Cache
0721 18ba | | Execute Package,Field_Execute,Field_Number 0xba
0722 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x8 = 0x722,0x801
0723 021d | | Execute Heap_Access,Is_Null
0724 00d0 | | Action Swap_Control
0725 00d1 | | Pop_Control Pop_Count_1
0726 6812 |h | Jump_Zero 0x739 ; Debug Table 0x18.0x9 = 0x726,0x2
0727 00cf | | Action Mark_Auxiliary ; Debug Table 0x18.0xa = 0x727,0x3
0728 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0xb = 0x728,0xf3ff
0729 e5ff | | Load 0x2,-0x1
072a 00eb | | Load_Encached Diana_Cache
072b 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4
072c 0031 | 1 | Store_Top Heap_Access,At_Offset_1
072d 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0xc = 0x72d,0xf3fe
072e 00d9 | | Load_Top At_Offset_1
072f 4976 |Iv | Short_Literal 0x176
0730 00eb | | Load_Encached Diana_Cache
0731 0098 | | Execute Package,Field_Read_Dynamic
0732 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0733 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0734 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0xd = 0x734,0xc01
0735 00eb | | Load_Encached Diana_Cache
0736 18ec | | Execute Package,Field_Execute,Field_Number 0xec
0737 8225 | % | Call 0x1,0x25
0738 4401 |D | Exit_Subprogram With_Result,0x1
0739 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0xe = 0x739,0x4
073a 4401 |D | Exit_Subprogram With_Result,0x1
073b 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0xf = 0x73b,0x5
073c 00eb | | Load_Encached Diana_Cache
073d 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9
073e 00eb | | Load_Encached Diana_Cache
073f 18ba | | Execute Package,Field_Execute,Field_Number 0xba
0740 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x10 = 0x740,0x1001
0741 021d | | Execute Heap_Access,Is_Null
0742 00d0 | | Action Swap_Control
0743 00d1 | | Pop_Control Pop_Count_1
0744 6805 |h | Jump_Zero 0x74a ; Debug Table 0x18.0x11 = 0x744,0x5
0745 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x12 = 0x745,0x6
0746 00eb | | Load_Encached Diana_Cache
0747 18b9 | | Execute Package,Field_Execute,Field_Number 0xb9
0748 8226 | & | Call 0x1,0x26
0749 4401 |D | Exit_Subprogram With_Result,0x1
074a 00db | | Load_Top At_Offset_3 ; Debug Table 0x18.0x13 = 0x74a,0x7
074b 4401 |D | Exit_Subprogram With_Result,0x1
074c 0000 0000 | | .BLANK 0000[0x4]
0750 ; --------------------------------------------------------------------------------------
0750 ; SUBPROGRAM
0750 ; --------------------------------------------------------------------------------------
0750 0764 | d | .CONST 0x0764 ; Address of begin
0751 0004 | | .CONST 0x0004 ; Address of exception handler
0752 0002 | | .CONST 0x0002 ; Number of locals
0753 INIT_0750:
0753 00da | | Load_Top At_Offset_2 ; Debug Table 0x19 = .DEBUG 0x0753,0x0cf6,0x1001,0x0000,0x0058,0xc795,0x0000,0x04e3
; Debug Table 0x19.0x0 = 0x753,0xffff
0754 e7fe | | Load 0x3,-0x2
0755 0279 | y | Execute Discrete,And
0756 6809 |h | Jump_Zero 0x760
0757 e7fc | | Load 0x3,-0x4
0758 00eb | | Load_Encached Diana_Cache
0759 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1
075a e7fd | | Load 0x3,-0x3
075b 00eb | | Load_Encached Diana_Cache
075c 18a1 | | Execute Package,Field_Execute,Field_Number 0xa1
075d e006 | | Load 0x0,0x6
075e 184a | J | Execute Package,Field_Execute,Field_Number 0x4a
075f 7801 |x | Jump 0x761
0760 4800 |H | Short_Literal 0x0
0761 0f00 | | Execute_Immediate Equal,0x0
0762 00e1 | | Load_Encached Boolean_Cache
0763 03f1 | | Declare_Variable Discrete,With_Value
0764 BODY_0750:
0764 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x1 = 0x764,0x1
0765 682d |h- | Jump_Zero 0x793
0766 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x2 = 0x766,0x2
0767 6806 |h | Jump_Zero 0x76e
0768 e7fd | | Load 0x3,-0x3 ; Debug Table 0x19.0x3 = 0x768,0x3
0769 00eb | | Load_Encached Diana_Cache
076a 18a0 | | Execute Package,Field_Execute,Field_Number 0xa0
076b e001 | | Load 0x0,0x1
076c 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
076d 780d |x | Jump 0x77b
076e e5ff | | Load 0x2,-0x1 ; Debug Table 0x19.0x4 = 0x76e,0x4
076f e002 | | Load 0x0,0x2
0770 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0771 0007 | | Action Break_Optional ; Debug Table 0x19.0x5 = 0x771,0x5
0772 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x19.0x6 = 0x772,0x401
0773 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0x7 = 0x773,0x5
0774 4800 |H | Short_Literal 0x0
0775 601e |` | Indirect_Literal Discrete,0x794,{0x00000000, 0x7fffffff}
0776 4800 |H | Short_Literal 0x0
0777 e7fb | | Load 0x3,-0x5
0778 4801 |H | Short_Literal 0x1
0779 e001 | | Load 0x0,0x1
077a 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
077b e7fe | | Load 0x3,-0x2 ; Debug Table 0x19.0x8 = 0x77b,0x6
077c 6806 |h | Jump_Zero 0x783
077d e7fc | | Load 0x3,-0x4 ; Debug Table 0x19.0x9 = 0x77d,0x7
077e 00eb | | Load_Encached Diana_Cache
077f 18a0 | | Execute Package,Field_Execute,Field_Number 0xa0
0780 e001 | | Load 0x0,0x1
0781 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
0782 780d |x | Jump 0x790
0783 e5fe | | Load 0x2,-0x2 ; Debug Table 0x19.0xa = 0x783,0x8
0784 e002 | | Load 0x0,0x2
0785 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0786 0007 | | Action Break_Optional ; Debug Table 0x19.0xb = 0x786,0x9
0787 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x19.0xc = 0x787,0x801
0788 4800 |H | Short_Literal 0x0 ; Debug Table 0x19.0xd = 0x788,0x9
0789 4800 |H | Short_Literal 0x0
078a 6009 |` | Indirect_Literal Discrete,0x794,{0x00000000, 0x7fffffff}
078b 4800 |H | Short_Literal 0x0
078c e7fb | | Load 0x3,-0x5
078d 4801 |H | Short_Literal 0x1
078e e001 | | Load 0x0,0x1
078f 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0790 4801 |H | Short_Literal 0x1 ; Debug Table 0x19.0xe = 0x790,0xa
0791 e003 | | Load 0x0,0x3
0792 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0793 4506 |E | Exit_Subprogram 0x6
0794 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
0798 ; --------------------------------------------------------------------------------------
0798 ; STRING TABLE
0798 ; --------------------------------------------------------------------------------------
0798 0010 | | .STRTAB 0x0010->0x07a0 ; "Check discrete subtype match"
0799 002a | * | .STRTAB 0x002a->0x07ae ; "RETURN NOMINAL DELTA ACTION"
079a 0043 | C | .STRTAB 0x0043->0x07bb ; "Check fixed subtype bounds match"
079b 0061 | a | .STRTAB 0x0061->0x07cb ; "RETURN DIGITS ACTION"
079c 0073 | s | .STRTAB 0x0073->0x07d5 ; "Check Float subtype bounds match"
079d 0091 | | .STRTAB 0x0091->0x07e5 ; "Check subtype discriminant constraints for equality"
079e 00c2 | | .STRTAB 0x00c2->0x07ff ; "Check array bounds match"
079f 00d8 | | .STREND 0x00d8->0x080b
07a0 4368 6563 |Chec| .STRTAB_STRINGS
080b 0000 0000 | | .BLANK 0000[0x5]
0810 ; --------------------------------------------------------------------------------------
0810 ; Debug Table
0810 ; --------------------------------------------------------------------------------------
0810 0003 001a | | .CONST 0x0003,0x001a
0812 000b 08e2 | | .DEBUG 0x000b,0x08e2,0x4000,0x0000,0x0057,0x3485,0x0000,0x00b8
081a 0012 08ea | | .DEBUG 0x0012,0x08ea,0x4000,0x0000,0x0058,0xc795,0x0000,0x0008
0822 004b 0920 | K | .DEBUG 0x004b,0x0920,0x1001,0x0000,0x0057,0x3485,0x0000,0x00c8
082a 005b 0928 | [ (| .DEBUG 0x005b,0x0928,0x1001,0x0000,0x0057,0x3485,0x0000,0x00d3
0832 0093 0948 | H| .DEBUG 0x0093,0x0948,0x1001,0x0000,0x0057,0x3485,0x0000,0x00de
083a 00a3 0950 | P| .DEBUG 0x00a3,0x0950,0x1002,0x0000,0x0058,0xc795,0x0000,0x001d
0842 00bb 0962 | b| .DEBUG 0x00bb,0x0962,0x1002,0x0000,0x0058,0xc795,0x0000,0x0052
084a 010b 0986 | | .DEBUG 0x010b,0x0986,0x1002,0x0000,0x0058,0xc795,0x0000,0x0167
0852 015b 099e | [ | .DEBUG 0x015b,0x099e,0x1002,0x0000,0x0058,0xc795,0x0000,0x01d9
085a 01ab 09c4 | | .DEBUG 0x01ab,0x09c4,0x1001,0x0000,0x0058,0xc795,0x0000,0x026c
0862 01db 09e4 | | .DEBUG 0x01db,0x09e4,0x1001,0x0000,0x0058,0xc795,0x0000,0x02cc
086a 021b 0a0c | | .DEBUG 0x021b,0x0a0c,0x1002,0x0000,0x0058,0xc795,0x0000,0x035e
0872 026b 0a24 | k $| .DEBUG 0x026b,0x0a24,0x1002,0x0000,0x0058,0xc795,0x0000,0x03d0
087a 02bb 0a4a | J| .DEBUG 0x02bb,0x0a4a,0x1001,0x0000,0x0058,0xc795,0x0000,0x0463
0882 02eb 0a6a | j| .DEBUG 0x02eb,0x0a6a,0x1001,0x0000,0x0058,0xc795,0x0000,0x04c2
088a 0333 0a7a | 3 z| .DEBUG 0x0333,0x0a7a,0x1001,0x0000,0x0058,0xc795,0x0000,0x059c
0892 0353 0a8a | S | .DEBUG 0x0353,0x0a8a,0x1001,0x0000,0x0058,0xc795,0x0000,0x05d9
089a 03b3 0ab8 | | .DEBUG 0x03b3,0x0ab8,0x1001,0x0000,0x0058,0xc795,0x0000,0x05f2
08a2 03eb 0ad4 | | .DEBUG 0x03eb,0x0ad4,0x1001,0x0000,0x0058,0xc795,0x0000,0x0682
08aa 046b 0b12 | k | .DEBUG 0x046b,0x0b12,0x1002,0x0000,0x0058,0xc795,0x0000,0x077d
08b2 0483 0b22 | "| .DEBUG 0x0483,0x0b22,0x1002,0x0000,0x0058,0xc795,0x0000,0x07b1
08ba 04ab 0b42 | B| .DEBUG 0x04ab,0x0b42,0x1001,0x0000,0x0058,0xc795,0x0000,0x080d
08c2 051b 0b8c | | .DEBUG 0x051b,0x0b8c,0x1001,0x0000,0x0058,0xc795,0x0000,0x08c2
08ca 06f3 0cb8 | | .DEBUG 0x06f3,0x0cb8,0x1002,0x0000,0x0058,0xc795,0x0000,0x0aa6
08d2 0713 0ccc | | .DEBUG 0x0713,0x0ccc,0x1002,0x0000,0x0058,0xc795,0x0000,0x0ade
08da 0753 0cf6 | S | .DEBUG 0x0753,0x0cf6,0x1001,0x0000,0x0058,0xc795,0x0000,0x04e3
08e2 ; --------------------------------------------------------------------------------------
08e2 ; Debug3 Subtable 0x0
08e2 ; --------------------------------------------------------------------------------------
08e2 0003 0000 | | .DBG3TAB 0x0003,0x0000
08e4 000b ffff | | .CONST 0x000b,0xffff
08e6 000d fffe | | .CONST 0x000d,0xfffe
08e8 000f fffd | | .CONST 0x000f,0xfffd
08ea ; --------------------------------------------------------------------------------------
08ea ; Debug3 Subtable 0x1
08ea ; --------------------------------------------------------------------------------------
08ea 001a 0000 | | .DBG3TAB 0x001a,0x0000
08ec 0012 ffff | | .CONST 0x0012,0xffff
08ee 0013 fffe | | .CONST 0x0013,0xfffe
08f0 0014 fffd | | .CONST 0x0014,0xfffd
08f2 0016 fffc | | .CONST 0x0016,0xfffc
08f4 0018 fffb | | .CONST 0x0018,0xfffb
08f6 001a fffa | | .CONST 0x001a,0xfffa
08f8 001c fff9 | | .CONST 0x001c,0xfff9
08fa 001e fff8 | | .CONST 0x001e,0xfff8
08fc 0020 fff7 | | .CONST 0x0020,0xfff7
08fe 0022 fff6 | " | .CONST 0x0022,0xfff6
0900 0024 fff5 | $ | .CONST 0x0024,0xfff5
0902 0026 fff4 | & | .CONST 0x0026,0xfff4
0904 0028 fff3 | ( | .CONST 0x0028,0xfff3
0906 002a fff2 | * | .CONST 0x002a,0xfff2
0908 002c fff1 | , | .CONST 0x002c,0xfff1
090a 002e fff0 | . | .CONST 0x002e,0xfff0
090c 0030 ffef | 0 | .CONST 0x0030,0xffef
090e 0032 ffee | 2 | .CONST 0x0032,0xffee
0910 0034 ffed | 4 | .CONST 0x0034,0xffed
0912 0036 ffec | 6 | .CONST 0x0036,0xffec
0914 0038 ffeb | 8 | .CONST 0x0038,0xffeb
0916 003a ffea | : | .CONST 0x003a,0xffea
0918 003c ffe9 | < | .CONST 0x003c,0xffe9
091a 003e ffe8 | > | .CONST 0x003e,0xffe8
091c 0040 ffe7 | @ | .CONST 0x0040,0xffe7
091e 0042 ffe6 | B | .CONST 0x0042,0xffe6
0920 ; --------------------------------------------------------------------------------------
0920 ; Debug3 Subtable 0x2
0920 ; --------------------------------------------------------------------------------------
0920 0000 0003 | | .DBG3TAB 0x0000,0x0003
0922 004b 0001 | K | .CONST 0x004b,0x0001
0924 004c 0401 | L | .CONST 0x004c,0x0401
0926 004d 0001 | M | .CONST 0x004d,0x0001
0928 ; --------------------------------------------------------------------------------------
0928 ; Debug3 Subtable 0x3
0928 ; --------------------------------------------------------------------------------------
0928 0001 000e | | .DBG3TAB 0x0001,0x000e
092a 005b ffff | [ | .CONST 0x005b,0xffff
092c 005c 0001 | \ | .CONST 0x005c,0x0001
092e 0060 0002 | ` | .CONST 0x0060,0x0002
0930 0065 0003 | e | .CONST 0x0065,0x0003
0932 0068 0004 | h | .CONST 0x0068,0x0004
0934 0069 0401 | i | .CONST 0x0069,0x0401
0936 006a 0004 | j | .CONST 0x006a,0x0004
0938 0072 0005 | r | .CONST 0x0072,0x0005
093a 0075 0006 | u | .CONST 0x0075,0x0006
093c 0076 0801 | v | .CONST 0x0076,0x0801
093e 0077 0006 | w | .CONST 0x0077,0x0006
0940 007f 0007 | | .CONST 0x007f,0x0007
0942 0082 0008 | | .CONST 0x0082,0x0008
0944 0085 0009 | | .CONST 0x0085,0x0009
0946 0088 000a | | .CONST 0x0088,0x000a
0948 ; --------------------------------------------------------------------------------------
0948 ; Debug3 Subtable 0x4
0948 ; --------------------------------------------------------------------------------------
0948 0000 0003 | | .DBG3TAB 0x0000,0x0003
094a 0093 0001 | | .CONST 0x0093,0x0001
094c 0095 0401 | | .CONST 0x0095,0x0401
094e 0096 0001 | | .CONST 0x0096,0x0001
0950 ; --------------------------------------------------------------------------------------
0950 ; Debug3 Subtable 0x5
0950 ; --------------------------------------------------------------------------------------
0950 0000 0008 | | .DBG3TAB 0x0000,0x0008
0952 00a3 0001 | | .CONST 0x00a3,0x0001
0954 00a4 0401 | | .CONST 0x00a4,0x0401
0956 00a6 0402 | | .CONST 0x00a6,0x0402
0958 00a7 0403 | | .CONST 0x00a7,0x0403
095a 00a8 0404 | | .CONST 0x00a8,0x0404
095c 00a9 0001 | | .CONST 0x00a9,0x0001
095e 00ab 0002 | | .CONST 0x00ab,0x0002
0960 00b5 0003 | | .CONST 0x00b5,0x0003
0962 ; --------------------------------------------------------------------------------------
0962 ; Debug3 Subtable 0x6
0962 ; --------------------------------------------------------------------------------------
0962 0008 0009 | | .DBG3TAB 0x0008,0x0009
0964 00bb ffff | | .CONST 0x00bb,0xffff
0966 00bf fffe | | .CONST 0x00bf,0xfffe
0968 00c3 fffd | | .CONST 0x00c3,0xfffd
096a 00c4 fffc | | .CONST 0x00c4,0xfffc
096c 00c5 fffb | | .CONST 0x00c5,0xfffb
096e 00ca fffa | | .CONST 0x00ca,0xfffa
0970 00cf fff9 | | .CONST 0x00cf,0xfff9
0972 00d4 fff8 | | .CONST 0x00d4,0xfff8
0974 00d9 0001 | | .CONST 0x00d9,0x0001
0976 00dd 0002 | | .CONST 0x00dd,0x0002
0978 00df 0003 | | .CONST 0x00df,0x0003
097a 00e7 0004 | | .CONST 0x00e7,0x0004
097c 00e9 0005 | | .CONST 0x00e9,0x0005
097e 00f1 0006 | | .CONST 0x00f1,0x0006
0980 00f3 0007 | | .CONST 0x00f3,0x0007
0982 0103 0008 | | .CONST 0x0103,0x0008
0984 0105 0009 | | .CONST 0x0105,0x0009
0986 ; --------------------------------------------------------------------------------------
0986 ; Debug3 Subtable 0x7
0986 ; --------------------------------------------------------------------------------------
0986 0002 0009 | | .DBG3TAB 0x0002,0x0009
0988 010b ffff | | .CONST 0x010b,0xffff
098a 010d fffe | | .CONST 0x010d,0xfffe
098c 0121 0001 | ! | .CONST 0x0121,0x0001
098e 0125 0002 | % | .CONST 0x0125,0x0002
0990 0127 0003 | ' | .CONST 0x0127,0x0003
0992 012f 0004 | / | .CONST 0x012f,0x0004
0994 0131 0005 | 1 | .CONST 0x0131,0x0005
0996 0139 0006 | 9 | .CONST 0x0139,0x0006
0998 013b 0007 | ; | .CONST 0x013b,0x0007
099a 014d 0008 | M | .CONST 0x014d,0x0008
099c 014f 0009 | O | .CONST 0x014f,0x0009
099e ; --------------------------------------------------------------------------------------
099e ; Debug3 Subtable 0x8
099e ; --------------------------------------------------------------------------------------
099e 0004 000e | | .DBG3TAB 0x0004,0x000e
09a0 015b ffff | [ | .CONST 0x015b,0xffff
09a2 0165 fffe | e | .CONST 0x0165,0xfffe
09a4 0167 fffd | g | .CONST 0x0167,0xfffd
09a6 016c fffc | l | .CONST 0x016c,0xfffc
09a8 0171 0001 | q | .CONST 0x0171,0x0001
09aa 0175 0002 | u | .CONST 0x0175,0x0002
09ac 0177 0003 | w | .CONST 0x0177,0x0003
09ae 0178 0401 | x | .CONST 0x0178,0x0401
09b0 017a 0003 | z | .CONST 0x017a,0x0003
09b2 017b 0801 | { | .CONST 0x017b,0x0801
09b4 017d 0401 | } | .CONST 0x017d,0x0401
09b6 017e 0004 | ~ | .CONST 0x017e,0x0004
09b8 0180 0005 | | .CONST 0x0180,0x0005
09ba 0189 0006 | | .CONST 0x0189,0x0006
09bc 0192 0007 | | .CONST 0x0192,0x0007
09be 0196 0008 | | .CONST 0x0196,0x0008
09c0 019f 0009 | | .CONST 0x019f,0x0009
09c2 01a1 000a | | .CONST 0x01a1,0x000a
09c4 ; --------------------------------------------------------------------------------------
09c4 ; Debug3 Subtable 0x9
09c4 ; --------------------------------------------------------------------------------------
09c4 0002 000d | | .DBG3TAB 0x0002,0x000d
09c6 01ab ffff | | .CONST 0x01ab,0xffff
09c8 01ac fffe | | .CONST 0x01ac,0xfffe
09ca 01b1 0001 | | .CONST 0x01b1,0x0001
09cc 01b2 0401 | | .CONST 0x01b2,0x0401
09ce 01b4 0402 | | .CONST 0x01b4,0x0402
09d0 01b5 0403 | | .CONST 0x01b5,0x0403
09d2 01b6 0404 | | .CONST 0x01b6,0x0404
09d4 01b7 0001 | | .CONST 0x01b7,0x0001
09d6 01b9 0002 | | .CONST 0x01b9,0x0002
09d8 01c2 0003 | | .CONST 0x01c2,0x0003
09da 01c4 0004 | | .CONST 0x01c4,0x0004
09dc 01c9 0005 | | .CONST 0x01c9,0x0005
09de 01ca 0006 | | .CONST 0x01ca,0x0006
09e0 01cd 0007 | | .CONST 0x01cd,0x0007
09e2 01d1 0008 | | .CONST 0x01d1,0x0008
09e4 ; --------------------------------------------------------------------------------------
09e4 ; Debug3 Subtable 0xa
09e4 ; --------------------------------------------------------------------------------------
09e4 0001 0012 | | .DBG3TAB 0x0001,0x0012
09e6 01db ffff | | .CONST 0x01db,0xffff
09e8 01dc 0001 | | .CONST 0x01dc,0x0001
09ea 01e0 0002 | | .CONST 0x01e0,0x0002
09ec 01e5 0003 | | .CONST 0x01e5,0x0003
09ee 01e8 0004 | | .CONST 0x01e8,0x0004
09f0 01e9 0401 | | .CONST 0x01e9,0x0401
09f2 01ea 0004 | | .CONST 0x01ea,0x0004
09f4 01f2 0005 | | .CONST 0x01f2,0x0005
09f6 01f5 0006 | | .CONST 0x01f5,0x0006
09f8 01f6 0801 | | .CONST 0x01f6,0x0801
09fa 01f7 0006 | | .CONST 0x01f7,0x0006
09fc 01ff 0007 | | .CONST 0x01ff,0x0007
09fe 0202 0008 | | .CONST 0x0202,0x0008
0a00 0205 0009 | | .CONST 0x0205,0x0009
0a02 0208 000a | | .CONST 0x0208,0x000a
0a04 020a 000b | | .CONST 0x020a,0x000b
0a06 020e 000c | | .CONST 0x020e,0x000c
0a08 0210 000d | | .CONST 0x0210,0x000d
0a0a 0212 000e | | .CONST 0x0212,0x000e
0a0c ; --------------------------------------------------------------------------------------
0a0c ; Debug3 Subtable 0xb
0a0c ; --------------------------------------------------------------------------------------
0a0c 0002 0009 | | .DBG3TAB 0x0002,0x0009
0a0e 021b ffff | | .CONST 0x021b,0xffff
0a10 021d fffe | | .CONST 0x021d,0xfffe
0a12 0231 0001 | 1 | .CONST 0x0231,0x0001
0a14 0235 0002 | 5 | .CONST 0x0235,0x0002
0a16 0237 0003 | 7 | .CONST 0x0237,0x0003
0a18 023f 0004 | ? | .CONST 0x023f,0x0004
0a1a 0241 0005 | A | .CONST 0x0241,0x0005
0a1c 0249 0006 | I | .CONST 0x0249,0x0006
0a1e 024b 0007 | K | .CONST 0x024b,0x0007
0a20 025d 0008 | ] | .CONST 0x025d,0x0008
0a22 025f 0009 | _ | .CONST 0x025f,0x0009
0a24 ; --------------------------------------------------------------------------------------
0a24 ; Debug3 Subtable 0xc
0a24 ; --------------------------------------------------------------------------------------
0a24 0004 000e | | .DBG3TAB 0x0004,0x000e
0a26 026b ffff | k | .CONST 0x026b,0xffff
0a28 0275 fffe | u | .CONST 0x0275,0xfffe
0a2a 0277 fffd | w | .CONST 0x0277,0xfffd
0a2c 027c fffc | | | .CONST 0x027c,0xfffc
0a2e 0281 0001 | | .CONST 0x0281,0x0001
0a30 0285 0002 | | .CONST 0x0285,0x0002
0a32 0287 0003 | | .CONST 0x0287,0x0003
0a34 0288 0401 | | .CONST 0x0288,0x0401
0a36 028a 0003 | | .CONST 0x028a,0x0003
0a38 028b 0801 | | .CONST 0x028b,0x0801
0a3a 028d 0401 | | .CONST 0x028d,0x0401
0a3c 028e 0004 | | .CONST 0x028e,0x0004
0a3e 0290 0005 | | .CONST 0x0290,0x0005
0a40 0299 0006 | | .CONST 0x0299,0x0006
0a42 02a2 0007 | | .CONST 0x02a2,0x0007
0a44 02a6 0008 | | .CONST 0x02a6,0x0008
0a46 02ae 0009 | | .CONST 0x02ae,0x0009
0a48 02b0 000a | | .CONST 0x02b0,0x000a
0a4a ; --------------------------------------------------------------------------------------
0a4a ; Debug3 Subtable 0xd
0a4a ; --------------------------------------------------------------------------------------
0a4a 0002 000d | | .DBG3TAB 0x0002,0x000d
0a4c 02bb ffff | | .CONST 0x02bb,0xffff
0a4e 02bc fffe | | .CONST 0x02bc,0xfffe
0a50 02c1 0001 | | .CONST 0x02c1,0x0001
0a52 02c2 0401 | | .CONST 0x02c2,0x0401
0a54 02c4 0402 | | .CONST 0x02c4,0x0402
0a56 02c5 0403 | | .CONST 0x02c5,0x0403
0a58 02c6 0404 | | .CONST 0x02c6,0x0404
0a5a 02c7 0001 | | .CONST 0x02c7,0x0001
0a5c 02c9 0002 | | .CONST 0x02c9,0x0002
0a5e 02d2 0003 | | .CONST 0x02d2,0x0003
0a60 02d4 0004 | | .CONST 0x02d4,0x0004
0a62 02d9 0005 | | .CONST 0x02d9,0x0005
0a64 02da 0006 | | .CONST 0x02da,0x0006
0a66 02dd 0007 | | .CONST 0x02dd,0x0007
0a68 02e1 0008 | | .CONST 0x02e1,0x0008
0a6a ; --------------------------------------------------------------------------------------
0a6a ; Debug3 Subtable 0xe
0a6a ; --------------------------------------------------------------------------------------
0a6a 0003 0004 | | .DBG3TAB 0x0003,0x0004
0a6c 02eb ffff | | .CONST 0x02eb,0xffff
0a6e 02ef fffe | | .CONST 0x02ef,0xfffe
0a70 0303 fffd | | .CONST 0x0303,0xfffd
0a72 0305 0001 | | .CONST 0x0305,0x0001
0a74 030f 0002 | | .CONST 0x030f,0x0002
0a76 0319 0003 | | .CONST 0x0319,0x0003
0a78 031f 0004 | | .CONST 0x031f,0x0004
0a7a ; --------------------------------------------------------------------------------------
0a7a ; Debug3 Subtable 0xf
0a7a ; --------------------------------------------------------------------------------------
0a7a 0000 0007 | | .DBG3TAB 0x0000,0x0007
0a7c 0333 0001 | 3 | .CONST 0x0333,0x0001
0a7e 0337 0002 | 7 | .CONST 0x0337,0x0002
0a80 033c 0003 | < | .CONST 0x033c,0x0003
0a82 033f 0004 | ? | .CONST 0x033f,0x0004
0a84 0343 0005 | C | .CONST 0x0343,0x0005
0a86 0345 0006 | E | .CONST 0x0345,0x0006
0a88 0347 0007 | G | .CONST 0x0347,0x0007
0a8a ; --------------------------------------------------------------------------------------
0a8a ; Debug3 Subtable 0x10
0a8a ; --------------------------------------------------------------------------------------
0a8a 0001 0015 | | .DBG3TAB 0x0001,0x0015
0a8c 0353 ffff | S | .CONST 0x0353,0xffff
0a8e 0358 0001 | X | .CONST 0x0358,0x0001
0a90 035e 0002 | ^ | .CONST 0x035e,0x0002
0a92 035f 0003 | _ | .CONST 0x035f,0x0003
0a94 0376 0004 | v | .CONST 0x0376,0x0004
0a96 0377 0401 | w | .CONST 0x0377,0x0401
0a98 0379 0402 | y | .CONST 0x0379,0x0402
0a9a 037a 0403 | z | .CONST 0x037a,0x0403
0a9c 037b 0404 | { | .CONST 0x037b,0x0404
0a9e 037c 0004 | | | .CONST 0x037c,0x0004
0aa0 0380 0006 | | .CONST 0x0380,0x0006
0aa2 0384 0005 | | .CONST 0x0384,0x0005
0aa4 0389 0007 | | .CONST 0x0389,0x0007
0aa6 038d 0008 | | .CONST 0x038d,0x0008
0aa8 0391 0009 | | .CONST 0x0391,0x0009
0aaa 0395 0801 | | .CONST 0x0395,0x0801
0aac 0397 0009 | | .CONST 0x0397,0x0009
0aae 0398 000a | | .CONST 0x0398,0x000a
0ab0 039e 000b | | .CONST 0x039e,0x000b
0ab2 03a2 0c01 | | .CONST 0x03a2,0x0c01
0ab4 03a4 000b | | .CONST 0x03a4,0x000b
0ab6 03a5 000c | | .CONST 0x03a5,0x000c
0ab8 ; --------------------------------------------------------------------------------------
0ab8 ; Debug3 Subtable 0x11
0ab8 ; --------------------------------------------------------------------------------------
0ab8 0006 0007 | | .DBG3TAB 0x0006,0x0007
0aba 03b3 ffff | | .CONST 0x03b3,0xffff
0abc 03b8 fffe | | .CONST 0x03b8,0xfffe
0abe 03be fffd | | .CONST 0x03be,0xfffd
0ac0 03bf 0401 | | .CONST 0x03bf,0x0401
0ac2 03c0 fffd | | .CONST 0x03c0,0xfffd
0ac4 03c1 fffc | | .CONST 0x03c1,0xfffc
0ac6 03c6 fffb | | .CONST 0x03c6,0xfffb
0ac8 03c7 0001 | | .CONST 0x03c7,0x0001
0aca 03d1 0005 | | .CONST 0x03d1,0x0005
0acc 03d6 0002 | | .CONST 0x03d6,0x0002
0ace 03de 0003 | | .CONST 0x03de,0x0003
0ad0 03e0 0004 | | .CONST 0x03e0,0x0004
0ad2 03e3 0006 | | .CONST 0x03e3,0x0006
0ad4 ; --------------------------------------------------------------------------------------
0ad4 ; Debug3 Subtable 0x12
0ad4 ; --------------------------------------------------------------------------------------
0ad4 0002 001c | | .DBG3TAB 0x0002,0x001c
0ad6 03eb ffff | | .CONST 0x03eb,0xffff
0ad8 03ed fffe | | .CONST 0x03ed,0xfffe
0ada 03f7 0001 | | .CONST 0x03f7,0x0001
0adc 03fe 0002 | | .CONST 0x03fe,0x0002
0ade 0405 0003 | | .CONST 0x0405,0x0003
0ae0 0411 0004 | | .CONST 0x0411,0x0004
0ae2 0412 0005 | | .CONST 0x0412,0x0005
0ae4 0417 0006 | | .CONST 0x0417,0x0006
0ae6 041a 0007 | | .CONST 0x041a,0x0007
0ae8 041b 0401 | | .CONST 0x041b,0x0401
0aea 041d 0007 | | .CONST 0x041d,0x0007
0aec 041e 0008 | | .CONST 0x041e,0x0008
0aee 0422 0009 | " | .CONST 0x0422,0x0009
0af0 0425 000a | % | .CONST 0x0425,0x000a
0af2 0426 0801 | & | .CONST 0x0426,0x0801
0af4 0427 000a | ' | .CONST 0x0427,0x000a
0af6 0431 000b | 1 | .CONST 0x0431,0x000b
0af8 0432 0c01 | 2 | .CONST 0x0432,0x0c01
0afa 0433 000b | 3 | .CONST 0x0433,0x000b
0afc 043b 000c | ; | .CONST 0x043b,0x000c
0afe 043e 000d | > | .CONST 0x043e,0x000d
0b00 0441 000e | A | .CONST 0x0441,0x000e
0b02 044a 0011 | J | .CONST 0x044a,0x0011
0b04 044c 000f | L | .CONST 0x044c,0x000f
0b06 044d 1001 | M | .CONST 0x044d,0x1001
0b08 044e 000f | N | .CONST 0x044e,0x000f
0b0a 0459 0012 | Y | .CONST 0x0459,0x0012
0b0c 045a 1401 | Z | .CONST 0x045a,0x1401
0b0e 045b 0012 | [ | .CONST 0x045b,0x0012
0b10 0463 0013 | c | .CONST 0x0463,0x0013
0b12 ; --------------------------------------------------------------------------------------
0b12 ; Debug3 Subtable 0x13
0b12 ; --------------------------------------------------------------------------------------
0b12 0001 0006 | | .DBG3TAB 0x0001,0x0006
0b14 046b ffff | k | .CONST 0x046b,0xffff
0b16 046c 0001 | l | .CONST 0x046c,0x0001
0b18 046d 0401 | m | .CONST 0x046d,0x0401
0b1a 046f 0001 | o | .CONST 0x046f,0x0001
0b1c 0470 0002 | p | .CONST 0x0470,0x0002
0b1e 0473 0003 | s | .CONST 0x0473,0x0003
0b20 0475 0004 | u | .CONST 0x0475,0x0004
0b22 ; --------------------------------------------------------------------------------------
0b22 ; Debug3 Subtable 0x14
0b22 ; --------------------------------------------------------------------------------------
0b22 0001 000e | | .DBG3TAB 0x0001,0x000e
0b24 0483 ffff | | .CONST 0x0483,0xffff
0b26 0484 0001 | | .CONST 0x0484,0x0001
0b28 0485 0401 | | .CONST 0x0485,0x0401
0b2a 0487 0402 | | .CONST 0x0487,0x0402
0b2c 0488 0403 | | .CONST 0x0488,0x0403
0b2e 0489 0404 | | .CONST 0x0489,0x0404
0b30 048a 0001 | | .CONST 0x048a,0x0001
0b32 048e 0007 | | .CONST 0x048e,0x0007
0b34 048f 0002 | | .CONST 0x048f,0x0002
0b36 0493 0003 | | .CONST 0x0493,0x0003
0b38 0494 0801 | | .CONST 0x0494,0x0801
0b3a 0496 0003 | | .CONST 0x0496,0x0003
0b3c 0497 0004 | | .CONST 0x0497,0x0004
0b3e 049c 0005 | | .CONST 0x049c,0x0005
0b40 049e 0006 | | .CONST 0x049e,0x0006
0b42 ; --------------------------------------------------------------------------------------
0b42 ; Debug3 Subtable 0x15
0b42 ; --------------------------------------------------------------------------------------
0b42 0009 001b | | .DBG3TAB 0x0009,0x001b
0b44 04ab ffff | | .CONST 0x04ab,0xffff
0b46 04b0 fffe | | .CONST 0x04b0,0xfffe
0b48 04b4 fffd | | .CONST 0x04b4,0xfffd
0b4a 04ba fffc | | .CONST 0x04ba,0xfffc
0b4c 04c0 fffb | | .CONST 0x04c0,0xfffb
0b4e 04c5 fffa | | .CONST 0x04c5,0xfffa
0b50 04ca fff9 | | .CONST 0x04ca,0xfff9
0b52 04cb fff8 | | .CONST 0x04cb,0xfff8
0b54 04cc fff7 | | .CONST 0x04cc,0xfff7
0b56 04d0 0002 | | .CONST 0x04d0,0x0002
0b58 04d2 0401 | | .CONST 0x04d2,0x0401
0b5a 04d7 0801 | | .CONST 0x04d7,0x0801
0b5c 04d9 0802 | | .CONST 0x04d9,0x0802
0b5e 04da 0803 | | .CONST 0x04da,0x0803
0b60 04db 0804 | | .CONST 0x04db,0x0804
0b62 04dd 0401 | | .CONST 0x04dd,0x0401
0b64 04e2 0002 | | .CONST 0x04e2,0x0002
0b66 04e3 0003 | | .CONST 0x04e3,0x0003
0b68 04e5 0c01 | | .CONST 0x04e5,0x0c01
0b6a 04ea 1001 | | .CONST 0x04ea,0x1001
0b6c 04ec 1002 | | .CONST 0x04ec,0x1002
0b6e 04ed 1003 | | .CONST 0x04ed,0x1003
0b70 04ee 1004 | | .CONST 0x04ee,0x1004
0b72 04f0 0c01 | | .CONST 0x04f0,0x0c01
0b74 04f5 0003 | | .CONST 0x04f5,0x0003
0b76 04f6 0004 | | .CONST 0x04f6,0x0004
0b78 04fd 0005 | | .CONST 0x04fd,0x0005
0b7a 0501 0006 | | .CONST 0x0501,0x0006
0b7c 0502 1401 | | .CONST 0x0502,0x1401
0b7e 0505 0006 | | .CONST 0x0505,0x0006
0b80 0506 0007 | | .CONST 0x0506,0x0007
0b82 0507 1801 | | .CONST 0x0507,0x1801
0b84 050a 0007 | | .CONST 0x050a,0x0007
0b86 050c 0001 | | .CONST 0x050c,0x0001
0b88 050d 1c01 | | .CONST 0x050d,0x1c01
0b8a 050f 0001 | | .CONST 0x050f,0x0001
0b8c ; --------------------------------------------------------------------------------------
0b8c ; Debug3 Subtable 0x16
0b8c ; --------------------------------------------------------------------------------------
0b8c 000d 0088 | | .DBG3TAB 0x000d,0x0088
0b8e 051b ffff | | .CONST 0x051b,0xffff
0b90 0522 fffe | " | .CONST 0x0522,0xfffe
0b92 0529 fffd | ) | .CONST 0x0529,0xfffd
0b94 052c 0401 | , | .CONST 0x052c,0x0401
0b96 052e 0402 | . | .CONST 0x052e,0x0402
0b98 0530 0403 | 0 | .CONST 0x0530,0x0403
0b9a 0534 0404 | 4 | .CONST 0x0534,0x0404
0b9c 0538 0405 | 8 | .CONST 0x0538,0x0405
0b9e 053a 0801 | : | .CONST 0x053a,0x0801
0ba0 053c 0802 | < | .CONST 0x053c,0x0802
0ba2 053d 0803 | = | .CONST 0x053d,0x0803
0ba4 053e 0804 | > | .CONST 0x053e,0x0804
0ba6 0540 0405 | @ | .CONST 0x0540,0x0405
0ba8 054a 0c01 | J | .CONST 0x054a,0x0c01
0baa 054c 0c02 | L | .CONST 0x054c,0x0c02
0bac 054d 0c03 | M | .CONST 0x054d,0x0c03
0bae 054e 0c04 | N | .CONST 0x054e,0x0c04
0bb0 0550 0804 | P | .CONST 0x0550,0x0804
0bb2 055e fffd | ^ | .CONST 0x055e,0xfffd
0bb4 055f fffc | _ | .CONST 0x055f,0xfffc
0bb6 0562 1001 | b | .CONST 0x0562,0x1001
0bb8 0564 1002 | d | .CONST 0x0564,0x1002
0bba 0566 1003 | f | .CONST 0x0566,0x1003
0bbc 056a 1004 | j | .CONST 0x056a,0x1004
0bbe 056e 1005 | n | .CONST 0x056e,0x1005
0bc0 0570 1401 | p | .CONST 0x0570,0x1401
0bc2 0572 1402 | r | .CONST 0x0572,0x1402
0bc4 0573 1403 | s | .CONST 0x0573,0x1403
0bc6 0574 1404 | t | .CONST 0x0574,0x1404
0bc8 0576 1005 | v | .CONST 0x0576,0x1005
0bca 0580 1801 | | .CONST 0x0580,0x1801
0bcc 0582 1802 | | .CONST 0x0582,0x1802
0bce 0583 1803 | | .CONST 0x0583,0x1803
0bd0 0584 1804 | | .CONST 0x0584,0x1804
0bd2 0586 1404 | | .CONST 0x0586,0x1404
0bd4 0594 fffc | | .CONST 0x0594,0xfffc
0bd6 0595 fffb | | .CONST 0x0595,0xfffb
0bd8 0597 fffa | | .CONST 0x0597,0xfffa
0bda 059d fff9 | | .CONST 0x059d,0xfff9
0bdc 05a3 fff8 | | .CONST 0x05a3,0xfff8
0bde 05a4 fff7 | | .CONST 0x05a4,0xfff7
0be0 05a5 1c01 | | .CONST 0x05a5,0x1c01
0be2 05a7 fff7 | | .CONST 0x05a7,0xfff7
0be4 05aa fff6 | | .CONST 0x05aa,0xfff6
0be6 05ab 0001 | | .CONST 0x05ab,0x0001
0be8 05ad 0002 | | .CONST 0x05ad,0x0002
0bea 05b3 0003 | | .CONST 0x05b3,0x0003
0bec 05b5 2001 | | .CONST 0x05b5,0x2001
0bee 05b7 2002 | | .CONST 0x05b7,0x2002
0bf0 05b9 2003 | | .CONST 0x05b9,0x2003
0bf2 05bd 2004 | | .CONST 0x05bd,0x2004
0bf4 05c1 2005 | | .CONST 0x05c1,0x2005
0bf6 05c3 2401 | $ | .CONST 0x05c3,0x2401
0bf8 05c5 2402 | $ | .CONST 0x05c5,0x2402
0bfa 05c6 2403 | $ | .CONST 0x05c6,0x2403
0bfc 05c7 2404 | $ | .CONST 0x05c7,0x2404
0bfe 05c9 2005 | | .CONST 0x05c9,0x2005
0c00 05d3 2801 | ( | .CONST 0x05d3,0x2801
0c02 05d5 2802 | ( | .CONST 0x05d5,0x2802
0c04 05d6 2803 | ( | .CONST 0x05d6,0x2803
0c06 05d7 2804 | ( | .CONST 0x05d7,0x2804
0c08 05d9 2404 | $ | .CONST 0x05d9,0x2404
0c0a 05e7 0003 | | .CONST 0x05e7,0x0003
0c0c 05e9 0004 | | .CONST 0x05e9,0x0004
0c0e 05ea 0005 | | .CONST 0x05ea,0x0005
0c10 05ed 0006 | | .CONST 0x05ed,0x0006
0c12 05f1 0007 | | .CONST 0x05f1,0x0007
0c14 05f6 0008 | | .CONST 0x05f6,0x0008
0c16 05fa 0009 | | .CONST 0x05fa,0x0009
0c18 05fd 000a | | .CONST 0x05fd,0x000a
0c1a 0600 000b | | .CONST 0x0600,0x000b
0c1c 0603 000c | | .CONST 0x0603,0x000c
0c1e 0605 000d | | .CONST 0x0605,0x000d
0c20 060a 000e | | .CONST 0x060a,0x000e
0c22 060d 000f | | .CONST 0x060d,0x000f
0c24 060e 2c01 | , | .CONST 0x060e,0x2c01
0c26 060f 000f | | .CONST 0x060f,0x000f
0c28 0618 0010 | | .CONST 0x0618,0x0010
0c2a 061b 0011 | | .CONST 0x061b,0x0011
0c2c 061c 3001 | 0 | .CONST 0x061c,0x3001
0c2e 061d 0011 | | .CONST 0x061d,0x0011
0c30 0626 0012 | & | .CONST 0x0626,0x0012
0c32 0629 0013 | ) | .CONST 0x0629,0x0013
0c34 062b 0014 | + | .CONST 0x062b,0x0014
0c36 062f 0015 | / | .CONST 0x062f,0x0015
0c38 0632 0016 | 2 | .CONST 0x0632,0x0016
0c3a 0635 0017 | 5 | .CONST 0x0635,0x0017
0c3c 0638 0018 | 8 | .CONST 0x0638,0x0018
0c3e 063a 0019 | : | .CONST 0x063a,0x0019
0c40 063c 001a | < | .CONST 0x063c,0x001a
0c42 063f 001b | ? | .CONST 0x063f,0x001b
0c44 0640 3401 | @4 | .CONST 0x0640,0x3401
0c46 0641 001b | A | .CONST 0x0641,0x001b
0c48 064c 001c | L | .CONST 0x064c,0x001c
0c4a 064f 001d | O | .CONST 0x064f,0x001d
0c4c 0650 3801 | P8 | .CONST 0x0650,0x3801
0c4e 0651 001d | Q | .CONST 0x0651,0x001d
0c50 0659 001e | Y | .CONST 0x0659,0x001e
0c52 065c 001f | \ | .CONST 0x065c,0x001f
0c54 065f 0020 | _ | .CONST 0x065f,0x0020
0c56 0662 0021 | b !| .CONST 0x0662,0x0021
0c58 0664 0022 | d "| .CONST 0x0664,0x0022
0c5a 0665 3c01 | e< | .CONST 0x0665,0x3c01
0c5c 0667 3c02 | g< | .CONST 0x0667,0x3c02
0c5e 0669 3c03 | i< | .CONST 0x0669,0x3c03
0c60 066c 0022 | l "| .CONST 0x066c,0x0022
0c62 066d 0023 | m #| .CONST 0x066d,0x0023
0c64 066e 4001 | n@ | .CONST 0x066e,0x4001
0c66 0670 0023 | p #| .CONST 0x0670,0x0023
0c68 0671 0024 | q $| .CONST 0x0671,0x0024
0c6a 0672 4401 | rD | .CONST 0x0672,0x4401
0c6c 0674 4402 | tD | .CONST 0x0674,0x4402
0c6e 0676 4403 | vD | .CONST 0x0676,0x4403
0c70 0679 0024 | y $| .CONST 0x0679,0x0024
0c72 067a 0025 | z %| .CONST 0x067a,0x0025
0c74 067e 0026 | ~ &| .CONST 0x067e,0x0026
0c76 0680 4801 | H | .CONST 0x0680,0x4801
0c78 0682 4802 | H | .CONST 0x0682,0x4802
0c7a 0684 4803 | H | .CONST 0x0684,0x4803
0c7c 0688 4804 | H | .CONST 0x0688,0x4804
0c7e 068c 4805 | H | .CONST 0x068c,0x4805
0c80 068e 4c01 | L | .CONST 0x068e,0x4c01
0c82 0690 4c02 | L | .CONST 0x0690,0x4c02
0c84 0691 4c03 | L | .CONST 0x0691,0x4c03
0c86 0692 4c04 | L | .CONST 0x0692,0x4c04
0c88 0694 4805 | H | .CONST 0x0694,0x4805
0c8a 069e 5001 | P | .CONST 0x069e,0x5001
0c8c 06a0 5002 | P | .CONST 0x06a0,0x5002
0c8e 06a1 5003 | P | .CONST 0x06a1,0x5003
0c90 06a2 5004 | P | .CONST 0x06a2,0x5004
0c92 06a4 4c04 | L | .CONST 0x06a4,0x4c04
0c94 06b2 0026 | &| .CONST 0x06b2,0x0026
0c96 06b3 0027 | '| .CONST 0x06b3,0x0027
0c98 06b5 5401 | T | .CONST 0x06b5,0x5401
0c9a 06b7 5402 | T | .CONST 0x06b7,0x5402
0c9c 06b9 5403 | T | .CONST 0x06b9,0x5403
0c9e 06bd 5404 | T | .CONST 0x06bd,0x5404
0ca0 06c1 5405 | T | .CONST 0x06c1,0x5405
0ca2 06c3 5801 | X | .CONST 0x06c3,0x5801
0ca4 06c5 5802 | X | .CONST 0x06c5,0x5802
0ca6 06c6 5803 | X | .CONST 0x06c6,0x5803
0ca8 06c7 5804 | X | .CONST 0x06c7,0x5804
0caa 06c9 5405 | T | .CONST 0x06c9,0x5405
0cac 06d3 5c01 | \ | .CONST 0x06d3,0x5c01
0cae 06d5 5c02 | \ | .CONST 0x06d5,0x5c02
0cb0 06d6 5c03 | \ | .CONST 0x06d6,0x5c03
0cb2 06d7 5c04 | \ | .CONST 0x06d7,0x5c04
0cb4 06d9 5804 | X | .CONST 0x06d9,0x5804
0cb6 06e7 0027 | '| .CONST 0x06e7,0x0027
0cb8 ; --------------------------------------------------------------------------------------
0cb8 ; Debug3 Subtable 0x17
0cb8 ; --------------------------------------------------------------------------------------
0cb8 0000 0009 | | .DBG3TAB 0x0000,0x0009
0cba 06f3 0001 | | .CONST 0x06f3,0x0001
0cbc 06f4 0401 | | .CONST 0x06f4,0x0401
0cbe 06f6 0402 | | .CONST 0x06f6,0x0402
0cc0 06f7 0403 | | .CONST 0x06f7,0x0403
0cc2 06f8 0404 | | .CONST 0x06f8,0x0404
0cc4 06f9 0001 | | .CONST 0x06f9,0x0001
0cc6 06fd 0004 | | .CONST 0x06fd,0x0004
0cc8 06fe 0002 | | .CONST 0x06fe,0x0002
0cca 0702 0003 | | .CONST 0x0702,0x0003
0ccc ; --------------------------------------------------------------------------------------
0ccc ; Debug3 Subtable 0x18
0ccc ; --------------------------------------------------------------------------------------
0ccc 0002 0012 | | .DBG3TAB 0x0002,0x0012
0cce 0713 0001 | | .CONST 0x0713,0x0001
0cd0 0714 0401 | | .CONST 0x0714,0x0401
0cd2 0716 0402 | | .CONST 0x0716,0x0402
0cd4 0717 0403 | | .CONST 0x0717,0x0403
0cd6 0718 0404 | | .CONST 0x0718,0x0404
0cd8 0719 0001 | | .CONST 0x0719,0x0001
0cda 071d 0008 | | .CONST 0x071d,0x0008
0cdc 071f 0002 | | .CONST 0x071f,0x0002
0cde 0722 0801 | " | .CONST 0x0722,0x0801
0ce0 0726 0002 | & | .CONST 0x0726,0x0002
0ce2 0727 0003 | ' | .CONST 0x0727,0x0003
0ce4 0728 f3ff | ( | .CONST 0x0728,0xf3ff
0ce6 072d f3fe | - | .CONST 0x072d,0xf3fe
0ce8 0734 0c01 | 4 | .CONST 0x0734,0x0c01
0cea 0739 0004 | 9 | .CONST 0x0739,0x0004
0cec 073b 0005 | ; | .CONST 0x073b,0x0005
0cee 0740 1001 | @ | .CONST 0x0740,0x1001
0cf0 0744 0005 | D | .CONST 0x0744,0x0005
0cf2 0745 0006 | E | .CONST 0x0745,0x0006
0cf4 074a 0007 | J | .CONST 0x074a,0x0007
0cf6 ; --------------------------------------------------------------------------------------
0cf6 ; Debug3 Subtable 0x19
0cf6 ; --------------------------------------------------------------------------------------
0cf6 0001 000e | | .DBG3TAB 0x0001,0x000e
0cf8 0753 ffff | S | .CONST 0x0753,0xffff
0cfa 0764 0001 | d | .CONST 0x0764,0x0001
0cfc 0766 0002 | f | .CONST 0x0766,0x0002
0cfe 0768 0003 | h | .CONST 0x0768,0x0003
0d00 076e 0004 | n | .CONST 0x076e,0x0004
0d02 0771 0005 | q | .CONST 0x0771,0x0005
0d04 0772 0401 | r | .CONST 0x0772,0x0401
0d06 0773 0005 | s | .CONST 0x0773,0x0005
0d08 077b 0006 | { | .CONST 0x077b,0x0006
0d0a 077d 0007 | } | .CONST 0x077d,0x0007
0d0c 0783 0008 | | .CONST 0x0783,0x0008
0d0e 0786 0009 | | .CONST 0x0786,0x0009
0d10 0787 0801 | | .CONST 0x0787,0x0801
0d12 0788 0009 | | .CONST 0x0788,0x0009
0d14 0790 000a | | .CONST 0x0790,0x000a
0d16 0000 0000 | | .BLANK 0000[0xea]