|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 4096 (0x1000)
Types: SEG
Notes: 5805_R1K_CODE
Names: »11172881.SEG«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
└─⟦this⟧ »11172881.SEG«
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
└─⟦this⟧ »11172881.SEG«
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
└─⟦this⟧ »11172881.SEG«
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
└─⟦this⟧ »11172881.SEG«
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
└─⟦this⟧ »11172881.SEG«
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5805 |X | .CONST 0x5805 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0408 | | .CONST 0x0408 ; 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 0103 | | .CONST 0x0103 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0083 | | .CONST 0x0083 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0022 | " | .CONST 0x0022 ; Number of locals
000b INIT_0008:
000b 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x0 = .DEBUG 0x000b,0x04a2,0x8000,0x0000,0x000e,0x0494,0x0000,0x000a
; Debug Table 0x0.0x0 = 0xb,0xffff
000c 0266 | f | Execute Discrete,Bounds
000d e001 | | Load 0x0,0x1
000e 1b0e | | Execute Package,Field_Read,Field_Number 0xe
000f 02a0 | | Declare_Subprogram Null_Subprogram
0010 4801 |H | Short_Literal 0x1
0011 0351 | Q | Declare_Type Array,Defined,Visible,Bounds_With_Object
0012 00e4 | | Load_Encached Positive_Cache ; Debug Table 0x0.0x1 = 0x12,0xfffe
0013 4800 |H | Short_Literal 0x0
0014 4801 |H | Short_Literal 0x1
0015 4801 |H | Short_Literal 0x1
0016 4802 |H | Short_Literal 0x2
0017 0319 | | Declare_Type Variant_Record,Incomplete,Visible
0018 029a 008b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0088 ; Debug Table 0x0.0x2 = 0x18,0xfffd
001a 029a 0093 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0090 ; Debug Table 0x0.0x3 = 0x1a,0xfffc
001c 029a 00a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00a0 ; Debug Table 0x0.0x4 = 0x1c,0xfffb
001e 029a 00d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00d0 ; Debug Table 0x0.0x5 = 0x1e,0xfffa
0020 029a 00e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00e0 ; Debug Table 0x0.0x6 = 0x20,0xfff9
0022 029a 010b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0108 ; Debug Table 0x0.0x7 = 0x22,0xfff8
0024 029a 013b | ;| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0138 ; Debug Table 0x0.0x8 = 0x24,0xfff7
0026 029a 017b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0178 ; Debug Table 0x0.0x9 = 0x26,0xfff6
0028 029a 01ab | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01a8 ; Debug Table 0x0.0xa = 0x28,0xfff5
002a 029a 027b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0278 ; Debug Table 0x0.0xb = 0x2a,0xfff4
002c 0007 | | Action Break_Optional ; Debug Table 0x0.0xc = 0x2c,0xfff3
002d 0007 | | Action Break_Optional ; Debug Table 0x0.0xd = 0x2d,0xfff2
002e 029a 02c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_02c0 ; Debug Table 0x0.0xe = 0x2e,0xfff1
0030 e002 | | Load 0x0,0x2 ; Debug Table 0x0.0xf = 0x30,0xfff0
0031 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0032 e001 | | Load 0x0,0x1
0033 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
0034 029f 02f3 | | Declare_Subprogram For_Call,INIT_02f0
0036 4802 |H | Short_Literal 0x2
0037 032d | - | Declare_Type Record,Defined
0038 00e4 | | Load_Encached Positive_Cache ; Debug Table 0x0.0x10 = 0x38,0xffef
0039 0266 | f | Execute Discrete,Bounds
003a e21a | | Load 0x1,0x1a
003b 029f 030b | | Declare_Subprogram For_Call,INIT_0308
003d 4801 |H | Short_Literal 0x1
003e 0350 | P | Declare_Type Array,Defined,Bounds_With_Object
003f e21a | | Load 0x1,0x1a ; Debug Table 0x0.0x11 = 0x3f,0xffee
0040 0322 | " | Declare_Variable Record
0041 e21c | | Load 0x1,0x1c
0042 1c01 | | Execute_Immediate Run_Utility,0x1
0043 e002 | | Load 0x0,0x2
0044 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0045 e21c | | Load 0x1,0x1c
0046 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0047 4800 |H | Short_Literal 0x0
0048 e21c | | Load 0x1,0x1c
0049 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
004a 629d |b | Indirect_Literal Discrete,0x2e8,{0x00000000, 0x000e0494} ; Debug Table 0x0.0x12 = 0x4a,0xffed
004b 4923 |I# | Short_Literal 0x123
004c e21a | | Load 0x1,0x1a
004d e21b | | Load 0x1,0x1b
004e e21c | | Load 0x1,0x1c
004f 6294 |b | Indirect_Literal Discrete,0x2e4,{0x00000000, 0x7fffffff}
0050 e003 | | Load 0x0,0x3
0051 0387 | | Declare_Variable Package
0052 00d8 | | Load_Top At_Offset_0
0053 020f | | Execute Module,Activate
0054 e21d | | Load 0x1,0x1d ; Debug Table 0x0.0x13 = 0x54,0xffec
0055 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0056 029f 0333 | 3| Declare_Subprogram For_Call,INIT_0330
0058 4800 |H | Short_Literal 0x0
0059 4801 |H | Short_Literal 0x1
005a 4800 |H | Short_Literal 0x0
005b e20e | | Load 0x1,0xe
005c 0307 | | Complete_Type Variant_Record,By_Defining
005d 00bf | | Action Accept_Activation
005e 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x005e,0x04cc,0x8000,0x0000,0x000e,0x1b14,0x0000,0x000b
; Debug Table 0x1.0x0 = 0x5e,0xffff
005f 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x5f,0xfffe
0060 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x60,0xfffd
0061 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x61,0xfffc
0062 0007 | | Action Break_Optional ; Debug Table 0x1.0x4 = 0x62,0xfffb
0063 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x1.0x5 = 0x63,0xfffa
0064 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0065 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x1.0x6 = 0x65,0xfff9
0066 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0067 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x7 = 0x67,0xfff8
0068 00c7 | | Action Elaborate_Subprogram
0069 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x8 = 0x69,0xfff7
006a 00c7 | | Action Elaborate_Subprogram
006b 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x9 = 0x6b,0xfff6
006c 00c7 | | Action Elaborate_Subprogram
006d 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0xa = 0x6d,0xfff5
006e 00c7 | | Action Elaborate_Subprogram
006f 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0xb = 0x6f,0xfff4
0070 00c7 | | Action Elaborate_Subprogram
0071 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0xc = 0x71,0xfff3
0072 00c7 | | Action Elaborate_Subprogram
0073 029d 0363 | c| Declare_Subprogram For_Outer_Call,INIT_0360 ; Debug Table 0x1.0xd = 0x73,0xfff2
0075 029d 03cb | | Declare_Subprogram For_Outer_Call,INIT_03c8 ; Debug Table 0x1.0xe = 0x75,0xfff1
0077 029d 03e3 | | Declare_Subprogram For_Outer_Call,INIT_03e0 ; Debug Table 0x1.0xf = 0x77,0xfff0
0079 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0x10 = 0x79,0xffef
007a 00c7 | | Action Elaborate_Subprogram
007b 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0x11 = 0x7b,0xffee
007c 00c7 | | Action Elaborate_Subprogram
007d 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x12 = 0x7d,0xffed
007e 00c7 | | Action Elaborate_Subprogram
007f 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0x13 = 0x7f,0xffec
0080 00c7 | | Action Elaborate_Subprogram
0081 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0x14 = 0x81,0xffeb
0082 00c7 | | Action Elaborate_Subprogram
0083 BODY_0008:
0083 00bc | | Action Signal_Activated
0084 00bb | | Action Signal_Completion
0085 0000 0000 | | .XXX[0x3]
0087 0000 | |
0088 ; --------------------------------------------------------------------------------------
0088 ; SUBPROGRAM
0088 ; --------------------------------------------------------------------------------------
0088 008b | | .CONST 0x008b ; Address of begin
0089 0004 | | .CONST 0x0004 ; Address of exception handler
008a 0001 | | .CONST 0x0001 ; Number of locals
008b BODY_0088:
008b INIT_0088:
008b e5ff | | Load 0x2,-0x1 ; Debug Table 0x2 = .DEBUG 0x008b,0x04f8,0x0002,0x0000,0x000e,0x0494,0x0000,0x0020
; Debug Table 0x2.0x0 = 0x8b,0x1
008c 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
008d e21d | | Load 0x1,0x1d
008e 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
008f 4401 |D | Exit_Subprogram With_Result,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 e5fe | | Load 0x2,-0x2 ; Debug Table 0x3 = .DEBUG 0x0093,0x04fc,0x0002,0x0000,0x000e,0x0494,0x0000,0x0029
; Debug Table 0x3.0x0 = 0x93,0x1
0094 00e4 | | Load_Encached Positive_Cache
0095 025b | [ | Execute Discrete,Check_In_Type
0096 e5ff | | Load 0x2,-0x1
0097 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0098 e21d | | Load 0x1,0x1d
0099 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
009a 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
009b 4402 |D | Exit_Subprogram With_Result,0x2
009c 0000 0000 | | .BLANK 0000[0x4]
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00a9 | | .CONST 0x00a9 ; Address of begin
00a1 00c6 | | .CONST 0x00c6 ; Address of exception handler
00a2 0003 | | .CONST 0x0003 ; Number of locals
00a3 INIT_00a0:
00a3 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x4 = .DEBUG 0x00a3,0x0500,0x0001,0x0000,0x000e,0x0494,0x0000,0x0038
; Debug Table 0x4.0x0 = 0xa3,0xffff
00a4 e002 | | Load 0x0,0x2 ; Debug Table 0x4.0x1 = 0xa4,0xfffe
00a5 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00a6 0322 | " | Declare_Variable Record
00a7 e403 | | Load 0x2,0x3
00a8 1c00 | | Execute_Immediate Run_Utility,0x0
00a9 BODY_00a0:
00a9 4801 |H | Short_Literal 0x1 ; Debug Table 0x4.0x2 = 0xa9,0x1
00aa a402 | | Store_Unchecked 0x2,0x2
00ab 0007 | | Action Break_Optional ; Debug Table 0x4.0x3 = 0xab,0x2
00ac e402 | | Load 0x2,0x2 ; Debug Table 0x4.0x4 = 0xac,0x3
00ad 00e4 | | Load_Encached Positive_Cache
00ae 025b | [ | Execute Discrete,Check_In_Type
00af e5ff | | Load 0x2,-0x1
00b0 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
00b1 e21d | | Load 0x1,0x1d
00b2 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
00b3 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
00b4 e403 | | Load 0x2,0x3
00b5 017d | } | Execute Record,Structure_Write
00b6 e403 | | Load 0x2,0x3 ; Debug Table 0x4.0x5 = 0xb6,0x4
00b7 e002 | | Load 0x0,0x2
00b8 181f | | Execute Package,Field_Execute,Field_Number 0x1f
00b9 e5fe | | Load 0x2,-0x2
00ba 027f | | Execute Discrete,Equal
00bb 6806 |h | Jump_Zero 0xc2
00bc 4801 |H | Short_Literal 0x1 ; Debug Table 0x4.0x6 = 0xbc,0x5
00bd a5fc | | Store_Unchecked 0x2,-0x4
00be e403 | | Load 0x2,0x3 ; Debug Table 0x4.0x7 = 0xbe,0x6
00bf e5fd | | Load 0x2,-0x3
00c0 017d | } | Execute Record,Structure_Write
00c1 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0x4.0x8 = 0xc1,0x7
00c2 e402 | | Load 0x2,0x2 ; Debug Table 0x4.0x9 = 0xc2,0x8
00c3 0a01 | | Execute_Immediate Plus,0x1
00c4 c402 | | Store 0x2,0x2
00c5 7fe6 | | Jump 0xac
00c6 TRAP_00a0:
00c6 0007 | | Action Break_Optional
00c7 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0xa = 0xc7,0x9
00c8 a5fc | | Store_Unchecked 0x2,-0x4
00c9 4503 |E | Exit_Subprogram 0x3
00ca 0000 0000 | | .BLANK 0000[0x6]
00d0 ; --------------------------------------------------------------------------------------
00d0 ; SUBPROGRAM
00d0 ; --------------------------------------------------------------------------------------
00d0 00d3 | | .CONST 0x00d3 ; Address of begin
00d1 0004 | | .CONST 0x0004 ; Address of exception handler
00d2 0001 | | .CONST 0x0001 ; Number of locals
00d3 BODY_00d0:
00d3 INIT_00d0:
00d3 e5ff | | Load 0x2,-0x1 ; Debug Table 0x5 = .DEBUG 0x00d3,0x0518,0x0001,0x0000,0x000e,0x0494,0x0000,0x0050
; Debug Table 0x5.0x0 = 0xd3,0x1
00d4 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
00d5 e21d | | Load 0x1,0x1d
00d6 1b11 | | Execute Package,Field_Read,Field_Number 0x11
00d7 4800 |H | Short_Literal 0x0
00d8 e21d | | Load 0x1,0x1d
00d9 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
00da 4501 |E | Exit_Subprogram 0x1
00db 0000 0000 | | .BLANK 0000[0x5]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00e9 | | .CONST 0x00e9 ; Address of begin
00e1 0004 | | .CONST 0x0004 ; Address of exception handler
00e2 0003 | | .CONST 0x0003 ; Number of locals
00e3 INIT_00e0:
00e3 e002 | | Load 0x0,0x2 ; Debug Table 0x6 = .DEBUG 0x00e3,0x051c,0x0001,0x0000,0x000e,0x0494,0x0000,0x0058
; Debug Table 0x6.0x0 = 0xe3,0xffff
00e4 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00e5 0322 | " | Declare_Variable Record
00e6 e402 | | Load 0x2,0x2
00e7 1c00 | | Execute_Immediate Run_Utility,0x0
00e8 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x6.0x1 = 0xe8,0xfffe
00e9 BODY_00e0:
00e9 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x6.0x2 = 0xe9,0x1
00ea e402 | | Load 0x2,0x2
00eb e5ff | | Load 0x2,-0x1
00ec e002 | | Load 0x0,0x2
00ed 181f | | Execute Package,Field_Execute,Field_Number 0x1f
00ee e5fd | | Load 0x2,-0x3
00ef 8211 | | Call 0x1,0x11
00f0 00d1 | | Pop_Control Pop_Count_1
00f1 c403 | | Store 0x2,0x3
00f2 e403 | | Load 0x2,0x3 ; Debug Table 0x6.0x3 = 0xf2,0x2
00f3 700f |p | Jump_Nonzero 0x103
00f4 e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x4 = 0xf4,0x3
00f5 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
00f6 e21a | | Load 0x1,0x1a
00f7 0322 | " | Declare_Variable Record
00f8 e405 | | Load 0x2,0x5
00f9 1c01 | | Execute_Immediate Run_Utility,0x1
00fa e5ff | | Load 0x2,-0x1
00fb e405 | | Load 0x2,0x5
00fc 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00fd e5fe | | Load 0x2,-0x2
00fe e405 | | Load 0x2,0x5
00ff 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0100 e21d | | Load 0x1,0x1d
0101 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0102 00d1 | | Pop_Control Pop_Count_1
0103 4503 |E | Exit_Subprogram 0x3
0104 0000 0000 | | .BLANK 0000[0x4]
0108 ; --------------------------------------------------------------------------------------
0108 ; SUBPROGRAM
0108 ; --------------------------------------------------------------------------------------
0108 0111 | | .CONST 0x0111 ; Address of begin
0109 0132 | 2 | .CONST 0x0132 ; Address of exception handler
010a 0003 | | .CONST 0x0003 ; Number of locals
010b INIT_0108:
010b 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x7 = .DEBUG 0x010b,0x0528,0x0001,0x0000,0x000e,0x0494,0x0000,0x006f
; Debug Table 0x7.0x0 = 0x10b,0xffff
010c e002 | | Load 0x0,0x2 ; Debug Table 0x7.0x1 = 0x10c,0xfffe
010d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
010e 0322 | " | Declare_Variable Record
010f e403 | | Load 0x2,0x3
0110 1c00 | | Execute_Immediate Run_Utility,0x0
0111 BODY_0108:
0111 4801 |H | Short_Literal 0x1 ; Debug Table 0x7.0x2 = 0x111,0x1
0112 a402 | | Store_Unchecked 0x2,0x2
0113 0007 | | Action Break_Optional ; Debug Table 0x7.0x3 = 0x113,0x2
0114 e402 | | Load 0x2,0x2 ; Debug Table 0x7.0x4 = 0x114,0x3
0115 00e4 | | Load_Encached Positive_Cache
0116 025b | [ | Execute Discrete,Check_In_Type
0117 e5fe | | Load 0x2,-0x2
0118 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0119 e21d | | Load 0x1,0x1d
011a 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
011b 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
011c e403 | | Load 0x2,0x3
011d 017d | } | Execute Record,Structure_Write
011e e403 | | Load 0x2,0x3 ; Debug Table 0x7.0x5 = 0x11e,0x4
011f e002 | | Load 0x0,0x2
0120 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0121 e5ff | | Load 0x2,-0x1
0122 027f | | Execute Discrete,Equal
0123 680a |h | Jump_Zero 0x12e
0124 e5fe | | Load 0x2,-0x2 ; Debug Table 0x7.0x6 = 0x124,0x5
0125 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0126 4801 |H | Short_Literal 0x1
0127 e402 | | Load 0x2,0x2
0128 00e4 | | Load_Encached Positive_Cache
0129 025b | [ | Execute Discrete,Check_In_Type
012a e21d | | Load 0x1,0x1d
012b 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
012c 00d1 | | Pop_Control Pop_Count_1
012d 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0x7.0x7 = 0x12d,0x6
012e e402 | | Load 0x2,0x2 ; Debug Table 0x7.0x8 = 0x12e,0x7
012f 0a01 | | Execute_Immediate Plus,0x1
0130 c402 | | Store 0x2,0x2
0131 7fe2 | | Jump 0x114
0132 TRAP_0108:
0132 0007 | | Action Break_Optional
0133 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0x7.0x9 = 0x133,0x8
0134 0000 0000 | | .BLANK 0000[0x4]
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 0142 | B | .CONST 0x0142 ; Address of begin
0139 0172 | r | .CONST 0x0172 ; Address of exception handler
013a 0005 | | .CONST 0x0005 ; Number of locals
013b INIT_0138:
013b 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x8 = .DEBUG 0x013b,0x053e,0x0002,0x0000,0x000e,0x0494,0x0000,0x007d
; Debug Table 0x8.0x0 = 0x13b,0xffff
013c e004 | | Load 0x0,0x4 ; Debug Table 0x8.0x1 = 0x13c,0xfffe
013d 1b11 | | Execute Package,Field_Read,Field_Number 0x11
013e e004 | | Load 0x0,0x4 ; Debug Table 0x8.0x2 = 0x13e,0xfffd
013f 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0140 e004 | | Load 0x0,0x4 ; Debug Table 0x8.0x3 = 0x140,0xfffc
0141 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0142 BODY_0138:
0142 e004 | | Load 0x0,0x4 ; Debug Table 0x8.0x4 = 0x142,0x1
0143 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0144 e004 | | Load 0x0,0x4
0145 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0146 e004 | | Load 0x0,0x4
0147 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0148 e5fd | | Load 0x2,-0x3
0149 e005 | | Load 0x0,0x5
014a 1820 | | Execute Package,Field_Execute,Field_Number 0x20
014b c403 | | Store 0x2,0x3
014c c404 | | Store 0x2,0x4
014d c405 | | Store 0x2,0x5
014e 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0x5 = 0x14e,0x2
014f a402 | | Store_Unchecked 0x2,0x2
0150 0007 | | Action Break_Optional ; Debug Table 0x8.0x6 = 0x150,0x3
0151 e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x7 = 0x151,0x4
0152 e5ff | | Load 0x2,-0x1
0153 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0154 e21d | | Load 0x1,0x1d
0155 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0156 027d | } | Execute Discrete,Greater
0157 7018 |p | Jump_Nonzero 0x170
0158 e21e | | Load 0x1,0x1e ; Debug Table 0x8.0x8 = 0x158,0x5
0159 0a01 | | Execute_Immediate Plus,0x1
015a c21e | | Store 0x1,0x1e
015b e405 | | Load 0x2,0x5 ; Debug Table 0x8.0x9 = 0x15b,0x6
015c e404 | | Load 0x2,0x4
015d e403 | | Load 0x2,0x3
015e e5fe | | Load 0x2,-0x2
015f e402 | | Load 0x2,0x2
0160 00e4 | | Load_Encached Positive_Cache
0161 025b | [ | Execute Discrete,Check_In_Type
0162 e5ff | | Load 0x2,-0x1
0163 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0164 e21d | | Load 0x1,0x1d
0165 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
0166 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0167 e002 | | Load 0x0,0x2
0168 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36
0169 6802 |h | Jump_Zero 0x16c
016a 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0xa = 0x16a,0x7
016b 4403 |D | Exit_Subprogram With_Result,0x3
016c e402 | | Load 0x2,0x2 ; Debug Table 0x8.0xb = 0x16c,0x8
016d 0a01 | | Execute_Immediate Plus,0x1
016e c402 | | Store 0x2,0x2
016f 7fe1 | | Jump 0x151
0170 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0xc = 0x170,0x9
0171 4403 |D | Exit_Subprogram With_Result,0x3
0172 TRAP_0138:
0172 0007 | | Action Break_Optional
0173 4801 |H | Short_Literal 0x1 ; Debug Table 0x8.0xd = 0x173,0xa
0174 4403 |D | Exit_Subprogram With_Result,0x3
0175 0000 0000 | | .XXX[0x3]
0177 0000 | |
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 017c | | | .CONST 0x017c ; Address of begin
0179 019e | | .CONST 0x019e ; Address of exception handler
017a 0002 | | .CONST 0x0002 ; Number of locals
017b INIT_0178:
017b 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x9 = .DEBUG 0x017b,0x055c,0x0002,0x0000,0x000e,0x0494,0x0000,0x0092
; Debug Table 0x9.0x0 = 0x17b,0xffff
017c BODY_0178:
017c 4801 |H | Short_Literal 0x1 ; Debug Table 0x9.0x1 = 0x17c,0x1
017d a402 | | Store_Unchecked 0x2,0x2
017e 0007 | | Action Break_Optional ; Debug Table 0x9.0x2 = 0x17e,0x2
017f e402 | | Load 0x2,0x2 ; Debug Table 0x9.0x3 = 0x17f,0x3
0180 e5ff | | Load 0x2,-0x1
0181 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0182 e21d | | Load 0x1,0x1d
0183 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0184 027d | } | Execute Discrete,Greater
0185 7016 |p | Jump_Nonzero 0x19c
0186 e21f | | Load 0x1,0x1f ; Debug Table 0x9.0x4 = 0x186,0x4
0187 0a01 | | Execute_Immediate Plus,0x1
0188 c21f | | Store 0x1,0x1f
0189 e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x5 = 0x189,0x5
018a e5fe | | Load 0x2,-0x2
018b e402 | | Load 0x2,0x2
018c 00e4 | | Load_Encached Positive_Cache
018d 025b | [ | Execute Discrete,Check_In_Type
018e e5ff | | Load 0x2,-0x1
018f 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0190 e21d | | Load 0x1,0x1d
0191 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
0192 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0193 e002 | | Load 0x0,0x2
0194 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37
0195 6802 |h | Jump_Zero 0x198
0196 4801 |H | Short_Literal 0x1 ; Debug Table 0x9.0x6 = 0x196,0x6
0197 4403 |D | Exit_Subprogram With_Result,0x3
0198 e402 | | Load 0x2,0x2 ; Debug Table 0x9.0x7 = 0x198,0x7
0199 0a01 | | Execute_Immediate Plus,0x1
019a c402 | | Store 0x2,0x2
019b 7fe3 | | Jump 0x17f
019c 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x8 = 0x19c,0x8
019d 4403 |D | Exit_Subprogram With_Result,0x3
019e TRAP_0178:
019e 0007 | | Action Break_Optional
019f 4801 |H | Short_Literal 0x1 ; Debug Table 0x9.0x9 = 0x19f,0x9
01a0 4403 |D | Exit_Subprogram With_Result,0x3
01a1 0000 0000 | | .BLANK 0000[0x7]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01bb | | .CONST 0x01bb ; Address of begin
01a9 026d | m | .CONST 0x026d ; Address of exception handler
01aa 0009 | | .CONST 0x0009 ; Number of locals
01ab INIT_01a8:
01ab 00e3 | | Load_Encached Natural_Cache ; Debug Table 0xa = .DEBUG 0x01ab,0x0572,0x0001,0x0000,0x000e,0x0494,0x0000,0x00a7
; Debug Table 0xa.0x0 = 0x1ab,0xffff
01ac e002 | | Load 0x0,0x2 ; Debug Table 0xa.0x1 = 0x1ac,0xfffe
01ad 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01ae 0322 | " | Declare_Variable Record
01af e403 | | Load 0x2,0x3
01b0 1c00 | | Execute_Immediate Run_Utility,0x0
01b1 00e3 | | Load_Encached Natural_Cache ; Debug Table 0xa.0x2 = 0x1b1,0xfffd
01b2 e004 | | Load 0x0,0x4 ; Debug Table 0xa.0x3 = 0x1b2,0xfffc
01b3 1b11 | | Execute Package,Field_Read,Field_Number 0x11
01b4 e004 | | Load 0x0,0x4 ; Debug Table 0xa.0x4 = 0x1b4,0xfffb
01b5 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01b6 e004 | | Load 0x0,0x4 ; Debug Table 0xa.0x5 = 0x1b6,0xfffa
01b7 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01b8 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xa.0x6 = 0x1b8,0xfff9
01b9 e001 | | Load 0x0,0x1 ; Debug Table 0xa.0x7 = 0x1b9,0xfff8
01ba 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
01bb BODY_01a8:
01bb e5fd | | Load 0x2,-0x3 ; Debug Table 0xa.0x8 = 0x1bb,0x1
01bc 820f | | Call 0x1,0xf
01bd a404 | | Store_Unchecked 0x2,0x4
01be e004 | | Load 0x0,0x4 ; Debug Table 0xa.0x9 = 0x1be,0x2
01bf 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01c0 e004 | | Load 0x0,0x4
01c1 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01c2 e004 | | Load 0x0,0x4
01c3 1b11 | | Execute Package,Field_Read,Field_Number 0x11
01c4 e5fb | | Load 0x2,-0x5
01c5 e005 | | Load 0x0,0x5
01c6 1820 | | Execute Package,Field_Execute,Field_Number 0x20
01c7 c405 | | Store 0x2,0x5
01c8 c406 | | Store 0x2,0x6
01c9 c407 | | Store 0x2,0x7
01ca 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0xa = 0x1ca,0x3
01cb a402 | | Store_Unchecked 0x2,0x2
01cc 0007 | | Action Break_Optional ; Debug Table 0xa.0xb = 0x1cc,0x4
01cd e402 | | Load 0x2,0x2 ; Debug Table 0xa.0xc = 0x1cd,0x5
01ce e5fc | | Load 0x2,-0x4
01cf 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
01d0 e21d | | Load 0x1,0x1d
01d1 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
01d2 027d | } | Execute Discrete,Greater
01d3 7098 |p | Jump_Nonzero 0x26c
01d4 e402 | | Load 0x2,0x2 ; Debug Table 0xa.0xd = 0x1d4,0x6
01d5 00e4 | | Load_Encached Positive_Cache
01d6 025b | [ | Execute Discrete,Check_In_Type
01d7 e5fc | | Load 0x2,-0x4
01d8 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
01d9 e21d | | Load 0x1,0x1d
01da 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
01db 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01dc e403 | | Load 0x2,0x3
01dd 017d | } | Execute Record,Structure_Write
01de e402 | | Load 0x2,0x2 ; Debug Table 0xa.0xe = 0x1de,0x7
01df 00e4 | | Load_Encached Positive_Cache
01e0 025b | [ | Execute Discrete,Check_In_Type
01e1 e5fc | | Load 0x2,-0x4
01e2 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
01e3 e21d | | Load 0x1,0x1d
01e4 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
01e5 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01e6 a409 | | Store_Unchecked 0x2,0x9
01e7 e21e | | Load 0x1,0x1e ; Debug Table 0xa.0xf = 0x1e7,0x8
01e8 0a01 | | Execute_Immediate Plus,0x1
01e9 c21e | | Store 0x1,0x1e
01ea e407 | | Load 0x2,0x7 ; Debug Table 0xa.0x10 = 0x1ea,0x9
01eb e406 | | Load 0x2,0x6
01ec e405 | | Load 0x2,0x5
01ed e5ff | | Load 0x2,-0x1
01ee e403 | | Load 0x2,0x3
01ef e002 | | Load 0x0,0x2
01f0 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36
01f1 6876 |hv | Jump_Zero 0x268
01f2 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xa.0x11 = 0x1f2,0xa
01f3 e5fb | | Load 0x2,-0x5
01f4 e403 | | Load 0x2,0x3
01f5 e002 | | Load 0x0,0x2
01f6 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
01f7 e5ff | | Load 0x2,-0x1
01f8 8220 | | Call 0x1,0x20
01f9 00d1 | | Pop_Control Pop_Count_1
01fa c408 | | Store 0x2,0x8
01fb e408 | | Load 0x2,0x8 ; Debug Table 0xa.0x12 = 0x1fb,0xb
01fc 686b |hk | Jump_Zero 0x268
01fd e5fb | | Load 0x2,-0x5
01fe e403 | | Load 0x2,0x3
01ff 8221 | ! | Call 0x1,0x21
0200 6867 |hg | Jump_Zero 0x268
0201 e5fb | | Load 0x2,-0x5
0202 e409 | | Load 0x2,0x9
0203 8222 | " | Call 0x1,0x22
0204 6863 |hc | Jump_Zero 0x268
0205 e403 | | Load 0x2,0x3 ; Debug Table 0xa.0x13 = 0x205,0xc
0206 e002 | | Load 0x0,0x2
0207 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0208 4602 |F | Jump_Case 0x2
0209 7802 |x | Jump 0x20c ; case 0x0
020a 785d |x] | Jump 0x268 ; case 0x1
020b 785c |x\ | Jump 0x268 ; case 0x2
020c e403 | | Load 0x2,0x3 ; Debug Table 0xa.0x14 = 0x20c,0xd
020d e002 | | Load 0x0,0x2
020e 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
020f 0f01 | | Execute_Immediate Equal,0x1
0210 683c |h< | Jump_Zero 0x24d
0211 e403 | | Load 0x2,0x3 ; Debug Table 0xa.0x15 = 0x211,0xe
0212 e002 | | Load 0x0,0x2
0213 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0214 7012 |p | Jump_Nonzero 0x227
0215 e5fe | | Load 0x2,-0x2 ; Debug Table 0xa.0x16 = 0x215,0xf
0216 680e |h | Jump_Zero 0x225
0217 e5f9 | | Load 0x2,-0x7 ; Debug Table 0xa.0x17 = 0x217,0x10
0218 e5fa | | Load 0x2,-0x6
0219 e5fc | | Load 0x2,-0x4
021a e403 | | Load 0x2,0x3
021b e002 | | Load 0x0,0x2
021c 181f | | Execute Package,Field_Execute,Field_Number 0x1f
021d e006 | | Load 0x0,0x6
021e 180e | | Execute Package,Field_Execute,Field_Number 0xe
021f 00d2 | | Pop_Control Pop_Count_2
0220 c5f9 | | Store 0x2,-0x7
0221 e402 | | Load 0x2,0x2 ; Debug Table 0xa.0x18 = 0x221,0x11
0222 0aff | | Execute_Immediate Plus,-0x1
0223 c402 | | Store 0x2,0x2
0224 7822 |x" | Jump 0x247
0225 60ba |` | Indirect_Literal Discrete,0x2e0,{0x00000000, 0x0e049401} ; Debug Table 0xa.0x19 = 0x225,0x12
0226 0257 | W | Execute Discrete,Raise
0227 e403 | | Load 0x2,0x3 ; Debug Table 0xa.0x1a = 0x227,0x13
0228 e002 | | Load 0x0,0x2
0229 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
022a 0e01 | | Execute_Immediate Not_Equal,0x1
022b 681b |h | Jump_Zero 0x247
022c e5fe | | Load 0x2,-0x2 ; Debug Table 0xa.0x1b = 0x22c,0x14
022d 6817 |h | Jump_Zero 0x245
022e e403 | | Load 0x2,0x3 ; Debug Table 0xa.0x1c = 0x22e,0x15
022f e002 | | Load 0x0,0x2
0230 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34
0231 00d1 | | Pop_Control Pop_Count_1
0232 e5fc | | Load 0x2,-0x4 ; Debug Table 0xa.0x1d = 0x232,0x16
0233 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0234 e21a | | Load 0x1,0x1a
0235 0322 | " | Declare_Variable Record
0236 e40b | | Load 0x2,0xb
0237 1c01 | | Execute_Immediate Run_Utility,0x1
0238 e403 | | Load 0x2,0x3
0239 e40b | | Load 0x2,0xb
023a 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
023b e409 | | Load 0x2,0x9
023c e40b | | Load 0x2,0xb
023d 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
023e e402 | | Load 0x2,0x2
023f 00e4 | | Load_Encached Positive_Cache
0240 025b | [ | Execute Discrete,Check_In_Type
0241 e21d | | Load 0x1,0x1d
0242 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0243 00d1 | | Pop_Control Pop_Count_1
0244 7802 |x | Jump 0x247
0245 609a |` | Indirect_Literal Discrete,0x2e0,{0x00000000, 0x0e049401} ; Debug Table 0xa.0x1e = 0x245,0x17
0246 0257 | W | Execute Discrete,Raise
0247 e5fd | | Load 0x2,-0x3 ; Debug Table 0xa.0x1f = 0x247,0x18
0248 4800 |H | Short_Literal 0x0
0249 e403 | | Load 0x2,0x3
024a 8213 | | Call 0x1,0x13
024b 00d1 | | Pop_Control Pop_Count_1
024c 781b |x | Jump 0x268
024d e5fe | | Load 0x2,-0x2 ; Debug Table 0xa.0x20 = 0x24d,0x19
024e 6817 |h | Jump_Zero 0x266
024f e403 | | Load 0x2,0x3 ; Debug Table 0xa.0x21 = 0x24f,0x1a
0250 e002 | | Load 0x0,0x2
0251 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34
0252 00d1 | | Pop_Control Pop_Count_1
0253 e5fc | | Load 0x2,-0x4 ; Debug Table 0xa.0x22 = 0x253,0x1b
0254 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0255 e21a | | Load 0x1,0x1a
0256 0322 | " | Declare_Variable Record
0257 e40b | | Load 0x2,0xb
0258 1c01 | | Execute_Immediate Run_Utility,0x1
0259 e403 | | Load 0x2,0x3
025a e40b | | Load 0x2,0xb
025b 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
025c e409 | | Load 0x2,0x9
025d e40b | | Load 0x2,0xb
025e 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
025f e402 | | Load 0x2,0x2
0260 00e4 | | Load_Encached Positive_Cache
0261 025b | [ | Execute Discrete,Check_In_Type
0262 e21d | | Load 0x1,0x1d
0263 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0264 00d1 | | Pop_Control Pop_Count_1
0265 7802 |x | Jump 0x268
0266 6079 |`y | Indirect_Literal Discrete,0x2e0,{0x00000000, 0x0e049401} ; Debug Table 0xa.0x23 = 0x266,0x1c
0267 0257 | W | Execute Discrete,Raise
0268 e402 | | Load 0x2,0x2 ; Debug Table 0xa.0x24 = 0x268,0x1e
0269 0a01 | | Execute_Immediate Plus,0x1
026a c402 | | Store 0x2,0x2
026b 7f61 | a | Jump 0x1cd
026c 4503 |E | Exit_Subprogram 0x3
026d TRAP_01a8:
026d 0007 | | Action Break_Optional
026e e5fd | | Load 0x2,-0x3 ; Debug Table 0xa.0x25 = 0x26e,0x1f
026f 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0270 e21d | | Load 0x1,0x1d
0271 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0272 e404 | | Load 0x2,0x4
0273 e21d | | Load 0x1,0x1d
0274 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
0275 00d1 | | Pop_Control Pop_Count_1
0276 e40a | | Load 0x2,0xa ; Debug Table 0xa.0x26 = 0x276,0x20
0277 0101 | | Execute Exception,Reraise
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 0282 | | .CONST 0x0282 ; Address of begin
0279 02b3 | | .CONST 0x02b3 ; Address of exception handler
027a 0004 | | .CONST 0x0004 ; Number of locals
027b INIT_0278:
027b 00e3 | | Load_Encached Natural_Cache ; Debug Table 0xb = .DEBUG 0x027b,0x05c2,0x0001,0x0000,0x000e,0x0494,0x0000,0x00cc
; Debug Table 0xb.0x0 = 0x27b,0xffff
027c e002 | | Load 0x0,0x2 ; Debug Table 0xb.0x1 = 0x27c,0xfffe
027d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
027e 0322 | " | Declare_Variable Record
027f e403 | | Load 0x2,0x3
0280 1c00 | | Execute_Immediate Run_Utility,0x0
0281 00e3 | | Load_Encached Natural_Cache ; Debug Table 0xb.0x2 = 0x281,0xfffd
0282 BODY_0278:
0282 e5fc | | Load 0x2,-0x4 ; Debug Table 0xb.0x3 = 0x282,0x1
0283 820f | | Call 0x1,0xf
0284 a404 | | Store_Unchecked 0x2,0x4
0285 4801 |H | Short_Literal 0x1 ; Debug Table 0xb.0x4 = 0x285,0x2
0286 a402 | | Store_Unchecked 0x2,0x2
0287 0007 | | Action Break_Optional ; Debug Table 0xb.0x5 = 0x287,0x3
0288 e402 | | Load 0x2,0x2 ; Debug Table 0xb.0x6 = 0x288,0x4
0289 e5fb | | Load 0x2,-0x5
028a 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
028b e21d | | Load 0x1,0x1d
028c 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
028d 027d | } | Execute Discrete,Greater
028e 7023 |p# | Jump_Nonzero 0x2b2
028f e402 | | Load 0x2,0x2 ; Debug Table 0xb.0x7 = 0x28f,0x5
0290 00e4 | | Load_Encached Positive_Cache
0291 025b | [ | Execute Discrete,Check_In_Type
0292 e5fb | | Load 0x2,-0x5
0293 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0294 e21d | | Load 0x1,0x1d
0295 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
0296 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0297 e403 | | Load 0x2,0x3
0298 017d | } | Execute Record,Structure_Write
0299 e21f | | Load 0x1,0x1f ; Debug Table 0xb.0x8 = 0x299,0x6
029a 0a01 | | Execute_Immediate Plus,0x1
029b c21f | | Store 0x1,0x1f
029c e5fe | | Load 0x2,-0x2 ; Debug Table 0xb.0x9 = 0x29c,0x7
029d e5ff | | Load 0x2,-0x1
029e e403 | | Load 0x2,0x3
029f e002 | | Load 0x0,0x2
02a0 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37
02a1 680c |h | Jump_Zero 0x2ae
02a2 e403 | | Load 0x2,0x3 ; Debug Table 0xb.0xa = 0x2a2,0x8
02a3 e002 | | Load 0x0,0x2
02a4 181e | | Execute Package,Field_Execute,Field_Number 0x1e
02a5 4602 |F | Jump_Case 0x2
02a6 7807 |x | Jump 0x2ae ; case 0x0
02a7 7801 |x | Jump 0x2a9 ; case 0x1
02a8 7805 |x | Jump 0x2ae ; case 0x2
02a9 e5fc | | Load 0x2,-0x4 ; Debug Table 0xb.0xb = 0x2a9,0x9
02aa 4800 |H | Short_Literal 0x0
02ab e403 | | Load 0x2,0x3
02ac 8213 | | Call 0x1,0x13
02ad 00d1 | | Pop_Control Pop_Count_1
02ae e402 | | Load 0x2,0x2 ; Debug Table 0xb.0xc = 0x2ae,0xb
02af 0a01 | | Execute_Immediate Plus,0x1
02b0 c402 | | Store 0x2,0x2
02b1 7fd6 | | Jump 0x288
02b2 4504 |E | Exit_Subprogram 0x4
02b3 TRAP_0278:
02b3 0007 | | Action Break_Optional
02b4 e5fc | | Load 0x2,-0x4 ; Debug Table 0xb.0xd = 0x2b4,0xc
02b5 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
02b6 e21d | | Load 0x1,0x1d
02b7 1b11 | | Execute Package,Field_Read,Field_Number 0x11
02b8 e404 | | Load 0x2,0x4
02b9 e21d | | Load 0x1,0x1d
02ba 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
02bb 00d1 | | Pop_Control Pop_Count_1
02bc e405 | | Load 0x2,0x5 ; Debug Table 0xb.0xe = 0x2bc,0xd
02bd 0101 | | Execute Exception,Reraise
02be 0000 0000 | | .XXX[0x2]
02c0 ; --------------------------------------------------------------------------------------
02c0 ; SUBPROGRAM
02c0 ; --------------------------------------------------------------------------------------
02c0 02c3 | | .CONST 0x02c3 ; Address of begin
02c1 0004 | | .CONST 0x0004 ; Address of exception handler
02c2 0001 | | .CONST 0x0001 ; Number of locals
02c3 BODY_02c0:
02c3 INIT_02c0:
02c3 4800 |H | Short_Literal 0x0 ; Debug Table 0xc = .DEBUG 0x02c3,0x05e2,0x0001,0x0000,0x000e,0x0494,0x0000,0x00ef
; Debug Table 0xc.0x0 = 0x2c3,0x1
02c4 0092 03ef | | Action Push_String_Extended,0x3ef ; "Items.Check* calls = "
02c6 e007 | | Load 0x0,0x7
02c7 180d | | Execute Package,Field_Execute,Field_Number 0xd
02c8 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x1 = 0x2c8,0x2
02c9 480a |H | Short_Literal 0xa
02ca e21e | | Load 0x1,0x1e
02cb e007 | | Load 0x0,0x7
02cc 180f | | Execute Package,Field_Execute,Field_Number 0xf
02cd 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x2 = 0x2cd,0x3
02ce e007 | | Load 0x0,0x7
02cf 1810 | | Execute Package,Field_Execute,Field_Number 0x10
02d0 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x3 = 0x2d0,0x4
02d1 0092 03f0 | | Action Push_String_Extended,0x3f0 ; "Items.Check(Exc)* = "
02d3 e007 | | Load 0x0,0x7
02d4 180d | | Execute Package,Field_Execute,Field_Number 0xd
02d5 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x4 = 0x2d5,0x5
02d6 480a |H | Short_Literal 0xa
02d7 e21f | | Load 0x1,0x1f
02d8 e007 | | Load 0x0,0x7
02d9 180f | | Execute Package,Field_Execute,Field_Number 0xf
02da 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x5 = 0x2da,0x6
02db e007 | | Load 0x0,0x7
02dc 1810 | | Execute Package,Field_Execute,Field_Number 0x10
02dd 4501 |E | Exit_Subprogram 0x1
02de 0000 0000 | | .XXX[0x2]
02e0 0000 0000 | | .LITERAL {0x00000000, 0x0e049401}
02e4 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
02e8 0000 0000 | | .LITERAL {0x00000000, 0x000e0494}
02ec 0000 0000 | | .BLANK 0000[0x4]
02f0 ; --------------------------------------------------------------------------------------
02f0 ; SUBPROGRAM
02f0 ; --------------------------------------------------------------------------------------
02f0 02f3 | | .CONST 0x02f3 ; Address of begin
02f1 0004 | | .CONST 0x0004 ; Address of exception handler
02f2 0001 | | .CONST 0x0001 ; Number of locals
02f3 BODY_02f0:
02f3 INIT_02f0:
02f3 4608 |F | Jump_Case 0x8 ; Debug Table 0xd = .DEBUG 0x02f3,0x05f0,0x0005,0x0000,0x000e,0x0494,0x0000,0x00f4
02f4 7808 |x | Jump 0x2fd ; case 0x0
02f5 780b |x | Jump 0x301 ; case 0x1
02f6 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x2
02f7 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x3
02f8 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x4
02f9 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x5
02fa 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x6
02fb 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x7
02fc 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x8
02fd e5ff | | Load 0x2,-0x1
02fe 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
02ff 1c00 | | Execute_Immediate Run_Utility,0x0
0300 4302 |C | Exit_Subprogram From_Utility,0x2
0301 e5ff | | Load 0x2,-0x1
0302 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0303 1c01 | | Execute_Immediate Run_Utility,0x1
0304 4302 |C | Exit_Subprogram From_Utility,0x2
0305 0000 0000 | | .XXX[0x3]
0307 0000 | |
0308 ; --------------------------------------------------------------------------------------
0308 ; SUBPROGRAM
0308 ; --------------------------------------------------------------------------------------
0308 030b | | .CONST 0x030b ; Address of begin
0309 0004 | | .CONST 0x0004 ; Address of exception handler
030a 0001 | | .CONST 0x0001 ; Number of locals
030b BODY_0308:
030b INIT_0308:
030b 4605 |F | Jump_Case 0x5 ; Debug Table 0xe = .DEBUG 0x030b,0x05f2,0x0005,0x0000,0x000e,0x0494,0x0000,0x0108
030c 7804 |x | Jump 0x311 ; case 0x0
030d 7815 |x | Jump 0x323 ; case 0x1
030e 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x2
030f 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x3
0310 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x4
0311 e5ff | | Load 0x2,-0x1 ; case 0x5
0312 01d8 | | Execute Vector,Element_Type
0313 0322 | " | Declare_Variable Record
0314 00d8 | | Load_Top At_Offset_0
0315 1c00 | | Execute_Immediate Run_Utility,0x0
0316 e5ff | | Load 0x2,-0x1
0317 01dc | | Execute Vector,Last
0318 e5ff | | Load 0x2,-0x1
0319 01dd | | Execute Vector,First
031a 0263 | c | Execute Discrete,Above_Bound
031b 7006 |p | Jump_Nonzero 0x322
031c e402 | | Load 0x2,0x2
031d e404 | | Load 0x2,0x4
031e e5ff | | Load 0x2,-0x1
031f 01d6 | | Execute Vector,Field_Write
0320 0a01 | | Execute_Immediate Plus,0x1
0321 7ff8 | | Jump 0x31a
0322 4302 |C | Exit_Subprogram From_Utility,0x2
0323 e5ff | | Load 0x2,-0x1
0324 01dc | | Execute Vector,Last
0325 e5ff | | Load 0x2,-0x1
0326 01dd | | Execute Vector,First
0327 0263 | c | Execute Discrete,Above_Bound
0328 7006 |p | Jump_Nonzero 0x32f
0329 e403 | | Load 0x2,0x3
032a e5ff | | Load 0x2,-0x1
032b 01d7 | | Execute Vector,Field_Read
032c 1c01 | | Execute_Immediate Run_Utility,0x1
032d 0a01 | | Execute_Immediate Plus,0x1
032e 7ff8 | | Jump 0x327
032f 4302 |C | Exit_Subprogram From_Utility,0x2
0330 ; --------------------------------------------------------------------------------------
0330 ; SUBPROGRAM
0330 ; --------------------------------------------------------------------------------------
0330 0333 | 3 | .CONST 0x0333 ; Address of begin
0331 0004 | | .CONST 0x0004 ; Address of exception handler
0332 0001 | | .CONST 0x0001 ; Number of locals
0333 BODY_0330:
0333 INIT_0330:
0333 4608 |F | Jump_Case 0x8 ; Debug Table 0xf = .DEBUG 0x0333,0x05f4,0x0005,0x0000,0x000e,0x0494,0x0000,0x012b
0334 7808 |x | Jump 0x33d ; case 0x0
0335 780d |x | Jump 0x343 ; case 0x1
0336 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x2
0337 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x3
0338 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x4
0339 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x5
033a 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x6
033b 780d |x | Jump 0x349 ; case 0x7
033c 7815 |x | Jump 0x352 ; case 0x8
033d e5ff | | Load 0x2,-0x1
033e 2202 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x2
033f e5ff | | Load 0x2,-0x1
0340 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0341 1c00 | | Execute_Immediate Run_Utility,0x0
0342 4302 |C | Exit_Subprogram From_Utility,0x2
0343 e5ff | | Load 0x2,-0x1
0344 2202 |" | Execute Variant_Record,Field_Constrain,Field_Number 0x2
0345 e5ff | | Load 0x2,-0x1
0346 2502 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x2
0347 1c01 | | Execute_Immediate Run_Utility,0x1
0348 4302 |C | Exit_Subprogram From_Utility,0x2
0349 e5fe | | Load 0x2,-0x2
034a e5fe | | Load 0x2,-0x2
034b e21d | | Load 0x1,0x1d
034c 1b14 | | Execute Package,Field_Read,Field_Number 0x14
034d 1c07 | | Execute_Immediate Run_Utility,0x7
034e 4801 |H | Short_Literal 0x1
034f e5ff | | Load 0x2,-0x1
0350 031b | | Declare_Type Variant_Record,Constrained
0351 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0352 e5fe | | Load 0x2,-0x2
0353 e5ff | | Load 0x2,-0x1
0354 02fc | | Declare_Variable Variant_Record,With_Constraint
0355 e5fe | | Load 0x2,-0x2
0356 e21d | | Load 0x1,0x1d
0357 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0358 1c08 | | Execute_Immediate Run_Utility,0x8
0359 2d02 |- | Execute Variant_Record,Field_Append,Fixed,Indirect,Field_Number 0x2
035a 016a | j | Execute Variant_Record,Indirects_Appended
035b 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
035c 0000 0000 | | .BLANK 0000[0x4]
0360 ; --------------------------------------------------------------------------------------
0360 ; SUBPROGRAM
0360 ; --------------------------------------------------------------------------------------
0360 0376 | v | .CONST 0x0376 ; Address of begin
0361 0004 | | .CONST 0x0004 ; Address of exception handler
0362 000a | | .CONST 0x000a ; Number of locals
0363 INIT_0360:
0363 e004 | | Load 0x0,0x4 ; Debug Table 0x10 = .DEBUG 0x0363,0x05f6,0x0001,0x0000,0x000e,0x1b14,0x0000,0x01af
; Debug Table 0x10.0x0 = 0x363,0xffff
0364 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0365 0322 | " | Declare_Variable Record
0366 e402 | | Load 0x2,0x2
0367 1c00 | | Execute_Immediate Run_Utility,0x0
0368 e004 | | Load 0x0,0x4 ; Debug Table 0x10.0x1 = 0x368,0xfffe
0369 1b11 | | Execute Package,Field_Read,Field_Number 0x11
036a 03e9 | | Declare_Variable Discrete,Duplicate
036b e004 | | Load 0x0,0x4 ; Debug Table 0x10.0x2 = 0x36b,0xfffd
036c 1b10 | | Execute Package,Field_Read,Field_Number 0x10
036d 03e9 | | Declare_Variable Discrete,Duplicate
036e 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x10.0x3 = 0x36e,0xfffc
036f 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x10.0x4 = 0x36f,0xfffb
0370 e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0x5 = 0x370,0xfffa
0371 e004 | | Load 0x0,0x4
0372 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0373 00e3 | | Load_Encached Natural_Cache
0374 03f1 | | Declare_Variable Discrete,With_Value
0375 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x10.0x6 = 0x375,0xfff9
0376 BODY_0360:
0376 e409 | | Load 0x2,0x9 ; Debug Table 0x10.0x7 = 0x376,0x1
0377 7003 |p | Jump_Nonzero 0x37b
0378 4801 |H | Short_Literal 0x1 ; Debug Table 0x10.0x8 = 0x378,0x2
0379 a5fc | | Store_Unchecked 0x2,-0x4
037a 4503 |E | Exit_Subprogram 0x3
037b e402 | | Load 0x2,0x2 ; Debug Table 0x10.0x9 = 0x37b,0x3
037c e5fd | | Load 0x2,-0x3
037d e008 | | Load 0x0,0x8
037e 1811 | | Execute Package,Field_Execute,Field_Number 0x11
037f 00d2 | | Pop_Control Pop_Count_2
0380 e402 | | Load 0x2,0x2 ; Debug Table 0x10.0xa = 0x380,0x4
0381 e5fe | | Load 0x2,-0x2
0382 017f | | Execute Record,Equal
0383 6803 |h | Jump_Zero 0x387
0384 4801 |H | Short_Literal 0x1 ; Debug Table 0x10.0xb = 0x384,0x5
0385 a5fc | | Store_Unchecked 0x2,-0x4
0386 4503 |E | Exit_Subprogram 0x3
0387 4801 |H | Short_Literal 0x1 ; Debug Table 0x10.0xc = 0x387,0x6
0388 a408 | | Store_Unchecked 0x2,0x8
0389 4801 |H | Short_Literal 0x1 ; Debug Table 0x10.0xd = 0x389,0x7
038a a407 | | Store_Unchecked 0x2,0x7
038b e402 | | Load 0x2,0x2 ; Debug Table 0x10.0xe = 0x38b,0x8
038c e004 | | Load 0x0,0x4
038d 181c | | Execute Package,Field_Execute,Field_Number 0x1c
038e a40a | | Store_Unchecked 0x2,0xa
038f 0007 | | Action Break_Optional ; Debug Table 0x10.0xf = 0x38f,0x9
0390 e408 | | Load 0x2,0x8 ; Debug Table 0x10.0x10 = 0x390,0xa
0391 e40a | | Load 0x2,0xa
0392 027d | } | Execute Discrete,Greater
0393 702b |p+ | Jump_Nonzero 0x3bf
0394 e407 | | Load 0x2,0x7 ; Debug Table 0x10.0x11 = 0x394,0xb
0395 e409 | | Load 0x2,0x9
0396 027d | } | Execute Discrete,Greater
0397 7027 |p' | Jump_Nonzero 0x3bf
0398 e004 | | Load 0x0,0x4 ; Debug Table 0x10.0x12 = 0x398,0xc
0399 1b10 | | Execute Package,Field_Read,Field_Number 0x10
039a e004 | | Load 0x0,0x4
039b 1b11 | | Execute Package,Field_Read,Field_Number 0x11
039c e407 | | Load 0x2,0x7
039d 00e4 | | Load_Encached Positive_Cache
039e 025b | [ | Execute Discrete,Check_In_Type
039f e5fe | | Load 0x2,-0x2
03a0 e004 | | Load 0x0,0x4
03a1 181e | | Execute Package,Field_Execute,Field_Number 0x1e
03a2 c403 | | Store 0x2,0x3
03a3 c405 | | Store 0x2,0x5
03a4 e004 | | Load 0x0,0x4 ; Debug Table 0x10.0x13 = 0x3a4,0xd
03a5 1b10 | | Execute Package,Field_Read,Field_Number 0x10
03a6 e004 | | Load 0x0,0x4
03a7 1b11 | | Execute Package,Field_Read,Field_Number 0x11
03a8 e408 | | Load 0x2,0x8
03a9 00e4 | | Load_Encached Positive_Cache
03aa 025b | [ | Execute Discrete,Check_In_Type
03ab e402 | | Load 0x2,0x2
03ac e004 | | Load 0x0,0x4
03ad 181e | | Execute Package,Field_Execute,Field_Number 0x1e
03ae c404 | | Store 0x2,0x4
03af c406 | | Store 0x2,0x6
03b0 e408 | | Load 0x2,0x8 ; Debug Table 0x10.0x14 = 0x3b0,0xe
03b1 0a01 | | Execute_Immediate Plus,0x1
03b2 c408 | | Store 0x2,0x8
03b3 e403 | | Load 0x2,0x3 ; Debug Table 0x10.0x15 = 0x3b3,0xf
03b4 e404 | | Load 0x2,0x4
03b5 027f | | Execute Discrete,Equal
03b6 6fd9 |o | Jump_Zero 0x390
03b7 e405 | | Load 0x2,0x5
03b8 e406 | | Load 0x2,0x6
03b9 027f | | Execute Discrete,Equal
03ba 6fd5 |o | Jump_Zero 0x390
03bb e407 | | Load 0x2,0x7 ; Debug Table 0x10.0x16 = 0x3bb,0x10
03bc 0a01 | | Execute_Immediate Plus,0x1
03bd c407 | | Store 0x2,0x7
03be 7fd1 | | Jump 0x390
03bf e407 | | Load 0x2,0x7 ; Debug Table 0x10.0x17 = 0x3bf,0x11
03c0 e409 | | Load 0x2,0x9
03c1 027d | } | Execute Discrete,Greater
03c2 a5fc | | Store_Unchecked 0x2,-0x4
03c3 4503 |E | Exit_Subprogram 0x3
03c4 0000 0000 | | .BLANK 0000[0x4]
03c8 ; --------------------------------------------------------------------------------------
03c8 ; SUBPROGRAM
03c8 ; --------------------------------------------------------------------------------------
03c8 03cb | | .CONST 0x03cb ; Address of begin
03c9 0004 | | .CONST 0x0004 ; Address of exception handler
03ca 0001 | | .CONST 0x0001 ; Number of locals
03cb BODY_03c8:
03cb INIT_03c8:
03cb e5ff | | Load 0x2,-0x1 ; Debug Table 0x11 = .DEBUG 0x03cb,0x0628,0x0002,0x0000,0x000e,0x1b14,0x0000,0x0271
; Debug Table 0x11.0x0 = 0x3cb,0x1
03cc e002 | | Load 0x0,0x2
03cd 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
03ce 680b |h | Jump_Zero 0x3da
03cf e5ff | | Load 0x2,-0x1
03d0 e002 | | Load 0x0,0x2
03d1 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
03d2 0f01 | | Execute_Immediate Equal,0x1
03d3 6804 |h | Jump_Zero 0x3d8
03d4 e5fe | | Load 0x2,-0x2
03d5 e005 | | Load 0x0,0x5
03d6 1812 | | Execute Package,Field_Execute,Field_Number 0x12
03d7 4402 |D | Exit_Subprogram With_Result,0x2
03d8 4800 |H | Short_Literal 0x0
03d9 4402 |D | Exit_Subprogram With_Result,0x2
03da 4801 |H | Short_Literal 0x1
03db 4402 |D | Exit_Subprogram With_Result,0x2
03dc 0000 0000 | | .BLANK 0000[0x4]
03e0 ; --------------------------------------------------------------------------------------
03e0 ; SUBPROGRAM
03e0 ; --------------------------------------------------------------------------------------
03e0 03e3 | | .CONST 0x03e3 ; Address of begin
03e1 0004 | | .CONST 0x0004 ; Address of exception handler
03e2 0001 | | .CONST 0x0001 ; Number of locals
03e3 BODY_03e0:
03e3 INIT_03e0:
03e3 e5ff | | Load 0x2,-0x1 ; Debug Table 0x12 = .DEBUG 0x03e3,0x062c,0x0002,0x0000,0x000e,0x1b14,0x0000,0x02ad
; Debug Table 0x12.0x0 = 0x3e3,0x1
03e4 6808 |h | Jump_Zero 0x3ed
03e5 e5fe | | Load 0x2,-0x2
03e6 e005 | | Load 0x0,0x5
03e7 181f | | Execute Package,Field_Execute,Field_Number 0x1f
03e8 e001 | | Load 0x0,0x1
03e9 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
03ea e5ff | | Load 0x2,-0x1
03eb 027a | z | Execute Discrete,Less_Equal
03ec 4402 |D | Exit_Subprogram With_Result,0x2
03ed 4801 |H | Short_Literal 0x1
03ee 4402 |D | Exit_Subprogram With_Result,0x2
03ef ; --------------------------------------------------------------------------------------
03ef ; STRING TABLE
03ef ; --------------------------------------------------------------------------------------
03ef 0006 | | .STRTAB 0x0006->0x03f2 ; "Items.Check* calls = "
03f0 0019 | | .STRTAB 0x0019->0x03fc ; "Items.Check(Exc)* = "
03f1 002b | + | .STREND 0x002b->0x0406
03f2 4974 656d |Item| .STRTAB_STRINGS
0407 0000 | | .XXX[0x1]
0408 ; --------------------------------------------------------------------------------------
0408 ; Debug Table
0408 ; --------------------------------------------------------------------------------------
0408 0003 0013 | | .CONST 0x0003,0x0013
040a 000b 04a2 | | .DEBUG 0x000b,0x04a2,0x8000,0x0000,0x000e,0x0494,0x0000,0x000a
0412 005e 04cc | ^ | .DEBUG 0x005e,0x04cc,0x8000,0x0000,0x000e,0x1b14,0x0000,0x000b
041a 008b 04f8 | | .DEBUG 0x008b,0x04f8,0x0002,0x0000,0x000e,0x0494,0x0000,0x0020
0422 0093 04fc | | .DEBUG 0x0093,0x04fc,0x0002,0x0000,0x000e,0x0494,0x0000,0x0029
042a 00a3 0500 | | .DEBUG 0x00a3,0x0500,0x0001,0x0000,0x000e,0x0494,0x0000,0x0038
0432 00d3 0518 | | .DEBUG 0x00d3,0x0518,0x0001,0x0000,0x000e,0x0494,0x0000,0x0050
043a 00e3 051c | | .DEBUG 0x00e3,0x051c,0x0001,0x0000,0x000e,0x0494,0x0000,0x0058
0442 010b 0528 | (| .DEBUG 0x010b,0x0528,0x0001,0x0000,0x000e,0x0494,0x0000,0x006f
044a 013b 053e | ; >| .DEBUG 0x013b,0x053e,0x0002,0x0000,0x000e,0x0494,0x0000,0x007d
0452 017b 055c | { \| .DEBUG 0x017b,0x055c,0x0002,0x0000,0x000e,0x0494,0x0000,0x0092
045a 01ab 0572 | r| .DEBUG 0x01ab,0x0572,0x0001,0x0000,0x000e,0x0494,0x0000,0x00a7
0462 027b 05c2 | { | .DEBUG 0x027b,0x05c2,0x0001,0x0000,0x000e,0x0494,0x0000,0x00cc
046a 02c3 05e2 | | .DEBUG 0x02c3,0x05e2,0x0001,0x0000,0x000e,0x0494,0x0000,0x00ef
0472 02f3 05f0 | | .DEBUG 0x02f3,0x05f0,0x0005,0x0000,0x000e,0x0494,0x0000,0x00f4
047a 030b 05f2 | | .DEBUG 0x030b,0x05f2,0x0005,0x0000,0x000e,0x0494,0x0000,0x0108
0482 0333 05f4 | 3 | .DEBUG 0x0333,0x05f4,0x0005,0x0000,0x000e,0x0494,0x0000,0x012b
048a 0363 05f6 | c | .DEBUG 0x0363,0x05f6,0x0001,0x0000,0x000e,0x1b14,0x0000,0x01af
0492 03cb 0628 | (| .DEBUG 0x03cb,0x0628,0x0002,0x0000,0x000e,0x1b14,0x0000,0x0271
049a 03e3 062c | ,| .DEBUG 0x03e3,0x062c,0x0002,0x0000,0x000e,0x1b14,0x0000,0x02ad
04a2 ; --------------------------------------------------------------------------------------
04a2 ; Debug3 Subtable 0x0
04a2 ; --------------------------------------------------------------------------------------
04a2 0014 0000 | | .DBG3TAB 0x0014,0x0000
04a4 000b ffff | | .CONST 0x000b,0xffff
04a6 0012 fffe | | .CONST 0x0012,0xfffe
04a8 0018 fffd | | .CONST 0x0018,0xfffd
04aa 001a fffc | | .CONST 0x001a,0xfffc
04ac 001c fffb | | .CONST 0x001c,0xfffb
04ae 001e fffa | | .CONST 0x001e,0xfffa
04b0 0020 fff9 | | .CONST 0x0020,0xfff9
04b2 0022 fff8 | " | .CONST 0x0022,0xfff8
04b4 0024 fff7 | $ | .CONST 0x0024,0xfff7
04b6 0026 fff6 | & | .CONST 0x0026,0xfff6
04b8 0028 fff5 | ( | .CONST 0x0028,0xfff5
04ba 002a fff4 | * | .CONST 0x002a,0xfff4
04bc 002c fff3 | , | .CONST 0x002c,0xfff3
04be 002d fff2 | - | .CONST 0x002d,0xfff2
04c0 002e fff1 | . | .CONST 0x002e,0xfff1
04c2 0030 fff0 | 0 | .CONST 0x0030,0xfff0
04c4 0038 ffef | 8 | .CONST 0x0038,0xffef
04c6 003f ffee | ? | .CONST 0x003f,0xffee
04c8 004a ffed | J | .CONST 0x004a,0xffed
04ca 0054 ffec | T | .CONST 0x0054,0xffec
04cc ; --------------------------------------------------------------------------------------
04cc ; Debug3 Subtable 0x1
04cc ; --------------------------------------------------------------------------------------
04cc 0015 0000 | | .DBG3TAB 0x0015,0x0000
04ce 005e ffff | ^ | .CONST 0x005e,0xffff
04d0 005f fffe | _ | .CONST 0x005f,0xfffe
04d2 0060 fffd | ` | .CONST 0x0060,0xfffd
04d4 0061 fffc | a | .CONST 0x0061,0xfffc
04d6 0062 fffb | b | .CONST 0x0062,0xfffb
04d8 0063 fffa | c | .CONST 0x0063,0xfffa
04da 0065 fff9 | e | .CONST 0x0065,0xfff9
04dc 0067 fff8 | g | .CONST 0x0067,0xfff8
04de 0069 fff7 | i | .CONST 0x0069,0xfff7
04e0 006b fff6 | k | .CONST 0x006b,0xfff6
04e2 006d fff5 | m | .CONST 0x006d,0xfff5
04e4 006f fff4 | o | .CONST 0x006f,0xfff4
04e6 0071 fff3 | q | .CONST 0x0071,0xfff3
04e8 0073 fff2 | s | .CONST 0x0073,0xfff2
04ea 0075 fff1 | u | .CONST 0x0075,0xfff1
04ec 0077 fff0 | w | .CONST 0x0077,0xfff0
04ee 0079 ffef | y | .CONST 0x0079,0xffef
04f0 007b ffee | { | .CONST 0x007b,0xffee
04f2 007d ffed | } | .CONST 0x007d,0xffed
04f4 007f ffec | | .CONST 0x007f,0xffec
04f6 0081 ffeb | | .CONST 0x0081,0xffeb
04f8 ; --------------------------------------------------------------------------------------
04f8 ; Debug3 Subtable 0x2
04f8 ; --------------------------------------------------------------------------------------
04f8 0000 0001 | | .DBG3TAB 0x0000,0x0001
04fa 008b 0001 | | .CONST 0x008b,0x0001
04fc ; --------------------------------------------------------------------------------------
04fc ; Debug3 Subtable 0x3
04fc ; --------------------------------------------------------------------------------------
04fc 0000 0001 | | .DBG3TAB 0x0000,0x0001
04fe 0093 0001 | | .CONST 0x0093,0x0001
0500 ; --------------------------------------------------------------------------------------
0500 ; Debug3 Subtable 0x4
0500 ; --------------------------------------------------------------------------------------
0500 0002 0009 | | .DBG3TAB 0x0002,0x0009
0502 00a3 ffff | | .CONST 0x00a3,0xffff
0504 00a4 fffe | | .CONST 0x00a4,0xfffe
0506 00a9 0001 | | .CONST 0x00a9,0x0001
0508 00ab 0002 | | .CONST 0x00ab,0x0002
050a 00ac 0003 | | .CONST 0x00ac,0x0003
050c 00b6 0004 | | .CONST 0x00b6,0x0004
050e 00bc 0005 | | .CONST 0x00bc,0x0005
0510 00be 0006 | | .CONST 0x00be,0x0006
0512 00c1 0007 | | .CONST 0x00c1,0x0007
0514 00c2 0008 | | .CONST 0x00c2,0x0008
0516 00c7 0009 | | .CONST 0x00c7,0x0009
0518 ; --------------------------------------------------------------------------------------
0518 ; Debug3 Subtable 0x5
0518 ; --------------------------------------------------------------------------------------
0518 0000 0001 | | .DBG3TAB 0x0000,0x0001
051a 00d3 0001 | | .CONST 0x00d3,0x0001
051c ; --------------------------------------------------------------------------------------
051c ; Debug3 Subtable 0x6
051c ; --------------------------------------------------------------------------------------
051c 0002 0003 | | .DBG3TAB 0x0002,0x0003
051e 00e3 ffff | | .CONST 0x00e3,0xffff
0520 00e8 fffe | | .CONST 0x00e8,0xfffe
0522 00e9 0001 | | .CONST 0x00e9,0x0001
0524 00f2 0002 | | .CONST 0x00f2,0x0002
0526 00f4 0003 | | .CONST 0x00f4,0x0003
0528 ; --------------------------------------------------------------------------------------
0528 ; Debug3 Subtable 0x7
0528 ; --------------------------------------------------------------------------------------
0528 0002 0008 | | .DBG3TAB 0x0002,0x0008
052a 010b ffff | | .CONST 0x010b,0xffff
052c 010c fffe | | .CONST 0x010c,0xfffe
052e 0111 0001 | | .CONST 0x0111,0x0001
0530 0113 0002 | | .CONST 0x0113,0x0002
0532 0114 0003 | | .CONST 0x0114,0x0003
0534 011e 0004 | | .CONST 0x011e,0x0004
0536 0124 0005 | $ | .CONST 0x0124,0x0005
0538 012d 0006 | - | .CONST 0x012d,0x0006
053a 012e 0007 | . | .CONST 0x012e,0x0007
053c 0133 0008 | 3 | .CONST 0x0133,0x0008
053e ; --------------------------------------------------------------------------------------
053e ; Debug3 Subtable 0x8
053e ; --------------------------------------------------------------------------------------
053e 0004 000a | | .DBG3TAB 0x0004,0x000a
0540 013b ffff | ; | .CONST 0x013b,0xffff
0542 013c fffe | < | .CONST 0x013c,0xfffe
0544 013e fffd | > | .CONST 0x013e,0xfffd
0546 0140 fffc | @ | .CONST 0x0140,0xfffc
0548 0142 0001 | B | .CONST 0x0142,0x0001
054a 014e 0002 | N | .CONST 0x014e,0x0002
054c 0150 0003 | P | .CONST 0x0150,0x0003
054e 0151 0004 | Q | .CONST 0x0151,0x0004
0550 0158 0005 | X | .CONST 0x0158,0x0005
0552 015b 0006 | [ | .CONST 0x015b,0x0006
0554 016a 0007 | j | .CONST 0x016a,0x0007
0556 016c 0008 | l | .CONST 0x016c,0x0008
0558 0170 0009 | p | .CONST 0x0170,0x0009
055a 0173 000a | s | .CONST 0x0173,0x000a
055c ; --------------------------------------------------------------------------------------
055c ; Debug3 Subtable 0x9
055c ; --------------------------------------------------------------------------------------
055c 0001 0009 | | .DBG3TAB 0x0001,0x0009
055e 017b ffff | { | .CONST 0x017b,0xffff
0560 017c 0001 | | | .CONST 0x017c,0x0001
0562 017e 0002 | ~ | .CONST 0x017e,0x0002
0564 017f 0003 | | .CONST 0x017f,0x0003
0566 0186 0004 | | .CONST 0x0186,0x0004
0568 0189 0005 | | .CONST 0x0189,0x0005
056a 0196 0006 | | .CONST 0x0196,0x0006
056c 0198 0007 | | .CONST 0x0198,0x0007
056e 019c 0008 | | .CONST 0x019c,0x0008
0570 019f 0009 | | .CONST 0x019f,0x0009
0572 ; --------------------------------------------------------------------------------------
0572 ; Debug3 Subtable 0xa
0572 ; --------------------------------------------------------------------------------------
0572 0008 001f | | .DBG3TAB 0x0008,0x001f
0574 01ab ffff | | .CONST 0x01ab,0xffff
0576 01ac fffe | | .CONST 0x01ac,0xfffe
0578 01b1 fffd | | .CONST 0x01b1,0xfffd
057a 01b2 fffc | | .CONST 0x01b2,0xfffc
057c 01b4 fffb | | .CONST 0x01b4,0xfffb
057e 01b6 fffa | | .CONST 0x01b6,0xfffa
0580 01b8 fff9 | | .CONST 0x01b8,0xfff9
0582 01b9 fff8 | | .CONST 0x01b9,0xfff8
0584 01bb 0001 | | .CONST 0x01bb,0x0001
0586 01be 0002 | | .CONST 0x01be,0x0002
0588 01ca 0003 | | .CONST 0x01ca,0x0003
058a 01cc 0004 | | .CONST 0x01cc,0x0004
058c 01cd 0005 | | .CONST 0x01cd,0x0005
058e 01d4 0006 | | .CONST 0x01d4,0x0006
0590 01de 0007 | | .CONST 0x01de,0x0007
0592 01e7 0008 | | .CONST 0x01e7,0x0008
0594 01ea 0009 | | .CONST 0x01ea,0x0009
0596 01f2 000a | | .CONST 0x01f2,0x000a
0598 01fb 000b | | .CONST 0x01fb,0x000b
059a 0205 000c | | .CONST 0x0205,0x000c
059c 020c 000d | | .CONST 0x020c,0x000d
059e 0211 000e | | .CONST 0x0211,0x000e
05a0 0215 000f | | .CONST 0x0215,0x000f
05a2 0217 0010 | | .CONST 0x0217,0x0010
05a4 0221 0011 | ! | .CONST 0x0221,0x0011
05a6 0225 0012 | % | .CONST 0x0225,0x0012
05a8 0227 0013 | ' | .CONST 0x0227,0x0013
05aa 022c 0014 | , | .CONST 0x022c,0x0014
05ac 022e 0015 | . | .CONST 0x022e,0x0015
05ae 0232 0016 | 2 | .CONST 0x0232,0x0016
05b0 0245 0017 | E | .CONST 0x0245,0x0017
05b2 0247 0018 | G | .CONST 0x0247,0x0018
05b4 024d 0019 | M | .CONST 0x024d,0x0019
05b6 024f 001a | O | .CONST 0x024f,0x001a
05b8 0253 001b | S | .CONST 0x0253,0x001b
05ba 0266 001c | f | .CONST 0x0266,0x001c
05bc 0268 001e | h | .CONST 0x0268,0x001e
05be 026e 001f | n | .CONST 0x026e,0x001f
05c0 0276 0020 | v | .CONST 0x0276,0x0020
05c2 ; --------------------------------------------------------------------------------------
05c2 ; Debug3 Subtable 0xb
05c2 ; --------------------------------------------------------------------------------------
05c2 0003 000c | | .DBG3TAB 0x0003,0x000c
05c4 027b ffff | { | .CONST 0x027b,0xffff
05c6 027c fffe | | | .CONST 0x027c,0xfffe
05c8 0281 fffd | | .CONST 0x0281,0xfffd
05ca 0282 0001 | | .CONST 0x0282,0x0001
05cc 0285 0002 | | .CONST 0x0285,0x0002
05ce 0287 0003 | | .CONST 0x0287,0x0003
05d0 0288 0004 | | .CONST 0x0288,0x0004
05d2 028f 0005 | | .CONST 0x028f,0x0005
05d4 0299 0006 | | .CONST 0x0299,0x0006
05d6 029c 0007 | | .CONST 0x029c,0x0007
05d8 02a2 0008 | | .CONST 0x02a2,0x0008
05da 02a9 0009 | | .CONST 0x02a9,0x0009
05dc 02ae 000b | | .CONST 0x02ae,0x000b
05de 02b4 000c | | .CONST 0x02b4,0x000c
05e0 02bc 000d | | .CONST 0x02bc,0x000d
05e2 ; --------------------------------------------------------------------------------------
05e2 ; Debug3 Subtable 0xc
05e2 ; --------------------------------------------------------------------------------------
05e2 0000 0006 | | .DBG3TAB 0x0000,0x0006
05e4 02c3 0001 | | .CONST 0x02c3,0x0001
05e6 02c8 0002 | | .CONST 0x02c8,0x0002
05e8 02cd 0003 | | .CONST 0x02cd,0x0003
05ea 02d0 0004 | | .CONST 0x02d0,0x0004
05ec 02d5 0005 | | .CONST 0x02d5,0x0005
05ee 02da 0006 | | .CONST 0x02da,0x0006
05f0 ; --------------------------------------------------------------------------------------
05f0 ; Debug3 Subtable 0xd
05f0 ; --------------------------------------------------------------------------------------
05f0 0000 0000 | | .DBG3TAB 0x0000,0x0000
05f2 ; --------------------------------------------------------------------------------------
05f2 ; Debug3 Subtable 0xe
05f2 ; --------------------------------------------------------------------------------------
05f2 0000 0000 | | .DBG3TAB 0x0000,0x0000
05f4 ; --------------------------------------------------------------------------------------
05f4 ; Debug3 Subtable 0xf
05f4 ; --------------------------------------------------------------------------------------
05f4 0000 0000 | | .DBG3TAB 0x0000,0x0000
05f6 ; --------------------------------------------------------------------------------------
05f6 ; Debug3 Subtable 0x10
05f6 ; --------------------------------------------------------------------------------------
05f6 0007 0011 | | .DBG3TAB 0x0007,0x0011
05f8 0363 ffff | c | .CONST 0x0363,0xffff
05fa 0368 fffe | h | .CONST 0x0368,0xfffe
05fc 036b fffd | k | .CONST 0x036b,0xfffd
05fe 036e fffc | n | .CONST 0x036e,0xfffc
0600 036f fffb | o | .CONST 0x036f,0xfffb
0602 0370 fffa | p | .CONST 0x0370,0xfffa
0604 0375 fff9 | u | .CONST 0x0375,0xfff9
0606 0376 0001 | v | .CONST 0x0376,0x0001
0608 0378 0002 | x | .CONST 0x0378,0x0002
060a 037b 0003 | { | .CONST 0x037b,0x0003
060c 0380 0004 | | .CONST 0x0380,0x0004
060e 0384 0005 | | .CONST 0x0384,0x0005
0610 0387 0006 | | .CONST 0x0387,0x0006
0612 0389 0007 | | .CONST 0x0389,0x0007
0614 038b 0008 | | .CONST 0x038b,0x0008
0616 038f 0009 | | .CONST 0x038f,0x0009
0618 0390 000a | | .CONST 0x0390,0x000a
061a 0394 000b | | .CONST 0x0394,0x000b
061c 0398 000c | | .CONST 0x0398,0x000c
061e 03a4 000d | | .CONST 0x03a4,0x000d
0620 03b0 000e | | .CONST 0x03b0,0x000e
0622 03b3 000f | | .CONST 0x03b3,0x000f
0624 03bb 0010 | | .CONST 0x03bb,0x0010
0626 03bf 0011 | | .CONST 0x03bf,0x0011
0628 ; --------------------------------------------------------------------------------------
0628 ; Debug3 Subtable 0x11
0628 ; --------------------------------------------------------------------------------------
0628 0000 0001 | | .DBG3TAB 0x0000,0x0001
062a 03cb 0001 | | .CONST 0x03cb,0x0001
062c ; --------------------------------------------------------------------------------------
062c ; Debug3 Subtable 0x12
062c ; --------------------------------------------------------------------------------------
062c 0000 0001 | | .DBG3TAB 0x0000,0x0001
062e 03e3 0001 | | .CONST 0x03e3,0x0001
0630 0000 0000 | | .BLANK 0000[0x1d0]