|
|
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: 6144 (0x1800)
Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df
└─⟦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 06c0 | | .CONST 0x06c0 ; 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 0005 | | .CONST 0x0005 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0034 | 4 | .CONST 0x0034 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0018 | | .CONST 0x0018 ; Number of locals
000b INIT_0008:
000b 029a 003b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0038 ; Debug Table 0x0 = .DEBUG 0x000b,0x078a,0x8000,0x0000,0x005a,0x37d5,0x0000,0x0005
; Debug Table 0x0.0x0 = 0xb,0xffff
000d 00bf | | Action Accept_Activation
000e 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x000e,0x078e,0x8000,0x0000,0x005a,0x3b75,0x0000,0x002b
; Debug Table 0x1.0x0 = 0xe,0xffff
000f 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0xf,0xfffe
0010 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x10,0xfffd
0011 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x11,0xfffc
0012 0007 | | Action Break_Optional ; Debug Table 0x1.0x4 = 0x12,0xfffb
0013 0007 | | Action Break_Optional ; Debug Table 0x1.0x5 = 0x13,0xfffa
0014 0007 | | Action Break_Optional ; Debug Table 0x1.0x6 = 0x14,0xfff9
0015 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1.0x7 = 0x15,0xfff8
0016 00ec | | Load_Encached Diana_Tree_Cache
0017 02a0 | | Declare_Subprogram Null_Subprogram
0018 4802 |H | Short_Literal 0x2
0019 032d | - | Declare_Type Record,Defined
001a 4801 |H | Short_Literal 0x1 ; Debug Table 0x1.0x8 = 0x1a,0xfff7
001b 4900 |I | Short_Literal 0x100
001c 00da | | Load_Top At_Offset_2
001d 02a0 | | Declare_Subprogram Null_Subprogram
001e 4801 |H | Short_Literal 0x1
001f 035d | ] | Declare_Type Array,Defined
0020 029d 00b3 | | Declare_Subprogram For_Outer_Call,INIT_00b0 ; Debug Table 0x1.0x9 = 0x20,0xfff6
0022 029d 00cb | | Declare_Subprogram For_Outer_Call,INIT_00c8 ; Debug Table 0x1.0xa = 0x22,0xfff5
0024 029d 012b | +| Declare_Subprogram For_Outer_Call,INIT_0128 ; Debug Table 0x1.0xb = 0x24,0xfff4
0026 029d 0133 | 3| Declare_Subprogram For_Outer_Call,INIT_0130 ; Debug Table 0x1.0xc = 0x26,0xfff3
0028 029d 0143 | C| Declare_Subprogram For_Outer_Call,INIT_0140 ; Debug Table 0x1.0xd = 0x28,0xfff2
002a 029d 0153 | S| Declare_Subprogram For_Outer_Call,INIT_0150 ; Debug Table 0x1.0xe = 0x2a,0xfff1
002c 029d 01a3 | | Declare_Subprogram For_Outer_Call,INIT_01a0 ; Debug Table 0x1.0xf = 0x2c,0xfff0
002e 029d 0233 | 3| Declare_Subprogram For_Outer_Call,INIT_0230 ; Debug Table 0x1.0x10 = 0x2e,0xffef
0030 029d 02d3 | | Declare_Subprogram For_Outer_Call,INIT_02d0 ; Debug Table 0x1.0x11 = 0x30,0xffee
0032 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x12 = 0x32,0xffed
0033 00c7 | | Action Elaborate_Subprogram
0034 BODY_0008:
0034 00bc | | Action Signal_Activated
0035 00bb | | Action Signal_Completion
0036 0000 0000 | | .XXX[0x2]
0038 ; --------------------------------------------------------------------------------------
0038 ; SUBPROGRAM
0038 ; --------------------------------------------------------------------------------------
0038 0053 | S | .CONST 0x0053 ; Address of begin
0039 0004 | | .CONST 0x0004 ; Address of exception handler
003a 0007 | | .CONST 0x0007 ; Number of locals
003b INIT_0038:
003b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2 = .DEBUG 0x003b,0x07b6,0x0001,0x0000,0x005a,0x37d5,0x0000,0x0006
; Debug Table 0x2.0x0 = 0x3b,0xffff
003c 00db | | Load_Top At_Offset_3
003d 00eb | | Load_Encached Diana_Cache
003e 18fb | | Execute Package,Field_Execute,Field_Number 0xfb
003f 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0040 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x2.0x1 = 0x40,0xfffe
0041 e5fe | | Load 0x2,-0x2
0042 e001 | | Load 0x0,0x1
0043 1863 | c | Execute Package,Field_Execute,Field_Number 0x63
0044 4975 |Iu | Short_Literal 0x175
0045 00eb | | Load_Encached Diana_Cache
0046 0098 | | Execute Package,Field_Read_Dynamic
0047 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
0048 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0049 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x2 = 0x49,0xfffd
004a e20f | | Load 0x1,0xf ; Debug Table 0x2.0x3 = 0x4a,0xfffc
004b 0337 | 7 | Declare_Variable Array
004c 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x2.0x4 = 0x4c,0xfffb
004d 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
004e 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x5 = 0x4e,0xfffa
004f e5fe | | Load 0x2,-0x2
0050 00eb | | Load_Encached Diana_Cache
0051 18fc | | Execute Package,Field_Execute,Field_Number 0xfc
0052 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0053 BODY_0038:
0053 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x6 = 0x53,0x1
0054 00db | | Load_Top At_Offset_3
0055 e402 | | Load 0x2,0x2
0056 8211 | | Call 0x1,0x11
0057 00d1 | | Pop_Control Pop_Count_1
0058 005a | Z | Store_Top Discrete,At_Offset_2
0059 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x7 = 0x59,0x2
005a 00db | | Load_Top At_Offset_3
005b e5ff | | Load 0x2,-0x1
005c 8211 | | Call 0x1,0x11
005d 00d1 | | Pop_Control Pop_Count_1
005e 005a | Z | Store_Top Discrete,At_Offset_2
005f 00cf | | Action Mark_Auxiliary
0060 7821 |x! | Jump 0x82
0061 e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x8 = 0x61,0x4
0062 0007 | | Action Break_Optional
0063 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x9 = 0x63,0x401
0064 0217 | | Execute Heap_Access,All_Reference
0065 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0066 00d9 | | Load_Top At_Offset_1
0067 0007 | | Action Break_Optional
0068 e40b | | Load 0x2,0xb ; Debug Table 0x2.0xa = 0x68,0x801
0069 0007 | | Action Break_Optional
006a 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x2.0xb = 0x6a,0x802
006b 0007 | | Action Break_Optional ; Debug Table 0x2.0xc = 0x6b,0x803
006c 00d0 | | Action Swap_Control ; Debug Table 0x2.0xd = 0x6c,0x804
006d 00d1 | | Pop_Control Pop_Count_1
006e 49af |I | Short_Literal 0x1af ; Debug Table 0x2.0xe = 0x6e,0x401
006f 00eb | | Load_Encached Diana_Cache
0070 0096 | | Execute Package,Field_Execute_Dynamic
0071 00d0 | | Action Swap_Control
0072 00d1 | | Pop_Control Pop_Count_1
0073 a404 | | Store_Unchecked 0x2,0x4 ; Debug Table 0x2.0xf = 0x73,0x4
0074 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x10 = 0x74,0x5
0075 e405 | | Load 0x2,0x5
0076 e404 | | Load 0x2,0x4
0077 00eb | | Load_Encached Diana_Cache
0078 18de | | Execute Package,Field_Execute,Field_Number 0xde
0079 8211 | | Call 0x1,0x11
007a 00d1 | | Pop_Control Pop_Count_1
007b 005b | [ | Store_Top Discrete,At_Offset_3
007c 0007 | | Action Break_Optional ; Debug Table 0x2.0x11 = 0x7c,0x6
007d e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x12 = 0x7d,0xc01
007e 0217 | | Execute Heap_Access,All_Reference
007f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0080 a403 | | Store_Unchecked 0x2,0x3 ; Debug Table 0x2.0x13 = 0x80,0x6
0081 00c9 | | Action Pop_Auxiliary_Loop
0082 0007 | | Action Break_Optional ; Debug Table 0x2.0x14 = 0x82,0x3
0083 e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x15 = 0x83,0x1001
0084 021d | | Execute Heap_Access,Is_Null
0085 6fdb |o | Jump_Zero 0x61 ; Debug Table 0x2.0x16 = 0x85,0x3
0086 00ce | | Action Pop_Auxiliary
0087 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x17 = 0x87,0x7
0088 00eb | | Load_Encached Diana_Cache
0089 1888 | | Execute Package,Field_Execute,Field_Number 0x88
008a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x18 = 0x8a,0x1401
008b 021d | | Execute Heap_Access,Is_Null
008c 00d0 | | Action Swap_Control
008d 00d1 | | Pop_Control Pop_Count_1
008e 680e |h | Jump_Zero 0x9d ; Debug Table 0x2.0x19 = 0x8e,0x7
008f e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x1a = 0x8f,0x8
0090 6811 |h | Jump_Zero 0xa2
0091 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2.0x1b = 0x91,0x9
0092 8213 | | Call 0x1,0x13
0093 4801 |H | Short_Literal 0x1 ; Debug Table 0x2.0x1c = 0x93,0xa
0094 480c |H | Short_Literal 0xc
0095 e002 | | Load 0x0,0x2
0096 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0097 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x1d = 0x97,0xb
0098 4801 |H | Short_Literal 0x1
0099 e003 | | Load 0x0,0x3
009a 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
009b 8210 | | Call 0x1,0x10
009c 7805 |x | Jump 0xa2
009d 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x1e = 0x9d,0xc
009e e5fe | | Load 0x2,-0x2
009f e5ff | | Load 0x2,-0x1
00a0 8218 | | Call 0x1,0x18
00a1 00d1 | | Pop_Control Pop_Count_1
00a2 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x1f = 0xa2,0xd
00a3 e5fc | | Load 0x2,-0x4
00a4 e5ff | | Load 0x2,-0x1
00a5 e5fe | | Load 0x2,-0x2
00a6 e406 | | Load 0x2,0x6
00a7 8217 | | Call 0x1,0x17
00a8 4505 |E | Exit_Subprogram 0x5
00a9 0000 0000 | | .BLANK 0000[0x7]
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00b3 | | .CONST 0x00b3 ; Address of begin
00b1 0004 | | .CONST 0x0004 ; Address of exception handler
00b2 0001 | | .CONST 0x0001 ; Number of locals
00b3 BODY_00b0:
00b3 INIT_00b0:
00b3 00db | | Load_Top At_Offset_3 ; Debug Table 0x3 = .DEBUG 0x00b3,0x07f8,0x0001,0x0000,0x005a,0x3b75,0x0000,0x006a
; Debug Table 0x3.0x0 = 0xb3,0x1
00b4 e004 | | Load 0x0,0x4
00b5 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
00b6 680f |h | Jump_Zero 0xc6
00b7 00da | | Load_Top At_Offset_2 ; Debug Table 0x3.0x1 = 0xb7,0x2
00b8 e005 | | Load 0x0,0x5
00b9 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
00ba 0092 067c | || Action Push_String_Extended,0x67c ; "aggregate temp"
; Debug Table 0x3.0x2 = 0xba,0x3
00bc e005 | | Load 0x0,0x5
00bd 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
00be 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x3 = 0xbe,0x4
00bf 4801 |H | Short_Literal 0x1
00c0 e005 | | Load 0x0,0x5
00c1 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
00c2 0092 067d | }| Action Push_String_Extended,0x67d ; "PARAMETERIZE"
; Debug Table 0x3.0x4 = 0xc2,0x5
00c4 e005 | | Load 0x0,0x5
00c5 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
00c6 4503 |E | Exit_Subprogram 0x3
00c7 0000 | | .XXX[0x1]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 0107 | | .CONST 0x0107 ; Address of begin
00c9 0004 | | .CONST 0x0004 ; Address of exception handler
00ca 0002 | | .CONST 0x0002 ; Number of locals
00cb INIT_00c8:
00cb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4 = .DEBUG 0x00cb,0x0804,0x0001,0x0000,0x005a,0x3b75,0x0000,0x00a4
; Debug Table 0x4.0x0 = 0xcb,0xffff
00cc 4801 |H | Short_Literal 0x1
00cd e5ff | | Load 0x2,-0x1
00ce 00eb | | Load_Encached Diana_Cache
00cf 1888 | | Execute Package,Field_Execute,Field_Number 0x88
00d0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x1 = 0xd0,0x401
00d1 7002 |p | Jump_Nonzero 0xd4
00d2 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x2 = 0xd2,0x402
00d3 782c |x, | Jump 0x100
00d4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x3 = 0xd4,0x403
00d5 0217 | | Execute Heap_Access,All_Reference
00d6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00d7 6804 |h | Jump_Zero 0xdc
00d8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x4 = 0xd8,0x404
00d9 0217 | | Execute Heap_Access,All_Reference
00da 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
00db 7824 |x$ | Jump 0x100
00dc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x5 = 0xdc,0x405
00dd 0007 | | Action Break_Optional
00de e405 | | Load 0x2,0x5 ; Debug Table 0x4.0x6 = 0xde,0x801
00df 0007 | | Action Break_Optional
00e0 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x4.0x7 = 0xe0,0x802
00e1 0007 | | Action Break_Optional ; Debug Table 0x4.0x8 = 0xe1,0x803
00e2 00d0 | | Action Swap_Control ; Debug Table 0x4.0x9 = 0xe2,0x804
00e3 00d1 | | Pop_Control Pop_Count_1
00e4 49bb |I | Short_Literal 0x1bb ; Debug Table 0x4.0xa = 0xe4,0x405
00e5 00eb | | Load_Encached Diana_Cache
00e6 0098 | | Execute Package,Field_Read_Dynamic
00e7 012c | , | Execute Any,Size
00e8 e006 | | Load 0x0,0x6
00e9 1b17 | | Execute Package,Field_Read,Field_Number 0x17
00ea 025b | [ | Execute Discrete,Check_In_Type
00eb 0273 | s | Execute Discrete,Plus
00ec 00d9 | | Load_Top At_Offset_1
00ed 0007 | | Action Break_Optional
00ee e406 | | Load 0x2,0x6 ; Debug Table 0x4.0xb = 0xee,0xc01
00ef 0007 | | Action Break_Optional
00f0 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x4.0xc = 0xf0,0xc02
00f1 0007 | | Action Break_Optional ; Debug Table 0x4.0xd = 0xf1,0xc03
00f2 00d0 | | Action Swap_Control ; Debug Table 0x4.0xe = 0xf2,0xc04
00f3 00d1 | | Pop_Control Pop_Count_1
00f4 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x4.0xf = 0xf4,0x804
00f5 00eb | | Load_Encached Diana_Cache
00f6 0098 | | Execute Package,Field_Read_Dynamic
00f7 49c9 |I | Short_Literal 0x1c9
00f8 00eb | | Load_Encached Diana_Cache
00f9 0098 | | Execute Package,Field_Read_Dynamic
00fa 49ca |I | Short_Literal 0x1ca
00fb 00eb | | Load_Encached Diana_Cache
00fc 0095 | | Execute Package,Field_Reference_Dynamic
00fd e007 | | Load 0x0,0x7
00fe 1819 | | Execute Package,Field_Execute,Field_Number 0x19
00ff 7800 |x | Jump 0x100
0100 00d0 | | Action Swap_Control
0101 00d1 | | Pop_Control Pop_Count_1
0102 4976 |Iv | Short_Literal 0x176 ; Debug Table 0x4.0x10 = 0x102,0xffff
0103 00eb | | Load_Encached Diana_Cache
0104 0098 | | Execute Package,Field_Read_Dynamic
0105 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0106 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0107 BODY_00c8:
0107 00cf | | Action Mark_Auxiliary
0108 0007 | | Action Break_Optional ; Debug Table 0x4.0x11 = 0x108,0x1
0109 0007 | | Action Break_Optional ; Debug Table 0x4.0x12 = 0x109,0x2
010a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x13 = 0x10a,0x1001
010b 021d | | Execute Heap_Access,Is_Null
010c 7017 |p | Jump_Nonzero 0x124 ; Debug Table 0x4.0x14 = 0x10c,0x2
010d e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x15 = 0x10d,0x3
010e 0a01 | | Execute_Immediate Plus,0x1
010f 0248 | H | Execute Discrete,Check_In_Integer
0110 a5fd | | Store_Unchecked 0x2,-0x3
0111 e20e | | Load 0x1,0xe ; Debug Table 0x4.0x16 = 0x111,0x4
0112 0322 | " | Declare_Variable Record
0113 00da | | Load_Top At_Offset_2
0114 00d9 | | Load_Top At_Offset_1
0115 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0116 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x17 = 0x116,0x1401
0117 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x18 = 0x117,0x4
0118 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0119 e5fd | | Load 0x2,-0x3
011a e5fe | | Load 0x2,-0x2
011b 01d6 | | Execute Vector,Field_Write
011c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x19 = 0x11c,0x5
011d 4976 |Iv | Short_Literal 0x176
011e 00eb | | Load_Encached Diana_Cache
011f 0098 | | Execute Package,Field_Read_Dynamic
0120 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0121 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0122 00c9 | | Action Pop_Auxiliary_Loop
0123 7fe5 | | Jump 0x109
0124 4502 |E | Exit_Subprogram 0x2
0125 0000 0000 | | .XXX[0x3]
0127 0000 | |
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 012b | + | .CONST 0x012b ; Address of begin
0129 0004 | | .CONST 0x0004 ; Address of exception handler
012a 0001 | | .CONST 0x0001 ; Number of locals
012b BODY_0128:
012b INIT_0128:
012b 4801 |H | Short_Literal 0x1 ; Debug Table 0x5 = .DEBUG 0x012b,0x083a,0x0002,0x0000,0x005a,0x3b75,0x0000,0x00fb
; Debug Table 0x5.0x0 = 0x12b,0x1
012c 4401 |D | Exit_Subprogram With_Result,0x1
012d 0000 0000 | | .XXX[0x3]
012f 0000 | |
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0138 | 8 | .CONST 0x0138 ; Address of begin
0131 0004 | | .CONST 0x0004 ; Address of exception handler
0132 0002 | | .CONST 0x0002 ; Number of locals
0133 INIT_0130:
0133 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6 = .DEBUG 0x0133,0x083e,0x0001,0x0000,0x005a,0x3b75,0x0000,0x010c
; Debug Table 0x6.0x0 = 0x133,0xffff
0134 00db | | Load_Top At_Offset_3
0135 00eb | | Load_Encached Diana_Cache
0136 18fc | | Execute Package,Field_Execute,Field_Number 0xfc
0137 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0138 BODY_0130:
0138 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x1 = 0x138,0x1
0139 e004 | | Load 0x0,0x4
013a 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
013b 4502 |E | Exit_Subprogram 0x2
013c 0000 0000 | | .BLANK 0000[0x4]
0140 ; --------------------------------------------------------------------------------------
0140 ; SUBPROGRAM
0140 ; --------------------------------------------------------------------------------------
0140 0148 | H | .CONST 0x0148 ; Address of begin
0141 0004 | | .CONST 0x0004 ; Address of exception handler
0142 0002 | | .CONST 0x0002 ; Number of locals
0143 INIT_0140:
0143 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7 = .DEBUG 0x0143,0x0844,0x0001,0x0000,0x005a,0x3b75,0x0000,0x012d
; Debug Table 0x7.0x0 = 0x143,0xffff
0144 00db | | Load_Top At_Offset_3
0145 00eb | | Load_Encached Diana_Cache
0146 18fc | | Execute Package,Field_Execute,Field_Number 0xfc
0147 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0148 BODY_0140:
0148 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x1 = 0x148,0x1
0149 e004 | | Load 0x0,0x4
014a 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
014b e004 | | Load 0x0,0x4
014c 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
014d 4502 |E | Exit_Subprogram 0x2
014e 0000 0000 | | .XXX[0x2]
0150 ; --------------------------------------------------------------------------------------
0150 ; SUBPROGRAM
0150 ; --------------------------------------------------------------------------------------
0150 015b | [ | .CONST 0x015b ; Address of begin
0151 0004 | | .CONST 0x0004 ; Address of exception handler
0152 0002 | | .CONST 0x0002 ; Number of locals
0153 INIT_0150:
0153 0007 | | Action Break_Optional ; Debug Table 0x8 = .DEBUG 0x0153,0x084a,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0153
; Debug Table 0x8.0x0 = 0x153,0xffff
0154 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x1 = 0x154,0xfffe
0155 00db | | Load_Top At_Offset_3
0156 00eb | | Load_Encached Diana_Cache
0157 18fc | | Execute Package,Field_Execute,Field_Number 0xfc
0158 e004 | | Load 0x0,0x4
0159 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
015a 0031 | 1 | Store_Top Heap_Access,At_Offset_1
015b BODY_0150:
015b 0007 | | Action Break_Optional ; Debug Table 0x8.0x2 = 0x15b,0x1
015c e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x3 = 0x15c,0x401
015d 0007 | | Action Break_Optional
015e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x4 = 0x15e,0x402
015f 0007 | | Action Break_Optional ; Debug Table 0x8.0x5 = 0x15f,0x403
0160 0007 | | Action Break_Optional ; Debug Table 0x8.0x6 = 0x160,0x404
0161 0f6b | k | Execute_Immediate Equal,0x6b ; Debug Table 0x8.0x7 = 0x161,0x1
0162 6811 |h | Jump_Zero 0x174
0163 00d8 | | Load_Top At_Offset_0
0164 e004 | | Load 0x0,0x4
0165 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0166 0f03 | | Execute_Immediate Equal,0x3
0167 680c |h | Jump_Zero 0x174
0168 00d8 | | Load_Top At_Offset_0
0169 e008 | | Load 0x0,0x8
016a 181d | | Execute Package,Field_Execute,Field_Number 0x1d
016b 6808 |h | Jump_Zero 0x174
016c 00db | | Load_Top At_Offset_3
016d e009 | | Load 0x0,0x9
016e 1817 | | Execute Package,Field_Execute,Field_Number 0x17
016f 7004 |p | Jump_Nonzero 0x174
0170 0092 067e | ~| Action Push_String_Extended,0x67e ; "Short pointer object appears in aggregate"
; Debug Table 0x8.0x8 = 0x170,0x2
0172 e00a | | Load 0x0,0xa
0173 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0174 0007 | | Action Break_Optional ; Debug Table 0x8.0x9 = 0x174,0x3
0175 e402 | | Load 0x2,0x2 ; Debug Table 0x8.0xa = 0x175,0x801
0176 0007 | | Action Break_Optional
0177 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0xb = 0x177,0x802
0178 0007 | | Action Break_Optional ; Debug Table 0x8.0xc = 0x178,0x803
0179 0007 | | Action Break_Optional ; Debug Table 0x8.0xd = 0x179,0x804
017a 0f6c | l | Execute_Immediate Equal,0x6c ; Debug Table 0x8.0xe = 0x17a,0x3
017b 6818 |h | Jump_Zero 0x194
017c e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0xf = 0x17c,0xc01
017d 0007 | | Action Break_Optional
017e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x10 = 0x17e,0xc02
017f 0007 | | Action Break_Optional ; Debug Table 0x8.0x11 = 0x17f,0xc03
0180 0007 | | Action Break_Optional ; Debug Table 0x8.0x12 = 0x180,0xc04
0181 0f01 | | Execute_Immediate Equal,0x1 ; Debug Table 0x8.0x13 = 0x181,0x804
0182 7007 |p | Jump_Nonzero 0x18a
0183 e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0x14 = 0x183,0x1001
0184 0007 | | Action Break_Optional
0185 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x15 = 0x185,0x1002
0186 0007 | | Action Break_Optional ; Debug Table 0x8.0x16 = 0x186,0x1003
0187 0007 | | Action Break_Optional ; Debug Table 0x8.0x17 = 0x187,0x1004
0188 0f0b | | Execute_Immediate Equal,0xb ; Debug Table 0x8.0x18 = 0x188,0xc04
0189 7801 |x | Jump 0x18b
018a 4801 |H | Short_Literal 0x1
018b 6808 |h | Jump_Zero 0x194
018c e5fd | | Load 0x2,-0x3 ; Debug Table 0x8.0x19 = 0x18c,0x4
018d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
018e e5fe | | Load 0x2,-0x2
018f 00da | | Load_Top At_Offset_2
0190 e5ff | | Load 0x2,-0x1
0191 e00b | | Load 0x0,0xb
0192 180f | | Execute Package,Field_Execute,Field_Number 0xf
0193 4504 |E | Exit_Subprogram 0x4
0194 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x1a = 0x194,0x5
0195 e5ff | | Load 0x2,-0x1
0196 e00c | | Load 0x0,0xc
0197 180d | | Execute Package,Field_Execute,Field_Number 0xd
0198 4504 |E | Exit_Subprogram 0x4
0199 0000 0000 | | .BLANK 0000[0x7]
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01b4 | | .CONST 0x01b4 ; Address of begin
01a1 0004 | | .CONST 0x0004 ; Address of exception handler
01a2 0004 | | .CONST 0x0004 ; Number of locals
01a3 INIT_01a0:
01a3 0007 | | Action Break_Optional ; Debug Table 0x9 = .DEBUG 0x01a3,0x0882,0x0001,0x0000,0x005a,0x3b75,0x0000,0x020e
; Debug Table 0x9.0x0 = 0x1a3,0xffff
01a4 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x1 = 0x1a4,0xfffe
01a5 e5fe | | Load 0x2,-0x2
01a6 4902 |I | Short_Literal 0x102
01a7 00eb | | Load_Encached Diana_Cache
01a8 0096 | | Execute Package,Field_Execute_Dynamic
01a9 0031 | 1 | Store_Top Heap_Access,At_Offset_1
01aa 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x2 = 0x1aa,0xfffd
01ab e004 | | Load 0x0,0x4
01ac 1820 | | Execute Package,Field_Execute,Field_Number 0x20
01ad e00d | | Load 0x0,0xd
01ae 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01af 03f1 | | Declare_Variable Discrete,With_Value
01b0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0x3 = 0x1b0,0xfffc
01b1 0f08 | | Execute_Immediate Equal,0x8
01b2 00e1 | | Load_Encached Boolean_Cache
01b3 03f1 | | Declare_Variable Discrete,With_Value
01b4 BODY_01a0:
01b4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x4 = 0x1b4,0x1
01b5 4612 |F | Jump_Case 0x12
01b6 4504 |E | Exit_Subprogram 0x4 ; case 0x0
01b7 4504 |E | Exit_Subprogram 0x4 ; case 0x1
01b8 4504 |E | Exit_Subprogram 0x4 ; case 0x2
01b9 4504 |E | Exit_Subprogram 0x4 ; case 0x3
01ba 4504 |E | Exit_Subprogram 0x4 ; case 0x4
01bb 4504 |E | Exit_Subprogram 0x4 ; case 0x5
01bc 4504 |E | Exit_Subprogram 0x4 ; case 0x6
01bd 780b |x | Jump 0x1c9 ; case 0x7
01be 780a |x | Jump 0x1c9 ; case 0x8
01bf 7809 |x | Jump 0x1c9 ; case 0x9
01c0 4504 |E | Exit_Subprogram 0x4 ; case 0xa
01c1 4504 |E | Exit_Subprogram 0x4 ; case 0xb
01c2 4504 |E | Exit_Subprogram 0x4 ; case 0xc
01c3 4504 |E | Exit_Subprogram 0x4 ; case 0xd
01c4 4504 |E | Exit_Subprogram 0x4 ; case 0xe
01c5 4504 |E | Exit_Subprogram 0x4 ; case 0xf
01c6 4504 |E | Exit_Subprogram 0x4 ; case 0x10
01c7 4504 |E | Exit_Subprogram 0x4 ; case 0x11
01c8 7800 |x | Jump 0x1c9 ; case 0x12
01c9 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x5 = 0x1c9,0x2
01ca e00e | | Load 0x0,0xe
01cb 1817 | | Execute Package,Field_Execute,Field_Number 0x17
01cc 6848 |hH | Jump_Zero 0x215
01cd e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x6 = 0x1cd,0x3
01ce 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01cf e5fd | | Load 0x2,-0x3
01d0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01d1 e005 | | Load 0x0,0x5
01d2 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
01d3 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x7 = 0x1d3,0x4
01d4 e005 | | Load 0x0,0x5
01d5 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
01d6 487b |H{ | Short_Literal 0x7b ; Debug Table 0x9.0x8 = 0x1d6,0x5
01d7 e5fe | | Load 0x2,-0x2
01d8 e5ff | | Load 0x2,-0x1
01d9 e00f | | Load 0x0,0xf
01da 180d | | Execute Package,Field_Execute,Field_Number 0xd
01db 00cf | | Action Mark_Auxiliary
01dc 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x9 = 0x1dc,0x6
01dd e010 | | Load 0x0,0x10
01de 1811 | | Execute Package,Field_Execute,Field_Number 0x11
01df 4801 |H | Short_Literal 0x1
01e0 0263 | c | Execute Discrete,Above_Bound
01e1 702e |p. | Jump_Nonzero 0x210
01e2 00cf | | Action Mark_Auxiliary
01e3 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x9.0xa = 0x1e3,0x7
01e4 0265 | e | Execute Discrete,Reverse_Bounds
01e5 0007 | | Action Break_Optional
01e6 e404 | | Load 0x2,0x4 ; Debug Table 0x9.0xb = 0x1e6,0x8
01e7 6804 |h | Jump_Zero 0x1ec
01e8 4ffe |O | Short_Literal 0x7fe ; Debug Table 0x9.0xc = 0x1e8,0x9
01e9 e005 | | Load 0x0,0x5
01ea 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
01eb 7806 |x | Jump 0x1f2
01ec 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0xd = 0x1ec,0xa
01ed e005 | | Load 0x0,0x5
01ee 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
01ef 4ffd |O | Short_Literal 0x7fd ; Debug Table 0x9.0xe = 0x1ef,0xb
01f0 e005 | | Load 0x0,0x5
01f1 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
01f2 0007 | | Action Break_Optional ; Debug Table 0x9.0xf = 0x1f2,0xc
01f3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x10 = 0x1f3,0x401
01f4 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x11 = 0x1f4,0xc
01f5 4800 |H | Short_Literal 0x0
01f6 62ad |b | Indirect_Literal Discrete,0x4a4,{0x00000000, 0x7fffffff}
01f7 e404 | | Load 0x2,0x4
01f8 0f00 | | Execute_Immediate Equal,0x0
01f9 0aff | | Execute_Immediate Plus,-0x1
01fa 0248 | H | Execute Discrete,Check_In_Integer
01fb 480e |H | Short_Literal 0xe
01fc e403 | | Load 0x2,0x3
01fd e005 | | Load 0x0,0x5
01fe 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
01ff 00c8 | | Action Pop_Auxiliary_Range
0200 3fe5 |? | Loop_Increasing 0x1e6
0201 00ce | | Action Pop_Auxiliary
0202 4ffe |O | Short_Literal 0x7fe ; Debug Table 0x9.0x12 = 0x202,0xd
0203 e005 | | Load 0x0,0x5
0204 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
0205 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x13 = 0x205,0xe
0206 e011 | | Load 0x0,0x11
0207 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0208 4801 |H | Short_Literal 0x1 ; Debug Table 0x9.0x14 = 0x208,0xf
0209 e005 | | Load 0x0,0x5
020a 1854 | T | Execute Package,Field_Execute,Field_Number 0x54
020b 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x15 = 0x20b,0x10
020c e011 | | Load 0x0,0x11
020d 1816 | | Execute Package,Field_Execute,Field_Number 0x16
020e 00c8 | | Action Pop_Auxiliary_Range
020f 3fd2 |? | Loop_Increasing 0x1e2
0210 00ce | | Action Pop_Auxiliary
0211 4802 |H | Short_Literal 0x2 ; Debug Table 0x9.0x16 = 0x211,0x11
0212 e005 | | Load 0x0,0x5
0213 1852 | R | Execute Package,Field_Execute,Field_Number 0x52
0214 7810 |x | Jump 0x225
0215 e5ff | | Load 0x2,-0x1 ; Debug Table 0x9.0x17 = 0x215,0x12
0216 e004 | | Load 0x0,0x4
0217 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0218 e5fe | | Load 0x2,-0x2 ; Debug Table 0x9.0x18 = 0x218,0x13
0219 e00e | | Load 0x0,0xe
021a 181f | | Execute Package,Field_Execute,Field_Number 0x1f
021b 0007 | | Action Break_Optional ; Debug Table 0x9.0x19 = 0x21b,0x14
021c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x1a = 0x21c,0x801
021d 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x1b = 0x21d,0x14
021e 4800 |H | Short_Literal 0x0
021f 6284 |b | Indirect_Literal Discrete,0x4a4,{0x00000000, 0x7fffffff}
0220 4801 |H | Short_Literal 0x1
0221 4895 |H | Short_Literal 0x95
0222 4812 |H | Short_Literal 0x12
0223 e005 | | Load 0x0,0x5
0224 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0225 0092 067f | | Action Push_String_Extended,0x67f ; "anti-sliding check"
; Debug Table 0x9.0x1c = 0x225,0x15
0227 e005 | | Load 0x0,0x5
0228 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
0229 4504 |E | Exit_Subprogram 0x4
022a 0000 0000 | | .BLANK 0000[0x6]
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 0255 | U | .CONST 0x0255 ; Address of begin
0231 0004 | | .CONST 0x0004 ; Address of exception handler
0232 0013 | | .CONST 0x0013 ; Number of locals
0233 INIT_0230:
0233 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xa = .DEBUG 0x0233,0x08be,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0326
; Debug Table 0xa.0x0 = 0x233,0xffff
0234 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa.0x1 = 0x234,0xfffe
0235 e003 | | Load 0x0,0x3 ; Debug Table 0xa.0x2 = 0x235,0xfffd
0236 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0237 0322 | " | Declare_Variable Record
0238 00e2 | | Load_Encached Integer_Cache ; Debug Table 0xa.0x3 = 0x238,0xfffc
0239 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xa.0x4 = 0x239,0xfffb
023a 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
023b 029f 034b | K| Declare_Subprogram For_Call,INIT_0348 ; Debug Table 0xa.0x5 = 0x23b,0xfffa
023d 029f 0373 | s| Declare_Subprogram For_Call,INIT_0370 ; Debug Table 0xa.0x6 = 0x23d,0xfff9
023f 029f 038b | | Declare_Subprogram For_Call,INIT_0388 ; Debug Table 0xa.0x7 = 0x23f,0xfff8
0241 029f 03c3 | | Declare_Subprogram For_Call,INIT_03c0 ; Debug Table 0xa.0x8 = 0x241,0xfff7
0243 029f 040b | | Declare_Subprogram For_Call,INIT_0408 ; Debug Table 0xa.0x9 = 0x243,0xfff6
0245 029f 042b | +| Declare_Subprogram For_Call,INIT_0428 ; Debug Table 0xa.0xa = 0x245,0xfff5
0247 029f 044b | K| Declare_Subprogram For_Call,INIT_0448 ; Debug Table 0xa.0xb = 0x247,0xfff4
0249 029f 04ab | | Declare_Subprogram For_Call,INIT_04a8 ; Debug Table 0xa.0xc = 0x249,0xfff3
024b 029f 04cb | | Declare_Subprogram For_Call,INIT_04c8 ; Debug Table 0xa.0xd = 0x24b,0xfff2
024d 029f 0503 | | Declare_Subprogram For_Call,INIT_0500 ; Debug Table 0xa.0xe = 0x24d,0xfff1
024f 029f 052b | +| Declare_Subprogram For_Call,INIT_0528 ; Debug Table 0xa.0xf = 0x24f,0xfff0
0251 029f 05ab | | Declare_Subprogram For_Call,INIT_05a8 ; Debug Table 0xa.0x10 = 0x251,0xffef
0253 029f 060b | | Declare_Subprogram For_Call,INIT_0608 ; Debug Table 0xa.0x11 = 0x253,0xffee
0255 BODY_0230:
0255 e003 | | Load 0x0,0x3 ; Debug Table 0xa.0x12 = 0x255,0x1
0256 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0257 0322 | " | Declare_Variable Record
0258 4801 |H | Short_Literal 0x1
0259 e003 | | Load 0x0,0x3
025a 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
025b 00d9 | | Load_Top At_Offset_1
025c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
025d 4801 |H | Short_Literal 0x1
025e e003 | | Load 0x0,0x3
025f 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
0260 00d9 | | Load_Top At_Offset_1
0261 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0262 e404 | | Load 0x2,0x4
0263 017d | } | Execute Record,Structure_Write
0264 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x13 = 0x264,0x2
0265 a405 | | Store_Unchecked 0x2,0x5
0266 e5fe | | Load 0x2,-0x2 ; Debug Table 0xa.0x14 = 0x266,0x3
0267 00eb | | Load_Encached Diana_Cache
0268 1888 | | Execute Package,Field_Execute,Field_Number 0x88
0269 a402 | | Store_Unchecked 0x2,0x2
026a 00cf | | Action Mark_Auxiliary
026b 785a |xZ | Jump 0x2c6
026c e402 | | Load 0x2,0x2 ; Debug Table 0xa.0x15 = 0x26c,0x5
026d 0007 | | Action Break_Optional
026e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x16 = 0x26e,0x401
026f 7002 |p | Jump_Nonzero 0x272
0270 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa.0x17 = 0x270,0x402
0271 782c |x, | Jump 0x29e
0272 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x18 = 0x272,0x403
0273 0217 | | Execute Heap_Access,All_Reference
0274 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0275 6804 |h | Jump_Zero 0x27a
0276 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x19 = 0x276,0x404
0277 0217 | | Execute Heap_Access,All_Reference
0278 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0279 7824 |x$ | Jump 0x29e
027a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x1a = 0x27a,0x405
027b 0007 | | Action Break_Optional
027c e416 | | Load 0x2,0x16 ; Debug Table 0xa.0x1b = 0x27c,0x801
027d 0007 | | Action Break_Optional
027e 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xa.0x1c = 0x27e,0x802
027f 0007 | | Action Break_Optional ; Debug Table 0xa.0x1d = 0x27f,0x803
0280 00d0 | | Action Swap_Control ; Debug Table 0xa.0x1e = 0x280,0x804
0281 00d1 | | Pop_Control Pop_Count_1
0282 49bb |I | Short_Literal 0x1bb ; Debug Table 0xa.0x1f = 0x282,0x405
0283 00eb | | Load_Encached Diana_Cache
0284 0098 | | Execute Package,Field_Read_Dynamic
0285 012c | , | Execute Any,Size
0286 e006 | | Load 0x0,0x6
0287 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0288 025b | [ | Execute Discrete,Check_In_Type
0289 0273 | s | Execute Discrete,Plus
028a 00d9 | | Load_Top At_Offset_1
028b 0007 | | Action Break_Optional
028c e417 | | Load 0x2,0x17 ; Debug Table 0xa.0x20 = 0x28c,0xc01
028d 0007 | | Action Break_Optional
028e 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xa.0x21 = 0x28e,0xc02
028f 0007 | | Action Break_Optional ; Debug Table 0xa.0x22 = 0x28f,0xc03
0290 00d0 | | Action Swap_Control ; Debug Table 0xa.0x23 = 0x290,0xc04
0291 00d1 | | Pop_Control Pop_Count_1
0292 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xa.0x24 = 0x292,0x804
0293 00eb | | Load_Encached Diana_Cache
0294 0098 | | Execute Package,Field_Read_Dynamic
0295 49c9 |I | Short_Literal 0x1c9
0296 00eb | | Load_Encached Diana_Cache
0297 0098 | | Execute Package,Field_Read_Dynamic
0298 49ca |I | Short_Literal 0x1ca
0299 00eb | | Load_Encached Diana_Cache
029a 0095 | | Execute Package,Field_Reference_Dynamic
029b e007 | | Load 0x0,0x7
029c 1819 | | Execute Package,Field_Execute,Field_Number 0x19
029d 7800 |x | Jump 0x29e
029e 00d0 | | Action Swap_Control
029f 00d1 | | Pop_Control Pop_Count_1
02a0 a403 | | Store_Unchecked 0x2,0x3 ; Debug Table 0xa.0x25 = 0x2a0,0x5
02a1 0007 | | Action Break_Optional ; Debug Table 0xa.0x26 = 0x2a1,0x6
02a2 e402 | | Load 0x2,0x2 ; Debug Table 0xa.0x27 = 0x2a2,0x1001
02a3 7002 |p | Jump_Nonzero 0x2a6
02a4 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xa.0x28 = 0x2a4,0x1002
02a5 7803 |x | Jump 0x2a9
02a6 e402 | | Load 0x2,0x2 ; Debug Table 0xa.0x29 = 0x2a6,0x1003
02a7 0217 | | Execute Heap_Access,All_Reference
02a8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02a9 a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0xa.0x2a = 0x2a9,0x6
02aa 0007 | | Action Break_Optional ; Debug Table 0xa.0x2b = 0x2aa,0x7
02ab e403 | | Load 0x2,0x3 ; Debug Table 0xa.0x2c = 0x2ab,0x1401
02ac 0007 | | Action Break_Optional
02ad 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xa.0x2d = 0x2ad,0x1402
02ae 0007 | | Action Break_Optional ; Debug Table 0xa.0x2e = 0x2ae,0x1403
02af 0007 | | Action Break_Optional ; Debug Table 0xa.0x2f = 0x2af,0x1404
02b0 0fa7 | | Execute_Immediate Equal,0xa7 ; Debug Table 0xa.0x30 = 0x2b0,0x7
02b1 6806 |h | Jump_Zero 0x2b8
02b2 0007 | | Action Break_Optional ; Debug Table 0xa.0x31 = 0x2b2,0x8
02b3 e402 | | Load 0x2,0x2 ; Debug Table 0xa.0x32 = 0x2b3,0x1801
02b4 021d | | Execute Heap_Access,Is_Null
02b5 e403 | | Load 0x2,0x3 ; Debug Table 0xa.0x33 = 0x2b5,0x8
02b6 8413 | | Call 0x2,0x13
02b7 780d |x | Jump 0x2c5
02b8 0007 | | Action Break_Optional ; Debug Table 0xa.0x34 = 0x2b8,0x9
02b9 e402 | | Load 0x2,0x2 ; Debug Table 0xa.0x35 = 0x2b9,0x1c01
02ba 021d | | Execute Heap_Access,Is_Null
02bb 6802 |h | Jump_Zero 0x2be ; Debug Table 0xa.0x36 = 0x2bb,0x9
02bc 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x37 = 0x2bc,0xa
02bd a406 | | Store_Unchecked 0x2,0x6
02be e405 | | Load 0x2,0x5 ; Debug Table 0xa.0x38 = 0x2be,0xb
02bf e403 | | Load 0x2,0x3
02c0 8409 | | Call 0x2,0x9
02c1 e405 | | Load 0x2,0x5 ; Debug Table 0xa.0x39 = 0x2c1,0xc
02c2 0a01 | | Execute_Immediate Plus,0x1
02c3 0248 | H | Execute Discrete,Check_In_Integer
02c4 a405 | | Store_Unchecked 0x2,0x5
02c5 00c9 | | Action Pop_Auxiliary_Loop
02c6 0007 | | Action Break_Optional ; Debug Table 0xa.0x3a = 0x2c6,0x4
02c7 e402 | | Load 0x2,0x2 ; Debug Table 0xa.0x3b = 0x2c7,0x2001
02c8 021d | | Execute Heap_Access,Is_Null
02c9 6fa2 |o | Jump_Zero 0x26c ; Debug Table 0xa.0x3c = 0x2c9,0x4
02ca 4505 |E | Exit_Subprogram 0x5
02cb 0000 0000 | | .BLANK 0000[0x5]
02d0 ; --------------------------------------------------------------------------------------
02d0 ; SUBPROGRAM
02d0 ; --------------------------------------------------------------------------------------
02d0 02e5 | | .CONST 0x02e5 ; Address of begin
02d1 0004 | | .CONST 0x0004 ; Address of exception handler
02d2 0006 | | .CONST 0x0006 ; Number of locals
02d3 INIT_02d0:
02d3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb = .DEBUG 0x02d3,0x093a,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0880
; Debug Table 0xb.0x0 = 0x2d3,0xffff
02d4 e5fe | | Load 0x2,-0x2
02d5 00eb | | Load_Encached Diana_Cache
02d6 18f9 | | Execute Package,Field_Execute,Field_Number 0xf9
02d7 0031 | 1 | Store_Top Heap_Access,At_Offset_1
02d8 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xb.0x1 = 0x2d8,0xfffe
02d9 00d9 | | Load_Top At_Offset_1
02da 00eb | | Load_Encached Diana_Cache
02db 1888 | | Execute Package,Field_Execute,Field_Number 0x88
02dc 0031 | 1 | Store_Top Heap_Access,At_Offset_1
02dd 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x2 = 0x2dd,0xfffd
02de 00e2 | | Load_Encached Integer_Cache ; Debug Table 0xb.0x3 = 0x2de,0xfffc
02df 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
02e0 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x4 = 0x2e0,0xfffb
02e1 e5fe | | Load 0x2,-0x2
02e2 00eb | | Load_Encached Diana_Cache
02e3 18fc | | Execute Package,Field_Execute,Field_Number 0xfc
02e4 0031 | 1 | Store_Top Heap_Access,At_Offset_1
02e5 BODY_02d0:
02e5 00cf | | Action Mark_Auxiliary
02e6 784c |xL | Jump 0x333
02e7 e403 | | Load 0x2,0x3 ; Debug Table 0xb.0x5 = 0x2e7,0x2
02e8 0007 | | Action Break_Optional
02e9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x6 = 0x2e9,0x401
02ea 7002 |p | Jump_Nonzero 0x2ed
02eb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x7 = 0x2eb,0x402
02ec 782c |x, | Jump 0x319
02ed 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x8 = 0x2ed,0x403
02ee 0217 | | Execute Heap_Access,All_Reference
02ef 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02f0 6804 |h | Jump_Zero 0x2f5
02f1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x9 = 0x2f1,0x404
02f2 0217 | | Execute Heap_Access,All_Reference
02f3 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02f4 7824 |x$ | Jump 0x319
02f5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0xa = 0x2f5,0x405
02f6 0007 | | Action Break_Optional
02f7 e409 | | Load 0x2,0x9 ; Debug Table 0xb.0xb = 0x2f7,0x801
02f8 0007 | | Action Break_Optional
02f9 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xb.0xc = 0x2f9,0x802
02fa 0007 | | Action Break_Optional ; Debug Table 0xb.0xd = 0x2fa,0x803
02fb 00d0 | | Action Swap_Control ; Debug Table 0xb.0xe = 0x2fb,0x804
02fc 00d1 | | Pop_Control Pop_Count_1
02fd 49bb |I | Short_Literal 0x1bb ; Debug Table 0xb.0xf = 0x2fd,0x405
02fe 00eb | | Load_Encached Diana_Cache
02ff 0098 | | Execute Package,Field_Read_Dynamic
0300 012c | , | Execute Any,Size
0301 e006 | | Load 0x0,0x6
0302 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0303 025b | [ | Execute Discrete,Check_In_Type
0304 0273 | s | Execute Discrete,Plus
0305 00d9 | | Load_Top At_Offset_1
0306 0007 | | Action Break_Optional
0307 e40a | | Load 0x2,0xa ; Debug Table 0xb.0x10 = 0x307,0xc01
0308 0007 | | Action Break_Optional
0309 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xb.0x11 = 0x309,0xc02
030a 0007 | | Action Break_Optional ; Debug Table 0xb.0x12 = 0x30a,0xc03
030b 00d0 | | Action Swap_Control ; Debug Table 0xb.0x13 = 0x30b,0xc04
030c 00d1 | | Pop_Control Pop_Count_1
030d 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xb.0x14 = 0x30d,0x804
030e 00eb | | Load_Encached Diana_Cache
030f 0098 | | Execute Package,Field_Read_Dynamic
0310 49c9 |I | Short_Literal 0x1c9
0311 00eb | | Load_Encached Diana_Cache
0312 0098 | | Execute Package,Field_Read_Dynamic
0313 49ca |I | Short_Literal 0x1ca
0314 00eb | | Load_Encached Diana_Cache
0315 0095 | | Execute Package,Field_Reference_Dynamic
0316 e007 | | Load 0x0,0x7
0317 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0318 7800 |x | Jump 0x319
0319 00d0 | | Action Swap_Control
031a 00d1 | | Pop_Control Pop_Count_1
031b a404 | | Store_Unchecked 0x2,0x4 ; Debug Table 0xb.0x15 = 0x31b,0x2
031c 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x16 = 0x31c,0x3
031d 0a01 | | Execute_Immediate Plus,0x1
031e 0248 | H | Execute Discrete,Check_In_Integer
031f 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0320 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x17 = 0x320,0x4
0321 e404 | | Load 0x2,0x4
0322 e00c | | Load 0x0,0xc
0323 180d | | Execute Package,Field_Execute,Field_Number 0xd
0324 00db | | Load_Top At_Offset_3 ; Debug Table 0xb.0x18 = 0x324,0x5
0325 00db | | Load_Top At_Offset_3
0326 e5fd | | Load 0x2,-0x3
0327 01d5 | | Execute Vector,Field_Reference
0328 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0329 0007 | | Action Break_Optional ; Debug Table 0xb.0x19 = 0x329,0x6
032a e403 | | Load 0x2,0x3 ; Debug Table 0xb.0x1a = 0x32a,0x1001
032b 7002 |p | Jump_Nonzero 0x32e
032c 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xb.0x1b = 0x32c,0x1002
032d 7803 |x | Jump 0x331
032e e403 | | Load 0x2,0x3 ; Debug Table 0xb.0x1c = 0x32e,0x1003
032f 0217 | | Execute Heap_Access,All_Reference
0330 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0331 a403 | | Store_Unchecked 0x2,0x3 ; Debug Table 0xb.0x1d = 0x331,0x6
0332 00c9 | | Action Pop_Auxiliary_Loop
0333 0007 | | Action Break_Optional ; Debug Table 0xb.0x1e = 0x333,0x1
0334 e403 | | Load 0x2,0x3 ; Debug Table 0xb.0x1f = 0x334,0x1401
0335 021d | | Execute Heap_Access,Is_Null
0336 6fb0 |o | Jump_Zero 0x2e7 ; Debug Table 0xb.0x20 = 0x336,0x1
0337 00ce | | Action Pop_Auxiliary
0338 e5fe | | Load 0x2,-0x2 ; Debug Table 0xb.0x21 = 0x338,0x7
0339 8214 | | Call 0x1,0x14
033a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x22 = 0x33a,0x8
033b 4808 |H | Short_Literal 0x8
033c e005 | | Load 0x0,0x5
033d 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
033e 0092 0680 | | Action Push_String_Extended,0x680 ; "CONSTRAIN VARIABLE ACTION"
; Debug Table 0xb.0x23 = 0x33e,0x9
0340 e005 | | Load 0x0,0x5
0341 1874 | t | Execute Package,Field_Execute,Field_Number 0x74
0342 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x24 = 0x342,0xa
0343 4801 |H | Short_Literal 0x1
0344 e003 | | Load 0x0,0x3
0345 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
0346 8210 | | Call 0x1,0x10
0347 4503 |E | Exit_Subprogram 0x3
0348 ; --------------------------------------------------------------------------------------
0348 ; SUBPROGRAM
0348 ; --------------------------------------------------------------------------------------
0348 0351 | Q | .CONST 0x0351 ; Address of begin
0349 0004 | | .CONST 0x0004 ; Address of exception handler
034a 0002 | | .CONST 0x0002 ; Number of locals
034b INIT_0348:
034b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc = .DEBUG 0x034b,0x0986,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0361
; Debug Table 0xc.0x0 = 0x34b,0xffff
034c 00db | | Load_Top At_Offset_3
034d e5fb | | Load 0x2,-0x5
034e 01d5 | | Execute Vector,Field_Reference
034f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0350 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0351 BODY_0348:
0351 e404 | | Load 0x2,0x4 ; Debug Table 0xc.0x1 = 0x351,0x1
0352 00d9 | | Load_Top At_Offset_1
0353 e5fd | | Load 0x2,-0x3
0354 8216 | | Call 0x1,0x16
0355 e406 | | Load 0x2,0x6 ; Debug Table 0xc.0x2 = 0x355,0x2
0356 6807 |h | Jump_Zero 0x35e
0357 e5fc | | Load 0x2,-0x4
0358 6805 |h | Jump_Zero 0x35e
0359 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x3 = 0x359,0x3
035a 4815 |H | Short_Literal 0x15
035b e005 | | Load 0x0,0x5
035c 1846 | F | Execute Package,Field_Execute,Field_Number 0x46
035d 7806 |x | Jump 0x364
035e e404 | | Load 0x2,0x4 ; Debug Table 0xc.0x4 = 0x35e,0x4
035f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0360 e404 | | Load 0x2,0x4
0361 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0362 e005 | | Load 0x0,0x5
0363 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0364 487a |Hz | Short_Literal 0x7a ; Debug Table 0xc.0x5 = 0x364,0x5
0365 00d9 | | Load_Top At_Offset_1
0366 e5fd | | Load 0x2,-0x3
0367 e00f | | Load 0x0,0xf
0368 180d | | Execute Package,Field_Execute,Field_Number 0xd
0369 4502 |E | Exit_Subprogram 0x2
036a 0000 0000 | | .BLANK 0000[0x6]
0370 ; --------------------------------------------------------------------------------------
0370 ; SUBPROGRAM
0370 ; --------------------------------------------------------------------------------------
0370 0373 | s | .CONST 0x0373 ; Address of begin
0371 0004 | | .CONST 0x0004 ; Address of exception handler
0372 0001 | | .CONST 0x0001 ; Number of locals
0373 BODY_0370:
0373 INIT_0370:
0373 e406 | | Load 0x2,0x6 ; Debug Table 0xd = .DEBUG 0x0373,0x0994,0x0001,0x0000,0x005a,0x3b75,0x0000,0x03a9
; Debug Table 0xd.0x0 = 0x373,0x1
0374 6802 |h | Jump_Zero 0x377
0375 e5fc | | Load 0x2,-0x4
0376 7801 |x | Jump 0x378
0377 4800 |H | Short_Literal 0x0
0378 7006 |p | Jump_Nonzero 0x37f
0379 e404 | | Load 0x2,0x4 ; Debug Table 0xd.0x1 = 0x379,0x2
037a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
037b e404 | | Load 0x2,0x4
037c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
037d e005 | | Load 0x0,0x5
037e 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
037f 487b |H{ | Short_Literal 0x7b ; Debug Table 0xd.0x2 = 0x37f,0x3
0380 00db | | Load_Top At_Offset_3
0381 e5fb | | Load 0x2,-0x5
0382 01d5 | | Execute Vector,Field_Reference
0383 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0384 e5fd | | Load 0x2,-0x3
0385 e00f | | Load 0x0,0xf
0386 180d | | Execute Package,Field_Execute,Field_Number 0xd
0387 4502 |E | Exit_Subprogram 0x2
0388 ; --------------------------------------------------------------------------------------
0388 ; SUBPROGRAM
0388 ; --------------------------------------------------------------------------------------
0388 0392 | | .CONST 0x0392 ; Address of begin
0389 0004 | | .CONST 0x0004 ; Address of exception handler
038a 0003 | | .CONST 0x0003 ; Number of locals
038b INIT_0388:
038b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe = .DEBUG 0x038b,0x099c,0x0001,0x0000,0x005a,0x3b75,0x0000,0x03da
; Debug Table 0xe.0x0 = 0x38b,0xffff
038c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe.0x1 = 0x38c,0xfffe
038d e7fe | | Load 0x3,-0x2
038e e5fb | | Load 0x2,-0x5
038f 01d5 | | Execute Vector,Field_Reference
0390 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0391 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0392 BODY_0388:
0392 e7ff | | Load 0x3,-0x1 ; Debug Table 0xe.0x2 = 0x392,0x1
0393 e00e | | Load 0x0,0xe
0394 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0395 6813 |h | Jump_Zero 0x3a9
0396 00d8 | | Load_Top At_Offset_0
0397 8212 | | Call 0x1,0x12
0398 6810 |h | Jump_Zero 0x3a9
0399 e7fe | | Load 0x3,-0x2 ; Debug Table 0xe.0x3 = 0x399,0x2
039a 8408 | | Call 0x2,0x8
039b e7ff | | Load 0x3,-0x1 ; Debug Table 0xe.0x4 = 0x39b,0x3
039c 00eb | | Load_Encached Diana_Cache
039d 18fc | | Execute Package,Field_Execute,Field_Number 0xfc
039e e004 | | Load 0x0,0x4
039f 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
03a0 0032 | 2 | Store_Top Heap_Access,At_Offset_2
03a1 4801 |H | Short_Literal 0x1 ; Debug Table 0xe.0x5 = 0x3a1,0x4
03a2 4800 |H | Short_Literal 0x0
03a3 e7ff | | Load 0x3,-0x1
03a4 e009 | | Load 0x0,0x9
03a5 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
03a6 e602 | | Load 0x3,0x2
03a7 820d | | Call 0x1,0xd
03a8 780e |x | Jump 0x3b7
03a9 0007 | | Action Break_Optional ; Debug Table 0xe.0x6 = 0x3a9,0x5
03aa e603 | | Load 0x3,0x3 ; Debug Table 0xe.0x7 = 0x3aa,0x401
03ab 0007 | | Action Break_Optional
03ac 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xe.0x8 = 0x3ac,0x402
03ad 0007 | | Action Break_Optional ; Debug Table 0xe.0x9 = 0x3ad,0x403
03ae 0007 | | Action Break_Optional ; Debug Table 0xe.0xa = 0x3ae,0x404
03af 0f1e | | Execute_Immediate Equal,0x1e ; Debug Table 0xe.0xb = 0x3af,0x5
03b0 7006 |p | Jump_Nonzero 0x3b7
03b1 e404 | | Load 0x2,0x4 ; Debug Table 0xe.0xc = 0x3b1,0x6
03b2 00d9 | | Load_Top At_Offset_1
03b3 e7ff | | Load 0x3,-0x1
03b4 8215 | | Call 0x1,0x15
03b5 e7fe | | Load 0x3,-0x2 ; Debug Table 0xe.0xd = 0x3b5,0x7
03b6 8407 | | Call 0x2,0x7
03b7 e7ff | | Load 0x3,-0x1 ; Debug Table 0xe.0xe = 0x3b7,0x8
03b8 e7fe | | Load 0x3,-0x2
03b9 e5fb | | Load 0x2,-0x5
03ba 01d5 | | Execute Vector,Field_Reference
03bb 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
03bc 4503 |E | Exit_Subprogram 0x3
03bd 0000 0000 | | .XXX[0x3]
03bf 0000 | |
03c0 ; --------------------------------------------------------------------------------------
03c0 ; SUBPROGRAM
03c0 ; --------------------------------------------------------------------------------------
03c0 03ca | | .CONST 0x03ca ; Address of begin
03c1 0004 | | .CONST 0x0004 ; Address of exception handler
03c2 0003 | | .CONST 0x0003 ; Number of locals
03c3 INIT_03c0:
03c3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf = .DEBUG 0x03c3,0x09bc,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0454
; Debug Table 0xf.0x0 = 0x3c3,0xffff
03c4 e7fe | | Load 0x3,-0x2
03c5 e5fb | | Load 0x2,-0x5
03c6 01d5 | | Execute Vector,Field_Reference
03c7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03c8 0031 | 1 | Store_Top Heap_Access,At_Offset_1
03c9 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf.0x1 = 0x3c9,0xfffe
03ca BODY_03c0:
03ca e7ff | | Load 0x3,-0x1 ; Debug Table 0xf.0x2 = 0x3ca,0x1
03cb e00e | | Load 0x0,0xe
03cc 1810 | | Execute Package,Field_Execute,Field_Number 0x10
03cd 6813 |h | Jump_Zero 0x3e1
03ce 00d9 | | Load_Top At_Offset_1
03cf 8212 | | Call 0x1,0x12
03d0 6810 |h | Jump_Zero 0x3e1
03d1 e7fe | | Load 0x3,-0x2 ; Debug Table 0xf.0x3 = 0x3d1,0x2
03d2 8408 | | Call 0x2,0x8
03d3 e7ff | | Load 0x3,-0x1 ; Debug Table 0xf.0x4 = 0x3d3,0x3
03d4 00eb | | Load_Encached Diana_Cache
03d5 18fc | | Execute Package,Field_Execute,Field_Number 0xfc
03d6 e004 | | Load 0x0,0x4
03d7 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
03d8 0031 | 1 | Store_Top Heap_Access,At_Offset_1
03d9 4800 |H | Short_Literal 0x0 ; Debug Table 0xf.0x5 = 0x3d9,0x4
03da 4800 |H | Short_Literal 0x0
03db e7ff | | Load 0x3,-0x1
03dc e009 | | Load 0x0,0x9
03dd 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
03de 00db | | Load_Top At_Offset_3
03df 820d | | Call 0x1,0xd
03e0 781d |x | Jump 0x3fe
03e1 0007 | | Action Break_Optional ; Debug Table 0xf.0x6 = 0x3e1,0x5
03e2 e602 | | Load 0x3,0x2 ; Debug Table 0xf.0x7 = 0x3e2,0x401
03e3 0007 | | Action Break_Optional
03e4 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xf.0x8 = 0x3e4,0x402
03e5 0007 | | Action Break_Optional ; Debug Table 0xf.0x9 = 0x3e5,0x403
03e6 0007 | | Action Break_Optional ; Debug Table 0xf.0xa = 0x3e6,0x404
03e7 0f1e | | Execute_Immediate Equal,0x1e ; Debug Table 0xf.0xb = 0x3e7,0x5
03e8 680c |h | Jump_Zero 0x3f5
03e9 e404 | | Load 0x2,0x4 ; Debug Table 0xf.0xc = 0x3e9,0x6
03ea 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03eb e404 | | Load 0x2,0x4
03ec 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03ed e005 | | Load 0x0,0x5
03ee 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
03ef 4879 |Hy | Short_Literal 0x79 ; Debug Table 0xf.0xd = 0x3ef,0x7
03f0 00da | | Load_Top At_Offset_2
03f1 e5fd | | Load 0x2,-0x3
03f2 e00f | | Load 0x0,0xf
03f3 180d | | Execute Package,Field_Execute,Field_Number 0xd
03f4 7809 |x | Jump 0x3fe
03f5 e404 | | Load 0x2,0x4 ; Debug Table 0xf.0xe = 0x3f5,0x8
03f6 00da | | Load_Top At_Offset_2
03f7 e7ff | | Load 0x3,-0x1
03f8 8215 | | Call 0x1,0x15
03f9 4800 |H | Short_Literal 0x0 ; Debug Table 0xf.0xf = 0x3f9,0x9
03fa e005 | | Load 0x0,0x5
03fb 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
03fc e7fe | | Load 0x3,-0x2 ; Debug Table 0xf.0x10 = 0x3fc,0xa
03fd 8407 | | Call 0x2,0x7
03fe e7ff | | Load 0x3,-0x1 ; Debug Table 0xf.0x11 = 0x3fe,0xb
03ff e7fe | | Load 0x3,-0x2
0400 e5fb | | Load 0x2,-0x5
0401 01d5 | | Execute Vector,Field_Reference
0402 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0403 4503 |E | Exit_Subprogram 0x3
0404 0000 0000 | | .BLANK 0000[0x4]
0408 ; --------------------------------------------------------------------------------------
0408 ; SUBPROGRAM
0408 ; --------------------------------------------------------------------------------------
0408 040b | | .CONST 0x040b ; Address of begin
0409 0004 | | .CONST 0x0004 ; Address of exception handler
040a 0001 | | .CONST 0x0001 ; Number of locals
040b BODY_0408:
040b INIT_0408:
040b 00cf | | Action Mark_Auxiliary ; Debug Table 0x10 = .DEBUG 0x040b,0x09e2,0x0002,0x0000,0x005a,0x3b75,0x0000,0x04ea
040c e5ff | | Load 0x2,-0x1 ; Debug Table 0x10.0x0 = 0x40c,0x1
040d e7ff | | Load 0x3,-0x1
040e 0263 | c | Execute Discrete,Above_Bound
040f 700e |p | Jump_Nonzero 0x41e
0410 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x1 = 0x410,0x2
0411 e5fb | | Load 0x2,-0x5
0412 01d5 | | Execute Vector,Field_Reference
0413 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0414 0007 | | Action Break_Optional
0415 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x2 = 0x415,0x401
0416 021d | | Execute Heap_Access,Is_Null
0417 00d0 | | Action Swap_Control
0418 00d1 | | Pop_Control Pop_Count_1
0419 6802 |h | Jump_Zero 0x41c ; Debug Table 0x10.0x3 = 0x419,0x2
041a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x4 = 0x41a,0x3
041b 4401 |D | Exit_Subprogram With_Result,0x1
041c 00c8 | | Action Pop_Auxiliary_Range
041d 3ff2 |? | Loop_Increasing 0x410
041e 00ce | | Action Pop_Auxiliary
041f 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x5 = 0x41f,0x4
0420 4401 |D | Exit_Subprogram With_Result,0x1
0421 0000 0000 | | .BLANK 0000[0x7]
0428 ; --------------------------------------------------------------------------------------
0428 ; SUBPROGRAM
0428 ; --------------------------------------------------------------------------------------
0428 0431 | 1 | .CONST 0x0431 ; Address of begin
0429 0004 | | .CONST 0x0004 ; Address of exception handler
042a 0002 | | .CONST 0x0002 ; Number of locals
042b INIT_0428:
042b 00ed | | Load_Encached Diana_Symbol_Rep_Cache ; Debug Table 0x11 = .DEBUG 0x042b,0x09f0,0x0002,0x0000,0x005a,0x3b75,0x0000,0x0510
; Debug Table 0x11.0x0 = 0x42b,0xffff
042c 02c7 | | Declare_Variable Any
042d 00db | | Load_Top At_Offset_3
042e 00eb | | Load_Encached Diana_Cache
042f 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
0430 c602 | | Store 0x3,0x2
0431 BODY_0428:
0431 00cf | | Action Mark_Auxiliary
0432 e5ff | | Load 0x2,-0x1 ; Debug Table 0x11.0x1 = 0x432,0x1
0433 4801 |H | Short_Literal 0x1
0434 0263 | c | Execute Discrete,Above_Bound
0435 700e |p | Jump_Nonzero 0x444
0436 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x2 = 0x436,0x2
0437 00d9 | | Load_Top At_Offset_1
0438 e5fb | | Load 0x2,-0x5
0439 01d5 | | Execute Vector,Field_Reference
043a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
043b 00eb | | Load_Encached Diana_Cache
043c 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
043d 00eb | | Load_Encached Diana_Cache
043e 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
043f 6802 |h | Jump_Zero 0x442
0440 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0x3 = 0x440,0x3
0441 4401 |D | Exit_Subprogram With_Result,0x1
0442 00c8 | | Action Pop_Auxiliary_Range
0443 3ff2 |? | Loop_Increasing 0x436
0444 00ce | | Action Pop_Auxiliary
0445 4800 |H | Short_Literal 0x0 ; Debug Table 0x11.0x4 = 0x445,0x4
0446 4401 |D | Exit_Subprogram With_Result,0x1
0447 0000 | | .XXX[0x1]
0448 ; --------------------------------------------------------------------------------------
0448 ; SUBPROGRAM
0448 ; --------------------------------------------------------------------------------------
0448 044c | L | .CONST 0x044c ; Address of begin
0449 0004 | | .CONST 0x0004 ; Address of exception handler
044a 0002 | | .CONST 0x0002 ; Number of locals
044b INIT_0448:
044b 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x12 = .DEBUG 0x044b,0x09fc,0x0002,0x0000,0x005a,0x3b75,0x0000,0x054b
; Debug Table 0x12.0x0 = 0x44b,0xffff
044c BODY_0448:
044c 0007 | | Action Break_Optional ; Debug Table 0x12.0x1 = 0x44c,0x1
044d 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x2 = 0x44d,0x401
044e 021d | | Execute Heap_Access,Is_Null
044f 6802 |h | Jump_Zero 0x452 ; Debug Table 0x12.0x3 = 0x44f,0x1
0450 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0x4 = 0x450,0x2
0451 4401 |D | Exit_Subprogram With_Result,0x1
0452 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x5 = 0x452,0x3
0453 0007 | | Action Break_Optional
0454 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x6 = 0x454,0x801
0455 7002 |p | Jump_Nonzero 0x458
0456 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12.0x7 = 0x456,0x802
0457 782c |x, | Jump 0x484
0458 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x8 = 0x458,0x803
0459 0217 | | Execute Heap_Access,All_Reference
045a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
045b 6804 |h | Jump_Zero 0x460
045c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x9 = 0x45c,0x804
045d 0217 | | Execute Heap_Access,All_Reference
045e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
045f 7824 |x$ | Jump 0x484
0460 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0xa = 0x460,0x805
0461 0007 | | Action Break_Optional
0462 e604 | | Load 0x3,0x4 ; Debug Table 0x12.0xb = 0x462,0xc01
0463 0007 | | Action Break_Optional
0464 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x12.0xc = 0x464,0xc02
0465 0007 | | Action Break_Optional ; Debug Table 0x12.0xd = 0x465,0xc03
0466 00d0 | | Action Swap_Control ; Debug Table 0x12.0xe = 0x466,0xc04
0467 00d1 | | Pop_Control Pop_Count_1
0468 49bb |I | Short_Literal 0x1bb ; Debug Table 0x12.0xf = 0x468,0x805
0469 00eb | | Load_Encached Diana_Cache
046a 0098 | | Execute Package,Field_Read_Dynamic
046b 012c | , | Execute Any,Size
046c e006 | | Load 0x0,0x6
046d 1b17 | | Execute Package,Field_Read,Field_Number 0x17
046e 025b | [ | Execute Discrete,Check_In_Type
046f 0273 | s | Execute Discrete,Plus
0470 00d9 | | Load_Top At_Offset_1
0471 0007 | | Action Break_Optional
0472 e605 | | Load 0x3,0x5 ; Debug Table 0x12.0x10 = 0x472,0x1001
0473 0007 | | Action Break_Optional
0474 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x12.0x11 = 0x474,0x1002
0475 0007 | | Action Break_Optional ; Debug Table 0x12.0x12 = 0x475,0x1003
0476 00d0 | | Action Swap_Control ; Debug Table 0x12.0x13 = 0x476,0x1004
0477 00d1 | | Pop_Control Pop_Count_1
0478 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x12.0x14 = 0x478,0xc04
0479 00eb | | Load_Encached Diana_Cache
047a 0098 | | Execute Package,Field_Read_Dynamic
047b 49c9 |I | Short_Literal 0x1c9
047c 00eb | | Load_Encached Diana_Cache
047d 0098 | | Execute Package,Field_Read_Dynamic
047e 49ca |I | Short_Literal 0x1ca
047f 00eb | | Load_Encached Diana_Cache
0480 0095 | | Execute Package,Field_Reference_Dynamic
0481 e007 | | Load 0x0,0x7
0482 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0483 7800 |x | Jump 0x484
0484 00d0 | | Action Swap_Control
0485 00d1 | | Pop_Control Pop_Count_1
0486 840c | | Call 0x2,0xc ; Debug Table 0x12.0x15 = 0x486,0x3
0487 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0488 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x16 = 0x488,0x4
0489 e5fb | | Load 0x2,-0x5
048a 01d5 | | Execute Vector,Field_Reference
048b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
048c 0007 | | Action Break_Optional
048d e603 | | Load 0x3,0x3 ; Debug Table 0x12.0x17 = 0x48d,0x1401
048e 0007 | | Action Break_Optional
048f 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x12.0x18 = 0x48f,0x1402
0490 0007 | | Action Break_Optional ; Debug Table 0x12.0x19 = 0x490,0x1403
0491 00d0 | | Action Swap_Control ; Debug Table 0x12.0x1a = 0x491,0x1404
0492 00d1 | | Pop_Control Pop_Count_1
0493 0f1e | | Execute_Immediate Equal,0x1e ; Debug Table 0x12.0x1b = 0x493,0x4
0494 7002 |p | Jump_Nonzero 0x497
0495 4801 |H | Short_Literal 0x1 ; Debug Table 0x12.0x1c = 0x495,0x5
0496 4401 |D | Exit_Subprogram With_Result,0x1
0497 0007 | | Action Break_Optional ; Debug Table 0x12.0x1d = 0x497,0x6
0498 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x1e = 0x498,0x1801
0499 7002 |p | Jump_Nonzero 0x49c
049a 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x12.0x1f = 0x49a,0x1802
049b 7803 |x | Jump 0x49f
049c 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x20 = 0x49c,0x1803
049d 0217 | | Execute Heap_Access,All_Reference
049e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
049f 840d | | Call 0x2,0xd ; Debug Table 0x12.0x21 = 0x49f,0x6
04a0 4401 |D | Exit_Subprogram With_Result,0x1
04a1 0000 0000 | | .XXX[0x3]
04a3 0000 | |
04a4 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
04a8 ; --------------------------------------------------------------------------------------
04a8 ; SUBPROGRAM
04a8 ; --------------------------------------------------------------------------------------
04a8 04ab | | .CONST 0x04ab ; Address of begin
04a9 0004 | | .CONST 0x0004 ; Address of exception handler
04aa 0001 | | .CONST 0x0001 ; Number of locals
04ab BODY_04a8:
04ab INIT_04a8:
04ab 00cf | | Action Mark_Auxiliary ; Debug Table 0x13 = .DEBUG 0x04ab,0x0a42,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0599
04ac e5ff | | Load 0x2,-0x1 ; Debug Table 0x13.0x0 = 0x4ac,0x1
04ad 4801 |H | Short_Literal 0x1
04ae 0263 | c | Execute Discrete,Above_Bound
04af 700e |p | Jump_Nonzero 0x4be
04b0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x1 = 0x4b0,0x2
04b1 e5fb | | Load 0x2,-0x5
04b2 01d5 | | Execute Vector,Field_Reference
04b3 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
04b4 e7ff | | Load 0x3,-0x1
04b5 021f | | Execute Heap_Access,Equal
04b6 6805 |h | Jump_Zero 0x4bc
04b7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x2 = 0x4b7,0x3
04b8 0007 | | Action Break_Optional
04b9 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x13.0x3 = 0x4b9,0x401
04ba 840a | | Call 0x2,0xa ; Debug Table 0x13.0x4 = 0x4ba,0x3
04bb 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x13.0x5 = 0x4bb,0x4
04bc 00c8 | | Action Pop_Auxiliary_Range
04bd 3ff2 |? | Loop_Increasing 0x4b0
04be 00ce | | Action Pop_Auxiliary
04bf 00db | | Load_Top At_Offset_3 ; Debug Table 0x13.0x6 = 0x4bf,0x5
04c0 00db | | Load_Top At_Offset_3
04c1 840a | | Call 0x2,0xa
04c2 4503 |E | Exit_Subprogram 0x3
04c3 0000 0000 | | .BLANK 0000[0x5]
04c8 ; --------------------------------------------------------------------------------------
04c8 ; SUBPROGRAM
04c8 ; --------------------------------------------------------------------------------------
04c8 04d0 | | .CONST 0x04d0 ; Address of begin
04c9 0004 | | .CONST 0x0004 ; Address of exception handler
04ca 0003 | | .CONST 0x0003 ; Number of locals
04cb INIT_04c8:
04cb 4801 |H | Short_Literal 0x1 ; Debug Table 0x14 = .DEBUG 0x04cb,0x0a52,0x0001,0x0000,0x005a,0x3b75,0x0000,0x05cc
; Debug Table 0x14.0x0 = 0x4cb,0xffff
04cc 840b | | Call 0x2,0xb
04cd 00e2 | | Load_Encached Integer_Cache
04ce 03f1 | | Declare_Variable Discrete,With_Value
04cf 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x14.0x1 = 0x4cf,0xfffe
04d0 BODY_04c8:
04d0 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x2 = 0x4d0,0x1
04d1 6827 |h' | Jump_Zero 0x4f9
04d2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x3 = 0x4d2,0x2
04d3 0a01 | | Execute_Immediate Plus,0x1
04d4 0248 | H | Execute Discrete,Check_In_Integer
04d5 840b | | Call 0x2,0xb
04d6 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
04d7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x4 = 0x4d7,0x3
04d8 7006 |p | Jump_Nonzero 0x4df
04d9 4801 |H | Short_Literal 0x1 ; Debug Table 0x14.0x5 = 0x4d9,0x4
04da a406 | | Store_Unchecked 0x2,0x6
04db 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x6 = 0x4db,0x5
04dc e7ff | | Load 0x3,-0x1
04dd 8409 | | Call 0x2,0x9
04de 4502 |E | Exit_Subprogram 0x2
04df 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x7 = 0x4df,0x6
04e0 e7ff | | Load 0x3,-0x1
04e1 840e | | Call 0x2,0xe
04e2 00cf | | Action Mark_Auxiliary
04e3 0007 | | Action Break_Optional ; Debug Table 0x14.0x8 = 0x4e3,0x7
04e4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0x9 = 0x4e4,0x8
04e5 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
04e6 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0xa = 0x4e6,0x9
04e7 0a01 | | Execute_Immediate Plus,0x1
04e8 0248 | H | Execute Discrete,Check_In_Integer
04e9 840b | | Call 0x2,0xb
04ea 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
04eb 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0xb = 0x4eb,0xa
04ec 6807 |h | Jump_Zero 0x4f4
04ed 4800 |H | Short_Literal 0x0 ; Debug Table 0x14.0xc = 0x4ed,0xb
04ee e005 | | Load 0x0,0x5
04ef 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
04f0 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0xd = 0x4f0,0xc
04f1 8407 | | Call 0x2,0x7
04f2 00c9 | | Action Pop_Auxiliary_Loop
04f3 7ff0 | | Jump 0x4e4
04f4 00ce | | Action Pop_Auxiliary
04f5 4801 |H | Short_Literal 0x1 ; Debug Table 0x14.0xe = 0x4f5,0xd
04f6 a406 | | Store_Unchecked 0x2,0x6
04f7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x14.0xf = 0x4f7,0xe
04f8 8407 | | Call 0x2,0x7
04f9 4502 |E | Exit_Subprogram 0x2
04fa 0000 0000 | | .BLANK 0000[0x6]
0500 ; --------------------------------------------------------------------------------------
0500 ; SUBPROGRAM
0500 ; --------------------------------------------------------------------------------------
0500 0508 | | .CONST 0x0508 ; Address of begin
0501 0004 | | .CONST 0x0004 ; Address of exception handler
0502 0003 | | .CONST 0x0003 ; Number of locals
0503 INIT_0500:
0503 4801 |H | Short_Literal 0x1 ; Debug Table 0x15 = .DEBUG 0x0503,0x0a74,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0636
; Debug Table 0x15.0x0 = 0x503,0xffff
0504 840b | | Call 0x2,0xb
0505 00e2 | | Load_Encached Integer_Cache
0506 03f1 | | Declare_Variable Discrete,With_Value
0507 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x15.0x1 = 0x507,0xfffe
0508 BODY_0500:
0508 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0x2 = 0x508,0x1
0509 681a |h | Jump_Zero 0x524
050a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0x3 = 0x50a,0x2
050b 0a01 | | Execute_Immediate Plus,0x1
050c 0248 | H | Execute Discrete,Check_In_Integer
050d 840b | | Call 0x2,0xb
050e 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
050f 00cf | | Action Mark_Auxiliary
0510 780b |x | Jump 0x51c
0511 00da | | Load_Top At_Offset_2 ; Debug Table 0x15.0x4 = 0x511,0x4
0512 e7ff | | Load 0x3,-0x1
0513 8409 | | Call 0x2,0x9
0514 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0x5 = 0x514,0x5
0515 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0516 00da | | Load_Top At_Offset_2 ; Debug Table 0x15.0x6 = 0x516,0x6
0517 0a01 | | Execute_Immediate Plus,0x1
0518 0248 | H | Execute Discrete,Check_In_Integer
0519 840b | | Call 0x2,0xb
051a 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
051b 00c9 | | Action Pop_Auxiliary_Loop
051c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0x7 = 0x51c,0x3
051d 77f3 |w | Jump_Nonzero 0x511
051e 00ce | | Action Pop_Auxiliary
051f 4801 |H | Short_Literal 0x1 ; Debug Table 0x15.0x8 = 0x51f,0x7
0520 a406 | | Store_Unchecked 0x2,0x6
0521 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x15.0x9 = 0x521,0x8
0522 e7ff | | Load 0x3,-0x1
0523 8409 | | Call 0x2,0x9
0524 4502 |E | Exit_Subprogram 0x2
0525 0000 0000 | | .XXX[0x3]
0527 0000 | |
0528 ; --------------------------------------------------------------------------------------
0528 ; SUBPROGRAM
0528 ; --------------------------------------------------------------------------------------
0528 0531 | 1 | .CONST 0x0531 ; Address of begin
0529 0004 | | .CONST 0x0004 ; Address of exception handler
052a 0004 | | .CONST 0x0004 ; Number of locals
052b INIT_0528:
052b 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x16 = .DEBUG 0x052b,0x0a8a,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0686
; Debug Table 0x16.0x0 = 0x52b,0xffff
052c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0x1 = 0x52c,0xfffe
052d e7ff | | Load 0x3,-0x1 ; Debug Table 0x16.0x2 = 0x52d,0xfffd
052e 840c | | Call 0x2,0xc
052f 00e2 | | Load_Encached Integer_Cache
0530 03f1 | | Declare_Variable Discrete,With_Value
0531 BODY_0528:
0531 e7fe | | Load 0x3,-0x2 ; Debug Table 0x16.0x3 = 0x531,0x1
0532 840d | | Call 0x2,0xd
0533 7006 |p | Jump_Nonzero 0x53a
0534 e7fc | | Load 0x3,-0x4 ; Debug Table 0x16.0x4 = 0x534,0x2
0535 a406 | | Store_Unchecked 0x2,0x6
0536 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x5 = 0x536,0x3
0537 e7fd | | Load 0x3,-0x3
0538 8409 | | Call 0x2,0x9
0539 4505 |E | Exit_Subprogram 0x5
053a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x6 = 0x53a,0x4
053b e7fd | | Load 0x3,-0x3
053c 840a | | Call 0x2,0xa
053d e7fe | | Load 0x3,-0x2 ; Debug Table 0x16.0x7 = 0x53d,0x5
053e 0033 | 3 | Store_Top Heap_Access,At_Offset_3
053f 00cf | | Action Mark_Auxiliary
0540 0007 | | Action Break_Optional ; Debug Table 0x16.0x8 = 0x540,0x6
0541 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x9 = 0x541,0x7
0542 0007 | | Action Break_Optional
0543 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0xa = 0x543,0x401
0544 7002 |p | Jump_Nonzero 0x547
0545 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x16.0xb = 0x545,0x402
0546 782c |x, | Jump 0x573
0547 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0xc = 0x547,0x403
0548 0217 | | Execute Heap_Access,All_Reference
0549 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
054a 6804 |h | Jump_Zero 0x54f
054b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0xd = 0x54b,0x404
054c 0217 | | Execute Heap_Access,All_Reference
054d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
054e 7824 |x$ | Jump 0x573
054f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0xe = 0x54f,0x405
0550 0007 | | Action Break_Optional
0551 e607 | | Load 0x3,0x7 ; Debug Table 0x16.0xf = 0x551,0x801
0552 0007 | | Action Break_Optional
0553 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x16.0x10 = 0x553,0x802
0554 0007 | | Action Break_Optional ; Debug Table 0x16.0x11 = 0x554,0x803
0555 00d0 | | Action Swap_Control ; Debug Table 0x16.0x12 = 0x555,0x804
0556 00d1 | | Pop_Control Pop_Count_1
0557 49bb |I | Short_Literal 0x1bb ; Debug Table 0x16.0x13 = 0x557,0x405
0558 00eb | | Load_Encached Diana_Cache
0559 0098 | | Execute Package,Field_Read_Dynamic
055a 012c | , | Execute Any,Size
055b e006 | | Load 0x0,0x6
055c 1b17 | | Execute Package,Field_Read,Field_Number 0x17
055d 025b | [ | Execute Discrete,Check_In_Type
055e 0273 | s | Execute Discrete,Plus
055f 00d9 | | Load_Top At_Offset_1
0560 0007 | | Action Break_Optional
0561 e608 | | Load 0x3,0x8 ; Debug Table 0x16.0x14 = 0x561,0xc01
0562 0007 | | Action Break_Optional
0563 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x16.0x15 = 0x563,0xc02
0564 0007 | | Action Break_Optional ; Debug Table 0x16.0x16 = 0x564,0xc03
0565 00d0 | | Action Swap_Control ; Debug Table 0x16.0x17 = 0x565,0xc04
0566 00d1 | | Pop_Control Pop_Count_1
0567 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x16.0x18 = 0x567,0x804
0568 00eb | | Load_Encached Diana_Cache
0569 0098 | | Execute Package,Field_Read_Dynamic
056a 49c9 |I | Short_Literal 0x1c9
056b 00eb | | Load_Encached Diana_Cache
056c 0098 | | Execute Package,Field_Read_Dynamic
056d 49ca |I | Short_Literal 0x1ca
056e 00eb | | Load_Encached Diana_Cache
056f 0095 | | Execute Package,Field_Reference_Dynamic
0570 e007 | | Load 0x0,0x7
0571 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0572 7800 |x | Jump 0x573
0573 00d0 | | Action Swap_Control
0574 00d1 | | Pop_Control Pop_Count_1
0575 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x16.0x19 = 0x575,0x7
0576 0007 | | Action Break_Optional ; Debug Table 0x16.0x1a = 0x576,0x8
0577 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x1b = 0x577,0x1001
0578 7002 |p | Jump_Nonzero 0x57b
0579 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x16.0x1c = 0x579,0x1002
057a 7803 |x | Jump 0x57e
057b 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x1d = 0x57b,0x1003
057c 0217 | | Execute Heap_Access,All_Reference
057d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
057e a602 | | Store_Unchecked 0x3,0x2 ; Debug Table 0x16.0x1e = 0x57e,0x8
057f 00da | | Load_Top At_Offset_2 ; Debug Table 0x16.0x1f = 0x57f,0x9
0580 840c | | Call 0x2,0xc
0581 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2
0582 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x16.0x20 = 0x582,0xa
0583 e5fb | | Load 0x2,-0x5
0584 01d5 | | Execute Vector,Field_Reference
0585 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0586 0007 | | Action Break_Optional
0587 e606 | | Load 0x3,0x6 ; Debug Table 0x16.0x21 = 0x587,0x1401
0588 0007 | | Action Break_Optional
0589 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x16.0x22 = 0x589,0x1402
058a 0007 | | Action Break_Optional ; Debug Table 0x16.0x23 = 0x58a,0x1403
058b 00d0 | | Action Swap_Control ; Debug Table 0x16.0x24 = 0x58b,0x1404
058c 00d1 | | Pop_Control Pop_Count_1
058d 0f1e | | Execute_Immediate Equal,0x1e ; Debug Table 0x16.0x25 = 0x58d,0xa
058e 7011 |p | Jump_Nonzero 0x5a0
058f 0007 | | Action Break_Optional ; Debug Table 0x16.0x26 = 0x58f,0xb
0590 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x27 = 0x590,0x1801
0591 021d | | Execute Heap_Access,Is_Null
0592 7004 |p | Jump_Nonzero 0x597 ; Debug Table 0x16.0x28 = 0x592,0xb
0593 4800 |H | Short_Literal 0x0 ; Debug Table 0x16.0x29 = 0x593,0xc
0594 e005 | | Load 0x0,0x5
0595 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
0596 7802 |x | Jump 0x599
0597 e7fc | | Load 0x3,-0x4 ; Debug Table 0x16.0x2a = 0x597,0xd
0598 a406 | | Store_Unchecked 0x2,0x6
0599 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x16.0x2b = 0x599,0xe
059a 8407 | | Call 0x2,0x7
059b e7fd | | Load 0x3,-0x3 ; Debug Table 0x16.0x2c = 0x59b,0xf
059c 00da | | Load_Top At_Offset_2
059d e5fb | | Load 0x2,-0x5
059e 01d5 | | Execute Vector,Field_Reference
059f 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
05a0 0007 | | Action Break_Optional ; Debug Table 0x16.0x2d = 0x5a0,0x10
05a1 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x2e = 0x5a1,0x1c01
05a2 021d | | Execute Heap_Access,Is_Null
05a3 7002 |p | Jump_Nonzero 0x5a6 ; Debug Table 0x16.0x2f = 0x5a3,0x10
05a4 00c9 | | Action Pop_Auxiliary_Loop
05a5 7f9b | | Jump 0x541
05a6 00ce | | Action Pop_Auxiliary
05a7 4505 |E | Exit_Subprogram 0x5
05a8 ; --------------------------------------------------------------------------------------
05a8 ; SUBPROGRAM
05a8 ; --------------------------------------------------------------------------------------
05a8 05b1 | | .CONST 0x05b1 ; Address of begin
05a9 0004 | | .CONST 0x0004 ; Address of exception handler
05aa 0003 | | .CONST 0x0003 ; Number of locals
05ab INIT_05a8:
05ab 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x17 = .DEBUG 0x05ab,0x0aec,0x0001,0x0000,0x005a,0x3b75,0x0000,0x072c
; Debug Table 0x17.0x0 = 0x5ab,0xffff
05ac e7fe | | Load 0x3,-0x2
05ad 0031 | 1 | Store_Top Heap_Access,At_Offset_1
05ae 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x17.0x1 = 0x5ae,0xfffe
05af e7ff | | Load 0x3,-0x1
05b0 0031 | 1 | Store_Top Heap_Access,At_Offset_1
05b1 BODY_05a8:
05b1 00cf | | Action Mark_Auxiliary
05b2 7843 |xC | Jump 0x5f6
05b3 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x2 = 0x5b3,0x2
05b4 840c | | Call 0x2,0xc
05b5 e7fd | | Load 0x3,-0x3
05b6 8409 | | Call 0x2,0x9
05b7 00da | | Load_Top At_Offset_2 ; Debug Table 0x17.0x3 = 0x5b7,0x3
05b8 0007 | | Action Break_Optional
05b9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x4 = 0x5b9,0x401
05ba 7002 |p | Jump_Nonzero 0x5bd
05bb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x17.0x5 = 0x5bb,0x402
05bc 782c |x, | Jump 0x5e9
05bd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x6 = 0x5bd,0x403
05be 0217 | | Execute Heap_Access,All_Reference
05bf 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
05c0 6804 |h | Jump_Zero 0x5c5
05c1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x7 = 0x5c1,0x404
05c2 0217 | | Execute Heap_Access,All_Reference
05c3 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
05c4 7824 |x$ | Jump 0x5e9
05c5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x8 = 0x5c5,0x405
05c6 0007 | | Action Break_Optional
05c7 e606 | | Load 0x3,0x6 ; Debug Table 0x17.0x9 = 0x5c7,0x801
05c8 0007 | | Action Break_Optional
05c9 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x17.0xa = 0x5c9,0x802
05ca 0007 | | Action Break_Optional ; Debug Table 0x17.0xb = 0x5ca,0x803
05cb 00d0 | | Action Swap_Control ; Debug Table 0x17.0xc = 0x5cb,0x804
05cc 00d1 | | Pop_Control Pop_Count_1
05cd 49bb |I | Short_Literal 0x1bb ; Debug Table 0x17.0xd = 0x5cd,0x405
05ce 00eb | | Load_Encached Diana_Cache
05cf 0098 | | Execute Package,Field_Read_Dynamic
05d0 012c | , | Execute Any,Size
05d1 e006 | | Load 0x0,0x6
05d2 1b17 | | Execute Package,Field_Read,Field_Number 0x17
05d3 025b | [ | Execute Discrete,Check_In_Type
05d4 0273 | s | Execute Discrete,Plus
05d5 00d9 | | Load_Top At_Offset_1
05d6 0007 | | Action Break_Optional
05d7 e607 | | Load 0x3,0x7 ; Debug Table 0x17.0xe = 0x5d7,0xc01
05d8 0007 | | Action Break_Optional
05d9 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x17.0xf = 0x5d9,0xc02
05da 0007 | | Action Break_Optional ; Debug Table 0x17.0x10 = 0x5da,0xc03
05db 00d0 | | Action Swap_Control ; Debug Table 0x17.0x11 = 0x5db,0xc04
05dc 00d1 | | Pop_Control Pop_Count_1
05dd 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x17.0x12 = 0x5dd,0x804
05de 00eb | | Load_Encached Diana_Cache
05df 0098 | | Execute Package,Field_Read_Dynamic
05e0 49c9 |I | Short_Literal 0x1c9
05e1 00eb | | Load_Encached Diana_Cache
05e2 0098 | | Execute Package,Field_Read_Dynamic
05e3 49ca |I | Short_Literal 0x1ca
05e4 00eb | | Load_Encached Diana_Cache
05e5 0095 | | Execute Package,Field_Reference_Dynamic
05e6 e007 | | Load 0x0,0x7
05e7 1819 | | Execute Package,Field_Execute,Field_Number 0x19
05e8 7800 |x | Jump 0x5e9
05e9 00d0 | | Action Swap_Control
05ea 00d1 | | Pop_Control Pop_Count_1
05eb 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x17.0x13 = 0x5eb,0x3
05ec 0007 | | Action Break_Optional ; Debug Table 0x17.0x14 = 0x5ec,0x4
05ed 00da | | Load_Top At_Offset_2 ; Debug Table 0x17.0x15 = 0x5ed,0x1001
05ee 7002 |p | Jump_Nonzero 0x5f1
05ef 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x17.0x16 = 0x5ef,0x1002
05f0 7803 |x | Jump 0x5f4
05f1 00da | | Load_Top At_Offset_2 ; Debug Table 0x17.0x17 = 0x5f1,0x1003
05f2 0217 | | Execute Heap_Access,All_Reference
05f3 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
05f4 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x17.0x18 = 0x5f4,0x4
05f5 00c9 | | Action Pop_Auxiliary_Loop
05f6 00da | | Load_Top At_Offset_2 ; Debug Table 0x17.0x19 = 0x5f6,0x1
05f7 840d | | Call 0x2,0xd
05f8 77ba |w | Jump_Nonzero 0x5b3
05f9 00ce | | Action Pop_Auxiliary
05fa e7fc | | Load 0x3,-0x4 ; Debug Table 0x17.0x1a = 0x5fa,0x5
05fb a406 | | Store_Unchecked 0x2,0x6
05fc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0x1b = 0x5fc,0x6
05fd 840c | | Call 0x2,0xc
05fe e7fd | | Load 0x3,-0x3
05ff 8409 | | Call 0x2,0x9
0600 4505 |E | Exit_Subprogram 0x5
0601 0000 0000 | | .BLANK 0000[0x7]
0608 ; --------------------------------------------------------------------------------------
0608 ; SUBPROGRAM
0608 ; --------------------------------------------------------------------------------------
0608 0652 | R | .CONST 0x0652 ; Address of begin
0609 0004 | | .CONST 0x0004 ; Address of exception handler
060a 0005 | | .CONST 0x0005 ; Number of locals
060b INIT_0608:
060b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18 = .DEBUG 0x060b,0x0b26,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0784
; Debug Table 0x18.0x0 = 0x60b,0xffff
060c 00db | | Load_Top At_Offset_3
060d 00eb | | Load_Encached Diana_Cache
060e 18c5 | | Execute Package,Field_Execute,Field_Number 0xc5
060f 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0610 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x18.0x1 = 0x610,0xfffe
0611 e7ff | | Load 0x3,-0x1
0612 00eb | | Load_Encached Diana_Cache
0613 18b7 | | Execute Package,Field_Execute,Field_Number 0xb7
0614 00eb | | Load_Encached Diana_Cache
0615 1888 | | Execute Package,Field_Execute,Field_Number 0x88
0616 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0617 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0x2 = 0x617,0xfffd
0618 00d9 | | Load_Top At_Offset_1
0619 0007 | | Action Break_Optional
061a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x3 = 0x61a,0x401
061b 7002 |p | Jump_Nonzero 0x61e
061c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0x4 = 0x61c,0x402
061d 782c |x, | Jump 0x64a
061e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x5 = 0x61e,0x403
061f 0217 | | Execute Heap_Access,All_Reference
0620 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0621 6804 |h | Jump_Zero 0x626
0622 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x6 = 0x622,0x404
0623 0217 | | Execute Heap_Access,All_Reference
0624 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0625 7824 |x$ | Jump 0x64a
0626 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x7 = 0x626,0x405
0627 0007 | | Action Break_Optional
0628 e606 | | Load 0x3,0x6 ; Debug Table 0x18.0x8 = 0x628,0x801
0629 0007 | | Action Break_Optional
062a 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x18.0x9 = 0x62a,0x802
062b 0007 | | Action Break_Optional ; Debug Table 0x18.0xa = 0x62b,0x803
062c 00d0 | | Action Swap_Control ; Debug Table 0x18.0xb = 0x62c,0x804
062d 00d1 | | Pop_Control Pop_Count_1
062e 49bb |I | Short_Literal 0x1bb ; Debug Table 0x18.0xc = 0x62e,0x405
062f 00eb | | Load_Encached Diana_Cache
0630 0098 | | Execute Package,Field_Read_Dynamic
0631 012c | , | Execute Any,Size
0632 e006 | | Load 0x0,0x6
0633 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0634 025b | [ | Execute Discrete,Check_In_Type
0635 0273 | s | Execute Discrete,Plus
0636 00d9 | | Load_Top At_Offset_1
0637 0007 | | Action Break_Optional
0638 e607 | | Load 0x3,0x7 ; Debug Table 0x18.0xd = 0x638,0xc01
0639 0007 | | Action Break_Optional
063a 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x18.0xe = 0x63a,0xc02
063b 0007 | | Action Break_Optional ; Debug Table 0x18.0xf = 0x63b,0xc03
063c 00d0 | | Action Swap_Control ; Debug Table 0x18.0x10 = 0x63c,0xc04
063d 00d1 | | Pop_Control Pop_Count_1
063e 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x18.0x11 = 0x63e,0x804
063f 00eb | | Load_Encached Diana_Cache
0640 0098 | | Execute Package,Field_Read_Dynamic
0641 49c9 |I | Short_Literal 0x1c9
0642 00eb | | Load_Encached Diana_Cache
0643 0098 | | Execute Package,Field_Read_Dynamic
0644 49ca |I | Short_Literal 0x1ca
0645 00eb | | Load_Encached Diana_Cache
0646 0095 | | Execute Package,Field_Reference_Dynamic
0647 e007 | | Load 0x0,0x7
0648 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0649 7800 |x | Jump 0x64a
064a 00d0 | | Action Swap_Control
064b 00d1 | | Pop_Control Pop_Count_1
064c 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x18.0x12 = 0x64c,0xfffd
064d 00da | | Load_Top At_Offset_2 ; Debug Table 0x18.0x13 = 0x64d,0xfffc
064e e009 | | Load 0x0,0x9
064f 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
0650 00e1 | | Load_Encached Boolean_Cache
0651 03f1 | | Declare_Variable Discrete,With_Value
0652 BODY_0608:
0652 0007 | | Action Break_Optional ; Debug Table 0x18.0x14 = 0x652,0x1
0653 00da | | Load_Top At_Offset_2 ; Debug Table 0x18.0x15 = 0x653,0x1001
0654 7002 |p | Jump_Nonzero 0x657
0655 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x18.0x16 = 0x655,0x1002
0656 7803 |x | Jump 0x65a
0657 00da | | Load_Top At_Offset_2 ; Debug Table 0x18.0x17 = 0x657,0x1003
0658 0217 | | Execute Heap_Access,All_Reference
0659 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
065a 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x18.0x18 = 0x65a,0x1
065b 0007 | | Action Break_Optional ; Debug Table 0x18.0x19 = 0x65b,0x2
065c e604 | | Load 0x3,0x4 ; Debug Table 0x18.0x1a = 0x65c,0x1401
065d 0007 | | Action Break_Optional
065e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x18.0x1b = 0x65e,0x1402
065f 0007 | | Action Break_Optional ; Debug Table 0x18.0x1c = 0x65f,0x1403
0660 0007 | | Action Break_Optional ; Debug Table 0x18.0x1d = 0x660,0x1404
0661 0ba4 | | Execute_Immediate Case_Compare,0xa4 ; Debug Table 0x18.0x1e = 0x661,0x2
0662 7003 |p | Jump_Nonzero 0x666
0663 0b17 | | Execute_Immediate Case_Compare,0x17
0664 7009 |p | Jump_Nonzero 0x66e
0665 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x18.0x1f = 0x665,0x9
0666 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x18.0x20 = 0x666,0x3
0667 6803 |h | Jump_Zero 0x66b
0668 e602 | | Load 0x3,0x2 ; Debug Table 0x18.0x21 = 0x668,0x4
0669 840f | | Call 0x2,0xf
066a 4503 |E | Exit_Subprogram 0x3
066b e602 | | Load 0x3,0x2 ; Debug Table 0x18.0x22 = 0x66b,0x5
066c 8410 | | Call 0x2,0x10
066d 4503 |E | Exit_Subprogram 0x3
066e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x18.0x23 = 0x66e,0x6
066f 6806 |h | Jump_Zero 0x676
0670 e7fe | | Load 0x3,-0x2 ; Debug Table 0x18.0x24 = 0x670,0x7
0671 e602 | | Load 0x3,0x2
0672 e603 | | Load 0x3,0x3
0673 e604 | | Load 0x3,0x4
0674 8411 | | Call 0x2,0x11
0675 4503 |E | Exit_Subprogram 0x3
0676 e7fe | | Load 0x3,-0x2 ; Debug Table 0x18.0x25 = 0x676,0x8
0677 e602 | | Load 0x3,0x2
0678 e603 | | Load 0x3,0x3
0679 e604 | | Load 0x3,0x4
067a 8412 | | Call 0x2,0x12
067b 4503 |E | Exit_Subprogram 0x3
067c ; --------------------------------------------------------------------------------------
067c ; STRING TABLE
067c ; --------------------------------------------------------------------------------------
067c 000c | | .STRTAB 0x000c->0x0682 ; "aggregate temp"
067d 0018 | | .STRTAB 0x0018->0x0689 ; "PARAMETERIZE"
067e 0022 | " | .STRTAB 0x0022->0x068f ; "Short pointer object appears in aggregate"
067f 0049 | I | .STRTAB 0x0049->0x06a3 ; "anti-sliding check"
0680 0059 | Y | .STRTAB 0x0059->0x06ac ; "CONSTRAIN VARIABLE ACTION"
0681 0070 | p | .STREND 0x0070->0x06b9
0682 6167 6772 |aggr| .STRTAB_STRINGS
06b9 0000 0000 | | .BLANK 0000[0x7]
06c0 ; --------------------------------------------------------------------------------------
06c0 ; Debug Table
06c0 ; --------------------------------------------------------------------------------------
06c0 0003 0019 | | .CONST 0x0003,0x0019
06c2 000b 078a | | .DEBUG 0x000b,0x078a,0x8000,0x0000,0x005a,0x37d5,0x0000,0x0005
06ca 000e 078e | | .DEBUG 0x000e,0x078e,0x8000,0x0000,0x005a,0x3b75,0x0000,0x002b
06d2 003b 07b6 | ; | .DEBUG 0x003b,0x07b6,0x0001,0x0000,0x005a,0x37d5,0x0000,0x0006
06da 00b3 07f8 | | .DEBUG 0x00b3,0x07f8,0x0001,0x0000,0x005a,0x3b75,0x0000,0x006a
06e2 00cb 0804 | | .DEBUG 0x00cb,0x0804,0x0001,0x0000,0x005a,0x3b75,0x0000,0x00a4
06ea 012b 083a | + :| .DEBUG 0x012b,0x083a,0x0002,0x0000,0x005a,0x3b75,0x0000,0x00fb
06f2 0133 083e | 3 >| .DEBUG 0x0133,0x083e,0x0001,0x0000,0x005a,0x3b75,0x0000,0x010c
06fa 0143 0844 | C D| .DEBUG 0x0143,0x0844,0x0001,0x0000,0x005a,0x3b75,0x0000,0x012d
0702 0153 084a | S J| .DEBUG 0x0153,0x084a,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0153
070a 01a3 0882 | | .DEBUG 0x01a3,0x0882,0x0001,0x0000,0x005a,0x3b75,0x0000,0x020e
0712 0233 08be | 3 | .DEBUG 0x0233,0x08be,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0326
071a 02d3 093a | :| .DEBUG 0x02d3,0x093a,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0880
0722 034b 0986 | K | .DEBUG 0x034b,0x0986,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0361
072a 0373 0994 | s | .DEBUG 0x0373,0x0994,0x0001,0x0000,0x005a,0x3b75,0x0000,0x03a9
0732 038b 099c | | .DEBUG 0x038b,0x099c,0x0001,0x0000,0x005a,0x3b75,0x0000,0x03da
073a 03c3 09bc | | .DEBUG 0x03c3,0x09bc,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0454
0742 040b 09e2 | | .DEBUG 0x040b,0x09e2,0x0002,0x0000,0x005a,0x3b75,0x0000,0x04ea
074a 042b 09f0 | + | .DEBUG 0x042b,0x09f0,0x0002,0x0000,0x005a,0x3b75,0x0000,0x0510
0752 044b 09fc | K | .DEBUG 0x044b,0x09fc,0x0002,0x0000,0x005a,0x3b75,0x0000,0x054b
075a 04ab 0a42 | B| .DEBUG 0x04ab,0x0a42,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0599
0762 04cb 0a52 | R| .DEBUG 0x04cb,0x0a52,0x0001,0x0000,0x005a,0x3b75,0x0000,0x05cc
076a 0503 0a74 | t| .DEBUG 0x0503,0x0a74,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0636
0772 052b 0a8a | + | .DEBUG 0x052b,0x0a8a,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0686
077a 05ab 0aec | | .DEBUG 0x05ab,0x0aec,0x0001,0x0000,0x005a,0x3b75,0x0000,0x072c
0782 060b 0b26 | &| .DEBUG 0x060b,0x0b26,0x0001,0x0000,0x005a,0x3b75,0x0000,0x0784
078a ; --------------------------------------------------------------------------------------
078a ; Debug3 Subtable 0x0
078a ; --------------------------------------------------------------------------------------
078a 0001 0000 | | .DBG3TAB 0x0001,0x0000
078c 000b ffff | | .CONST 0x000b,0xffff
078e ; --------------------------------------------------------------------------------------
078e ; Debug3 Subtable 0x1
078e ; --------------------------------------------------------------------------------------
078e 0013 0000 | | .DBG3TAB 0x0013,0x0000
0790 000e ffff | | .CONST 0x000e,0xffff
0792 000f fffe | | .CONST 0x000f,0xfffe
0794 0010 fffd | | .CONST 0x0010,0xfffd
0796 0011 fffc | | .CONST 0x0011,0xfffc
0798 0012 fffb | | .CONST 0x0012,0xfffb
079a 0013 fffa | | .CONST 0x0013,0xfffa
079c 0014 fff9 | | .CONST 0x0014,0xfff9
079e 0015 fff8 | | .CONST 0x0015,0xfff8
07a0 001a fff7 | | .CONST 0x001a,0xfff7
07a2 0020 fff6 | | .CONST 0x0020,0xfff6
07a4 0022 fff5 | " | .CONST 0x0022,0xfff5
07a6 0024 fff4 | $ | .CONST 0x0024,0xfff4
07a8 0026 fff3 | & | .CONST 0x0026,0xfff3
07aa 0028 fff2 | ( | .CONST 0x0028,0xfff2
07ac 002a fff1 | * | .CONST 0x002a,0xfff1
07ae 002c fff0 | , | .CONST 0x002c,0xfff0
07b0 002e ffef | . | .CONST 0x002e,0xffef
07b2 0030 ffee | 0 | .CONST 0x0030,0xffee
07b4 0032 ffed | 2 | .CONST 0x0032,0xffed
07b6 ; --------------------------------------------------------------------------------------
07b6 ; Debug3 Subtable 0x2
07b6 ; --------------------------------------------------------------------------------------
07b6 0006 001a | | .DBG3TAB 0x0006,0x001a
07b8 003b ffff | ; | .CONST 0x003b,0xffff
07ba 0040 fffe | @ | .CONST 0x0040,0xfffe
07bc 0049 fffd | I | .CONST 0x0049,0xfffd
07be 004a fffc | J | .CONST 0x004a,0xfffc
07c0 004c fffb | L | .CONST 0x004c,0xfffb
07c2 004e fffa | N | .CONST 0x004e,0xfffa
07c4 0053 0001 | S | .CONST 0x0053,0x0001
07c6 0059 0002 | Y | .CONST 0x0059,0x0002
07c8 0061 0004 | a | .CONST 0x0061,0x0004
07ca 0063 0401 | c | .CONST 0x0063,0x0401
07cc 0068 0801 | h | .CONST 0x0068,0x0801
07ce 006a 0802 | j | .CONST 0x006a,0x0802
07d0 006b 0803 | k | .CONST 0x006b,0x0803
07d2 006c 0804 | l | .CONST 0x006c,0x0804
07d4 006e 0401 | n | .CONST 0x006e,0x0401
07d6 0073 0004 | s | .CONST 0x0073,0x0004
07d8 0074 0005 | t | .CONST 0x0074,0x0005
07da 007c 0006 | | | .CONST 0x007c,0x0006
07dc 007d 0c01 | } | .CONST 0x007d,0x0c01
07de 0080 0006 | | .CONST 0x0080,0x0006
07e0 0082 0003 | | .CONST 0x0082,0x0003
07e2 0083 1001 | | .CONST 0x0083,0x1001
07e4 0085 0003 | | .CONST 0x0085,0x0003
07e6 0087 0007 | | .CONST 0x0087,0x0007
07e8 008a 1401 | | .CONST 0x008a,0x1401
07ea 008e 0007 | | .CONST 0x008e,0x0007
07ec 008f 0008 | | .CONST 0x008f,0x0008
07ee 0091 0009 | | .CONST 0x0091,0x0009
07f0 0093 000a | | .CONST 0x0093,0x000a
07f2 0097 000b | | .CONST 0x0097,0x000b
07f4 009d 000c | | .CONST 0x009d,0x000c
07f6 00a2 000d | | .CONST 0x00a2,0x000d
07f8 ; --------------------------------------------------------------------------------------
07f8 ; Debug3 Subtable 0x3
07f8 ; --------------------------------------------------------------------------------------
07f8 0000 0005 | | .DBG3TAB 0x0000,0x0005
07fa 00b3 0001 | | .CONST 0x00b3,0x0001
07fc 00b7 0002 | | .CONST 0x00b7,0x0002
07fe 00ba 0003 | | .CONST 0x00ba,0x0003
0800 00be 0004 | | .CONST 0x00be,0x0004
0802 00c2 0005 | | .CONST 0x00c2,0x0005
0804 ; --------------------------------------------------------------------------------------
0804 ; Debug3 Subtable 0x4
0804 ; --------------------------------------------------------------------------------------
0804 0002 0018 | | .DBG3TAB 0x0002,0x0018
0806 00cb ffff | | .CONST 0x00cb,0xffff
0808 00d0 0401 | | .CONST 0x00d0,0x0401
080a 00d2 0402 | | .CONST 0x00d2,0x0402
080c 00d4 0403 | | .CONST 0x00d4,0x0403
080e 00d8 0404 | | .CONST 0x00d8,0x0404
0810 00dc 0405 | | .CONST 0x00dc,0x0405
0812 00de 0801 | | .CONST 0x00de,0x0801
0814 00e0 0802 | | .CONST 0x00e0,0x0802
0816 00e1 0803 | | .CONST 0x00e1,0x0803
0818 00e2 0804 | | .CONST 0x00e2,0x0804
081a 00e4 0405 | | .CONST 0x00e4,0x0405
081c 00ee 0c01 | | .CONST 0x00ee,0x0c01
081e 00f0 0c02 | | .CONST 0x00f0,0x0c02
0820 00f1 0c03 | | .CONST 0x00f1,0x0c03
0822 00f2 0c04 | | .CONST 0x00f2,0x0c04
0824 00f4 0804 | | .CONST 0x00f4,0x0804
0826 0102 ffff | | .CONST 0x0102,0xffff
0828 0108 0001 | | .CONST 0x0108,0x0001
082a 0109 0002 | | .CONST 0x0109,0x0002
082c 010a 1001 | | .CONST 0x010a,0x1001
082e 010c 0002 | | .CONST 0x010c,0x0002
0830 010d 0003 | | .CONST 0x010d,0x0003
0832 0111 0004 | | .CONST 0x0111,0x0004
0834 0116 1401 | | .CONST 0x0116,0x1401
0836 0117 0004 | | .CONST 0x0117,0x0004
0838 011c 0005 | | .CONST 0x011c,0x0005
083a ; --------------------------------------------------------------------------------------
083a ; Debug3 Subtable 0x5
083a ; --------------------------------------------------------------------------------------
083a 0000 0001 | | .DBG3TAB 0x0000,0x0001
083c 012b 0001 | + | .CONST 0x012b,0x0001
083e ; --------------------------------------------------------------------------------------
083e ; Debug3 Subtable 0x6
083e ; --------------------------------------------------------------------------------------
083e 0001 0001 | | .DBG3TAB 0x0001,0x0001
0840 0133 ffff | 3 | .CONST 0x0133,0xffff
0842 0138 0001 | 8 | .CONST 0x0138,0x0001
0844 ; --------------------------------------------------------------------------------------
0844 ; Debug3 Subtable 0x7
0844 ; --------------------------------------------------------------------------------------
0844 0001 0001 | | .DBG3TAB 0x0001,0x0001
0846 0143 ffff | C | .CONST 0x0143,0xffff
0848 0148 0001 | H | .CONST 0x0148,0x0001
084a ; --------------------------------------------------------------------------------------
084a ; Debug3 Subtable 0x8
084a ; --------------------------------------------------------------------------------------
084a 0002 0019 | | .DBG3TAB 0x0002,0x0019
084c 0153 ffff | S | .CONST 0x0153,0xffff
084e 0154 fffe | T | .CONST 0x0154,0xfffe
0850 015b 0001 | [ | .CONST 0x015b,0x0001
0852 015c 0401 | \ | .CONST 0x015c,0x0401
0854 015e 0402 | ^ | .CONST 0x015e,0x0402
0856 015f 0403 | _ | .CONST 0x015f,0x0403
0858 0160 0404 | ` | .CONST 0x0160,0x0404
085a 0161 0001 | a | .CONST 0x0161,0x0001
085c 0170 0002 | p | .CONST 0x0170,0x0002
085e 0174 0003 | t | .CONST 0x0174,0x0003
0860 0175 0801 | u | .CONST 0x0175,0x0801
0862 0177 0802 | w | .CONST 0x0177,0x0802
0864 0178 0803 | x | .CONST 0x0178,0x0803
0866 0179 0804 | y | .CONST 0x0179,0x0804
0868 017a 0003 | z | .CONST 0x017a,0x0003
086a 017c 0c01 | | | .CONST 0x017c,0x0c01
086c 017e 0c02 | ~ | .CONST 0x017e,0x0c02
086e 017f 0c03 | | .CONST 0x017f,0x0c03
0870 0180 0c04 | | .CONST 0x0180,0x0c04
0872 0181 0804 | | .CONST 0x0181,0x0804
0874 0183 1001 | | .CONST 0x0183,0x1001
0876 0185 1002 | | .CONST 0x0185,0x1002
0878 0186 1003 | | .CONST 0x0186,0x1003
087a 0187 1004 | | .CONST 0x0187,0x1004
087c 0188 0c04 | | .CONST 0x0188,0x0c04
087e 018c 0004 | | .CONST 0x018c,0x0004
0880 0194 0005 | | .CONST 0x0194,0x0005
0882 ; --------------------------------------------------------------------------------------
0882 ; Debug3 Subtable 0x9
0882 ; --------------------------------------------------------------------------------------
0882 0004 0019 | | .DBG3TAB 0x0004,0x0019
0884 01a3 ffff | | .CONST 0x01a3,0xffff
0886 01a4 fffe | | .CONST 0x01a4,0xfffe
0888 01aa fffd | | .CONST 0x01aa,0xfffd
088a 01b0 fffc | | .CONST 0x01b0,0xfffc
088c 01b4 0001 | | .CONST 0x01b4,0x0001
088e 01c9 0002 | | .CONST 0x01c9,0x0002
0890 01cd 0003 | | .CONST 0x01cd,0x0003
0892 01d3 0004 | | .CONST 0x01d3,0x0004
0894 01d6 0005 | | .CONST 0x01d6,0x0005
0896 01dc 0006 | | .CONST 0x01dc,0x0006
0898 01e3 0007 | | .CONST 0x01e3,0x0007
089a 01e6 0008 | | .CONST 0x01e6,0x0008
089c 01e8 0009 | | .CONST 0x01e8,0x0009
089e 01ec 000a | | .CONST 0x01ec,0x000a
08a0 01ef 000b | | .CONST 0x01ef,0x000b
08a2 01f2 000c | | .CONST 0x01f2,0x000c
08a4 01f3 0401 | | .CONST 0x01f3,0x0401
08a6 01f4 000c | | .CONST 0x01f4,0x000c
08a8 0202 000d | | .CONST 0x0202,0x000d
08aa 0205 000e | | .CONST 0x0205,0x000e
08ac 0208 000f | | .CONST 0x0208,0x000f
08ae 020b 0010 | | .CONST 0x020b,0x0010
08b0 0211 0011 | | .CONST 0x0211,0x0011
08b2 0215 0012 | | .CONST 0x0215,0x0012
08b4 0218 0013 | | .CONST 0x0218,0x0013
08b6 021b 0014 | | .CONST 0x021b,0x0014
08b8 021c 0801 | | .CONST 0x021c,0x0801
08ba 021d 0014 | | .CONST 0x021d,0x0014
08bc 0225 0015 | % | .CONST 0x0225,0x0015
08be ; --------------------------------------------------------------------------------------
08be ; Debug3 Subtable 0xa
08be ; --------------------------------------------------------------------------------------
08be 0012 002b | +| .DBG3TAB 0x0012,0x002b
08c0 0233 ffff | 3 | .CONST 0x0233,0xffff
08c2 0234 fffe | 4 | .CONST 0x0234,0xfffe
08c4 0235 fffd | 5 | .CONST 0x0235,0xfffd
08c6 0238 fffc | 8 | .CONST 0x0238,0xfffc
08c8 0239 fffb | 9 | .CONST 0x0239,0xfffb
08ca 023b fffa | ; | .CONST 0x023b,0xfffa
08cc 023d fff9 | = | .CONST 0x023d,0xfff9
08ce 023f fff8 | ? | .CONST 0x023f,0xfff8
08d0 0241 fff7 | A | .CONST 0x0241,0xfff7
08d2 0243 fff6 | C | .CONST 0x0243,0xfff6
08d4 0245 fff5 | E | .CONST 0x0245,0xfff5
08d6 0247 fff4 | G | .CONST 0x0247,0xfff4
08d8 0249 fff3 | I | .CONST 0x0249,0xfff3
08da 024b fff2 | K | .CONST 0x024b,0xfff2
08dc 024d fff1 | M | .CONST 0x024d,0xfff1
08de 024f fff0 | O | .CONST 0x024f,0xfff0
08e0 0251 ffef | Q | .CONST 0x0251,0xffef
08e2 0253 ffee | S | .CONST 0x0253,0xffee
08e4 0255 0001 | U | .CONST 0x0255,0x0001
08e6 0264 0002 | d | .CONST 0x0264,0x0002
08e8 0266 0003 | f | .CONST 0x0266,0x0003
08ea 026c 0005 | l | .CONST 0x026c,0x0005
08ec 026e 0401 | n | .CONST 0x026e,0x0401
08ee 0270 0402 | p | .CONST 0x0270,0x0402
08f0 0272 0403 | r | .CONST 0x0272,0x0403
08f2 0276 0404 | v | .CONST 0x0276,0x0404
08f4 027a 0405 | z | .CONST 0x027a,0x0405
08f6 027c 0801 | | | .CONST 0x027c,0x0801
08f8 027e 0802 | ~ | .CONST 0x027e,0x0802
08fa 027f 0803 | | .CONST 0x027f,0x0803
08fc 0280 0804 | | .CONST 0x0280,0x0804
08fe 0282 0405 | | .CONST 0x0282,0x0405
0900 028c 0c01 | | .CONST 0x028c,0x0c01
0902 028e 0c02 | | .CONST 0x028e,0x0c02
0904 028f 0c03 | | .CONST 0x028f,0x0c03
0906 0290 0c04 | | .CONST 0x0290,0x0c04
0908 0292 0804 | | .CONST 0x0292,0x0804
090a 02a0 0005 | | .CONST 0x02a0,0x0005
090c 02a1 0006 | | .CONST 0x02a1,0x0006
090e 02a2 1001 | | .CONST 0x02a2,0x1001
0910 02a4 1002 | | .CONST 0x02a4,0x1002
0912 02a6 1003 | | .CONST 0x02a6,0x1003
0914 02a9 0006 | | .CONST 0x02a9,0x0006
0916 02aa 0007 | | .CONST 0x02aa,0x0007
0918 02ab 1401 | | .CONST 0x02ab,0x1401
091a 02ad 1402 | | .CONST 0x02ad,0x1402
091c 02ae 1403 | | .CONST 0x02ae,0x1403
091e 02af 1404 | | .CONST 0x02af,0x1404
0920 02b0 0007 | | .CONST 0x02b0,0x0007
0922 02b2 0008 | | .CONST 0x02b2,0x0008
0924 02b3 1801 | | .CONST 0x02b3,0x1801
0926 02b5 0008 | | .CONST 0x02b5,0x0008
0928 02b8 0009 | | .CONST 0x02b8,0x0009
092a 02b9 1c01 | | .CONST 0x02b9,0x1c01
092c 02bb 0009 | | .CONST 0x02bb,0x0009
092e 02bc 000a | | .CONST 0x02bc,0x000a
0930 02be 000b | | .CONST 0x02be,0x000b
0932 02c1 000c | | .CONST 0x02c1,0x000c
0934 02c6 0004 | | .CONST 0x02c6,0x0004
0936 02c7 2001 | | .CONST 0x02c7,0x2001
0938 02c9 0004 | | .CONST 0x02c9,0x0004
093a ; --------------------------------------------------------------------------------------
093a ; Debug3 Subtable 0xb
093a ; --------------------------------------------------------------------------------------
093a 0005 0020 | | .DBG3TAB 0x0005,0x0020
093c 02d3 ffff | | .CONST 0x02d3,0xffff
093e 02d8 fffe | | .CONST 0x02d8,0xfffe
0940 02dd fffd | | .CONST 0x02dd,0xfffd
0942 02de fffc | | .CONST 0x02de,0xfffc
0944 02e0 fffb | | .CONST 0x02e0,0xfffb
0946 02e7 0002 | | .CONST 0x02e7,0x0002
0948 02e9 0401 | | .CONST 0x02e9,0x0401
094a 02eb 0402 | | .CONST 0x02eb,0x0402
094c 02ed 0403 | | .CONST 0x02ed,0x0403
094e 02f1 0404 | | .CONST 0x02f1,0x0404
0950 02f5 0405 | | .CONST 0x02f5,0x0405
0952 02f7 0801 | | .CONST 0x02f7,0x0801
0954 02f9 0802 | | .CONST 0x02f9,0x0802
0956 02fa 0803 | | .CONST 0x02fa,0x0803
0958 02fb 0804 | | .CONST 0x02fb,0x0804
095a 02fd 0405 | | .CONST 0x02fd,0x0405
095c 0307 0c01 | | .CONST 0x0307,0x0c01
095e 0309 0c02 | | .CONST 0x0309,0x0c02
0960 030a 0c03 | | .CONST 0x030a,0x0c03
0962 030b 0c04 | | .CONST 0x030b,0x0c04
0964 030d 0804 | | .CONST 0x030d,0x0804
0966 031b 0002 | | .CONST 0x031b,0x0002
0968 031c 0003 | | .CONST 0x031c,0x0003
096a 0320 0004 | | .CONST 0x0320,0x0004
096c 0324 0005 | $ | .CONST 0x0324,0x0005
096e 0329 0006 | ) | .CONST 0x0329,0x0006
0970 032a 1001 | * | .CONST 0x032a,0x1001
0972 032c 1002 | , | .CONST 0x032c,0x1002
0974 032e 1003 | . | .CONST 0x032e,0x1003
0976 0331 0006 | 1 | .CONST 0x0331,0x0006
0978 0333 0001 | 3 | .CONST 0x0333,0x0001
097a 0334 1401 | 4 | .CONST 0x0334,0x1401
097c 0336 0001 | 6 | .CONST 0x0336,0x0001
097e 0338 0007 | 8 | .CONST 0x0338,0x0007
0980 033a 0008 | : | .CONST 0x033a,0x0008
0982 033e 0009 | > | .CONST 0x033e,0x0009
0984 0342 000a | B | .CONST 0x0342,0x000a
0986 ; --------------------------------------------------------------------------------------
0986 ; Debug3 Subtable 0xc
0986 ; --------------------------------------------------------------------------------------
0986 0001 0005 | | .DBG3TAB 0x0001,0x0005
0988 034b ffff | K | .CONST 0x034b,0xffff
098a 0351 0001 | Q | .CONST 0x0351,0x0001
098c 0355 0002 | U | .CONST 0x0355,0x0002
098e 0359 0003 | Y | .CONST 0x0359,0x0003
0990 035e 0004 | ^ | .CONST 0x035e,0x0004
0992 0364 0005 | d | .CONST 0x0364,0x0005
0994 ; --------------------------------------------------------------------------------------
0994 ; Debug3 Subtable 0xd
0994 ; --------------------------------------------------------------------------------------
0994 0000 0003 | | .DBG3TAB 0x0000,0x0003
0996 0373 0001 | s | .CONST 0x0373,0x0001
0998 0379 0002 | y | .CONST 0x0379,0x0002
099a 037f 0003 | | .CONST 0x037f,0x0003
099c ; --------------------------------------------------------------------------------------
099c ; Debug3 Subtable 0xe
099c ; --------------------------------------------------------------------------------------
099c 0002 000d | | .DBG3TAB 0x0002,0x000d
099e 038b ffff | | .CONST 0x038b,0xffff
09a0 038c fffe | | .CONST 0x038c,0xfffe
09a2 0392 0001 | | .CONST 0x0392,0x0001
09a4 0399 0002 | | .CONST 0x0399,0x0002
09a6 039b 0003 | | .CONST 0x039b,0x0003
09a8 03a1 0004 | | .CONST 0x03a1,0x0004
09aa 03a9 0005 | | .CONST 0x03a9,0x0005
09ac 03aa 0401 | | .CONST 0x03aa,0x0401
09ae 03ac 0402 | | .CONST 0x03ac,0x0402
09b0 03ad 0403 | | .CONST 0x03ad,0x0403
09b2 03ae 0404 | | .CONST 0x03ae,0x0404
09b4 03af 0005 | | .CONST 0x03af,0x0005
09b6 03b1 0006 | | .CONST 0x03b1,0x0006
09b8 03b5 0007 | | .CONST 0x03b5,0x0007
09ba 03b7 0008 | | .CONST 0x03b7,0x0008
09bc ; --------------------------------------------------------------------------------------
09bc ; Debug3 Subtable 0xf
09bc ; --------------------------------------------------------------------------------------
09bc 0002 0010 | | .DBG3TAB 0x0002,0x0010
09be 03c3 ffff | | .CONST 0x03c3,0xffff
09c0 03c9 fffe | | .CONST 0x03c9,0xfffe
09c2 03ca 0001 | | .CONST 0x03ca,0x0001
09c4 03d1 0002 | | .CONST 0x03d1,0x0002
09c6 03d3 0003 | | .CONST 0x03d3,0x0003
09c8 03d9 0004 | | .CONST 0x03d9,0x0004
09ca 03e1 0005 | | .CONST 0x03e1,0x0005
09cc 03e2 0401 | | .CONST 0x03e2,0x0401
09ce 03e4 0402 | | .CONST 0x03e4,0x0402
09d0 03e5 0403 | | .CONST 0x03e5,0x0403
09d2 03e6 0404 | | .CONST 0x03e6,0x0404
09d4 03e7 0005 | | .CONST 0x03e7,0x0005
09d6 03e9 0006 | | .CONST 0x03e9,0x0006
09d8 03ef 0007 | | .CONST 0x03ef,0x0007
09da 03f5 0008 | | .CONST 0x03f5,0x0008
09dc 03f9 0009 | | .CONST 0x03f9,0x0009
09de 03fc 000a | | .CONST 0x03fc,0x000a
09e0 03fe 000b | | .CONST 0x03fe,0x000b
09e2 ; --------------------------------------------------------------------------------------
09e2 ; Debug3 Subtable 0x10
09e2 ; --------------------------------------------------------------------------------------
09e2 0000 0006 | | .DBG3TAB 0x0000,0x0006
09e4 040c 0001 | | .CONST 0x040c,0x0001
09e6 0410 0002 | | .CONST 0x0410,0x0002
09e8 0415 0401 | | .CONST 0x0415,0x0401
09ea 0419 0002 | | .CONST 0x0419,0x0002
09ec 041a 0003 | | .CONST 0x041a,0x0003
09ee 041f 0004 | | .CONST 0x041f,0x0004
09f0 ; --------------------------------------------------------------------------------------
09f0 ; Debug3 Subtable 0x11
09f0 ; --------------------------------------------------------------------------------------
09f0 0001 0004 | | .DBG3TAB 0x0001,0x0004
09f2 042b ffff | + | .CONST 0x042b,0xffff
09f4 0432 0001 | 2 | .CONST 0x0432,0x0001
09f6 0436 0002 | 6 | .CONST 0x0436,0x0002
09f8 0440 0003 | @ | .CONST 0x0440,0x0003
09fa 0445 0004 | E | .CONST 0x0445,0x0004
09fc ; --------------------------------------------------------------------------------------
09fc ; Debug3 Subtable 0x12
09fc ; --------------------------------------------------------------------------------------
09fc 0001 0021 | !| .DBG3TAB 0x0001,0x0021
09fe 044b ffff | K | .CONST 0x044b,0xffff
0a00 044c 0001 | L | .CONST 0x044c,0x0001
0a02 044d 0401 | M | .CONST 0x044d,0x0401
0a04 044f 0001 | O | .CONST 0x044f,0x0001
0a06 0450 0002 | P | .CONST 0x0450,0x0002
0a08 0452 0003 | R | .CONST 0x0452,0x0003
0a0a 0454 0801 | T | .CONST 0x0454,0x0801
0a0c 0456 0802 | V | .CONST 0x0456,0x0802
0a0e 0458 0803 | X | .CONST 0x0458,0x0803
0a10 045c 0804 | \ | .CONST 0x045c,0x0804
0a12 0460 0805 | ` | .CONST 0x0460,0x0805
0a14 0462 0c01 | b | .CONST 0x0462,0x0c01
0a16 0464 0c02 | d | .CONST 0x0464,0x0c02
0a18 0465 0c03 | e | .CONST 0x0465,0x0c03
0a1a 0466 0c04 | f | .CONST 0x0466,0x0c04
0a1c 0468 0805 | h | .CONST 0x0468,0x0805
0a1e 0472 1001 | r | .CONST 0x0472,0x1001
0a20 0474 1002 | t | .CONST 0x0474,0x1002
0a22 0475 1003 | u | .CONST 0x0475,0x1003
0a24 0476 1004 | v | .CONST 0x0476,0x1004
0a26 0478 0c04 | x | .CONST 0x0478,0x0c04
0a28 0486 0003 | | .CONST 0x0486,0x0003
0a2a 0488 0004 | | .CONST 0x0488,0x0004
0a2c 048d 1401 | | .CONST 0x048d,0x1401
0a2e 048f 1402 | | .CONST 0x048f,0x1402
0a30 0490 1403 | | .CONST 0x0490,0x1403
0a32 0491 1404 | | .CONST 0x0491,0x1404
0a34 0493 0004 | | .CONST 0x0493,0x0004
0a36 0495 0005 | | .CONST 0x0495,0x0005
0a38 0497 0006 | | .CONST 0x0497,0x0006
0a3a 0498 1801 | | .CONST 0x0498,0x1801
0a3c 049a 1802 | | .CONST 0x049a,0x1802
0a3e 049c 1803 | | .CONST 0x049c,0x1803
0a40 049f 0006 | | .CONST 0x049f,0x0006
0a42 ; --------------------------------------------------------------------------------------
0a42 ; Debug3 Subtable 0x13
0a42 ; --------------------------------------------------------------------------------------
0a42 0000 0007 | | .DBG3TAB 0x0000,0x0007
0a44 04ac 0001 | | .CONST 0x04ac,0x0001
0a46 04b0 0002 | | .CONST 0x04b0,0x0002
0a48 04b7 0003 | | .CONST 0x04b7,0x0003
0a4a 04b9 0401 | | .CONST 0x04b9,0x0401
0a4c 04ba 0003 | | .CONST 0x04ba,0x0003
0a4e 04bb 0004 | | .CONST 0x04bb,0x0004
0a50 04bf 0005 | | .CONST 0x04bf,0x0005
0a52 ; --------------------------------------------------------------------------------------
0a52 ; Debug3 Subtable 0x14
0a52 ; --------------------------------------------------------------------------------------
0a52 0002 000e | | .DBG3TAB 0x0002,0x000e
0a54 04cb ffff | | .CONST 0x04cb,0xffff
0a56 04cf fffe | | .CONST 0x04cf,0xfffe
0a58 04d0 0001 | | .CONST 0x04d0,0x0001
0a5a 04d2 0002 | | .CONST 0x04d2,0x0002
0a5c 04d7 0003 | | .CONST 0x04d7,0x0003
0a5e 04d9 0004 | | .CONST 0x04d9,0x0004
0a60 04db 0005 | | .CONST 0x04db,0x0005
0a62 04df 0006 | | .CONST 0x04df,0x0006
0a64 04e3 0007 | | .CONST 0x04e3,0x0007
0a66 04e4 0008 | | .CONST 0x04e4,0x0008
0a68 04e6 0009 | | .CONST 0x04e6,0x0009
0a6a 04eb 000a | | .CONST 0x04eb,0x000a
0a6c 04ed 000b | | .CONST 0x04ed,0x000b
0a6e 04f0 000c | | .CONST 0x04f0,0x000c
0a70 04f5 000d | | .CONST 0x04f5,0x000d
0a72 04f7 000e | | .CONST 0x04f7,0x000e
0a74 ; --------------------------------------------------------------------------------------
0a74 ; Debug3 Subtable 0x15
0a74 ; --------------------------------------------------------------------------------------
0a74 0002 0008 | | .DBG3TAB 0x0002,0x0008
0a76 0503 ffff | | .CONST 0x0503,0xffff
0a78 0507 fffe | | .CONST 0x0507,0xfffe
0a7a 0508 0001 | | .CONST 0x0508,0x0001
0a7c 050a 0002 | | .CONST 0x050a,0x0002
0a7e 0511 0004 | | .CONST 0x0511,0x0004
0a80 0514 0005 | | .CONST 0x0514,0x0005
0a82 0516 0006 | | .CONST 0x0516,0x0006
0a84 051c 0003 | | .CONST 0x051c,0x0003
0a86 051f 0007 | | .CONST 0x051f,0x0007
0a88 0521 0008 | ! | .CONST 0x0521,0x0008
0a8a ; --------------------------------------------------------------------------------------
0a8a ; Debug3 Subtable 0x16
0a8a ; --------------------------------------------------------------------------------------
0a8a 0003 002d | -| .DBG3TAB 0x0003,0x002d
0a8c 052b ffff | + | .CONST 0x052b,0xffff
0a8e 052c fffe | , | .CONST 0x052c,0xfffe
0a90 052d fffd | - | .CONST 0x052d,0xfffd
0a92 0531 0001 | 1 | .CONST 0x0531,0x0001
0a94 0534 0002 | 4 | .CONST 0x0534,0x0002
0a96 0536 0003 | 6 | .CONST 0x0536,0x0003
0a98 053a 0004 | : | .CONST 0x053a,0x0004
0a9a 053d 0005 | = | .CONST 0x053d,0x0005
0a9c 0540 0006 | @ | .CONST 0x0540,0x0006
0a9e 0541 0007 | A | .CONST 0x0541,0x0007
0aa0 0543 0401 | C | .CONST 0x0543,0x0401
0aa2 0545 0402 | E | .CONST 0x0545,0x0402
0aa4 0547 0403 | G | .CONST 0x0547,0x0403
0aa6 054b 0404 | K | .CONST 0x054b,0x0404
0aa8 054f 0405 | O | .CONST 0x054f,0x0405
0aaa 0551 0801 | Q | .CONST 0x0551,0x0801
0aac 0553 0802 | S | .CONST 0x0553,0x0802
0aae 0554 0803 | T | .CONST 0x0554,0x0803
0ab0 0555 0804 | U | .CONST 0x0555,0x0804
0ab2 0557 0405 | W | .CONST 0x0557,0x0405
0ab4 0561 0c01 | a | .CONST 0x0561,0x0c01
0ab6 0563 0c02 | c | .CONST 0x0563,0x0c02
0ab8 0564 0c03 | d | .CONST 0x0564,0x0c03
0aba 0565 0c04 | e | .CONST 0x0565,0x0c04
0abc 0567 0804 | g | .CONST 0x0567,0x0804
0abe 0575 0007 | u | .CONST 0x0575,0x0007
0ac0 0576 0008 | v | .CONST 0x0576,0x0008
0ac2 0577 1001 | w | .CONST 0x0577,0x1001
0ac4 0579 1002 | y | .CONST 0x0579,0x1002
0ac6 057b 1003 | { | .CONST 0x057b,0x1003
0ac8 057e 0008 | ~ | .CONST 0x057e,0x0008
0aca 057f 0009 | | .CONST 0x057f,0x0009
0acc 0582 000a | | .CONST 0x0582,0x000a
0ace 0587 1401 | | .CONST 0x0587,0x1401
0ad0 0589 1402 | | .CONST 0x0589,0x1402
0ad2 058a 1403 | | .CONST 0x058a,0x1403
0ad4 058b 1404 | | .CONST 0x058b,0x1404
0ad6 058d 000a | | .CONST 0x058d,0x000a
0ad8 058f 000b | | .CONST 0x058f,0x000b
0ada 0590 1801 | | .CONST 0x0590,0x1801
0adc 0592 000b | | .CONST 0x0592,0x000b
0ade 0593 000c | | .CONST 0x0593,0x000c
0ae0 0597 000d | | .CONST 0x0597,0x000d
0ae2 0599 000e | | .CONST 0x0599,0x000e
0ae4 059b 000f | | .CONST 0x059b,0x000f
0ae6 05a0 0010 | | .CONST 0x05a0,0x0010
0ae8 05a1 1c01 | | .CONST 0x05a1,0x1c01
0aea 05a3 0010 | | .CONST 0x05a3,0x0010
0aec ; --------------------------------------------------------------------------------------
0aec ; Debug3 Subtable 0x17
0aec ; --------------------------------------------------------------------------------------
0aec 0002 001a | | .DBG3TAB 0x0002,0x001a
0aee 05ab ffff | | .CONST 0x05ab,0xffff
0af0 05ae fffe | | .CONST 0x05ae,0xfffe
0af2 05b3 0002 | | .CONST 0x05b3,0x0002
0af4 05b7 0003 | | .CONST 0x05b7,0x0003
0af6 05b9 0401 | | .CONST 0x05b9,0x0401
0af8 05bb 0402 | | .CONST 0x05bb,0x0402
0afa 05bd 0403 | | .CONST 0x05bd,0x0403
0afc 05c1 0404 | | .CONST 0x05c1,0x0404
0afe 05c5 0405 | | .CONST 0x05c5,0x0405
0b00 05c7 0801 | | .CONST 0x05c7,0x0801
0b02 05c9 0802 | | .CONST 0x05c9,0x0802
0b04 05ca 0803 | | .CONST 0x05ca,0x0803
0b06 05cb 0804 | | .CONST 0x05cb,0x0804
0b08 05cd 0405 | | .CONST 0x05cd,0x0405
0b0a 05d7 0c01 | | .CONST 0x05d7,0x0c01
0b0c 05d9 0c02 | | .CONST 0x05d9,0x0c02
0b0e 05da 0c03 | | .CONST 0x05da,0x0c03
0b10 05db 0c04 | | .CONST 0x05db,0x0c04
0b12 05dd 0804 | | .CONST 0x05dd,0x0804
0b14 05eb 0003 | | .CONST 0x05eb,0x0003
0b16 05ec 0004 | | .CONST 0x05ec,0x0004
0b18 05ed 1001 | | .CONST 0x05ed,0x1001
0b1a 05ef 1002 | | .CONST 0x05ef,0x1002
0b1c 05f1 1003 | | .CONST 0x05f1,0x1003
0b1e 05f4 0004 | | .CONST 0x05f4,0x0004
0b20 05f6 0001 | | .CONST 0x05f6,0x0001
0b22 05fa 0005 | | .CONST 0x05fa,0x0005
0b24 05fc 0006 | | .CONST 0x05fc,0x0006
0b26 ; --------------------------------------------------------------------------------------
0b26 ; Debug3 Subtable 0x18
0b26 ; --------------------------------------------------------------------------------------
0b26 0005 0021 | !| .DBG3TAB 0x0005,0x0021
0b28 060b ffff | | .CONST 0x060b,0xffff
0b2a 0610 fffe | | .CONST 0x0610,0xfffe
0b2c 0617 fffd | | .CONST 0x0617,0xfffd
0b2e 061a 0401 | | .CONST 0x061a,0x0401
0b30 061c 0402 | | .CONST 0x061c,0x0402
0b32 061e 0403 | | .CONST 0x061e,0x0403
0b34 0622 0404 | " | .CONST 0x0622,0x0404
0b36 0626 0405 | & | .CONST 0x0626,0x0405
0b38 0628 0801 | ( | .CONST 0x0628,0x0801
0b3a 062a 0802 | * | .CONST 0x062a,0x0802
0b3c 062b 0803 | + | .CONST 0x062b,0x0803
0b3e 062c 0804 | , | .CONST 0x062c,0x0804
0b40 062e 0405 | . | .CONST 0x062e,0x0405
0b42 0638 0c01 | 8 | .CONST 0x0638,0x0c01
0b44 063a 0c02 | : | .CONST 0x063a,0x0c02
0b46 063b 0c03 | ; | .CONST 0x063b,0x0c03
0b48 063c 0c04 | < | .CONST 0x063c,0x0c04
0b4a 063e 0804 | > | .CONST 0x063e,0x0804
0b4c 064c fffd | L | .CONST 0x064c,0xfffd
0b4e 064d fffc | M | .CONST 0x064d,0xfffc
0b50 0652 0001 | R | .CONST 0x0652,0x0001
0b52 0653 1001 | S | .CONST 0x0653,0x1001
0b54 0655 1002 | U | .CONST 0x0655,0x1002
0b56 0657 1003 | W | .CONST 0x0657,0x1003
0b58 065a 0001 | Z | .CONST 0x065a,0x0001
0b5a 065b 0002 | [ | .CONST 0x065b,0x0002
0b5c 065c 1401 | \ | .CONST 0x065c,0x1401
0b5e 065e 1402 | ^ | .CONST 0x065e,0x1402
0b60 065f 1403 | _ | .CONST 0x065f,0x1403
0b62 0660 1404 | ` | .CONST 0x0660,0x1404
0b64 0661 0002 | a | .CONST 0x0661,0x0002
0b66 0665 0009 | e | .CONST 0x0665,0x0009
0b68 0666 0003 | f | .CONST 0x0666,0x0003
0b6a 0668 0004 | h | .CONST 0x0668,0x0004
0b6c 066b 0005 | k | .CONST 0x066b,0x0005
0b6e 066e 0006 | n | .CONST 0x066e,0x0006
0b70 0670 0007 | p | .CONST 0x0670,0x0007
0b72 0676 0008 | v | .CONST 0x0676,0x0008
0b74 0000 0000 | | .BLANK 0000[0x8c]