|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 3072 (0xc00) Types: SEG Notes: 5811_R1K_CODE Names: »117779.SEG«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293 └─ ⟦this⟧ »117779.SEG« └─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3 └─ ⟦this⟧ »117779.SEG« └─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288 └─ ⟦this⟧ »117779.SEG« └─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5 └─ ⟦this⟧ »117779.SEG« └─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000 └─ ⟦this⟧ »117779.SEG«
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5811 |X | .CONST 0x5811 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 02c8 | | .CONST 0x02c8 ; 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 0002 | | .CONST 0x0002 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0078 | x | .CONST 0x0078 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0028 | ( | .CONST 0x0028 ; Number of locals 000b INIT_0008: 000b 03a9 | | Declare_Type Heap_Access,Indirect_Literal,Visible ; Debug Table 0x0 = .DEBUG 0x000b,0x036a,0xc000,0x0000,0x0036,0x07a4,0x0000,0x0005 ; Debug Table 0x0.0x0 = 0xb,0xffff ; Debug Table 0x0.0x1 = 0xb,0xfffe ; Debug Table 0x0.0x2 = 0xb,0xfffd 000c 029a 0083 | | Declare_Subprogram INIT_0080,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0xc,0xfffc 000e 029a 0093 | | Declare_Subprogram INIT_0090,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0xe,0xfffb 0010 029a 009b | | Declare_Subprogram INIT_0098,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x10,0xfffa 0012 029a 00b3 | | Declare_Subprogram INIT_00b0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x12,0xfff9 0014 029a 011b | | Declare_Subprogram INIT_0118,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x14,0xfff8 0016 029a 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x16,0xfff7 0018 029a 016b | k| Declare_Subprogram INIT_0168,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x18,0xfff6 001a 029a 01ab | | Declare_Subprogram INIT_01a8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x1a,0xfff5 001c 029a 01bb | | Declare_Subprogram INIT_01b8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xb = 0x1c,0xfff4 001e 4803 |H | Short_Literal 0x3 ; Debug Table 0x0.0xc = 0x1e,0xfff3 001f 032b | + | Declare_Type Record,Incomplete,Visible 0020 029a 021b | | Declare_Subprogram INIT_0218,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xd = 0x20,0xfff2 0022 029a 0233 | 3| Declare_Subprogram INIT_0230,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xe = 0x22,0xfff1 0024 029a 024b | K| Declare_Subprogram INIT_0248,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xf = 0x24,0xfff0 0026 029a 025b | [| Declare_Subprogram INIT_0258,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x10 = 0x26,0xffef 0028 029a 0263 | c| Declare_Subprogram INIT_0260,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x11 = 0x28,0xffee 002a 4804 |H | Short_Literal 0x4 ; Debug Table 0x0.0x12 = 0x2a,0xffed ; Debug Table 0x0.0x13 = 0x2a,0xffec ; Debug Table 0x0.0x14 = 0x2a,0xffeb ; Debug Table 0x0.0x15 = 0x2a,0xffea ; Debug Table 0x0.0x16 = 0x2a,0xffe9 ; Debug Table 0x0.0x17 = 0x2a,0xffe8 ; Debug Table 0x0.0x18 = 0x2a,0xffe7 ; Debug Table 0x0.0x19 = 0x2a,0xffe6 ; Debug Table 0x0.0x1a = 0x2a,0xffe5 002b 032a | * | Declare_Type Record,Incomplete 002c 4803 |H | Short_Literal 0x3 ; Debug Table 0x0.0x1b = 0x2c,0xffe4 002d 032a | * | Declare_Type Record,Incomplete 002e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x0.0x1c = 0x2e,0xffe3 002f 02a0 | | Declare_Subprogram Null_Subprogram 0030 e212 | | Load 0x1,0x12 0031 03a3 | | Complete_Type Heap_Access,By_Defining 0032 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x1d = 0x32,0xffe2 ; Debug Table 0x0.0x1e = 0x32,0xffe1 0033 02a0 | | Declare_Subprogram Null_Subprogram 0034 03ad | | Declare_Type Heap_Access,Defined 0035 e212 | | Load 0x1,0x12 ; Debug Table 0x0.0x1f = 0x35,0xffe0 ; Debug Table 0x0.0x20 = 0x35,0xffdf 0036 e20f | | Load 0x1,0xf 0037 00da | | Load_Top At_Offset_2 0038 029f 0273 | s| Declare_Subprogram INIT_0270,For_Call 003a e21c | | Load 0x1,0x1c 003b 0326 | & | Complete_Type Record,By_Defining 003c 00bf | | Action Accept_Activation 003d 4800 |H | Short_Literal 0x0 ; Debug Table 0x1 = .DEBUG 0x003d,0x03ae,0xc000,0x0000,0x0036,0x08e4,0x0000,0x0003 ; Debug Table 0x1.0x0 = 0x3d,0xffff 003e e211 | | Load 0x1,0x11 003f 0aff | | Execute_Immediate Plus,-0x1 0040 0248 | H | Execute Discrete,Check_In_Integer 0041 00e3 | | Load_Encached Natural_Cache 0042 03f8 | | Declare_Type Discrete,Constrained 0043 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x1 = 0x43,0xfffe 0044 00d9 | | Load_Top At_Offset_1 0045 0269 | i | Execute Discrete,Last 0046 00db | | Load_Top At_Offset_3 0047 02a0 | | Declare_Subprogram Null_Subprogram 0048 4801 |H | Short_Literal 0x1 0049 035d | ] | Declare_Type Array,Defined 004a 00da | | Load_Top At_Offset_2 ; Debug Table 0x1.0x2 = 0x4a,0xfffd 004b 00db | | Load_Top At_Offset_3 004c 00da | | Load_Top At_Offset_2 004d 00f0 | | Load_Encached Segment_Cache 004e 02a0 | | Declare_Subprogram Null_Subprogram 004f e222 | " | Load 0x1,0x22 0050 0326 | & | Complete_Type Record,By_Defining 0051 e20f | | Load 0x1,0xf ; Debug Table 0x1.0x3 = 0x51,0xfffc 0052 00db | | Load_Top At_Offset_3 0053 e224 | $ | Load 0x1,0x24 0054 029f 028b | | Declare_Subprogram INIT_0288,For_Call 0056 e223 | # | Load 0x1,0x23 0057 0326 | & | Complete_Type Record,By_Defining 0058 029d 02a3 | | Declare_Subprogram INIT_02a0,For_Outer_Call ; Debug Table 0x1.0x4 = 0x58,0xfffb 005a 029d 02b3 | | Declare_Subprogram INIT_02b0,For_Outer_Call ; Debug Table 0x1.0x5 = 0x5a,0xfffa 005c 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x6 = 0x5c,0xfff9 005d 00c7 | | Action Elaborate_Subprogram 005e 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x7 = 0x5e,0xfff8 005f 00c7 | | Action Elaborate_Subprogram 0060 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x8 = 0x60,0xfff7 0061 00c7 | | Action Elaborate_Subprogram 0062 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0x9 = 0x62,0xfff6 0063 00c7 | | Action Elaborate_Subprogram 0064 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0xa = 0x64,0xfff5 0065 00c7 | | Action Elaborate_Subprogram 0066 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0xb = 0x66,0xfff4 0067 00c7 | | Action Elaborate_Subprogram 0068 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0xc = 0x68,0xfff3 0069 00c7 | | Action Elaborate_Subprogram 006a 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x1.0xd = 0x6a,0xfff2 006b 00c7 | | Action Elaborate_Subprogram 006c 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x1.0xe = 0x6c,0xfff1 006d 00c7 | | Action Elaborate_Subprogram 006e 1d1d | | Execute_Immediate Reference_Lex_1,0x1d ; Debug Table 0x1.0xf = 0x6e,0xfff0 006f 00c7 | | Action Elaborate_Subprogram 0070 1d1e | | Execute_Immediate Reference_Lex_1,0x1e ; Debug Table 0x1.0x10 = 0x70,0xffef 0071 00c7 | | Action Elaborate_Subprogram 0072 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 ; Debug Table 0x1.0x11 = 0x72,0xffee 0073 00c7 | | Action Elaborate_Subprogram 0074 1d1f | | Execute_Immediate Reference_Lex_1,0x1f ; Debug Table 0x1.0x12 = 0x74,0xffed 0075 00c7 | | Action Elaborate_Subprogram 0076 1d20 | | Execute_Immediate Reference_Lex_1,0x20 ; Debug Table 0x1.0x13 = 0x76,0xffec 0077 00c7 | | Action Elaborate_Subprogram 0078 BODY_0008: 0078 00bc | | Action Signal_Activated 0079 00bb | | Action Signal_Completion 007a 0000 0000 | | .BLANK 0000[0x6] 0080 ; -------------------------------------------------------------------------------------- 0080 ; SUBPROGRAM 0080 ; -------------------------------------------------------------------------------------- 0080 0088 | | .CONST 0x0088 ; Address of begin 0081 0004 | | .CONST 0x0004 ; Address of exception handler 0082 0002 | | .CONST 0x0002 ; Number of locals 0083 INIT_0080: 0083 e212 | | Load 0x1,0x12 ; Debug Table 0x2 = .DEBUG 0x0083,0x03d8,0x1001,0x0000,0x0036,0x07a4,0x0000,0x002d ; Debug Table 0x2.0x0 = 0x83,0xffff 0084 e212 | | Load 0x1,0x12 0085 e5ff | | Load 0x2,-0x1 0086 039c | | Declare_Variable Heap_Access,By_Allocation 0087 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0088 BODY_0080: 0088 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x1 = 0x88,0xfffe ; Debug Table 0x2.0x2 = 0x88,0x1 0089 00d9 | | Load_Top At_Offset_1 008a 0217 | | Execute Heap_Access,All_Reference 008b 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 008c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x3 = 0x8c,0x2 008d a5fe | | Store_Unchecked 0x2,-0x2 008e 4502 |E | Exit_Suprogram New_Top_Offset 0x2 008f 0000 | | .XXX[0x1] 0090 ; -------------------------------------------------------------------------------------- 0090 ; SUBPROGRAM 0090 ; -------------------------------------------------------------------------------------- 0090 0093 | | .CONST 0x0093 ; Address of begin 0091 0004 | | .CONST 0x0004 ; Address of exception handler 0092 0001 | | .CONST 0x0001 ; Number of locals 0093 BODY_0090: 0093 INIT_0090: 0093 00da | | Load_Top At_Offset_2 ; Debug Table 0x3 = .DEBUG 0x0093,0x03e2,0x1002,0x0000,0x0036,0x07a4,0x0000,0x003b ; Debug Table 0x3.0x0 = 0x93,0x1 0094 0217 | | Execute Heap_Access,All_Reference 0095 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0096 021d | | Execute Heap_Access,Is_Null 0097 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0098 ; -------------------------------------------------------------------------------------- 0098 ; SUBPROGRAM 0098 ; -------------------------------------------------------------------------------------- 0098 009b | | .CONST 0x009b ; Address of begin 0099 0004 | | .CONST 0x0004 ; Address of exception handler 009a 0001 | | .CONST 0x0001 ; Number of locals 009b BODY_0098: 009b INIT_0098: 009b e224 | $ | Load 0x1,0x24 ; Debug Table 0x4 = .DEBUG 0x009b,0x03e6,0x1001,0x0000,0x0036,0x07a4,0x0000,0x0044 ; Debug Table 0x4.0x0 = 0x9b,0x1 009c 00db | | Load_Top At_Offset_3 009d 0217 | | Execute Heap_Access,All_Reference 009e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 009f e224 | $ | Load 0x1,0x24 ; Debug Table 0x4.0x1 = 0x9f,0x2 00a0 00db | | Load_Top At_Offset_3 00a1 0217 | | Execute Heap_Access,All_Reference 00a2 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 00a3 e225 | % | Load 0x1,0x25 ; Debug Table 0x4.0x2 = 0xa3,0x3 00a4 0269 | i | Execute Discrete,Last 00a5 4800 |H | Short_Literal 0x0 00a6 0263 | c | Execute Discrete,Above_Bound 00a7 7007 |p | Jump_Nonzero 0xaf 00a8 e224 | $ | Load 0x1,0x24 ; Debug Table 0x4.0x3 = 0xa8,0x4 00a9 00d9 | | Load_Top At_Offset_1 00aa e5ff | | Load 0x2,-0x1 00ab 0217 | | Execute Heap_Access,All_Reference 00ac 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 00ad 01d6 | | Execute Vector,Field_Write 00ae 3ff9 |? | Loop_Increasing 0xa8 00af 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00b0 ; -------------------------------------------------------------------------------------- 00b0 ; SUBPROGRAM 00b0 ; -------------------------------------------------------------------------------------- 00b0 00b4 | | .CONST 0x00b4 ; Address of begin 00b1 0004 | | .CONST 0x0004 ; Address of exception handler 00b2 0002 | | .CONST 0x0002 ; Number of locals 00b3 INIT_00b0: 00b3 e224 | $ | Load 0x1,0x24 ; Debug Table 0x5 = .DEBUG 0x00b3,0x03f0,0x1001,0x0000,0x0036,0x07a4,0x0000,0x004c ; Debug Table 0x5.0x0 = 0xb3,0xffff 00b4 BODY_00b0: 00b4 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x1 = 0xb4,0x1 00b5 e224 | $ | Load 0x1,0x24 ; Debug Table 0x5.0x2 = 0xb5,0x401 00b6 00d9 | | Load_Top At_Offset_1 00b7 0217 | | Execute Heap_Access,All_Reference 00b8 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 00b9 e224 | $ | Load 0x1,0x24 ; Debug Table 0x5.0x3 = 0xb9,0x402 00ba 00d9 | | Load_Top At_Offset_1 00bb 0217 | | Execute Heap_Access,All_Reference 00bc 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 00bd e225 | % | Load 0x1,0x25 ; Debug Table 0x5.0x4 = 0xbd,0x403 00be 0269 | i | Execute Discrete,Last 00bf 4800 |H | Short_Literal 0x0 00c0 0263 | c | Execute Discrete,Above_Bound 00c1 7007 |p | Jump_Nonzero 0xc9 00c2 e224 | $ | Load 0x1,0x24 ; Debug Table 0x5.0x5 = 0xc2,0x404 00c3 00d9 | | Load_Top At_Offset_1 00c4 e403 | | Load 0x2,0x3 00c5 0217 | | Execute Heap_Access,All_Reference 00c6 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 00c7 01d6 | | Execute Vector,Field_Write 00c8 3ff9 |? | Loop_Increasing 0xc2 00c9 c5fe | | Store 0x2,-0x2 00ca 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x6 = 0xca,0x2 00cb 0217 | | Execute Heap_Access,All_Reference 00cc 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00cd 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00ce 7840 |x@ | Jump 0x10f 00cf e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x7 = 0xcf,0x4 00d0 00d9 | | Load_Top At_Offset_1 00d1 0217 | | Execute Heap_Access,All_Reference 00d2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00d3 e20f | | Load 0x1,0xf 00d4 0119 | | Execute Any,Check_In_Formal_Type 00d5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x8 = 0xd5,0xf7ff 00d6 e20f | | Load 0x1,0xf 00d7 0119 | | Execute Any,Check_In_Formal_Type 00d8 8227 | ' | Call 0x1,0x27 00d9 00da | | Load_Top At_Offset_2 00da 0217 | | Execute Heap_Access,All_Reference 00db 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 00dc 01d5 | | Execute Vector,Field_Reference 00dd 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x9 = 0xdd,0x801 00de e20f | | Load 0x1,0xf 00df 0119 | | Execute Any,Check_In_Formal_Type 00e0 00d9 | | Load_Top At_Offset_1 00e1 8228 | ( | Call 0x1,0x28 00e2 7026 |p& | Jump_Nonzero 0x109 00e3 e223 | # | Load 0x1,0x23 ; Debug Table 0x5.0xa = 0xe3,0x802 00e4 0322 | " | Declare_Variable Record 00e5 00da | | Load_Top At_Offset_2 00e6 e20f | | Load 0x1,0xf 00e7 0119 | | Execute Any,Check_In_Formal_Type 00e8 00d9 | | Load_Top At_Offset_1 00e9 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 00ea 00d9 | | Load_Top At_Offset_1 00eb 00d9 | | Load_Top At_Offset_1 00ec 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 00ed e224 | $ | Load 0x1,0x24 00ee 00d9 | | Load_Top At_Offset_1 00ef 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 00f0 e224 | $ | Load 0x1,0x24 00f1 e403 | | Load 0x2,0x3 00f2 0217 | | Execute Heap_Access,All_Reference 00f3 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 00f4 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 00f5 a405 | | Store_Unchecked 0x2,0x5 00f6 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0xb = 0xf6,0x803 ; Debug Table 0x5.0xc = 0xf6,0x804 00f7 0217 | | Execute Heap_Access,All_Reference 00f8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00f9 7005 |p | Jump_Nonzero 0xff 00fa 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0xd = 0xfa,0x805 00fb 00db | | Load_Top At_Offset_3 00fc 0217 | | Execute Heap_Access,All_Reference 00fd 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 00fe 7806 |x | Jump 0x105 00ff 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0xe = 0xff,0x806 0100 00db | | Load_Top At_Offset_3 0101 0217 | | Execute Heap_Access,All_Reference 0102 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0103 0217 | | Execute Heap_Access,All_Reference 0104 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0105 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0xf = 0x105,0x807 0106 00db | | Load_Top At_Offset_3 0107 0217 | | Execute Heap_Access,All_Reference 0108 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0109 00d2 | | Pop_Control Pop_Count_2 010a c5fe | | Store 0x2,-0x2 010b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x10 = 0x10b,0x5 010c 0217 | | Execute Heap_Access,All_Reference 010d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 010e 0031 | 1 | Store_Top Heap_Access,At_Offset_1 010f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x11 = 0x10f,0x3 0110 77be |w | Jump_Nonzero 0xcf 0111 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0112 0000 0000 | | .BLANK 0000[0x6] 0118 ; -------------------------------------------------------------------------------------- 0118 ; SUBPROGRAM 0118 ; -------------------------------------------------------------------------------------- 0118 011b | | .CONST 0x011b ; Address of begin 0119 0004 | | .CONST 0x0004 ; Address of exception handler 011a 0001 | | .CONST 0x0001 ; Number of locals 011b BODY_0118: 011b INIT_0118: 011b 00db | | Load_Top At_Offset_3 ; Debug Table 0x6 = .DEBUG 0x011b,0x0416,0x1002,0x0000,0x0036,0x07a4,0x0000,0x0058 ; Debug Table 0x6.0x0 = 0x11b,0x1 011c e20f | | Load 0x1,0xf 011d 0119 | | Execute Any,Check_In_Formal_Type 011e e5fe | | Load 0x2,-0x2 011f e20f | | Load 0x1,0xf 0120 0119 | | Execute Any,Check_In_Formal_Type 0121 8227 | ' | Call 0x1,0x27 0122 e5ff | | Load 0x2,-0x1 0123 0217 | | Execute Heap_Access,All_Reference 0124 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 0125 01d7 | | Execute Vector,Field_Read 0126 8228 | ( | Call 0x1,0x28 0127 021c | | Execute Heap_Access,Not_Null 0128 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0129 0000 0000 | | .BLANK 0000[0x7] 0130 ; -------------------------------------------------------------------------------------- 0130 ; SUBPROGRAM 0130 ; -------------------------------------------------------------------------------------- 0130 013b | ; | .CONST 0x013b ; Address of begin 0131 0004 | | .CONST 0x0004 ; Address of exception handler 0132 0002 | | .CONST 0x0002 ; Number of locals 0133 INIT_0130: 0133 00da | | Load_Top At_Offset_2 ; Debug Table 0x7 = .DEBUG 0x0133,0x041a,0x1001,0x0000,0x0036,0x07a4,0x0000,0x0065 ; Debug Table 0x7.0x0 = 0x133,0xffff 0134 e20f | | Load 0x1,0xf 0135 0119 | | Execute Any,Check_In_Formal_Type 0136 8227 | ' | Call 0x1,0x27 0137 e5fe | | Load 0x2,-0x2 0138 0217 | | Execute Heap_Access,All_Reference 0139 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 013a 01d5 | | Execute Vector,Field_Reference 013b BODY_0130: 013b 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x1 = 0x13b,0x1 013c e20f | | Load 0x1,0xf 013d 0119 | | Execute Any,Check_In_Formal_Type 013e 00d9 | | Load_Top At_Offset_1 013f 8228 | ( | Call 0x1,0x28 0140 7026 |p& | Jump_Nonzero 0x167 0141 e223 | # | Load 0x1,0x23 ; Debug Table 0x7.0x2 = 0x141,0x2 0142 0322 | " | Declare_Variable Record 0143 e5ff | | Load 0x2,-0x1 0144 e20f | | Load 0x1,0xf 0145 0119 | | Execute Any,Check_In_Formal_Type 0146 00d9 | | Load_Top At_Offset_1 0147 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0148 00d9 | | Load_Top At_Offset_1 0149 00d9 | | Load_Top At_Offset_1 014a 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 014b e224 | $ | Load 0x1,0x24 014c 00d9 | | Load_Top At_Offset_1 014d 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 014e e224 | $ | Load 0x1,0x24 014f e5fe | | Load 0x2,-0x2 0150 0217 | | Execute Heap_Access,All_Reference 0151 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0152 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 0153 a402 | | Store_Unchecked 0x2,0x2 0154 e5fe | | Load 0x2,-0x2 ; Debug Table 0x7.0x3 = 0x154,0x3 ; Debug Table 0x7.0x4 = 0x154,0x4 0155 0217 | | Execute Heap_Access,All_Reference 0156 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0157 7005 |p | Jump_Nonzero 0x15d 0158 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x5 = 0x158,0x5 0159 e5fe | | Load 0x2,-0x2 015a 0217 | | Execute Heap_Access,All_Reference 015b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 015c 7806 |x | Jump 0x163 015d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x6 = 0x15d,0x6 015e e5fe | | Load 0x2,-0x2 015f 0217 | | Execute Heap_Access,All_Reference 0160 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0161 0217 | | Execute Heap_Access,All_Reference 0162 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0163 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x7 = 0x163,0x7 0164 e5fe | | Load 0x2,-0x2 0165 0217 | | Execute Heap_Access,All_Reference 0166 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0167 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0168 ; -------------------------------------------------------------------------------------- 0168 ; SUBPROGRAM 0168 ; -------------------------------------------------------------------------------------- 0168 0173 | s | .CONST 0x0173 ; Address of begin 0169 0004 | | .CONST 0x0004 ; Address of exception handler 016a 0002 | | .CONST 0x0002 ; Number of locals 016b INIT_0168: 016b 00da | | Load_Top At_Offset_2 ; Debug Table 0x8 = .DEBUG 0x016b,0x042c,0x1001,0x0000,0x0036,0x07a4,0x0000,0x0071 ; Debug Table 0x8.0x0 = 0x16b,0xffff 016c e20f | | Load 0x1,0xf 016d 0119 | | Execute Any,Check_In_Formal_Type 016e 8227 | ' | Call 0x1,0x27 016f e5fe | | Load 0x2,-0x2 0170 0217 | | Execute Heap_Access,All_Reference 0171 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 0172 01d5 | | Execute Vector,Field_Reference 0173 BODY_0168: 0173 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x1 = 0x173,0x1 0174 e20f | | Load 0x1,0xf 0175 0119 | | Execute Any,Check_In_Formal_Type 0176 00d9 | | Load_Top At_Offset_1 0177 8228 | ( | Call 0x1,0x28 0178 7029 |p) | Jump_Nonzero 0x1a2 0179 e223 | # | Load 0x1,0x23 ; Debug Table 0x8.0x2 = 0x179,0x2 017a 0322 | " | Declare_Variable Record 017b e5ff | | Load 0x2,-0x1 017c e20f | | Load 0x1,0xf 017d 0119 | | Execute Any,Check_In_Formal_Type 017e 00d9 | | Load_Top At_Offset_1 017f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0180 00d9 | | Load_Top At_Offset_1 0181 00d9 | | Load_Top At_Offset_1 0182 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0183 e224 | $ | Load 0x1,0x24 0184 00d9 | | Load_Top At_Offset_1 0185 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0186 e224 | $ | Load 0x1,0x24 0187 e5fe | | Load 0x2,-0x2 0188 0217 | | Execute Heap_Access,All_Reference 0189 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 018a 0396 | | Declare_Variable Heap_Access,By_Allocation,With_Value 018b a402 | | Store_Unchecked 0x2,0x2 018c e5fe | | Load 0x2,-0x2 ; Debug Table 0x8.0x3 = 0x18c,0x3 ; Debug Table 0x8.0x4 = 0x18c,0x4 018d 0217 | | Execute Heap_Access,All_Reference 018e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 018f 7005 |p | Jump_Nonzero 0x195 0190 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x5 = 0x190,0x5 0191 e5fe | | Load 0x2,-0x2 0192 0217 | | Execute Heap_Access,All_Reference 0193 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0194 7806 |x | Jump 0x19b 0195 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x6 = 0x195,0x6 0196 e5fe | | Load 0x2,-0x2 0197 0217 | | Execute Heap_Access,All_Reference 0198 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0199 0217 | | Execute Heap_Access,All_Reference 019a 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 019b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x7 = 0x19b,0x7 019c e5fe | | Load 0x2,-0x2 019d 0217 | | Execute Heap_Access,All_Reference 019e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 019f 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x8 = 0x19f,0x8 01a0 a5fd | | Store_Unchecked 0x2,-0x3 01a1 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01a2 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x9 = 0x1a2,0x9 01a3 a5fd | | Store_Unchecked 0x2,-0x3 01a4 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01a5 0000 0000 | | .XXX[0x3] 01a7 0000 | | 01a8 ; -------------------------------------------------------------------------------------- 01a8 ; SUBPROGRAM 01a8 ; -------------------------------------------------------------------------------------- 01a8 01ac | | .CONST 0x01ac ; Address of begin 01a9 0004 | | .CONST 0x0004 ; Address of exception handler 01aa 0002 | | .CONST 0x0002 ; Number of locals 01ab INIT_01a8: 01ab 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x9 = .DEBUG 0x01ab,0x0442,0x1001,0x0000,0x0036,0x07a4,0x0000,0x0081 ; Debug Table 0x9.0x0 = 0x1ab,0xffff 01ac BODY_01a8: 01ac 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x9.0x1 = 0x1ac,0x1 01ad e5fe | | Load 0x2,-0x2 01ae e5ff | | Load 0x2,-0x1 01af e20f | | Load 0x1,0xf 01b0 0119 | | Execute Any,Check_In_Formal_Type 01b1 821b | | Call 0x1,0x1b 01b2 c5fe | | Store 0x2,-0x2 01b3 0059 | Y | Store_Top Discrete,At_Offset_1 01b4 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01b5 0000 0000 | | .XXX[0x3] 01b7 0000 | | 01b8 ; -------------------------------------------------------------------------------------- 01b8 ; SUBPROGRAM 01b8 ; -------------------------------------------------------------------------------------- 01b8 01cb | | .CONST 0x01cb ; Address of begin 01b9 0004 | | .CONST 0x0004 ; Address of exception handler 01ba 0004 | | .CONST 0x0004 ; Number of locals 01bb INIT_01b8: 01bb 00da | | Load_Top At_Offset_2 ; Debug Table 0xa = .DEBUG 0x01bb,0x0448,0x1001,0x0000,0x0036,0x07a4,0x0000,0x008d ; Debug Table 0xa.0x0 = 0x1bb,0xffff 01bc e20f | | Load 0x1,0xf 01bd 0119 | | Execute Any,Check_In_Formal_Type 01be 8227 | ' | Call 0x1,0x27 01bf e5fe | | Load 0x2,-0x2 01c0 0217 | | Execute Heap_Access,All_Reference 01c1 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2 01c2 01d5 | | Execute Vector,Field_Reference 01c3 e224 | $ | Load 0x1,0x24 ; Debug Table 0xa.0x1 = 0x1c3,0xfffe 01c4 e5ff | | Load 0x2,-0x1 01c5 e20f | | Load 0x1,0xf 01c6 0119 | | Execute Any,Check_In_Formal_Type 01c7 00da | | Load_Top At_Offset_2 01c8 8228 | ( | Call 0x1,0x28 01c9 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01ca e224 | $ | Load 0x1,0x24 ; Debug Table 0xa.0x2 = 0x1ca,0xfffd 01cb BODY_01b8: 01cb 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x3 = 0x1cb,0x1 01cc 7003 |p | Jump_Nonzero 0x1d0 01cd 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0x4 = 0x1cd,0x2 01ce a5fd | | Store_Unchecked 0x2,-0x3 01cf 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01d0 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x5 = 0x1d0,0x3 01d1 00db | | Load_Top At_Offset_3 01d2 021f | | Execute Heap_Access,Equal 01d3 6805 |h | Jump_Zero 0x1d9 01d4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x6 = 0x1d4,0x4 01d5 0217 | | Execute Heap_Access,All_Reference 01d6 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01d7 a402 | | Store_Unchecked 0x2,0x2 01d8 7813 |x | Jump 0x1ec 01d9 00da | | Load_Top At_Offset_2 ; Debug Table 0xa.0x7 = 0x1d9,0x5 01da 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01db 7804 |x | Jump 0x1e0 01dc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x8 = 0x1dc,0x7 01dd 0217 | | Execute Heap_Access,All_Reference 01de 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01df 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01e0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x9 = 0x1e0,0x6 01e1 0217 | | Execute Heap_Access,All_Reference 01e2 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01e3 00da | | Load_Top At_Offset_2 01e4 021e | | Execute Heap_Access,Maximum 01e5 77f6 |w | Jump_Nonzero 0x1dc 01e6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0xa = 0x1e6,0x8 01e7 0217 | | Execute Heap_Access,All_Reference 01e8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01e9 00d9 | | Load_Top At_Offset_1 01ea 0217 | | Execute Heap_Access,All_Reference 01eb 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 01ec 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0xb = 0x1ec,0x9 01ed e5fe | | Load 0x2,-0x2 01ee 0217 | | Execute Heap_Access,All_Reference 01ef 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01f0 021f | | Execute Heap_Access,Equal 01f1 6807 |h | Jump_Zero 0x1f9 01f2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0xc = 0x1f2,0xa 01f3 0217 | | Execute Heap_Access,All_Reference 01f4 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 01f5 e5fe | | Load 0x2,-0x2 01f6 0217 | | Execute Heap_Access,All_Reference 01f7 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 01f8 7815 |x | Jump 0x20e 01f9 e5fe | | Load 0x2,-0x2 ; Debug Table 0xa.0xd = 0x1f9,0xb 01fa 0217 | | Execute Heap_Access,All_Reference 01fb 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01fc 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01fd 7804 |x | Jump 0x202 01fe 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0xe = 0x1fe,0xd 01ff 0217 | | Execute Heap_Access,All_Reference 0200 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0201 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0202 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0xf = 0x202,0xc 0203 0217 | | Execute Heap_Access,All_Reference 0204 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0205 00da | | Load_Top At_Offset_2 0206 021e | | Execute Heap_Access,Maximum 0207 77f6 |w | Jump_Nonzero 0x1fe 0208 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x10 = 0x208,0xe 0209 0217 | | Execute Heap_Access,All_Reference 020a 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 020b 00d9 | | Load_Top At_Offset_1 020c 0217 | | Execute Heap_Access,All_Reference 020d 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 020e 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x11 = 0x20e,0xf 020f a5fd | | Store_Unchecked 0x2,-0x3 0210 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0211 0000 0000 | | .BLANK 0000[0x7] 0218 ; -------------------------------------------------------------------------------------- 0218 ; SUBPROGRAM 0218 ; -------------------------------------------------------------------------------------- 0218 021b | | .CONST 0x021b ; Address of begin 0219 0004 | | .CONST 0x0004 ; Address of exception handler 021a 0001 | | .CONST 0x0001 ; Number of locals 021b BODY_0218: 021b INIT_0218: 021b 00da | | Load_Top At_Offset_2 ; Debug Table 0xb = .DEBUG 0x021b,0x046e,0x1001,0x0000,0x0036,0x07a4,0x0000,0x00a1 ; Debug Table 0xb.0x0 = 0x21b,0x1 021c e5fe | | Load 0x2,-0x2 021d 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 021e 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x1 = 0x21e,0x2 021f 0217 | | Execute Heap_Access,All_Reference 0220 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0221 e5fe | | Load 0x2,-0x2 0222 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0223 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x2 = 0x223,0x3 0224 0217 | | Execute Heap_Access,All_Reference 0225 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0226 6807 |h | Jump_Zero 0x22e 0227 00da | | Load_Top At_Offset_2 ; Debug Table 0xb.0x3 = 0x227,0x4 0228 0217 | | Execute Heap_Access,All_Reference 0229 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 022a 0217 | | Execute Heap_Access,All_Reference 022b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 022c e5fe | | Load 0x2,-0x2 022d 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 022e 4502 |E | Exit_Suprogram New_Top_Offset 0x2 022f 0000 | | .XXX[0x1] 0230 ; -------------------------------------------------------------------------------------- 0230 ; SUBPROGRAM 0230 ; -------------------------------------------------------------------------------------- 0230 0233 | 3 | .CONST 0x0233 ; Address of begin 0231 0004 | | .CONST 0x0004 ; Address of exception handler 0232 0001 | | .CONST 0x0001 ; Number of locals 0233 BODY_0230: 0233 INIT_0230: 0233 00da | | Load_Top At_Offset_2 ; Debug Table 0xc = .DEBUG 0x0233,0x0478,0x1001,0x0000,0x0036,0x07a4,0x0000,0x00ad ; Debug Table 0xc.0x0 = 0x233,0x1 0234 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0235 0217 | | Execute Heap_Access,All_Reference 0236 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0237 00db | | Load_Top At_Offset_3 0238 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 0239 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0x1 = 0x239,0x2 023a 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 023b 6806 |h | Jump_Zero 0x242 023c 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0x2 = 0x23c,0x3 023d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 023e 0217 | | Execute Heap_Access,All_Reference 023f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0240 00db | | Load_Top At_Offset_3 0241 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0242 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0243 0000 0000 | | .BLANK 0000[0x5] 0248 ; -------------------------------------------------------------------------------------- 0248 ; SUBPROGRAM 0248 ; -------------------------------------------------------------------------------------- 0248 024b | K | .CONST 0x024b ; Address of begin 0249 0004 | | .CONST 0x0004 ; Address of exception handler 024a 0001 | | .CONST 0x0001 ; Number of locals 024b BODY_0248: 024b INIT_0248: 024b 00da | | Load_Top At_Offset_2 ; Debug Table 0xd = .DEBUG 0x024b,0x0480,0x1002,0x0000,0x0036,0x07a4,0x0000,0x00b5 ; Debug Table 0xd.0x0 = 0x24b,0x1 024c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 024d 00d8 | | Load_Top At_Offset_0 024e 0120 | | Execute Any,Is_Value 024f 7002 |p | Jump_Nonzero 0x252 0250 00d8 | | Load_Top At_Offset_0 0251 011e | | Execute Any,Convert 0252 e20f | | Load 0x1,0xf 0253 0119 | | Execute Any,Check_In_Formal_Type 0254 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0255 0000 0000 | | .XXX[0x3] 0257 0000 | | 0258 ; -------------------------------------------------------------------------------------- 0258 ; SUBPROGRAM 0258 ; -------------------------------------------------------------------------------------- 0258 025b | [ | .CONST 0x025b ; Address of begin 0259 0004 | | .CONST 0x0004 ; Address of exception handler 025a 0001 | | .CONST 0x0001 ; Number of locals 025b BODY_0258: 025b INIT_0258: 025b 00da | | Load_Top At_Offset_2 ; Debug Table 0xe = .DEBUG 0x025b,0x0484,0x1002,0x0000,0x0036,0x07a4,0x0000,0x00be ; Debug Table 0xe.0x0 = 0x25b,0x1 025c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 025d 021d | | Execute Heap_Access,Is_Null 025e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 025f 0000 | | .XXX[0x1] 0260 ; -------------------------------------------------------------------------------------- 0260 ; SUBPROGRAM 0260 ; -------------------------------------------------------------------------------------- 0260 0263 | c | .CONST 0x0263 ; Address of begin 0261 0004 | | .CONST 0x0004 ; Address of exception handler 0262 0001 | | .CONST 0x0001 ; Number of locals 0263 BODY_0260: 0263 INIT_0260: 0263 00da | | Load_Top At_Offset_2 ; Debug Table 0xf = .DEBUG 0x0263,0x0488,0x1001,0x0000,0x0036,0x07a4,0x0000,0x00c7 ; Debug Table 0xf.0x0 = 0x263,0x1 0264 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0265 00db | | Load_Top At_Offset_3 0266 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0267 e20f | | Load 0x1,0xf 0268 0119 | | Execute Any,Check_In_Formal_Type 0269 821a | | Call 0x1,0x1a 026a 00db | | Load_Top At_Offset_3 026b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 026c 4501 |E | Exit_Suprogram New_Top_Offset 0x1 026d 0000 0000 | | .XXX[0x3] 026f 0000 | | 0270 ; -------------------------------------------------------------------------------------- 0270 ; SUBPROGRAM 0270 ; -------------------------------------------------------------------------------------- 0270 0273 | s | .CONST 0x0273 ; Address of begin 0271 0004 | | .CONST 0x0004 ; Address of exception handler 0272 0001 | | .CONST 0x0001 ; Number of locals 0273 BODY_0270: 0273 INIT_0270: 0273 4608 |F | Jump_Case 0x9 ; Debug Table 0x10 = .DEBUG 0x0273,0x048c,0x1005,0x0000,0x0036,0x07a4,0x0000,0x010a 0274 7808 |x | Jump 0x27d ; case 0x0 0275 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 0276 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 0277 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 0278 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 0279 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 027a 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 027b 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x7 027c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x8 027d 00da | | Load_Top At_Offset_2 027e 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 027f 0125 | % | Execute Any,Set_Constraint 0280 00da | | Load_Top At_Offset_2 0281 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0282 1c00 | | Execute_Immediate Run_Utility,0x0 0283 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0284 0000 0000 | | .BLANK 0000[0x4] 0288 ; -------------------------------------------------------------------------------------- 0288 ; SUBPROGRAM 0288 ; -------------------------------------------------------------------------------------- 0288 028b | | .CONST 0x028b ; Address of begin 0289 0004 | | .CONST 0x0004 ; Address of exception handler 028a 0001 | | .CONST 0x0001 ; Number of locals 028b BODY_0288: 028b INIT_0288: 028b 4608 |F | Jump_Case 0x9 ; Debug Table 0x11 = .DEBUG 0x028b,0x048e,0x1005,0x0000,0x0036,0x08e4,0x0000,0x0032 028c 7808 |x | Jump 0x295 ; case 0x0 028d 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 028e 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 028f 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 0290 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 0291 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 0292 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 0293 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x7 0294 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x8 0295 00da | | Load_Top At_Offset_2 0296 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0297 0125 | % | Execute Any,Set_Constraint 0298 00da | | Load_Top At_Offset_2 0299 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 029a 1c00 | | Execute_Immediate Run_Utility,0x0 029b 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 029c 0000 0000 | | .BLANK 0000[0x4] 02a0 ; -------------------------------------------------------------------------------------- 02a0 ; SUBPROGRAM 02a0 ; -------------------------------------------------------------------------------------- 02a0 02a3 | | .CONST 0x02a3 ; Address of begin 02a1 0004 | | .CONST 0x0004 ; Address of exception handler 02a2 0001 | | .CONST 0x0001 ; Number of locals 02a3 BODY_02a0: 02a3 INIT_02a0: 02a3 00da | | Load_Top At_Offset_2 ; Debug Table 0x12 = .DEBUG 0x02a3,0x0490,0x1002,0x0000,0x0036,0x08e4,0x0000,0x0045 ; Debug Table 0x12.0x0 = 0x2a3,0x1 02a4 e20f | | Load 0x1,0xf 02a5 0119 | | Execute Any,Check_In_Formal_Type 02a6 8210 | | Call 0x1,0x10 02a7 e211 | | Load 0x1,0x11 02a8 026e | n | Execute Discrete,Modulo 02a9 e225 | % | Load 0x1,0x25 02aa 025b | [ | Execute Discrete,Check_In_Type 02ab 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02ac 0000 0000 | | .BLANK 0000[0x4] 02b0 ; -------------------------------------------------------------------------------------- 02b0 ; SUBPROGRAM 02b0 ; -------------------------------------------------------------------------------------- 02b0 02b6 | | .CONST 0x02b6 ; Address of begin 02b1 0004 | | .CONST 0x0004 ; Address of exception handler 02b2 0002 | | .CONST 0x0002 ; Number of locals 02b3 INIT_02b0: 02b3 e224 | $ | Load 0x1,0x24 ; Debug Table 0x13 = .DEBUG 0x02b3,0x0494,0x1002,0x0000,0x0036,0x08e4,0x0000,0x005b ; Debug Table 0x13.0x0 = 0x2b3,0xffff 02b4 00db | | Load_Top At_Offset_3 02b5 0031 | 1 | Store_Top Heap_Access,At_Offset_1 02b6 BODY_02b0: 02b6 7804 |x | Jump 0x2bb 02b7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x1 = 0x2b7,0x2 02b8 0217 | | Execute Heap_Access,All_Reference 02b9 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 02ba 0031 | 1 | Store_Top Heap_Access,At_Offset_1 02bb 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x2 = 0x2bb,0x1 02bc 6806 |h | Jump_Zero 0x2c3 02bd 00d8 | | Load_Top At_Offset_0 02be 0217 | | Execute Heap_Access,All_Reference 02bf 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02c0 e5fe | | Load 0x2,-0x2 02c1 012e | . | Execute Any,Not_Equal 02c2 77f4 |w | Jump_Nonzero 0x2b7 02c3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x3 = 0x2c3,0x3 02c4 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02c5 0000 0000 | | .XXX[0x3] 02c7 0000 | | 02c8 ; -------------------------------------------------------------------------------------- 02c8 ; Debug Table 02c8 ; -------------------------------------------------------------------------------------- 02c8 0003 0014 | | .CONST 0x0003,0x0014 02ca 000b 036a | j| .DEBUG 0x000b,0x036a,0xc000,0x0000,0x0036,0x07a4,0x0000,0x0005 02d2 003d 03ae | = | .DEBUG 0x003d,0x03ae,0xc000,0x0000,0x0036,0x08e4,0x0000,0x0003 02da 0083 03d8 | | .DEBUG 0x0083,0x03d8,0x1001,0x0000,0x0036,0x07a4,0x0000,0x002d 02e2 0093 03e2 | | .DEBUG 0x0093,0x03e2,0x1002,0x0000,0x0036,0x07a4,0x0000,0x003b 02ea 009b 03e6 | | .DEBUG 0x009b,0x03e6,0x1001,0x0000,0x0036,0x07a4,0x0000,0x0044 02f2 00b3 03f0 | | .DEBUG 0x00b3,0x03f0,0x1001,0x0000,0x0036,0x07a4,0x0000,0x004c 02fa 011b 0416 | | .DEBUG 0x011b,0x0416,0x1002,0x0000,0x0036,0x07a4,0x0000,0x0058 0302 0133 041a | 3 | .DEBUG 0x0133,0x041a,0x1001,0x0000,0x0036,0x07a4,0x0000,0x0065 030a 016b 042c | k ,| .DEBUG 0x016b,0x042c,0x1001,0x0000,0x0036,0x07a4,0x0000,0x0071 0312 01ab 0442 | B| .DEBUG 0x01ab,0x0442,0x1001,0x0000,0x0036,0x07a4,0x0000,0x0081 031a 01bb 0448 | H| .DEBUG 0x01bb,0x0448,0x1001,0x0000,0x0036,0x07a4,0x0000,0x008d 0322 021b 046e | n| .DEBUG 0x021b,0x046e,0x1001,0x0000,0x0036,0x07a4,0x0000,0x00a1 032a 0233 0478 | 3 x| .DEBUG 0x0233,0x0478,0x1001,0x0000,0x0036,0x07a4,0x0000,0x00ad 0332 024b 0480 | K | .DEBUG 0x024b,0x0480,0x1002,0x0000,0x0036,0x07a4,0x0000,0x00b5 033a 025b 0484 | [ | .DEBUG 0x025b,0x0484,0x1002,0x0000,0x0036,0x07a4,0x0000,0x00be 0342 0263 0488 | c | .DEBUG 0x0263,0x0488,0x1001,0x0000,0x0036,0x07a4,0x0000,0x00c7 034a 0273 048c | s | .DEBUG 0x0273,0x048c,0x1005,0x0000,0x0036,0x07a4,0x0000,0x010a 0352 028b 048e | | .DEBUG 0x028b,0x048e,0x1005,0x0000,0x0036,0x08e4,0x0000,0x0032 035a 02a3 0490 | | .DEBUG 0x02a3,0x0490,0x1002,0x0000,0x0036,0x08e4,0x0000,0x0045 0362 02b3 0494 | | .DEBUG 0x02b3,0x0494,0x1002,0x0000,0x0036,0x08e4,0x0000,0x005b 036a ; -------------------------------------------------------------------------------------- 036a ; Debug3 Subtable 0x0 036a ; -------------------------------------------------------------------------------------- 036a 0021 0000 | ! | .DBG3TAB 0x0021,0x0000 036c 000b ffff | | .CONST 0x000b,0xffff 036e 000b fffe | | .CONST 0x000b,0xfffe 0370 000b fffd | | .CONST 0x000b,0xfffd 0372 000c fffc | | .CONST 0x000c,0xfffc 0374 000e fffb | | .CONST 0x000e,0xfffb 0376 0010 fffa | | .CONST 0x0010,0xfffa 0378 0012 fff9 | | .CONST 0x0012,0xfff9 037a 0014 fff8 | | .CONST 0x0014,0xfff8 037c 0016 fff7 | | .CONST 0x0016,0xfff7 037e 0018 fff6 | | .CONST 0x0018,0xfff6 0380 001a fff5 | | .CONST 0x001a,0xfff5 0382 001c fff4 | | .CONST 0x001c,0xfff4 0384 001e fff3 | | .CONST 0x001e,0xfff3 0386 0020 fff2 | | .CONST 0x0020,0xfff2 0388 0022 fff1 | " | .CONST 0x0022,0xfff1 038a 0024 fff0 | $ | .CONST 0x0024,0xfff0 038c 0026 ffef | & | .CONST 0x0026,0xffef 038e 0028 ffee | ( | .CONST 0x0028,0xffee 0390 002a ffed | * | .CONST 0x002a,0xffed 0392 002a ffec | * | .CONST 0x002a,0xffec 0394 002a ffeb | * | .CONST 0x002a,0xffeb 0396 002a ffea | * | .CONST 0x002a,0xffea 0398 002a ffe9 | * | .CONST 0x002a,0xffe9 039a 002a ffe8 | * | .CONST 0x002a,0xffe8 039c 002a ffe7 | * | .CONST 0x002a,0xffe7 039e 002a ffe6 | * | .CONST 0x002a,0xffe6 03a0 002a ffe5 | * | .CONST 0x002a,0xffe5 03a2 002c ffe4 | , | .CONST 0x002c,0xffe4 03a4 002e ffe3 | . | .CONST 0x002e,0xffe3 03a6 0032 ffe2 | 2 | .CONST 0x0032,0xffe2 03a8 0032 ffe1 | 2 | .CONST 0x0032,0xffe1 03aa 0035 ffe0 | 5 | .CONST 0x0035,0xffe0 03ac 0035 ffdf | 5 | .CONST 0x0035,0xffdf 03ae ; -------------------------------------------------------------------------------------- 03ae ; Debug3 Subtable 0x1 03ae ; -------------------------------------------------------------------------------------- 03ae 0014 0000 | | .DBG3TAB 0x0014,0x0000 03b0 003d ffff | = | .CONST 0x003d,0xffff 03b2 0043 fffe | C | .CONST 0x0043,0xfffe 03b4 004a fffd | J | .CONST 0x004a,0xfffd 03b6 0051 fffc | Q | .CONST 0x0051,0xfffc 03b8 0058 fffb | X | .CONST 0x0058,0xfffb 03ba 005a fffa | Z | .CONST 0x005a,0xfffa 03bc 005c fff9 | \ | .CONST 0x005c,0xfff9 03be 005e fff8 | ^ | .CONST 0x005e,0xfff8 03c0 0060 fff7 | ` | .CONST 0x0060,0xfff7 03c2 0062 fff6 | b | .CONST 0x0062,0xfff6 03c4 0064 fff5 | d | .CONST 0x0064,0xfff5 03c6 0066 fff4 | f | .CONST 0x0066,0xfff4 03c8 0068 fff3 | h | .CONST 0x0068,0xfff3 03ca 006a fff2 | j | .CONST 0x006a,0xfff2 03cc 006c fff1 | l | .CONST 0x006c,0xfff1 03ce 006e fff0 | n | .CONST 0x006e,0xfff0 03d0 0070 ffef | p | .CONST 0x0070,0xffef 03d2 0072 ffee | r | .CONST 0x0072,0xffee 03d4 0074 ffed | t | .CONST 0x0074,0xffed 03d6 0076 ffec | v | .CONST 0x0076,0xffec 03d8 ; -------------------------------------------------------------------------------------- 03d8 ; Debug3 Subtable 0x2 03d8 ; -------------------------------------------------------------------------------------- 03d8 0002 0002 | | .DBG3TAB 0x0002,0x0002 03da 0083 ffff | | .CONST 0x0083,0xffff 03dc 0088 fffe | | .CONST 0x0088,0xfffe 03de 0088 0001 | | .CONST 0x0088,0x0001 03e0 008c 0002 | | .CONST 0x008c,0x0002 03e2 ; -------------------------------------------------------------------------------------- 03e2 ; Debug3 Subtable 0x3 03e2 ; -------------------------------------------------------------------------------------- 03e2 0000 0001 | | .DBG3TAB 0x0000,0x0001 03e4 0093 0001 | | .CONST 0x0093,0x0001 03e6 ; -------------------------------------------------------------------------------------- 03e6 ; Debug3 Subtable 0x4 03e6 ; -------------------------------------------------------------------------------------- 03e6 0000 0004 | | .DBG3TAB 0x0000,0x0004 03e8 009b 0001 | | .CONST 0x009b,0x0001 03ea 009f 0002 | | .CONST 0x009f,0x0002 03ec 00a3 0003 | | .CONST 0x00a3,0x0003 03ee 00a8 0004 | | .CONST 0x00a8,0x0004 03f0 ; -------------------------------------------------------------------------------------- 03f0 ; Debug3 Subtable 0x5 03f0 ; -------------------------------------------------------------------------------------- 03f0 0002 0010 | | .DBG3TAB 0x0002,0x0010 03f2 00b3 ffff | | .CONST 0x00b3,0xffff 03f4 00b4 0001 | | .CONST 0x00b4,0x0001 03f6 00b5 0401 | | .CONST 0x00b5,0x0401 03f8 00b9 0402 | | .CONST 0x00b9,0x0402 03fa 00bd 0403 | | .CONST 0x00bd,0x0403 03fc 00c2 0404 | | .CONST 0x00c2,0x0404 03fe 00ca 0002 | | .CONST 0x00ca,0x0002 0400 00cf 0004 | | .CONST 0x00cf,0x0004 0402 00d5 f7ff | | .CONST 0x00d5,0xf7ff 0404 00dd 0801 | | .CONST 0x00dd,0x0801 0406 00e3 0802 | | .CONST 0x00e3,0x0802 0408 00f6 0803 | | .CONST 0x00f6,0x0803 040a 00f6 0804 | | .CONST 0x00f6,0x0804 040c 00fa 0805 | | .CONST 0x00fa,0x0805 040e 00ff 0806 | | .CONST 0x00ff,0x0806 0410 0105 0807 | | .CONST 0x0105,0x0807 0412 010b 0005 | | .CONST 0x010b,0x0005 0414 010f 0003 | | .CONST 0x010f,0x0003 0416 ; -------------------------------------------------------------------------------------- 0416 ; Debug3 Subtable 0x6 0416 ; -------------------------------------------------------------------------------------- 0416 0000 0001 | | .DBG3TAB 0x0000,0x0001 0418 011b 0001 | | .CONST 0x011b,0x0001 041a ; -------------------------------------------------------------------------------------- 041a ; Debug3 Subtable 0x7 041a ; -------------------------------------------------------------------------------------- 041a 0001 0007 | | .DBG3TAB 0x0001,0x0007 041c 0133 ffff | 3 | .CONST 0x0133,0xffff 041e 013b 0001 | ; | .CONST 0x013b,0x0001 0420 0141 0002 | A | .CONST 0x0141,0x0002 0422 0154 0003 | T | .CONST 0x0154,0x0003 0424 0154 0004 | T | .CONST 0x0154,0x0004 0426 0158 0005 | X | .CONST 0x0158,0x0005 0428 015d 0006 | ] | .CONST 0x015d,0x0006 042a 0163 0007 | c | .CONST 0x0163,0x0007 042c ; -------------------------------------------------------------------------------------- 042c ; Debug3 Subtable 0x8 042c ; -------------------------------------------------------------------------------------- 042c 0001 0009 | | .DBG3TAB 0x0001,0x0009 042e 016b ffff | k | .CONST 0x016b,0xffff 0430 0173 0001 | s | .CONST 0x0173,0x0001 0432 0179 0002 | y | .CONST 0x0179,0x0002 0434 018c 0003 | | .CONST 0x018c,0x0003 0436 018c 0004 | | .CONST 0x018c,0x0004 0438 0190 0005 | | .CONST 0x0190,0x0005 043a 0195 0006 | | .CONST 0x0195,0x0006 043c 019b 0007 | | .CONST 0x019b,0x0007 043e 019f 0008 | | .CONST 0x019f,0x0008 0440 01a2 0009 | | .CONST 0x01a2,0x0009 0442 ; -------------------------------------------------------------------------------------- 0442 ; Debug3 Subtable 0x9 0442 ; -------------------------------------------------------------------------------------- 0442 0001 0001 | | .DBG3TAB 0x0001,0x0001 0444 01ab ffff | | .CONST 0x01ab,0xffff 0446 01ac 0001 | | .CONST 0x01ac,0x0001 0448 ; -------------------------------------------------------------------------------------- 0448 ; Debug3 Subtable 0xa 0448 ; -------------------------------------------------------------------------------------- 0448 0003 000f | | .DBG3TAB 0x0003,0x000f 044a 01bb ffff | | .CONST 0x01bb,0xffff 044c 01c3 fffe | | .CONST 0x01c3,0xfffe 044e 01ca fffd | | .CONST 0x01ca,0xfffd 0450 01cb 0001 | | .CONST 0x01cb,0x0001 0452 01cd 0002 | | .CONST 0x01cd,0x0002 0454 01d0 0003 | | .CONST 0x01d0,0x0003 0456 01d4 0004 | | .CONST 0x01d4,0x0004 0458 01d9 0005 | | .CONST 0x01d9,0x0005 045a 01dc 0007 | | .CONST 0x01dc,0x0007 045c 01e0 0006 | | .CONST 0x01e0,0x0006 045e 01e6 0008 | | .CONST 0x01e6,0x0008 0460 01ec 0009 | | .CONST 0x01ec,0x0009 0462 01f2 000a | | .CONST 0x01f2,0x000a 0464 01f9 000b | | .CONST 0x01f9,0x000b 0466 01fe 000d | | .CONST 0x01fe,0x000d 0468 0202 000c | | .CONST 0x0202,0x000c 046a 0208 000e | | .CONST 0x0208,0x000e 046c 020e 000f | | .CONST 0x020e,0x000f 046e ; -------------------------------------------------------------------------------------- 046e ; Debug3 Subtable 0xb 046e ; -------------------------------------------------------------------------------------- 046e 0000 0004 | | .DBG3TAB 0x0000,0x0004 0470 021b 0001 | | .CONST 0x021b,0x0001 0472 021e 0002 | | .CONST 0x021e,0x0002 0474 0223 0003 | # | .CONST 0x0223,0x0003 0476 0227 0004 | ' | .CONST 0x0227,0x0004 0478 ; -------------------------------------------------------------------------------------- 0478 ; Debug3 Subtable 0xc 0478 ; -------------------------------------------------------------------------------------- 0478 0000 0003 | | .DBG3TAB 0x0000,0x0003 047a 0233 0001 | 3 | .CONST 0x0233,0x0001 047c 0239 0002 | 9 | .CONST 0x0239,0x0002 047e 023c 0003 | < | .CONST 0x023c,0x0003 0480 ; -------------------------------------------------------------------------------------- 0480 ; Debug3 Subtable 0xd 0480 ; -------------------------------------------------------------------------------------- 0480 0000 0001 | | .DBG3TAB 0x0000,0x0001 0482 024b 0001 | K | .CONST 0x024b,0x0001 0484 ; -------------------------------------------------------------------------------------- 0484 ; Debug3 Subtable 0xe 0484 ; -------------------------------------------------------------------------------------- 0484 0000 0001 | | .DBG3TAB 0x0000,0x0001 0486 025b 0001 | [ | .CONST 0x025b,0x0001 0488 ; -------------------------------------------------------------------------------------- 0488 ; Debug3 Subtable 0xf 0488 ; -------------------------------------------------------------------------------------- 0488 0000 0001 | | .DBG3TAB 0x0000,0x0001 048a 0263 0001 | c | .CONST 0x0263,0x0001 048c ; -------------------------------------------------------------------------------------- 048c ; Debug3 Subtable 0x10 048c ; -------------------------------------------------------------------------------------- 048c 0000 0000 | | .DBG3TAB 0x0000,0x0000 048e ; -------------------------------------------------------------------------------------- 048e ; Debug3 Subtable 0x11 048e ; -------------------------------------------------------------------------------------- 048e 0000 0000 | | .DBG3TAB 0x0000,0x0000 0490 ; -------------------------------------------------------------------------------------- 0490 ; Debug3 Subtable 0x12 0490 ; -------------------------------------------------------------------------------------- 0490 0000 0001 | | .DBG3TAB 0x0000,0x0001 0492 02a3 0001 | | .CONST 0x02a3,0x0001 0494 ; -------------------------------------------------------------------------------------- 0494 ; Debug3 Subtable 0x13 0494 ; -------------------------------------------------------------------------------------- 0494 0001 0003 | | .DBG3TAB 0x0001,0x0003 0496 02b3 ffff | | .CONST 0x02b3,0xffff 0498 02b7 0002 | | .CONST 0x02b7,0x0002 049a 02bb 0001 | | .CONST 0x02bb,0x0001 049c 02c3 0003 | | .CONST 0x02c3,0x0003 049e 0000 0000 | | .BLANK 0000[0x162]