|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 6144 (0x1800) Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 06e8 | | .CONST 0x06e8 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments) 0007 0005 | | .CONST 0x0005 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0164 | d | .CONST 0x0164 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 004c | L | .CONST 0x004c ; Number of locals 000b INIT_0008: 000b 0007 | | Action Break_Optional ; Debug Table 0x0 = .DEBUG 0x000b,0x07a2,0xc000,0x0000,0x0056,0xddd5,0x0000,0x000b ; Debug Table 0x0.0x0 = 0xb,0xffff 000c 0007 | | Action Break_Optional ; Debug Table 0x0.0x1 = 0xc,0xfffe 000d 0007 | | Action Break_Optional ; Debug Table 0x0.0x2 = 0xd,0xfffd 000e 029a 016b | k| Declare_Subprogram INIT_0168,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0xe,0xfffc 0010 00bf | | Action Accept_Activation 0011 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x0011,0x07ac,0xc000,0x0000,0x0056,0xdf25,0x0000,0x000f ; Debug Table 0x1.0x0 = 0x11,0xffff 0012 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x12,0xfffe 0013 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x2 = 0x13,0xfffd 0014 4800 |H | Short_Literal 0x0 0015 0092 05ec | | Action Push_String_Extended,0x5ec ; "PROCEDURE_BODY" 0017 e001 | | Load 0x0,0x1 0018 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0019 e002 | | Load 0x0,0x2 001a 1817 | | Execute Package,Field_Execute,Field_Number 0x17 001b 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x3 = 0x1b,0xfffc 001c 4800 |H | Short_Literal 0x0 001d 0092 05ed | | Action Push_String_Extended,0x5ed ; "PROCEDURE_SPEC" 001f e001 | | Load 0x0,0x1 0020 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0021 e002 | | Load 0x0,0x2 0022 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0023 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x4 = 0x23,0xfffb 0024 4800 |H | Short_Literal 0x0 0025 0092 05ee | | Action Push_String_Extended,0x5ee ; "FUNCTION_BODY" 0027 e001 | | Load 0x0,0x1 0028 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0029 e002 | | Load 0x0,0x2 002a 1817 | | Execute Package,Field_Execute,Field_Number 0x17 002b 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x5 = 0x2b,0xfffa 002c 4800 |H | Short_Literal 0x0 002d 0092 05ef | | Action Push_String_Extended,0x5ef ; "FUNCTION_SPEC" 002f e001 | | Load 0x0,0x1 0030 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0031 e002 | | Load 0x0,0x2 0032 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0033 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x6 = 0x33,0xfff9 0034 4800 |H | Short_Literal 0x0 0035 0092 05f0 | | Action Push_String_Extended,0x5f0 ; "PACKAGE_BODY" 0037 e001 | | Load 0x0,0x1 0038 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0039 e002 | | Load 0x0,0x2 003a 1817 | | Execute Package,Field_Execute,Field_Number 0x17 003b 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x7 = 0x3b,0xfff8 003c 4800 |H | Short_Literal 0x0 003d 0092 05f1 | | Action Push_String_Extended,0x5f1 ; "PACKAGE_SPEC" 003f e001 | | Load 0x0,0x1 0040 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0041 e002 | | Load 0x0,0x2 0042 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0043 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x8 = 0x43,0xfff7 0044 4800 |H | Short_Literal 0x0 0045 0092 05f2 | | Action Push_String_Extended,0x5f2 ; "GENERIC_PROCEDURE" 0047 e001 | | Load 0x0,0x1 0048 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0049 e002 | | Load 0x0,0x2 004a 1817 | | Execute Package,Field_Execute,Field_Number 0x17 004b 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x9 = 0x4b,0xfff6 004c 4800 |H | Short_Literal 0x0 004d 0092 05f3 | | Action Push_String_Extended,0x5f3 ; "GENERIC_FUNCTION" 004f e001 | | Load 0x0,0x1 0050 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0051 e002 | | Load 0x0,0x2 0052 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0053 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0xa = 0x53,0xfff5 0054 4800 |H | Short_Literal 0x0 0055 0092 05f4 | | Action Push_String_Extended,0x5f4 ; "GENERIC_PACKAGE" 0057 e001 | | Load 0x0,0x1 0058 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0059 e002 | | Load 0x0,0x2 005a 1817 | | Execute Package,Field_Execute,Field_Number 0x17 005b 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0xb = 0x5b,0xfff4 005c 4800 |H | Short_Literal 0x0 005d 0092 05f5 | | Action Push_String_Extended,0x5f5 ; "Procedure_Body" 005f e001 | | Load 0x0,0x1 0060 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0061 e002 | | Load 0x0,0x2 0062 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0063 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0xc = 0x63,0xfff3 0064 4800 |H | Short_Literal 0x0 0065 0092 05f6 | | Action Push_String_Extended,0x5f6 ; "Procedure_Spec" 0067 e001 | | Load 0x0,0x1 0068 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0069 e002 | | Load 0x0,0x2 006a 1817 | | Execute Package,Field_Execute,Field_Number 0x17 006b 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0xd = 0x6b,0xfff2 006c 4800 |H | Short_Literal 0x0 006d 0092 05f7 | | Action Push_String_Extended,0x5f7 ; "Function_Body" 006f e001 | | Load 0x0,0x1 0070 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0071 e002 | | Load 0x0,0x2 0072 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0073 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0xe = 0x73,0xfff1 0074 4800 |H | Short_Literal 0x0 0075 0092 05f8 | | Action Push_String_Extended,0x5f8 ; "Function_Spec" 0077 e001 | | Load 0x0,0x1 0078 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0079 e002 | | Load 0x0,0x2 007a 1817 | | Execute Package,Field_Execute,Field_Number 0x17 007b 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0xf = 0x7b,0xfff0 007c 4800 |H | Short_Literal 0x0 007d 0092 05f9 | | Action Push_String_Extended,0x5f9 ; "Package_Body" 007f e001 | | Load 0x0,0x1 0080 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0081 e002 | | Load 0x0,0x2 0082 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0083 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x10 = 0x83,0xffef 0084 4800 |H | Short_Literal 0x0 0085 0092 05fa | | Action Push_String_Extended,0x5fa ; "Package_Spec" 0087 e001 | | Load 0x0,0x1 0088 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0089 e002 | | Load 0x0,0x2 008a 1817 | | Execute Package,Field_Execute,Field_Number 0x17 008b 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x11 = 0x8b,0xffee 008c 4800 |H | Short_Literal 0x0 008d 0092 05fb | | Action Push_String_Extended,0x5fb ; "Generic_Procedure" 008f e001 | | Load 0x0,0x1 0090 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0091 e002 | | Load 0x0,0x2 0092 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0093 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x12 = 0x93,0xffed 0094 4800 |H | Short_Literal 0x0 0095 0092 05fc | | Action Push_String_Extended,0x5fc ; "Generic_Function" 0097 e001 | | Load 0x0,0x1 0098 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0099 e002 | | Load 0x0,0x2 009a 1817 | | Execute Package,Field_Execute,Field_Number 0x17 009b 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x13 = 0x9b,0xffec 009c 4800 |H | Short_Literal 0x0 009d 0092 05fd | | Action Push_String_Extended,0x5fd ; "Generic_Package" 009f e001 | | Load 0x0,0x1 00a0 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00a1 e002 | | Load 0x0,0x2 00a2 1817 | | Execute Package,Field_Execute,Field_Number 0x17 00a3 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x14 = 0xa3,0xffeb 00a4 4800 |H | Short_Literal 0x0 00a5 0092 05fe | | Action Push_String_Extended,0x5fe ; "procedure_body" 00a7 e001 | | Load 0x0,0x1 00a8 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00a9 e002 | | Load 0x0,0x2 00aa 1817 | | Execute Package,Field_Execute,Field_Number 0x17 00ab 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x15 = 0xab,0xffea 00ac 4800 |H | Short_Literal 0x0 00ad 0092 05ff | | Action Push_String_Extended,0x5ff ; "procedure_spec" 00af e001 | | Load 0x0,0x1 00b0 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00b1 e002 | | Load 0x0,0x2 00b2 1817 | | Execute Package,Field_Execute,Field_Number 0x17 00b3 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x16 = 0xb3,0xffe9 00b4 4800 |H | Short_Literal 0x0 00b5 0092 0600 | | Action Push_String_Extended,0x600 ; "function_body" 00b7 e001 | | Load 0x0,0x1 00b8 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00b9 e002 | | Load 0x0,0x2 00ba 1817 | | Execute Package,Field_Execute,Field_Number 0x17 00bb 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x17 = 0xbb,0xffe8 00bc 4800 |H | Short_Literal 0x0 00bd 0092 0601 | | Action Push_String_Extended,0x601 ; "function_spec" 00bf e001 | | Load 0x0,0x1 00c0 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00c1 e002 | | Load 0x0,0x2 00c2 1817 | | Execute Package,Field_Execute,Field_Number 0x17 00c3 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x18 = 0xc3,0xffe7 00c4 4800 |H | Short_Literal 0x0 00c5 0092 0602 | | Action Push_String_Extended,0x602 ; "package_body" 00c7 e001 | | Load 0x0,0x1 00c8 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00c9 e002 | | Load 0x0,0x2 00ca 1817 | | Execute Package,Field_Execute,Field_Number 0x17 00cb 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x19 = 0xcb,0xffe6 00cc 4800 |H | Short_Literal 0x0 00cd 0092 0603 | | Action Push_String_Extended,0x603 ; "package_spec" 00cf e001 | | Load 0x0,0x1 00d0 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00d1 e002 | | Load 0x0,0x2 00d2 1817 | | Execute Package,Field_Execute,Field_Number 0x17 00d3 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x1a = 0xd3,0xffe5 00d4 4800 |H | Short_Literal 0x0 00d5 0092 0604 | | Action Push_String_Extended,0x604 ; "generic_procedure" 00d7 e001 | | Load 0x0,0x1 00d8 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00d9 e002 | | Load 0x0,0x2 00da 1817 | | Execute Package,Field_Execute,Field_Number 0x17 00db 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x1b = 0xdb,0xffe4 00dc 4800 |H | Short_Literal 0x0 00dd 0092 0605 | | Action Push_String_Extended,0x605 ; "generic_function" 00df e001 | | Load 0x0,0x1 00e0 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00e1 e002 | | Load 0x0,0x2 00e2 1817 | | Execute Package,Field_Execute,Field_Number 0x17 00e3 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x1c = 0xe3,0xffe3 00e4 4800 |H | Short_Literal 0x0 00e5 0092 0606 | | Action Push_String_Extended,0x606 ; "generic_package" 00e7 e001 | | Load 0x0,0x1 00e8 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00e9 e002 | | Load 0x0,0x2 00ea 1817 | | Execute Package,Field_Execute,Field_Number 0x17 00eb 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x1d = 0xeb,0xffe2 00ec 4800 |H | Short_Literal 0x0 00ed 4804 |H | Short_Literal 0x4 00ee e002 | | Load 0x0,0x2 00ef 1815 | | Execute Package,Field_Execute,Field_Number 0x15 00f0 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x1e = 0xf0,0xffe1 00f1 4800 |H | Short_Literal 0x0 00f2 0092 0607 | | Action Push_String_Extended,0x607 ; ";" 00f4 e001 | | Load 0x0,0x1 00f5 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00f6 e002 | | Load 0x0,0x2 00f7 1817 | | Execute Package,Field_Execute,Field_Number 0x17 00f8 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x1f = 0xf8,0xffe0 00f9 4800 |H | Short_Literal 0x0 00fa 0092 0608 | | Action Push_String_Extended,0x608 ; " : " 00fc e001 | | Load 0x0,0x1 00fd 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00fe e002 | | Load 0x0,0x2 00ff 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0100 e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x20 = 0x100,0xffdf 0101 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0102 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x21 = 0x102,0xffde 0103 4802 |H | Short_Literal 0x2 0104 0092 0609 | | Action Push_String_Extended,0x609 ; " is" 0106 e001 | | Load 0x0,0x1 0107 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0108 e002 | | Load 0x0,0x2 0109 1817 | | Execute Package,Field_Execute,Field_Number 0x17 010a 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x22 = 0x10a,0xffdd 010b 4802 |H | Short_Literal 0x2 010c 0092 060a | | Action Push_String_Extended,0x60a ; "end " 010e e001 | | Load 0x0,0x1 010f 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0110 e002 | | Load 0x0,0x2 0111 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0112 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x23 = 0x112,0xffdc 0113 4802 |H | Short_Literal 0x2 0114 0092 060b | | Action Push_String_Extended,0x60b ; "world " 0116 e001 | | Load 0x0,0x1 0117 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0118 e002 | | Load 0x0,0x2 0119 1817 | | Execute Package,Field_Execute,Field_Number 0x17 011a 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x24 = 0x11a,0xffdb 011b 4802 |H | Short_Literal 0x2 011c 0092 060c | | Action Push_String_Extended,0x60c ; "directory " 011e e001 | | Load 0x0,0x1 011f 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0120 e002 | | Load 0x0,0x2 0121 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0122 e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x25 = 0x122,0xffda 0123 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0124 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x26 = 0x124,0xffd9 0125 4800 |H | Short_Literal 0x0 0126 0092 060d | | Action Push_String_Extended,0x60d ; "File" 0128 e001 | | Load 0x0,0x1 0129 1811 | | Execute Package,Field_Execute,Field_Number 0x11 012a e002 | | Load 0x0,0x2 012b 1817 | | Execute Package,Field_Execute,Field_Number 0x17 012c 4800 |H | Short_Literal 0x0 ; Debug Table 0x1.0x27 = 0x12c,0xffd8 012d 4800 |H | Short_Literal 0x0 012e 0092 060e | | Action Push_String_Extended,0x60e ; "Unknown_Object" 0130 e001 | | Load 0x0,0x1 0131 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0132 e002 | | Load 0x0,0x2 0133 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0134 e003 | | Load 0x0,0x3 ; Debug Table 0x1.0x28 = 0x134,0xffd7 0135 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0136 02c7 | | Declare_Variable Any 0137 e003 | | Load 0x0,0x3 0138 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0139 c238 | 8 | Store 0x1,0x38 013a 029d 02d3 | | Declare_Subprogram INIT_02d0,For_Outer_Call ; Debug Table 0x1.0x29 = 0x13a,0xffd6 013c 029d 02f3 | | Declare_Subprogram INIT_02f0,For_Outer_Call ; Debug Table 0x1.0x2a = 0x13c,0xffd5 013e 029d 030b | | Declare_Subprogram INIT_0308,For_Outer_Call ; Debug Table 0x1.0x2b = 0x13e,0xffd4 0140 029d 0323 | #| Declare_Subprogram INIT_0320,For_Outer_Call ; Debug Table 0x1.0x2c = 0x140,0xffd3 0142 029d 033b | ;| Declare_Subprogram INIT_0338,For_Outer_Call ; Debug Table 0x1.0x2d = 0x142,0xffd2 0144 029d 0353 | S| Declare_Subprogram INIT_0350,For_Outer_Call ; Debug Table 0x1.0x2e = 0x144,0xffd1 0146 029d 036b | k| Declare_Subprogram INIT_0368,For_Outer_Call ; Debug Table 0x1.0x2f = 0x146,0xffd0 0148 029d 0383 | | Declare_Subprogram INIT_0380,For_Outer_Call ; Debug Table 0x1.0x30 = 0x148,0xffcf 014a 029d 039b | | Declare_Subprogram INIT_0398,For_Outer_Call ; Debug Table 0x1.0x31 = 0x14a,0xffce 014c 029d 03b3 | | Declare_Subprogram INIT_03b0,For_Outer_Call ; Debug Table 0x1.0x32 = 0x14c,0xffcd 014e 029d 03cb | | Declare_Subprogram INIT_03c8,For_Outer_Call ; Debug Table 0x1.0x33 = 0x14e,0xffcc 0150 029d 03e3 | | Declare_Subprogram INIT_03e0,For_Outer_Call ; Debug Table 0x1.0x34 = 0x150,0xffcb 0152 029d 041b | | Declare_Subprogram INIT_0418,For_Outer_Call ; Debug Table 0x1.0x35 = 0x152,0xffca 0154 029d 043b | ;| Declare_Subprogram INIT_0438,For_Outer_Call ; Debug Table 0x1.0x36 = 0x154,0xffc9 0156 029d 0453 | S| Declare_Subprogram INIT_0450,For_Outer_Call ; Debug Table 0x1.0x37 = 0x156,0xffc8 0158 029d 046b | k| Declare_Subprogram INIT_0468,For_Outer_Call ; Debug Table 0x1.0x38 = 0x158,0xffc7 015a 029d 047b | {| Declare_Subprogram INIT_0478,For_Outer_Call ; Debug Table 0x1.0x39 = 0x15a,0xffc6 015c 029d 04bb | | Declare_Subprogram INIT_04b8,For_Outer_Call ; Debug Table 0x1.0x3a = 0x15c,0xffc5 015e 029d 0523 | #| Declare_Subprogram INIT_0520,For_Outer_Call ; Debug Table 0x1.0x3b = 0x15e,0xffc4 0160 029d 05db | | Declare_Subprogram INIT_05d8,For_Outer_Call ; Debug Table 0x1.0x3c = 0x160,0xffc3 0162 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x3d = 0x162,0xffc2 0163 00c7 | | Action Elaborate_Subprogram 0164 BODY_0008: 0164 00bc | | Action Signal_Activated 0165 00bb | | Action Signal_Completion 0166 0000 0000 | | .XXX[0x2] 0168 ; -------------------------------------------------------------------------------------- 0168 ; SUBPROGRAM 0168 ; -------------------------------------------------------------------------------------- 0168 016f | o | .CONST 0x016f ; Address of begin 0169 0004 | | .CONST 0x0004 ; Address of exception handler 016a 0003 | | .CONST 0x0003 ; Number of locals 016b INIT_0168: 016b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2 = .DEBUG 0x016b,0x082a,0x1001,0x0000,0x0056,0xddd5,0x0000,0x0031 ; Debug Table 0x2.0x0 = 0x16b,0xffff 016c 00db | | Load_Top At_Offset_3 016d 0031 | 1 | Store_Top Heap_Access,At_Offset_1 016e 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x1 = 0x16e,0xfffe 016f BODY_0168: 016f 00cf | | Action Mark_Auxiliary 0170 0007 | | Action Break_Optional ; Debug Table 0x2.0x2 = 0x170,0x1 0171 0007 | | Action Break_Optional ; Debug Table 0x2.0x3 = 0x171,0x2 0172 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x4 = 0x172,0x401 0173 0007 | | Action Break_Optional 0174 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x5 = 0x174,0x402 0175 0007 | | Action Break_Optional ; Debug Table 0x2.0x6 = 0x175,0x403 0176 0007 | | Action Break_Optional ; Debug Table 0x2.0x7 = 0x176,0x404 0177 0ba8 | | Execute_Immediate Case_Compare,0xa8 ; Debug Table 0x2.0x8 = 0x177,0x2 0178 7004 |p | Jump_Nonzero 0x17d 0179 0b49 | I | Execute_Immediate Case_Compare,0x49 017a 7007 |p | Jump_Nonzero 0x182 017b 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0x2.0x9 = 0x17b,0x5 017c 780c |x | Jump 0x189 017d 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0xa = 0x17d,0x3 017e 00eb | | Load_Encached Diana_Cache 017f 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9 0180 a402 | | Store_Unchecked 0x2,0x2 0181 7804 |x | Jump 0x186 0182 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0xb = 0x182,0x4 0183 00eb | | Load_Encached Diana_Cache 0184 18e5 | | Execute Package,Field_Execute,Field_Number 0xe5 0185 a402 | | Store_Unchecked 0x2,0x2 0186 00d1 | | Pop_Control Pop_Count_1 0187 00c9 | | Action Pop_Auxiliary_Loop 0188 7fe8 | | Jump 0x171 0189 00ce | | Action Pop_Auxiliary 018a 0007 | | Action Break_Optional ; Debug Table 0x2.0xc = 0x18a,0x6 018b e402 | | Load 0x2,0x2 ; Debug Table 0x2.0xd = 0x18b,0x801 018c 0007 | | Action Break_Optional 018d 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0xe = 0x18d,0x802 018e 0007 | | Action Break_Optional ; Debug Table 0x2.0xf = 0x18e,0x803 018f 0007 | | Action Break_Optional ; Debug Table 0x2.0x10 = 0x18f,0x804 0190 0b47 | G | Execute_Immediate Case_Compare,0x47 ; Debug Table 0x2.0x11 = 0x190,0x6 0191 701a |p | Jump_Nonzero 0x1ac 0192 0b3e | > | Execute_Immediate Case_Compare,0x3e 0193 7055 |pU | Jump_Nonzero 0x1e9 0194 0b48 | H | Execute_Immediate Case_Compare,0x48 0195 705d |p] | Jump_Nonzero 0x1f3 0196 0b3d | = | Execute_Immediate Case_Compare,0x3d 0197 708e |p | Jump_Nonzero 0x226 0198 0b39 | 9 | Execute_Immediate Case_Compare,0x39 0199 70bf |p | Jump_Nonzero 0x259 019a 0b41 | A | Execute_Immediate Case_Compare,0x41 019b 70fe |p | Jump_Nonzero 0x29a 019c 0bab | | Execute_Immediate Case_Compare,0xab 019d 7126 |q& | Jump_Nonzero 0x2c4 019e e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x12 = 0x19e,0x1f 019f 0007 | | Action Break_Optional 01a0 e402 | | Load 0x2,0x2 ; Debug Table 0x2.0x13 = 0x1a0,0xc01 01a1 0007 | | Action Break_Optional 01a2 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x14 = 0x1a2,0xc02 01a3 0007 | | Action Break_Optional ; Debug Table 0x2.0x15 = 0x1a3,0xc03 01a4 0007 | | Action Break_Optional ; Debug Table 0x2.0x16 = 0x1a4,0xc04 01a5 00eb | | Load_Encached Diana_Cache ; Debug Table 0x2.0x17 = 0x1a5,0x1f 01a6 1b0e | | Execute Package,Field_Read,Field_Number 0xe 01a7 025e | ^ | Execute Discrete,Convert 01a8 1c01 | | Execute_Immediate Run_Utility,0x1 01a9 8243 | C | Call 0x1,0x43 01aa c5fd | | Store 0x2,-0x3 01ab 791d |y | Jump 0x2c9 01ac 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x18 = 0x1ac,0x7 01ad 00eb | | Load_Encached Diana_Cache 01ae 18b6 | | Execute Package,Field_Execute,Field_Number 0xb6 01af e405 | | Load 0x2,0x5 ; Debug Table 0x2.0x19 = 0x1af,0x1001 01b0 0007 | | Action Break_Optional 01b1 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x1a = 0x1b1,0x1002 01b2 0007 | | Action Break_Optional ; Debug Table 0x2.0x1b = 0x1b2,0x1003 01b3 00d0 | | Action Swap_Control ; Debug Table 0x2.0x1c = 0x1b3,0x1004 01b4 00d1 | | Pop_Control Pop_Count_1 01b5 0b77 | w | Execute_Immediate Case_Compare,0x77 ; Debug Table 0x2.0x1d = 0x1b5,0x7 01b6 7027 |p' | Jump_Nonzero 0x1de 01b7 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x1e = 0x1b7,0x9 01b8 8239 | 9 | Call 0x1,0x39 01b9 6809 |h | Jump_Zero 0x1c3 01ba e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x1f = 0x1ba,0xa 01bb e5fe | | Load 0x2,-0x2 01bc e233 | 3 | Load 0x1,0x33 01bd e402 | | Load 0x2,0x2 01be 00eb | | Load_Encached Diana_Cache 01bf 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 01c0 8246 | F | Call 0x1,0x46 01c1 c5fd | | Store 0x2,-0x3 01c2 7808 |x | Jump 0x1cb 01c3 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x20 = 0x1c3,0xb 01c4 e5fe | | Load 0x2,-0x2 01c5 e234 | 4 | Load 0x1,0x34 01c6 e402 | | Load 0x2,0x2 01c7 00eb | | Load_Encached Diana_Cache 01c8 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 01c9 8246 | F | Call 0x1,0x46 01ca c5fd | | Store 0x2,-0x3 01cb e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x21 = 0x1cb,0xc 01cc e5fe | | Load 0x2,-0x2 01cd e402 | | Load 0x2,0x2 01ce 00eb | | Load_Encached Diana_Cache 01cf 18b6 | | Execute Package,Field_Execute,Field_Number 0xb6 01d0 00eb | | Load_Encached Diana_Cache 01d1 18d1 | | Execute Package,Field_Execute,Field_Number 0xd1 01d2 00eb | | Load_Encached Diana_Cache 01d3 1889 | | Execute Package,Field_Execute,Field_Number 0x89 01d4 824b | K | Call 0x1,0x4b 01d5 c5fd | | Store 0x2,-0x3 01d6 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x22 = 0x1d6,0xd 01d7 e5fe | | Load 0x2,-0x2 01d8 e402 | | Load 0x2,0x2 01d9 00eb | | Load_Encached Diana_Cache 01da 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 01db 8247 | G | Call 0x1,0x47 01dc c5fd | | Store 0x2,-0x3 01dd 7809 |x | Jump 0x1e7 01de e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x23 = 0x1de,0x8 01df e5fe | | Load 0x2,-0x2 01e0 e5fe | | Load 0x2,-0x2 01e1 823e | > | Call 0x1,0x3e 01e2 e402 | | Load 0x2,0x2 01e3 00eb | | Load_Encached Diana_Cache 01e4 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 01e5 8249 | I | Call 0x1,0x49 01e6 c5fd | | Store 0x2,-0x3 01e7 00d1 | | Pop_Control Pop_Count_1 01e8 78e0 |x | Jump 0x2c9 01e9 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x24 = 0x1e9,0xe 01ea e5fe | | Load 0x2,-0x2 01eb e5fe | | Load 0x2,-0x2 01ec 823f | ? | Call 0x1,0x3f 01ed e402 | | Load 0x2,0x2 01ee 00eb | | Load_Encached Diana_Cache 01ef 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 01f0 8249 | I | Call 0x1,0x49 01f1 c5fd | | Store 0x2,-0x3 01f2 78d6 |x | Jump 0x2c9 01f3 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x25 = 0x1f3,0xf 01f4 00eb | | Load_Encached Diana_Cache 01f5 18ce | | Execute Package,Field_Execute,Field_Number 0xce 01f6 e405 | | Load 0x2,0x5 ; Debug Table 0x2.0x26 = 0x1f6,0x1401 01f7 0007 | | Action Break_Optional 01f8 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x27 = 0x1f8,0x1402 01f9 0007 | | Action Break_Optional ; Debug Table 0x2.0x28 = 0x1f9,0x1403 01fa 00d0 | | Action Swap_Control ; Debug Table 0x2.0x29 = 0x1fa,0x1404 01fb 00d1 | | Pop_Control Pop_Count_1 01fc 0b7b | { | Execute_Immediate Case_Compare,0x7b ; Debug Table 0x2.0x2a = 0x1fc,0xf 01fd 7013 |p | Jump_Nonzero 0x211 01fe 0b7a | z | Execute_Immediate Case_Compare,0x7a 01ff 701b |p | Jump_Nonzero 0x21b 0200 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x2b = 0x200,0x12 0201 e402 | | Load 0x2,0x2 0202 00eb | | Load_Encached Diana_Cache 0203 18ce | | Execute Package,Field_Execute,Field_Number 0xce 0204 e407 | | Load 0x2,0x7 ; Debug Table 0x2.0x2c = 0x204,0x1801 0205 0007 | | Action Break_Optional 0206 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x2d = 0x206,0x1802 0207 0007 | | Action Break_Optional ; Debug Table 0x2.0x2e = 0x207,0x1803 0208 00d0 | | Action Swap_Control ; Debug Table 0x2.0x2f = 0x208,0x1804 0209 00d1 | | Pop_Control Pop_Count_1 020a 00eb | | Load_Encached Diana_Cache ; Debug Table 0x2.0x30 = 0x20a,0x12 020b 1b0e | | Execute Package,Field_Read,Field_Number 0xe 020c 025e | ^ | Execute Discrete,Convert 020d 1c01 | | Execute_Immediate Run_Utility,0x1 020e 8243 | C | Call 0x1,0x43 020f c5fd | | Store 0x2,-0x3 0210 7813 |x | Jump 0x224 0211 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x31 = 0x211,0x10 0212 e5fe | | Load 0x2,-0x2 0213 e5fe | | Load 0x2,-0x2 0214 823a | : | Call 0x1,0x3a 0215 e402 | | Load 0x2,0x2 0216 00eb | | Load_Encached Diana_Cache 0217 18bf | | Execute Package,Field_Execute,Field_Number 0xbf 0218 8249 | I | Call 0x1,0x49 0219 c5fd | | Store 0x2,-0x3 021a 7809 |x | Jump 0x224 021b e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x32 = 0x21b,0x11 021c e5fe | | Load 0x2,-0x2 021d e5fe | | Load 0x2,-0x2 021e 823c | < | Call 0x1,0x3c 021f e402 | | Load 0x2,0x2 0220 00eb | | Load_Encached Diana_Cache 0221 18bf | | Execute Package,Field_Execute,Field_Number 0xbf 0222 8249 | I | Call 0x1,0x49 0223 c5fd | | Store 0x2,-0x3 0224 00d1 | | Pop_Control Pop_Count_1 0225 78a3 |x | Jump 0x2c9 0226 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x33 = 0x226,0x13 0227 00eb | | Load_Encached Diana_Cache 0228 18ce | | Execute Package,Field_Execute,Field_Number 0xce 0229 e405 | | Load 0x2,0x5 ; Debug Table 0x2.0x34 = 0x229,0x1c01 022a 0007 | | Action Break_Optional 022b 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x35 = 0x22b,0x1c02 022c 0007 | | Action Break_Optional ; Debug Table 0x2.0x36 = 0x22c,0x1c03 022d 00d0 | | Action Swap_Control ; Debug Table 0x2.0x37 = 0x22d,0x1c04 022e 00d1 | | Pop_Control Pop_Count_1 022f 0b7b | { | Execute_Immediate Case_Compare,0x7b ; Debug Table 0x2.0x38 = 0x22f,0x13 0230 7013 |p | Jump_Nonzero 0x244 0231 0b7a | z | Execute_Immediate Case_Compare,0x7a 0232 701b |p | Jump_Nonzero 0x24e 0233 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x39 = 0x233,0x16 0234 e402 | | Load 0x2,0x2 0235 00eb | | Load_Encached Diana_Cache 0236 18ce | | Execute Package,Field_Execute,Field_Number 0xce 0237 e407 | | Load 0x2,0x7 ; Debug Table 0x2.0x3a = 0x237,0x2001 0238 0007 | | Action Break_Optional 0239 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x3b = 0x239,0x2002 023a 0007 | | Action Break_Optional ; Debug Table 0x2.0x3c = 0x23a,0x2003 023b 00d0 | | Action Swap_Control ; Debug Table 0x2.0x3d = 0x23b,0x2004 023c 00d1 | | Pop_Control Pop_Count_1 023d 00eb | | Load_Encached Diana_Cache ; Debug Table 0x2.0x3e = 0x23d,0x16 023e 1b0e | | Execute Package,Field_Read,Field_Number 0xe 023f 025e | ^ | Execute Discrete,Convert 0240 1c01 | | Execute_Immediate Run_Utility,0x1 0241 8243 | C | Call 0x1,0x43 0242 c5fd | | Store 0x2,-0x3 0243 7813 |x | Jump 0x257 0244 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x3f = 0x244,0x14 0245 e5fe | | Load 0x2,-0x2 0246 e5fe | | Load 0x2,-0x2 0247 823b | ; | Call 0x1,0x3b 0248 e402 | | Load 0x2,0x2 0249 00eb | | Load_Encached Diana_Cache 024a 18bf | | Execute Package,Field_Execute,Field_Number 0xbf 024b 8249 | I | Call 0x1,0x49 024c c5fd | | Store 0x2,-0x3 024d 7809 |x | Jump 0x257 024e e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x40 = 0x24e,0x15 024f e5fe | | Load 0x2,-0x2 0250 e5fe | | Load 0x2,-0x2 0251 823d | = | Call 0x1,0x3d 0252 e402 | | Load 0x2,0x2 0253 00eb | | Load_Encached Diana_Cache 0254 18bf | | Execute Package,Field_Execute,Field_Number 0xbf 0255 8249 | I | Call 0x1,0x49 0256 c5fd | | Store 0x2,-0x3 0257 00d1 | | Pop_Control Pop_Count_1 0258 7870 |xp | Jump 0x2c9 0259 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x41 = 0x259,0x17 025a e5fe | | Load 0x2,-0x2 025b e5fe | | Load 0x2,-0x2 025c e402 | | Load 0x2,0x2 025d 00eb | | Load_Encached Diana_Cache 025e 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8 025f 8245 | E | Call 0x1,0x45 0260 e402 | | Load 0x2,0x2 0261 00eb | | Load_Encached Diana_Cache 0262 18d0 | | Execute Package,Field_Execute,Field_Number 0xd0 0263 00eb | | Load_Encached Diana_Cache 0264 1889 | | Execute Package,Field_Execute,Field_Number 0x89 0265 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x42 = 0x265,0x2401 0266 7002 |p | Jump_Nonzero 0x269 0267 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x43 = 0x267,0x2402 0268 782c |x, | Jump 0x295 0269 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x44 = 0x269,0x2403 026a 0217 | | Execute Heap_Access,All_Reference 026b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 026c 6804 |h | Jump_Zero 0x271 026d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x45 = 0x26d,0x2404 026e 0217 | | Execute Heap_Access,All_Reference 026f 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0270 7824 |x$ | Jump 0x295 0271 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x46 = 0x271,0x2405 0272 0007 | | Action Break_Optional 0273 e409 | | Load 0x2,0x9 ; Debug Table 0x2.0x47 = 0x273,0x2801 0274 0007 | | Action Break_Optional 0275 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x2.0x48 = 0x275,0x2802 0276 0007 | | Action Break_Optional ; Debug Table 0x2.0x49 = 0x276,0x2803 0277 00d0 | | Action Swap_Control ; Debug Table 0x2.0x4a = 0x277,0x2804 0278 00d1 | | Pop_Control Pop_Count_1 0279 49bb |I | Short_Literal 0x1bb ; Debug Table 0x2.0x4b = 0x279,0x2405 027a 00eb | | Load_Encached Diana_Cache 027b 0098 | | Execute Package,Field_Read_Dynamic 027c 012c | , | Execute Any,Size 027d e004 | | Load 0x0,0x4 027e 1b17 | | Execute Package,Field_Read,Field_Number 0x17 027f 025b | [ | Execute Discrete,Check_In_Type 0280 0273 | s | Execute Discrete,Plus 0281 00d9 | | Load_Top At_Offset_1 0282 0007 | | Action Break_Optional 0283 e40a | | Load 0x2,0xa ; Debug Table 0x2.0x4c = 0x283,0x2c01 0284 0007 | | Action Break_Optional 0285 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x2.0x4d = 0x285,0x2c02 0286 0007 | | Action Break_Optional ; Debug Table 0x2.0x4e = 0x286,0x2c03 0287 00d0 | | Action Swap_Control ; Debug Table 0x2.0x4f = 0x287,0x2c04 0288 00d1 | | Pop_Control Pop_Count_1 0289 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x2.0x50 = 0x289,0x2804 028a 00eb | | Load_Encached Diana_Cache 028b 0098 | | Execute Package,Field_Read_Dynamic 028c 49c9 |I | Short_Literal 0x1c9 028d 00eb | | Load_Encached Diana_Cache 028e 0098 | | Execute Package,Field_Read_Dynamic 028f 49ca |I | Short_Literal 0x1ca 0290 00eb | | Load_Encached Diana_Cache 0291 0095 | | Execute Package,Field_Reference_Dynamic 0292 e005 | | Load 0x0,0x5 0293 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0294 7800 |x | Jump 0x295 0295 00d0 | | Action Swap_Control 0296 00d1 | | Pop_Control Pop_Count_1 0297 8249 | I | Call 0x1,0x49 ; Debug Table 0x2.0x51 = 0x297,0x17 0298 c5fd | | Store 0x2,-0x3 0299 782f |x/ | Jump 0x2c9 029a 00da | | Load_Top At_Offset_2 ; Debug Table 0x2.0x52 = 0x29a,0x18 029b 00eb | | Load_Encached Diana_Cache 029c 18cc | | Execute Package,Field_Execute,Field_Number 0xcc 029d 0032 | 2 | Store_Top Heap_Access,At_Offset_2 029e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x53 = 0x29e,0x19 029f e006 | | Load 0x0,0x6 02a0 1895 | | Execute Package,Field_Execute,Field_Number 0x95 02a1 6818 |h | Jump_Zero 0x2ba 02a2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x54 = 0x2a2,0x1a 02a3 e006 | | Load 0x0,0x6 02a4 1894 | | Execute Package,Field_Execute,Field_Number 0x94 02a5 680a |h | Jump_Zero 0x2b0 02a6 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x55 = 0x2a6,0x1b 02a7 e5fe | | Load 0x2,-0x2 02a8 e5fe | | Load 0x2,-0x2 02a9 8240 | @ | Call 0x1,0x40 02aa e402 | | Load 0x2,0x2 02ab 00eb | | Load_Encached Diana_Cache 02ac 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 02ad 8249 | I | Call 0x1,0x49 02ae c5fd | | Store 0x2,-0x3 02af 7819 |x | Jump 0x2c9 02b0 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x56 = 0x2b0,0x1c 02b1 e5fe | | Load 0x2,-0x2 02b2 e5fe | | Load 0x2,-0x2 02b3 8241 | A | Call 0x1,0x41 02b4 e402 | | Load 0x2,0x2 02b5 00eb | | Load_Encached Diana_Cache 02b6 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 02b7 8249 | I | Call 0x1,0x49 02b8 c5fd | | Store 0x2,-0x3 02b9 780f |x | Jump 0x2c9 02ba e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x57 = 0x2ba,0x1d 02bb e5fe | | Load 0x2,-0x2 02bc e5fe | | Load 0x2,-0x2 02bd 8242 | B | Call 0x1,0x42 02be e402 | | Load 0x2,0x2 02bf 00eb | | Load_Encached Diana_Cache 02c0 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 02c1 8249 | I | Call 0x1,0x49 02c2 c5fd | | Store 0x2,-0x3 02c3 7805 |x | Jump 0x2c9 02c4 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x58 = 0x2c4,0x1e 02c5 e5fe | | Load 0x2,-0x2 02c6 e402 | | Load 0x2,0x2 02c7 824c | L | Call 0x1,0x4c 02c8 c5fd | | Store 0x2,-0x3 02c9 00d1 | | Pop_Control Pop_Count_1 02ca e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x59 = 0x2ca,0x20 02cb e235 | 5 | Load 0x1,0x35 02cc 8210 | | Call 0x1,0x10 02cd c5fd | | Store 0x2,-0x3 02ce 4503 |E | Exit_Suprogram New_Top_Offset 0x3 02cf 0000 | | .XXX[0x1] 02d0 ; -------------------------------------------------------------------------------------- 02d0 ; SUBPROGRAM 02d0 ; -------------------------------------------------------------------------------------- 02d0 02db | | .CONST 0x02db ; Address of begin 02d1 0004 | | .CONST 0x0004 ; Address of exception handler 02d2 0003 | | .CONST 0x0003 ; Number of locals 02d3 INIT_02d0: 02d3 e007 | | Load 0x0,0x7 ; Debug Table 0x3 = .DEBUG 0x02d3,0x08e0,0x1002,0x0000,0x0056,0xdf25,0x0000,0x02c5 ; Debug Table 0x3.0x0 = 0x2d3,0xffff 02d4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02d5 e007 | | Load 0x0,0x7 ; Debug Table 0x3.0x1 = 0x2d5,0xfffe 02d6 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 02d7 1b0e | | Execute Package,Field_Read,Field_Number 0xe 02d8 02ff | | Declare_Variable Variant_Record 02d9 00d8 | | Load_Top At_Offset_0 02da 1c00 | | Execute_Immediate Run_Utility,0x0 02db BODY_02d0: 02db e007 | | Load 0x0,0x7 ; Debug Table 0x3.0x2 = 0x2db,0x1 02dc 1b0d | | Execute Package,Field_Read,Field_Number 0xd 02dd 00d9 | | Load_Top At_Offset_1 02de e5ff | | Load 0x2,-0x1 02df e007 | | Load 0x0,0x7 02e0 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 02e1 181c | | Execute Package,Field_Execute,Field_Number 0x1c 02e2 00d1 | | Pop_Control Pop_Count_1 02e3 005a | Z | Store_Top Discrete,At_Offset_2 02e4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x3 = 0x2e4,0x2 02e5 6802 |h | Jump_Zero 0x2e8 02e6 4801 |H | Short_Literal 0x1 ; Debug Table 0x3.0x4 = 0x2e6,0x3 02e7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02e8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x5 = 0x2e8,0x4 02e9 e007 | | Load 0x0,0x7 02ea 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 02eb 1814 | | Execute Package,Field_Execute,Field_Number 0x14 02ec 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02ed 0000 0000 | | .XXX[0x3] 02ef 0000 | | 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 4802 |H | Short_Literal 0x2 ; Debug Table 0x4 = .DEBUG 0x02f3,0x08ee,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0308 ; Debug Table 0x4.0x0 = 0x2f3,0x1 02f4 00db | | Load_Top At_Offset_3 02f5 e003 | | Load 0x0,0x3 02f6 181a | | Execute Package,Field_Execute,Field_Number 0x1a 02f7 6802 |h | Jump_Zero 0x2fa 02f8 e212 | | Load 0x1,0x12 ; Debug Table 0x4.0x1 = 0x2f8,0x2 02f9 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02fa 4800 |H | Short_Literal 0x0 ; Debug Table 0x4.0x2 = 0x2fa,0x3 02fb 00db | | Load_Top At_Offset_3 02fc e003 | | Load 0x0,0x3 02fd 181a | | Execute Package,Field_Execute,Field_Number 0x1a 02fe 6802 |h | Jump_Zero 0x301 02ff e224 | $ | Load 0x1,0x24 ; Debug Table 0x4.0x3 = 0x2ff,0x4 0300 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0301 e21b | | Load 0x1,0x1b ; Debug Table 0x4.0x4 = 0x301,0x5 0302 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0303 0000 0000 | | .BLANK 0000[0x5] 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 4802 |H | Short_Literal 0x2 ; Debug Table 0x5 = .DEBUG 0x030b,0x08fa,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0338 ; Debug Table 0x5.0x0 = 0x30b,0x1 030c 00db | | Load_Top At_Offset_3 030d e003 | | Load 0x0,0x3 030e 181a | | Execute Package,Field_Execute,Field_Number 0x1a 030f 6802 |h | Jump_Zero 0x312 0310 e213 | | Load 0x1,0x13 ; Debug Table 0x5.0x1 = 0x310,0x2 0311 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0312 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x2 = 0x312,0x3 0313 00db | | Load_Top At_Offset_3 0314 e003 | | Load 0x0,0x3 0315 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0316 6802 |h | Jump_Zero 0x319 0317 e225 | % | Load 0x1,0x25 ; Debug Table 0x5.0x3 = 0x317,0x4 0318 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0319 e21c | | Load 0x1,0x1c ; Debug Table 0x5.0x4 = 0x319,0x5 031a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 031b 0000 0000 | | .BLANK 0000[0x5] 0320 ; -------------------------------------------------------------------------------------- 0320 ; SUBPROGRAM 0320 ; -------------------------------------------------------------------------------------- 0320 0323 | # | .CONST 0x0323 ; Address of begin 0321 0004 | | .CONST 0x0004 ; Address of exception handler 0322 0001 | | .CONST 0x0001 ; Number of locals 0323 BODY_0320: 0323 INIT_0320: 0323 4802 |H | Short_Literal 0x2 ; Debug Table 0x6 = .DEBUG 0x0323,0x0906,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0368 ; Debug Table 0x6.0x0 = 0x323,0x1 0324 00db | | Load_Top At_Offset_3 0325 e003 | | Load 0x0,0x3 0326 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0327 6802 |h | Jump_Zero 0x32a 0328 e214 | | Load 0x1,0x14 ; Debug Table 0x6.0x1 = 0x328,0x2 0329 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 032a 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x2 = 0x32a,0x3 032b 00db | | Load_Top At_Offset_3 032c e003 | | Load 0x0,0x3 032d 181a | | Execute Package,Field_Execute,Field_Number 0x1a 032e 6802 |h | Jump_Zero 0x331 032f e226 | & | Load 0x1,0x26 ; Debug Table 0x6.0x3 = 0x32f,0x4 0330 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0331 e21d | | Load 0x1,0x1d ; Debug Table 0x6.0x4 = 0x331,0x5 0332 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0333 0000 0000 | | .BLANK 0000[0x5] 0338 ; -------------------------------------------------------------------------------------- 0338 ; SUBPROGRAM 0338 ; -------------------------------------------------------------------------------------- 0338 033b | ; | .CONST 0x033b ; Address of begin 0339 0004 | | .CONST 0x0004 ; Address of exception handler 033a 0001 | | .CONST 0x0001 ; Number of locals 033b BODY_0338: 033b INIT_0338: 033b 4802 |H | Short_Literal 0x2 ; Debug Table 0x7 = .DEBUG 0x033b,0x0912,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0398 ; Debug Table 0x7.0x0 = 0x33b,0x1 033c 00db | | Load_Top At_Offset_3 033d e003 | | Load 0x0,0x3 033e 181a | | Execute Package,Field_Execute,Field_Number 0x1a 033f 6802 |h | Jump_Zero 0x342 0340 e215 | | Load 0x1,0x15 ; Debug Table 0x7.0x1 = 0x340,0x2 0341 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0342 4800 |H | Short_Literal 0x0 ; Debug Table 0x7.0x2 = 0x342,0x3 0343 00db | | Load_Top At_Offset_3 0344 e003 | | Load 0x0,0x3 0345 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0346 6802 |h | Jump_Zero 0x349 0347 e227 | ' | Load 0x1,0x27 ; Debug Table 0x7.0x3 = 0x347,0x4 0348 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0349 e21e | | Load 0x1,0x1e ; Debug Table 0x7.0x4 = 0x349,0x5 034a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 034b 0000 0000 | | .BLANK 0000[0x5] 0350 ; -------------------------------------------------------------------------------------- 0350 ; SUBPROGRAM 0350 ; -------------------------------------------------------------------------------------- 0350 0353 | S | .CONST 0x0353 ; Address of begin 0351 0004 | | .CONST 0x0004 ; Address of exception handler 0352 0001 | | .CONST 0x0001 ; Number of locals 0353 BODY_0350: 0353 INIT_0350: 0353 4802 |H | Short_Literal 0x2 ; Debug Table 0x8 = .DEBUG 0x0353,0x091e,0x1002,0x0000,0x0056,0xdf25,0x0000,0x03c8 ; Debug Table 0x8.0x0 = 0x353,0x1 0354 00db | | Load_Top At_Offset_3 0355 e003 | | Load 0x0,0x3 0356 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0357 6802 |h | Jump_Zero 0x35a 0358 e216 | | Load 0x1,0x16 ; Debug Table 0x8.0x1 = 0x358,0x2 0359 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 035a 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x2 = 0x35a,0x3 035b 00db | | Load_Top At_Offset_3 035c e003 | | Load 0x0,0x3 035d 181a | | Execute Package,Field_Execute,Field_Number 0x1a 035e 6802 |h | Jump_Zero 0x361 035f e228 | ( | Load 0x1,0x28 ; Debug Table 0x8.0x3 = 0x35f,0x4 0360 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0361 e21f | | Load 0x1,0x1f ; Debug Table 0x8.0x4 = 0x361,0x5 0362 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0363 0000 0000 | | .BLANK 0000[0x5] 0368 ; -------------------------------------------------------------------------------------- 0368 ; SUBPROGRAM 0368 ; -------------------------------------------------------------------------------------- 0368 036b | k | .CONST 0x036b ; Address of begin 0369 0004 | | .CONST 0x0004 ; Address of exception handler 036a 0001 | | .CONST 0x0001 ; Number of locals 036b BODY_0368: 036b INIT_0368: 036b 4802 |H | Short_Literal 0x2 ; Debug Table 0x9 = .DEBUG 0x036b,0x092a,0x1002,0x0000,0x0056,0xdf25,0x0000,0x03f8 ; Debug Table 0x9.0x0 = 0x36b,0x1 036c 00db | | Load_Top At_Offset_3 036d e003 | | Load 0x0,0x3 036e 181a | | Execute Package,Field_Execute,Field_Number 0x1a 036f 6802 |h | Jump_Zero 0x372 0370 e217 | | Load 0x1,0x17 ; Debug Table 0x9.0x1 = 0x370,0x2 0371 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0372 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x2 = 0x372,0x3 0373 00db | | Load_Top At_Offset_3 0374 e003 | | Load 0x0,0x3 0375 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0376 6802 |h | Jump_Zero 0x379 0377 e229 | ) | Load 0x1,0x29 ; Debug Table 0x9.0x3 = 0x377,0x4 0378 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0379 e220 | | Load 0x1,0x20 ; Debug Table 0x9.0x4 = 0x379,0x5 037a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 037b 0000 0000 | | .BLANK 0000[0x5] 0380 ; -------------------------------------------------------------------------------------- 0380 ; SUBPROGRAM 0380 ; -------------------------------------------------------------------------------------- 0380 0383 | | .CONST 0x0383 ; Address of begin 0381 0004 | | .CONST 0x0004 ; Address of exception handler 0382 0001 | | .CONST 0x0001 ; Number of locals 0383 BODY_0380: 0383 INIT_0380: 0383 4802 |H | Short_Literal 0x2 ; Debug Table 0xa = .DEBUG 0x0383,0x0936,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0428 ; Debug Table 0xa.0x0 = 0x383,0x1 0384 00db | | Load_Top At_Offset_3 0385 e003 | | Load 0x0,0x3 0386 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0387 6802 |h | Jump_Zero 0x38a 0388 e218 | | Load 0x1,0x18 ; Debug Table 0xa.0x1 = 0x388,0x2 0389 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 038a 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0x2 = 0x38a,0x3 038b 00db | | Load_Top At_Offset_3 038c e003 | | Load 0x0,0x3 038d 181a | | Execute Package,Field_Execute,Field_Number 0x1a 038e 6802 |h | Jump_Zero 0x391 038f e22a | * | Load 0x1,0x2a ; Debug Table 0xa.0x3 = 0x38f,0x4 0390 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0391 e221 | ! | Load 0x1,0x21 ; Debug Table 0xa.0x4 = 0x391,0x5 0392 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0393 0000 0000 | | .BLANK 0000[0x5] 0398 ; -------------------------------------------------------------------------------------- 0398 ; SUBPROGRAM 0398 ; -------------------------------------------------------------------------------------- 0398 039b | | .CONST 0x039b ; Address of begin 0399 0004 | | .CONST 0x0004 ; Address of exception handler 039a 0001 | | .CONST 0x0001 ; Number of locals 039b BODY_0398: 039b INIT_0398: 039b 4802 |H | Short_Literal 0x2 ; Debug Table 0xb = .DEBUG 0x039b,0x0942,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0458 ; Debug Table 0xb.0x0 = 0x39b,0x1 039c 00db | | Load_Top At_Offset_3 039d e003 | | Load 0x0,0x3 039e 181a | | Execute Package,Field_Execute,Field_Number 0x1a 039f 6802 |h | Jump_Zero 0x3a2 03a0 e219 | | Load 0x1,0x19 ; Debug Table 0xb.0x1 = 0x3a0,0x2 03a1 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03a2 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x2 = 0x3a2,0x3 03a3 00db | | Load_Top At_Offset_3 03a4 e003 | | Load 0x0,0x3 03a5 181a | | Execute Package,Field_Execute,Field_Number 0x1a 03a6 6802 |h | Jump_Zero 0x3a9 03a7 e22b | + | Load 0x1,0x2b ; Debug Table 0xb.0x3 = 0x3a7,0x4 03a8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03a9 e222 | " | Load 0x1,0x22 ; Debug Table 0xb.0x4 = 0x3a9,0x5 03aa 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03ab 0000 0000 | | .BLANK 0000[0x5] 03b0 ; -------------------------------------------------------------------------------------- 03b0 ; SUBPROGRAM 03b0 ; -------------------------------------------------------------------------------------- 03b0 03b3 | | .CONST 0x03b3 ; Address of begin 03b1 0004 | | .CONST 0x0004 ; Address of exception handler 03b2 0001 | | .CONST 0x0001 ; Number of locals 03b3 BODY_03b0: 03b3 INIT_03b0: 03b3 4802 |H | Short_Literal 0x2 ; Debug Table 0xc = .DEBUG 0x03b3,0x094e,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0488 ; Debug Table 0xc.0x0 = 0x3b3,0x1 03b4 00db | | Load_Top At_Offset_3 03b5 e003 | | Load 0x0,0x3 03b6 181a | | Execute Package,Field_Execute,Field_Number 0x1a 03b7 6802 |h | Jump_Zero 0x3ba 03b8 e21a | | Load 0x1,0x1a ; Debug Table 0xc.0x1 = 0x3b8,0x2 03b9 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03ba 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x2 = 0x3ba,0x3 03bb 00db | | Load_Top At_Offset_3 03bc e003 | | Load 0x0,0x3 03bd 181a | | Execute Package,Field_Execute,Field_Number 0x1a 03be 6802 |h | Jump_Zero 0x3c1 03bf e22c | , | Load 0x1,0x2c ; Debug Table 0xc.0x3 = 0x3bf,0x4 03c0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03c1 e223 | # | Load 0x1,0x23 ; Debug Table 0xc.0x4 = 0x3c1,0x5 03c2 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03c3 0000 0000 | | .BLANK 0000[0x5] 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 00db | | Load_Top At_Offset_3 ; Debug Table 0xd = .DEBUG 0x03cb,0x095a,0x1001,0x0000,0x0056,0xdf25,0x0000,0x04b8 ; Debug Table 0xd.0x0 = 0x3cb,0x1 03cc e22d | - | Load 0x1,0x2d 03cd 8210 | | Call 0x1,0x10 03ce c5fe | | Store 0x2,-0x2 03cf 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x1 = 0x3cf,0x2 03d0 e237 | 7 | Load 0x1,0x37 03d1 8210 | | Call 0x1,0x10 03d2 c5fe | | Store 0x2,-0x2 03d3 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x2 = 0x3d3,0x3 03d4 e22e | . | Load 0x1,0x2e 03d5 8210 | | Call 0x1,0x10 03d6 c5fe | | Store 0x2,-0x2 03d7 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x3 = 0x3d7,0x4 03d8 e230 | 0 | Load 0x1,0x30 03d9 8210 | | Call 0x1,0x10 03da c5fe | | Store 0x2,-0x2 03db 4502 |E | Exit_Suprogram New_Top_Offset 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 4800 |H | Short_Literal 0x0 ; Debug Table 0xe = .DEBUG 0x03e3,0x0964,0x1002,0x0000,0x0056,0xdf25,0x0000,0x04dc ; Debug Table 0xe.0x0 = 0x3e3,0x1 03e4 e5fe | | Load 0x2,-0x2 03e5 e003 | | Load 0x0,0x3 03e6 181a | | Execute Package,Field_Execute,Field_Number 0x1a 03e7 6809 |h | Jump_Zero 0x3f1 03e8 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x1 = 0x3e8,0x2 03e9 4800 |H | Short_Literal 0x0 03ea 4802 |H | Short_Literal 0x2 03eb e5ff | | Load 0x2,-0x1 03ec 00eb | | Load_Encached Diana_Cache 03ed 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 03ee e002 | | Load 0x0,0x2 03ef 1812 | | Execute Package,Field_Execute,Field_Number 0x12 03f0 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03f1 4801 |H | Short_Literal 0x1 ; Debug Table 0xe.0x2 = 0x3f1,0x3 03f2 e5fe | | Load 0x2,-0x2 03f3 e003 | | Load 0x0,0x3 03f4 181a | | Execute Package,Field_Execute,Field_Number 0x1a 03f5 6809 |h | Jump_Zero 0x3ff 03f6 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x3 = 0x3f6,0x4 03f7 4800 |H | Short_Literal 0x0 03f8 4803 |H | Short_Literal 0x3 03f9 e5ff | | Load 0x2,-0x1 03fa 00eb | | Load_Encached Diana_Cache 03fb 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 03fc e002 | | Load 0x0,0x2 03fd 1812 | | Execute Package,Field_Execute,Field_Number 0x12 03fe 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 03ff 4802 |H | Short_Literal 0x2 ; Debug Table 0xe.0x4 = 0x3ff,0x5 0400 e5fe | | Load 0x2,-0x2 0401 e003 | | Load 0x0,0x3 0402 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0403 6809 |h | Jump_Zero 0x40d 0404 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x5 = 0x404,0x6 0405 4800 |H | Short_Literal 0x0 0406 4801 |H | Short_Literal 0x1 0407 e5ff | | Load 0x2,-0x1 0408 00eb | | Load_Encached Diana_Cache 0409 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 040a e002 | | Load 0x0,0x2 040b 1812 | | Execute Package,Field_Execute,Field_Number 0x12 040c 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 040d 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x6 = 0x40d,0x7 040e 4800 |H | Short_Literal 0x0 040f 4800 |H | Short_Literal 0x0 0410 e5ff | | Load 0x2,-0x1 0411 00eb | | Load_Encached Diana_Cache 0412 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 0413 e002 | | Load 0x0,0x2 0414 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0415 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0416 0000 0000 | | .XXX[0x2] 0418 ; -------------------------------------------------------------------------------------- 0418 ; SUBPROGRAM 0418 ; -------------------------------------------------------------------------------------- 0418 0420 | | .CONST 0x0420 ; Address of begin 0419 0004 | | .CONST 0x0004 ; Address of exception handler 041a 0002 | | .CONST 0x0002 ; Number of locals 041b INIT_0418: 041b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf = .DEBUG 0x041b,0x0974,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0553 ; Debug Table 0xf.0x0 = 0x41b,0xffff 041c 00db | | Load_Top At_Offset_3 041d 00eb | | Load_Encached Diana_Cache 041e 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 041f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0420 BODY_0418: 0420 0007 | | Action Break_Optional ; Debug Table 0xf.0x1 = 0x420,0x1 0421 e402 | | Load 0x2,0x2 ; Debug Table 0xf.0x2 = 0x421,0x401 0422 0007 | | Action Break_Optional 0423 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xf.0x3 = 0x423,0x402 0424 0007 | | Action Break_Optional ; Debug Table 0xf.0x4 = 0x424,0x403 0425 0007 | | Action Break_Optional ; Debug Table 0xf.0x5 = 0x425,0x404 0426 0b17 | | Execute_Immediate Case_Compare,0x17 ; Debug Table 0xf.0x6 = 0x426,0x1 0427 7004 |p | Jump_Nonzero 0x42c 0428 0b12 | | Execute_Immediate Case_Compare,0x12 0429 7006 |p | Jump_Nonzero 0x430 042a e236 | 6 | Load 0x1,0x36 ; Debug Table 0xf.0x7 = 0x42a,0x4 042b 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 042c e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0x8 = 0x42c,0x2 042d 00da | | Load_Top At_Offset_2 042e 8244 | D | Call 0x1,0x44 042f 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0430 e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0x9 = 0x430,0x3 0431 00da | | Load_Top At_Offset_2 0432 00eb | | Load_Encached Diana_Cache 0433 18c0 | | Execute Package,Field_Execute,Field_Number 0xc0 0434 8244 | D | Call 0x1,0x44 0435 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0436 0000 0000 | | .XXX[0x2] 0438 ; -------------------------------------------------------------------------------------- 0438 ; SUBPROGRAM 0438 ; -------------------------------------------------------------------------------------- 0438 043b | ; | .CONST 0x043b ; Address of begin 0439 0004 | | .CONST 0x0004 ; Address of exception handler 043a 0001 | | .CONST 0x0001 ; Number of locals 043b BODY_0438: 043b INIT_0438: 043b e5fc | | Load 0x2,-0x4 ; Debug Table 0x10 = .DEBUG 0x043b,0x098a,0x1001,0x0000,0x0056,0xdf25,0x0000,0x05a2 ; Debug Table 0x10.0x0 = 0x43b,0x1 043c e5fe | | Load 0x2,-0x2 043d 8210 | | Call 0x1,0x10 043e c5fc | | Store 0x2,-0x4 043f e5fc | | Load 0x2,-0x4 ; Debug Table 0x10.0x1 = 0x43f,0x2 0440 e5fd | | Load 0x2,-0x3 0441 e5ff | | Load 0x2,-0x1 0442 8244 | D | Call 0x1,0x44 0443 8210 | | Call 0x1,0x10 0444 c5fc | | Store 0x2,-0x4 0445 e5fc | | Load 0x2,-0x4 ; Debug Table 0x10.0x2 = 0x445,0x3 0446 e231 | 1 | Load 0x1,0x31 0447 8210 | | Call 0x1,0x10 0448 c5fc | | Store 0x2,-0x4 0449 e5fc | | Load 0x2,-0x4 ; Debug Table 0x10.0x3 = 0x449,0x4 044a e230 | 0 | Load 0x1,0x30 044b 8210 | | Call 0x1,0x10 044c c5fc | | Store 0x2,-0x4 044d 4504 |E | Exit_Suprogram New_Top_Offset 0x4 044e 0000 0000 | | .XXX[0x2] 0450 ; -------------------------------------------------------------------------------------- 0450 ; SUBPROGRAM 0450 ; -------------------------------------------------------------------------------------- 0450 0453 | S | .CONST 0x0453 ; Address of begin 0451 0004 | | .CONST 0x0004 ; Address of exception handler 0452 0001 | | .CONST 0x0001 ; Number of locals 0453 BODY_0450: 0453 INIT_0450: 0453 e5fd | | Load 0x2,-0x3 ; Debug Table 0x11 = .DEBUG 0x0453,0x0994,0x1001,0x0000,0x0056,0xdf25,0x0000,0x05d8 ; Debug Table 0x11.0x0 = 0x453,0x1 0454 e232 | 2 | Load 0x1,0x32 0455 8210 | | Call 0x1,0x10 0456 c5fd | | Store 0x2,-0x3 0457 e5fd | | Load 0x2,-0x3 ; Debug Table 0x11.0x1 = 0x457,0x2 0458 e5fe | | Load 0x2,-0x2 0459 e5ff | | Load 0x2,-0x1 045a 8244 | D | Call 0x1,0x44 045b 8210 | | Call 0x1,0x10 045c c5fd | | Store 0x2,-0x3 045d e5fd | | Load 0x2,-0x3 ; Debug Table 0x11.0x2 = 0x45d,0x3 045e e22e | . | Load 0x1,0x2e 045f 8210 | | Call 0x1,0x10 0460 c5fd | | Store 0x2,-0x3 0461 e5fd | | Load 0x2,-0x3 ; Debug Table 0x11.0x3 = 0x461,0x4 0462 e230 | 0 | Load 0x1,0x30 0463 8210 | | Call 0x1,0x10 0464 c5fd | | Store 0x2,-0x3 0465 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0466 0000 0000 | | .XXX[0x2] 0468 ; -------------------------------------------------------------------------------------- 0468 ; SUBPROGRAM 0468 ; -------------------------------------------------------------------------------------- 0468 046b | k | .CONST 0x046b ; Address of begin 0469 0004 | | .CONST 0x0004 ; Address of exception handler 046a 0001 | | .CONST 0x0001 ; Number of locals 046b BODY_0468: 046b INIT_0468: 046b 4800 |H | Short_Literal 0x0 ; Debug Table 0x12 = .DEBUG 0x046b,0x099e,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0608 ; Debug Table 0x12.0x0 = 0x46b,0x1 046c 4800 |H | Short_Literal 0x0 046d e5ff | | Load 0x2,-0x1 046e e002 | | Load 0x0,0x2 046f 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0470 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0471 0000 0000 | | .BLANK 0000[0x7] 0478 ; -------------------------------------------------------------------------------------- 0478 ; SUBPROGRAM 0478 ; -------------------------------------------------------------------------------------- 0478 048f | | .CONST 0x048f ; Address of begin 0479 0004 | | .CONST 0x0004 ; Address of exception handler 047a 0004 | | .CONST 0x0004 ; Number of locals 047b INIT_0478: 047b e002 | | Load 0x0,0x2 ; Debug Table 0x13 = .DEBUG 0x047b,0x09a2,0x1001,0x0000,0x0056,0xdf25,0x0000,0x061e ; Debug Table 0x13.0x0 = 0x47b,0xffff 047c 1b10 | | Execute Package,Field_Read,Field_Number 0x10 047d 02ff | | Declare_Variable Variant_Record 047e e5fd | | Load 0x2,-0x3 047f e5ff | | Load 0x2,-0x1 0480 8244 | D | Call 0x1,0x44 0481 00d9 | | Load_Top At_Offset_1 0482 016d | m | Execute Variant_Record,Structure_Write 0483 e5fd | | Load 0x2,-0x3 ; Debug Table 0x13.0x1 = 0x483,0xfffe 0484 e003 | | Load 0x0,0x3 0485 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0486 00e3 | | Load_Encached Natural_Cache 0487 03f1 | | Declare_Variable Discrete,With_Value 0488 e5ff | | Load 0x2,-0x1 ; Debug Table 0x13.0x2 = 0x488,0xfffd 0489 00eb | | Load_Encached Diana_Cache 048a 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 048b 00eb | | Load_Encached Diana_Cache 048c 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31 048d 00e3 | | Load_Encached Natural_Cache 048e 03f1 | | Declare_Variable Discrete,With_Value 048f BODY_0478: 048f e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x3 = 0x48f,0x1 0490 e22d | - | Load 0x1,0x2d 0491 8210 | | Call 0x1,0x10 0492 c5fc | | Store 0x2,-0x4 0493 e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x4 = 0x493,0x2 0494 00db | | Load_Top At_Offset_3 0495 8210 | | Call 0x1,0x10 0496 c5fc | | Store 0x2,-0x4 0497 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x5 = 0x497,0x3 0498 00da | | Load_Top At_Offset_2 0499 027c | | | Execute Discrete,Less 049a 6809 |h | Jump_Zero 0x4a4 049b e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x6 = 0x49b,0x4 049c 00da | | Load_Top At_Offset_2 049d 00da | | Load_Top At_Offset_2 049e 0272 | r | Execute Discrete,Minus 049f 00e3 | | Load_Encached Natural_Cache 04a0 025b | [ | Execute Discrete,Check_In_Type 04a1 8248 | H | Call 0x1,0x48 04a2 8210 | | Call 0x1,0x10 04a3 c5fc | | Store 0x2,-0x4 04a4 e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x7 = 0x4a4,0x5 04a5 e22f | / | Load 0x1,0x2f 04a6 8210 | | Call 0x1,0x10 04a7 c5fc | | Store 0x2,-0x4 04a8 e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x8 = 0x4a8,0x6 04a9 e5fe | | Load 0x2,-0x2 04aa 8210 | | Call 0x1,0x10 04ab c5fc | | Store 0x2,-0x4 04ac e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x9 = 0x4ac,0x7 04ad e22e | . | Load 0x1,0x2e 04ae 8210 | | Call 0x1,0x10 04af c5fc | | Store 0x2,-0x4 04b0 e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0xa = 0x4b0,0x8 04b1 e230 | 0 | Load 0x1,0x30 04b2 8210 | | Call 0x1,0x10 04b3 c5fc | | Store 0x2,-0x4 04b4 4504 |E | Exit_Suprogram New_Top_Offset 0x4 04b5 0000 0000 | | .XXX[0x3] 04b7 0000 | | 04b8 ; -------------------------------------------------------------------------------------- 04b8 ; SUBPROGRAM 04b8 ; -------------------------------------------------------------------------------------- 04b8 04bc | | .CONST 0x04bc ; Address of begin 04b9 0004 | | .CONST 0x0004 ; Address of exception handler 04ba 0002 | | .CONST 0x0002 ; Number of locals 04bb INIT_04b8: 04bb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x14 = .DEBUG 0x04bb,0x09ba,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0695 ; Debug Table 0x14.0x0 = 0x4bb,0xffff 04bc BODY_04b8: 04bc 0007 | | Action Break_Optional ; Debug Table 0x14.0x1 = 0x4bc,0x1 04bd e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0x2 = 0x4bd,0x401 04be 0007 | | Action Break_Optional 04bf 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x14.0x3 = 0x4bf,0x402 04c0 0007 | | Action Break_Optional ; Debug Table 0x14.0x4 = 0x4c0,0x403 04c1 0007 | | Action Break_Optional ; Debug Table 0x14.0x5 = 0x4c1,0x404 04c2 0b47 | G | Execute_Immediate Case_Compare,0x47 ; Debug Table 0x14.0x6 = 0x4c2,0x1 04c3 700c |p | Jump_Nonzero 0x4d0 04c4 0b3e | > | Execute_Immediate Case_Compare,0x3e 04c5 700a |p | Jump_Nonzero 0x4d0 04c6 0b41 | A | Execute_Immediate Case_Compare,0x41 04c7 7008 |p | Jump_Nonzero 0x4d0 04c8 0b48 | H | Execute_Immediate Case_Compare,0x48 04c9 700b |p | Jump_Nonzero 0x4d5 04ca 0b3d | = | Execute_Immediate Case_Compare,0x3d 04cb 7009 |p | Jump_Nonzero 0x4d5 04cc 0b39 | 9 | Execute_Immediate Case_Compare,0x39 04cd 700c |p | Jump_Nonzero 0x4da 04ce 4800 |H | Short_Literal 0x0 ; Debug Table 0x14.0x7 = 0x4ce,0x5 04cf 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04d0 e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0x8 = 0x4d0,0x2 04d1 00eb | | Load_Encached Diana_Cache 04d2 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 04d3 0032 | 2 | Store_Top Heap_Access,At_Offset_2 04d4 783d |x= | Jump 0x512 04d5 e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0x9 = 0x4d5,0x3 04d6 00eb | | Load_Encached Diana_Cache 04d7 18bf | | Execute Package,Field_Execute,Field_Number 0xbf 04d8 0032 | 2 | Store_Top Heap_Access,At_Offset_2 04d9 7838 |x8 | Jump 0x512 04da e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0xa = 0x4da,0x4 04db 00eb | | Load_Encached Diana_Cache 04dc 18d0 | | Execute Package,Field_Execute,Field_Number 0xd0 04dd 00eb | | Load_Encached Diana_Cache 04de 1888 | | Execute Package,Field_Execute,Field_Number 0x88 04df 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0xb = 0x4df,0x801 04e0 7002 |p | Jump_Nonzero 0x4e3 04e1 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x14.0xc = 0x4e1,0x802 04e2 782c |x, | Jump 0x50f 04e3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0xd = 0x4e3,0x803 04e4 0217 | | Execute Heap_Access,All_Reference 04e5 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 04e6 6804 |h | Jump_Zero 0x4eb 04e7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0xe = 0x4e7,0x804 04e8 0217 | | Execute Heap_Access,All_Reference 04e9 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 04ea 7824 |x$ | Jump 0x50f 04eb 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0xf = 0x4eb,0x805 04ec 0007 | | Action Break_Optional 04ed e405 | | Load 0x2,0x5 ; Debug Table 0x14.0x10 = 0x4ed,0xc01 04ee 0007 | | Action Break_Optional 04ef 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x14.0x11 = 0x4ef,0xc02 04f0 0007 | | Action Break_Optional ; Debug Table 0x14.0x12 = 0x4f0,0xc03 04f1 00d0 | | Action Swap_Control ; Debug Table 0x14.0x13 = 0x4f1,0xc04 04f2 00d1 | | Pop_Control Pop_Count_1 04f3 49bb |I | Short_Literal 0x1bb ; Debug Table 0x14.0x14 = 0x4f3,0x805 04f4 00eb | | Load_Encached Diana_Cache 04f5 0098 | | Execute Package,Field_Read_Dynamic 04f6 012c | , | Execute Any,Size 04f7 e004 | | Load 0x0,0x4 04f8 1b17 | | Execute Package,Field_Read,Field_Number 0x17 04f9 025b | [ | Execute Discrete,Check_In_Type 04fa 0273 | s | Execute Discrete,Plus 04fb 00d9 | | Load_Top At_Offset_1 04fc 0007 | | Action Break_Optional 04fd e406 | | Load 0x2,0x6 ; Debug Table 0x14.0x15 = 0x4fd,0x1001 04fe 0007 | | Action Break_Optional 04ff 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x14.0x16 = 0x4ff,0x1002 0500 0007 | | Action Break_Optional ; Debug Table 0x14.0x17 = 0x500,0x1003 0501 00d0 | | Action Swap_Control ; Debug Table 0x14.0x18 = 0x501,0x1004 0502 00d1 | | Pop_Control Pop_Count_1 0503 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x14.0x19 = 0x503,0xc04 0504 00eb | | Load_Encached Diana_Cache 0505 0098 | | Execute Package,Field_Read_Dynamic 0506 49c9 |I | Short_Literal 0x1c9 0507 00eb | | Load_Encached Diana_Cache 0508 0098 | | Execute Package,Field_Read_Dynamic 0509 49ca |I | Short_Literal 0x1ca 050a 00eb | | Load_Encached Diana_Cache 050b 0095 | | Execute Package,Field_Reference_Dynamic 050c e005 | | Load 0x0,0x5 050d 1819 | | Execute Package,Field_Execute,Field_Number 0x19 050e 7800 |x | Jump 0x50f 050f 00d0 | | Action Swap_Control 0510 00d1 | | Pop_Control Pop_Count_1 0511 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x14.0x1a = 0x511,0x4 0512 00d1 | | Pop_Control Pop_Count_1 0513 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x1b = 0x513,0x6 0514 00eb | | Load_Encached Diana_Cache 0515 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 0516 00eb | | Load_Encached Diana_Cache 0517 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31 0518 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0519 0000 0000 | | .BLANK 0000[0x7] 0520 ; -------------------------------------------------------------------------------------- 0520 ; SUBPROGRAM 0520 ; -------------------------------------------------------------------------------------- 0520 052e | . | .CONST 0x052e ; Address of begin 0521 0004 | | .CONST 0x0004 ; Address of exception handler 0522 0005 | | .CONST 0x0005 ; Number of locals 0523 INIT_0520: 0523 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x15 = .DEBUG 0x0523,0x09f4,0x1001,0x0000,0x0056,0xdf25,0x0000,0x0702 ; Debug Table 0x15.0x0 = 0x523,0xffff 0524 00db | | Load_Top At_Offset_3 0525 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0526 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x15.0x1 = 0x526,0xfffe 0527 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0528 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x15.0x2 = 0x528,0xfffd 0529 e003 | | Load 0x0,0x3 ; Debug Table 0x15.0x3 = 0x529,0xfffc 052a 1b10 | | Execute Package,Field_Read,Field_Number 0x10 052b 02c7 | | Declare_Variable Any 052c 00d8 | | Load_Top At_Offset_0 052d 1c00 | | Execute_Immediate Run_Utility,0x0 052e BODY_0520: 052e 00cf | | Action Mark_Auxiliary 052f 7846 |xF | Jump 0x576 0530 e402 | | Load 0x2,0x2 ; Debug Table 0x15.0x4 = 0x530,0x2 0531 0007 | | Action Break_Optional 0532 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0x5 = 0x532,0x401 0533 7002 |p | Jump_Nonzero 0x536 0534 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15.0x6 = 0x534,0x402 0535 782c |x, | Jump 0x562 0536 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0x7 = 0x536,0x403 0537 0217 | | Execute Heap_Access,All_Reference 0538 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0539 6804 |h | Jump_Zero 0x53e 053a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0x8 = 0x53a,0x404 053b 0217 | | Execute Heap_Access,All_Reference 053c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 053d 7824 |x$ | Jump 0x562 053e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0x9 = 0x53e,0x405 053f 0007 | | Action Break_Optional 0540 e408 | | Load 0x2,0x8 ; Debug Table 0x15.0xa = 0x540,0x801 0541 0007 | | Action Break_Optional 0542 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x15.0xb = 0x542,0x802 0543 0007 | | Action Break_Optional ; Debug Table 0x15.0xc = 0x543,0x803 0544 00d0 | | Action Swap_Control ; Debug Table 0x15.0xd = 0x544,0x804 0545 00d1 | | Pop_Control Pop_Count_1 0546 49bb |I | Short_Literal 0x1bb ; Debug Table 0x15.0xe = 0x546,0x405 0547 00eb | | Load_Encached Diana_Cache 0548 0098 | | Execute Package,Field_Read_Dynamic 0549 012c | , | Execute Any,Size 054a e004 | | Load 0x0,0x4 054b 1b17 | | Execute Package,Field_Read,Field_Number 0x17 054c 025b | [ | Execute Discrete,Check_In_Type 054d 0273 | s | Execute Discrete,Plus 054e 00d9 | | Load_Top At_Offset_1 054f 0007 | | Action Break_Optional 0550 e409 | | Load 0x2,0x9 ; Debug Table 0x15.0xf = 0x550,0xc01 0551 0007 | | Action Break_Optional 0552 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x15.0x10 = 0x552,0xc02 0553 0007 | | Action Break_Optional ; Debug Table 0x15.0x11 = 0x553,0xc03 0554 00d0 | | Action Swap_Control ; Debug Table 0x15.0x12 = 0x554,0xc04 0555 00d1 | | Pop_Control Pop_Count_1 0556 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x15.0x13 = 0x556,0x804 0557 00eb | | Load_Encached Diana_Cache 0558 0098 | | Execute Package,Field_Read_Dynamic 0559 49c9 |I | Short_Literal 0x1c9 055a 00eb | | Load_Encached Diana_Cache 055b 0098 | | Execute Package,Field_Read_Dynamic 055c 49ca |I | Short_Literal 0x1ca 055d 00eb | | Load_Encached Diana_Cache 055e 0095 | | Execute Package,Field_Reference_Dynamic 055f e005 | | Load 0x0,0x5 0560 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0561 7800 |x | Jump 0x562 0562 00d0 | | Action Swap_Control 0563 00d1 | | Pop_Control Pop_Count_1 0564 824a | J | Call 0x1,0x4a ; Debug Table 0x15.0x14 = 0x564,0x2 0565 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0566 00da | | Load_Top At_Offset_2 ; Debug Table 0x15.0x15 = 0x566,0x3 0567 e403 | | Load 0x2,0x3 0568 027d | } | Execute Discrete,Greater 0569 6802 |h | Jump_Zero 0x56c 056a 00da | | Load_Top At_Offset_2 ; Debug Table 0x15.0x16 = 0x56a,0x4 056b a403 | | Store_Unchecked 0x2,0x3 056c 0007 | | Action Break_Optional ; Debug Table 0x15.0x17 = 0x56c,0x5 056d e402 | | Load 0x2,0x2 ; Debug Table 0x15.0x18 = 0x56d,0x1001 056e 7002 |p | Jump_Nonzero 0x571 056f 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x15.0x19 = 0x56f,0x1002 0570 7803 |x | Jump 0x574 0571 e402 | | Load 0x2,0x2 ; Debug Table 0x15.0x1a = 0x571,0x1003 0572 0217 | | Execute Heap_Access,All_Reference 0573 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0574 a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0x15.0x1b = 0x574,0x5 0575 00c9 | | Action Pop_Auxiliary_Loop 0576 0007 | | Action Break_Optional ; Debug Table 0x15.0x1c = 0x576,0x1 0577 e402 | | Load 0x2,0x2 ; Debug Table 0x15.0x1d = 0x577,0x1401 0578 021d | | Execute Heap_Access,Is_Null 0579 6fb6 |o | Jump_Zero 0x530 ; Debug Table 0x15.0x1e = 0x579,0x1 057a 00ce | | Action Pop_Auxiliary 057b e5ff | | Load 0x2,-0x1 ; Debug Table 0x15.0x1f = 0x57b,0x6 057c a402 | | Store_Unchecked 0x2,0x2 057d 00da | | Load_Top At_Offset_2 ; Debug Table 0x15.0x20 = 0x57d,0x7 057e e003 | | Load 0x0,0x3 057f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0580 025b | [ | Execute Discrete,Check_In_Type 0581 e5fe | | Load 0x2,-0x2 0582 e003 | | Load 0x0,0x3 0583 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0584 c405 | | Store 0x2,0x5 0585 00cf | | Action Mark_Auxiliary 0586 7846 |xF | Jump 0x5cd 0587 e5fd | | Load 0x2,-0x3 ; Debug Table 0x15.0x21 = 0x587,0x9 0588 00da | | Load_Top At_Offset_2 0589 e008 | | Load 0x0,0x8 058a 1b0f | | Execute Package,Field_Read,Field_Number 0xf 058b e402 | | Load 0x2,0x2 058c 0007 | | Action Break_Optional 058d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0x22 = 0x58d,0x1801 058e 7002 |p | Jump_Nonzero 0x591 058f 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15.0x23 = 0x58f,0x1802 0590 782c |x, | Jump 0x5bd 0591 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0x24 = 0x591,0x1803 0592 0217 | | Execute Heap_Access,All_Reference 0593 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0594 6804 |h | Jump_Zero 0x599 0595 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0x25 = 0x595,0x1804 0596 0217 | | Execute Heap_Access,All_Reference 0597 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0598 7824 |x$ | Jump 0x5bd 0599 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0x26 = 0x599,0x1805 059a 0007 | | Action Break_Optional 059b e40b | | Load 0x2,0xb ; Debug Table 0x15.0x27 = 0x59b,0x1c01 059c 0007 | | Action Break_Optional 059d 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x15.0x28 = 0x59d,0x1c02 059e 0007 | | Action Break_Optional ; Debug Table 0x15.0x29 = 0x59e,0x1c03 059f 00d0 | | Action Swap_Control ; Debug Table 0x15.0x2a = 0x59f,0x1c04 05a0 00d1 | | Pop_Control Pop_Count_1 05a1 49bb |I | Short_Literal 0x1bb ; Debug Table 0x15.0x2b = 0x5a1,0x1805 05a2 00eb | | Load_Encached Diana_Cache 05a3 0098 | | Execute Package,Field_Read_Dynamic 05a4 012c | , | Execute Any,Size 05a5 e004 | | Load 0x0,0x4 05a6 1b17 | | Execute Package,Field_Read,Field_Number 0x17 05a7 025b | [ | Execute Discrete,Check_In_Type 05a8 0273 | s | Execute Discrete,Plus 05a9 00d9 | | Load_Top At_Offset_1 05aa 0007 | | Action Break_Optional 05ab e40c | | Load 0x2,0xc ; Debug Table 0x15.0x2c = 0x5ab,0x2001 05ac 0007 | | Action Break_Optional 05ad 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x15.0x2d = 0x5ad,0x2002 05ae 0007 | | Action Break_Optional ; Debug Table 0x15.0x2e = 0x5ae,0x2003 05af 00d0 | | Action Swap_Control ; Debug Table 0x15.0x2f = 0x5af,0x2004 05b0 00d1 | | Pop_Control Pop_Count_1 05b1 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x15.0x30 = 0x5b1,0x1c04 05b2 00eb | | Load_Encached Diana_Cache 05b3 0098 | | Execute Package,Field_Read_Dynamic 05b4 49c9 |I | Short_Literal 0x1c9 05b5 00eb | | Load_Encached Diana_Cache 05b6 0098 | | Execute Package,Field_Read_Dynamic 05b7 49ca |I | Short_Literal 0x1ca 05b8 00eb | | Load_Encached Diana_Cache 05b9 0095 | | Execute Package,Field_Reference_Dynamic 05ba e005 | | Load 0x0,0x5 05bb 1819 | | Execute Package,Field_Execute,Field_Number 0x19 05bc 7800 |x | Jump 0x5bd 05bd 00d0 | | Action Swap_Control 05be 00d1 | | Pop_Control Pop_Count_1 05bf e002 | | Load 0x0,0x2 ; Debug Table 0x15.0x31 = 0x5bf,0x9 05c0 1819 | | Execute Package,Field_Execute,Field_Number 0x19 05c1 8210 | | Call 0x1,0x10 05c2 c5fd | | Store 0x2,-0x3 05c3 0007 | | Action Break_Optional ; Debug Table 0x15.0x32 = 0x5c3,0xa 05c4 e402 | | Load 0x2,0x2 ; Debug Table 0x15.0x33 = 0x5c4,0x2401 05c5 7002 |p | Jump_Nonzero 0x5c8 05c6 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x15.0x34 = 0x5c6,0x2402 05c7 7803 |x | Jump 0x5cb 05c8 e402 | | Load 0x2,0x2 ; Debug Table 0x15.0x35 = 0x5c8,0x2403 05c9 0217 | | Execute Heap_Access,All_Reference 05ca 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 05cb a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0x15.0x36 = 0x5cb,0xa 05cc 00c9 | | Action Pop_Auxiliary_Loop 05cd 0007 | | Action Break_Optional ; Debug Table 0x15.0x37 = 0x5cd,0x8 05ce e402 | | Load 0x2,0x2 ; Debug Table 0x15.0x38 = 0x5ce,0x2801 05cf 021d | | Execute Heap_Access,Is_Null 05d0 6fb6 |o | Jump_Zero 0x587 ; Debug Table 0x15.0x39 = 0x5d0,0x8 05d1 4503 |E | Exit_Suprogram New_Top_Offset 0x3 05d2 0000 0000 | | .BLANK 0000[0x6] 05d8 ; -------------------------------------------------------------------------------------- 05d8 ; SUBPROGRAM 05d8 ; -------------------------------------------------------------------------------------- 05d8 05db | | .CONST 0x05db ; Address of begin 05d9 0004 | | .CONST 0x0004 ; Address of exception handler 05da 0001 | | .CONST 0x0001 ; Number of locals 05db BODY_05d8: 05db INIT_05d8: 05db e5fd | | Load 0x2,-0x3 ; Debug Table 0x16 = .DEBUG 0x05db,0x0a6a,0x1001,0x0000,0x0056,0xdf25,0x0000,0x0791 ; Debug Table 0x16.0x0 = 0x5db,0x1 05dc e22d | - | Load 0x1,0x2d 05dd 8210 | | Call 0x1,0x10 05de c5fd | | Store 0x2,-0x3 05df e5fd | | Load 0x2,-0x3 ; Debug Table 0x16.0x1 = 0x5df,0x2 05e0 4801 |H | Short_Literal 0x1 05e1 4803 |H | Short_Literal 0x3 05e2 e5ff | | Load 0x2,-0x1 05e3 e002 | | Load 0x0,0x2 05e4 1816 | | Execute Package,Field_Execute,Field_Number 0x16 05e5 8210 | | Call 0x1,0x10 05e6 c5fd | | Store 0x2,-0x3 05e7 e5fd | | Load 0x2,-0x3 ; Debug Table 0x16.0x2 = 0x5e7,0x3 05e8 e230 | 0 | Load 0x1,0x30 05e9 8210 | | Call 0x1,0x10 05ea c5fd | | Store 0x2,-0x3 05eb 4503 |E | Exit_Suprogram New_Top_Offset 0x3 05ec ; -------------------------------------------------------------------------------------- 05ec ; STRING TABLE 05ec ; -------------------------------------------------------------------------------------- 05ec 0048 | H | .STRTAB 0x0048->0x0610 ; "PROCEDURE_BODY" 05ed 0054 | T | .STRTAB 0x0054->0x0617 ; "PROCEDURE_SPEC" 05ee 0060 | ` | .STRTAB 0x0060->0x061e ; "FUNCTION_BODY" 05ef 006b | k | .STRTAB 0x006b->0x0624 ; "FUNCTION_SPEC" 05f0 0076 | v | .STRTAB 0x0076->0x062b ; "PACKAGE_BODY" 05f1 0080 | | .STRTAB 0x0080->0x0631 ; "PACKAGE_SPEC" 05f2 008a | | .STRTAB 0x008a->0x0637 ; "GENERIC_PROCEDURE" 05f3 0099 | | .STRTAB 0x0099->0x063f ; "GENERIC_FUNCTION" 05f4 00a7 | | .STRTAB 0x00a7->0x0647 ; "GENERIC_PACKAGE" 05f5 00b4 | | .STRTAB 0x00b4->0x064f ; "Procedure_Body" 05f6 00c0 | | .STRTAB 0x00c0->0x0656 ; "Procedure_Spec" 05f7 00cc | | .STRTAB 0x00cc->0x065d ; "Function_Body" 05f8 00d7 | | .STRTAB 0x00d7->0x0663 ; "Function_Spec" 05f9 00e2 | | .STRTAB 0x00e2->0x066a ; "Package_Body" 05fa 00ec | | .STRTAB 0x00ec->0x0670 ; "Package_Spec" 05fb 00f6 | | .STRTAB 0x00f6->0x0676 ; "Generic_Procedure" 05fc 0105 | | .STRTAB 0x0105->0x067e ; "Generic_Function" 05fd 0113 | | .STRTAB 0x0113->0x0686 ; "Generic_Package" 05fe 0120 | | .STRTAB 0x0120->0x068e ; "procedure_body" 05ff 012c | , | .STRTAB 0x012c->0x0695 ; "procedure_spec" 0600 0138 | 8 | .STRTAB 0x0138->0x069c ; "function_body" 0601 0143 | C | .STRTAB 0x0143->0x06a2 ; "function_spec" 0602 014e | N | .STRTAB 0x014e->0x06a9 ; "package_body" 0603 0158 | X | .STRTAB 0x0158->0x06af ; "package_spec" 0604 0162 | b | .STRTAB 0x0162->0x06b5 ; "generic_procedure" 0605 0171 | q | .STRTAB 0x0171->0x06bd ; "generic_function" 0606 017f | | .STRTAB 0x017f->0x06c5 ; "generic_package" 0607 018c | | .STRTAB 0x018c->0x06cd ; ";" 0608 018b | | .STRTAB 0x018b->0x06cd ; " : " 0609 018c | | .STRTAB 0x018c->0x06cf ; " is" 060a 018d | | .STRTAB 0x018d->0x06d0 ; "end " 060b 018f | | .STRTAB 0x018f->0x06d2 ; "world " 060c 0193 | | .STRTAB 0x0193->0x06d5 ; "directory " 060d 019b | | .STRTAB 0x019b->0x06da ; "File" 060e 019d | | .STRTAB 0x019d->0x06dc ; "Unknown_Object" 060f 01a9 | | .STREND 0x01a9->0x06e3 0610 5052 4f43 |PROC| .STRTAB_STRINGS 06e4 0000 0000 | | .BLANK 0000[0x4] 06e8 ; -------------------------------------------------------------------------------------- 06e8 ; Debug Table 06e8 ; -------------------------------------------------------------------------------------- 06e8 0003 0017 | | .CONST 0x0003,0x0017 06ea 000b 07a2 | | .DEBUG 0x000b,0x07a2,0xc000,0x0000,0x0056,0xddd5,0x0000,0x000b 06f2 0011 07ac | | .DEBUG 0x0011,0x07ac,0xc000,0x0000,0x0056,0xdf25,0x0000,0x000f 06fa 016b 082a | k *| .DEBUG 0x016b,0x082a,0x1001,0x0000,0x0056,0xddd5,0x0000,0x0031 0702 02d3 08e0 | | .DEBUG 0x02d3,0x08e0,0x1002,0x0000,0x0056,0xdf25,0x0000,0x02c5 070a 02f3 08ee | | .DEBUG 0x02f3,0x08ee,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0308 0712 030b 08fa | | .DEBUG 0x030b,0x08fa,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0338 071a 0323 0906 | # | .DEBUG 0x0323,0x0906,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0368 0722 033b 0912 | ; | .DEBUG 0x033b,0x0912,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0398 072a 0353 091e | S | .DEBUG 0x0353,0x091e,0x1002,0x0000,0x0056,0xdf25,0x0000,0x03c8 0732 036b 092a | k *| .DEBUG 0x036b,0x092a,0x1002,0x0000,0x0056,0xdf25,0x0000,0x03f8 073a 0383 0936 | 6| .DEBUG 0x0383,0x0936,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0428 0742 039b 0942 | B| .DEBUG 0x039b,0x0942,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0458 074a 03b3 094e | N| .DEBUG 0x03b3,0x094e,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0488 0752 03cb 095a | Z| .DEBUG 0x03cb,0x095a,0x1001,0x0000,0x0056,0xdf25,0x0000,0x04b8 075a 03e3 0964 | d| .DEBUG 0x03e3,0x0964,0x1002,0x0000,0x0056,0xdf25,0x0000,0x04dc 0762 041b 0974 | t| .DEBUG 0x041b,0x0974,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0553 076a 043b 098a | ; | .DEBUG 0x043b,0x098a,0x1001,0x0000,0x0056,0xdf25,0x0000,0x05a2 0772 0453 0994 | S | .DEBUG 0x0453,0x0994,0x1001,0x0000,0x0056,0xdf25,0x0000,0x05d8 077a 046b 099e | k | .DEBUG 0x046b,0x099e,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0608 0782 047b 09a2 | { | .DEBUG 0x047b,0x09a2,0x1001,0x0000,0x0056,0xdf25,0x0000,0x061e 078a 04bb 09ba | | .DEBUG 0x04bb,0x09ba,0x1002,0x0000,0x0056,0xdf25,0x0000,0x0695 0792 0523 09f4 | # | .DEBUG 0x0523,0x09f4,0x1001,0x0000,0x0056,0xdf25,0x0000,0x0702 079a 05db 0a6a | j| .DEBUG 0x05db,0x0a6a,0x1001,0x0000,0x0056,0xdf25,0x0000,0x0791 07a2 ; -------------------------------------------------------------------------------------- 07a2 ; Debug3 Subtable 0x0 07a2 ; -------------------------------------------------------------------------------------- 07a2 0004 0000 | | .DBG3TAB 0x0004,0x0000 07a4 000b ffff | | .CONST 0x000b,0xffff 07a6 000c fffe | | .CONST 0x000c,0xfffe 07a8 000d fffd | | .CONST 0x000d,0xfffd 07aa 000e fffc | | .CONST 0x000e,0xfffc 07ac ; -------------------------------------------------------------------------------------- 07ac ; Debug3 Subtable 0x1 07ac ; -------------------------------------------------------------------------------------- 07ac 003e 0000 | > | .DBG3TAB 0x003e,0x0000 07ae 0011 ffff | | .CONST 0x0011,0xffff 07b0 0012 fffe | | .CONST 0x0012,0xfffe 07b2 0013 fffd | | .CONST 0x0013,0xfffd 07b4 001b fffc | | .CONST 0x001b,0xfffc 07b6 0023 fffb | # | .CONST 0x0023,0xfffb 07b8 002b fffa | + | .CONST 0x002b,0xfffa 07ba 0033 fff9 | 3 | .CONST 0x0033,0xfff9 07bc 003b fff8 | ; | .CONST 0x003b,0xfff8 07be 0043 fff7 | C | .CONST 0x0043,0xfff7 07c0 004b fff6 | K | .CONST 0x004b,0xfff6 07c2 0053 fff5 | S | .CONST 0x0053,0xfff5 07c4 005b fff4 | [ | .CONST 0x005b,0xfff4 07c6 0063 fff3 | c | .CONST 0x0063,0xfff3 07c8 006b fff2 | k | .CONST 0x006b,0xfff2 07ca 0073 fff1 | s | .CONST 0x0073,0xfff1 07cc 007b fff0 | { | .CONST 0x007b,0xfff0 07ce 0083 ffef | | .CONST 0x0083,0xffef 07d0 008b ffee | | .CONST 0x008b,0xffee 07d2 0093 ffed | | .CONST 0x0093,0xffed 07d4 009b ffec | | .CONST 0x009b,0xffec 07d6 00a3 ffeb | | .CONST 0x00a3,0xffeb 07d8 00ab ffea | | .CONST 0x00ab,0xffea 07da 00b3 ffe9 | | .CONST 0x00b3,0xffe9 07dc 00bb ffe8 | | .CONST 0x00bb,0xffe8 07de 00c3 ffe7 | | .CONST 0x00c3,0xffe7 07e0 00cb ffe6 | | .CONST 0x00cb,0xffe6 07e2 00d3 ffe5 | | .CONST 0x00d3,0xffe5 07e4 00db ffe4 | | .CONST 0x00db,0xffe4 07e6 00e3 ffe3 | | .CONST 0x00e3,0xffe3 07e8 00eb ffe2 | | .CONST 0x00eb,0xffe2 07ea 00f0 ffe1 | | .CONST 0x00f0,0xffe1 07ec 00f8 ffe0 | | .CONST 0x00f8,0xffe0 07ee 0100 ffdf | | .CONST 0x0100,0xffdf 07f0 0102 ffde | | .CONST 0x0102,0xffde 07f2 010a ffdd | | .CONST 0x010a,0xffdd 07f4 0112 ffdc | | .CONST 0x0112,0xffdc 07f6 011a ffdb | | .CONST 0x011a,0xffdb 07f8 0122 ffda | " | .CONST 0x0122,0xffda 07fa 0124 ffd9 | $ | .CONST 0x0124,0xffd9 07fc 012c ffd8 | , | .CONST 0x012c,0xffd8 07fe 0134 ffd7 | 4 | .CONST 0x0134,0xffd7 0800 013a ffd6 | : | .CONST 0x013a,0xffd6 0802 013c ffd5 | < | .CONST 0x013c,0xffd5 0804 013e ffd4 | > | .CONST 0x013e,0xffd4 0806 0140 ffd3 | @ | .CONST 0x0140,0xffd3 0808 0142 ffd2 | B | .CONST 0x0142,0xffd2 080a 0144 ffd1 | D | .CONST 0x0144,0xffd1 080c 0146 ffd0 | F | .CONST 0x0146,0xffd0 080e 0148 ffcf | H | .CONST 0x0148,0xffcf 0810 014a ffce | J | .CONST 0x014a,0xffce 0812 014c ffcd | L | .CONST 0x014c,0xffcd 0814 014e ffcc | N | .CONST 0x014e,0xffcc 0816 0150 ffcb | P | .CONST 0x0150,0xffcb 0818 0152 ffca | R | .CONST 0x0152,0xffca 081a 0154 ffc9 | T | .CONST 0x0154,0xffc9 081c 0156 ffc8 | V | .CONST 0x0156,0xffc8 081e 0158 ffc7 | X | .CONST 0x0158,0xffc7 0820 015a ffc6 | Z | .CONST 0x015a,0xffc6 0822 015c ffc5 | \ | .CONST 0x015c,0xffc5 0824 015e ffc4 | ^ | .CONST 0x015e,0xffc4 0826 0160 ffc3 | ` | .CONST 0x0160,0xffc3 0828 0162 ffc2 | b | .CONST 0x0162,0xffc2 082a ; -------------------------------------------------------------------------------------- 082a ; Debug3 Subtable 0x2 082a ; -------------------------------------------------------------------------------------- 082a 0002 0058 | X| .DBG3TAB 0x0002,0x0058 082c 016b ffff | k | .CONST 0x016b,0xffff 082e 016e fffe | n | .CONST 0x016e,0xfffe 0830 0170 0001 | p | .CONST 0x0170,0x0001 0832 0171 0002 | q | .CONST 0x0171,0x0002 0834 0172 0401 | r | .CONST 0x0172,0x0401 0836 0174 0402 | t | .CONST 0x0174,0x0402 0838 0175 0403 | u | .CONST 0x0175,0x0403 083a 0176 0404 | v | .CONST 0x0176,0x0404 083c 0177 0002 | w | .CONST 0x0177,0x0002 083e 017b 0005 | { | .CONST 0x017b,0x0005 0840 017d 0003 | } | .CONST 0x017d,0x0003 0842 0182 0004 | | .CONST 0x0182,0x0004 0844 018a 0006 | | .CONST 0x018a,0x0006 0846 018b 0801 | | .CONST 0x018b,0x0801 0848 018d 0802 | | .CONST 0x018d,0x0802 084a 018e 0803 | | .CONST 0x018e,0x0803 084c 018f 0804 | | .CONST 0x018f,0x0804 084e 0190 0006 | | .CONST 0x0190,0x0006 0850 019e 001f | | .CONST 0x019e,0x001f 0852 01a0 0c01 | | .CONST 0x01a0,0x0c01 0854 01a2 0c02 | | .CONST 0x01a2,0x0c02 0856 01a3 0c03 | | .CONST 0x01a3,0x0c03 0858 01a4 0c04 | | .CONST 0x01a4,0x0c04 085a 01a5 001f | | .CONST 0x01a5,0x001f 085c 01ac 0007 | | .CONST 0x01ac,0x0007 085e 01af 1001 | | .CONST 0x01af,0x1001 0860 01b1 1002 | | .CONST 0x01b1,0x1002 0862 01b2 1003 | | .CONST 0x01b2,0x1003 0864 01b3 1004 | | .CONST 0x01b3,0x1004 0866 01b5 0007 | | .CONST 0x01b5,0x0007 0868 01b7 0009 | | .CONST 0x01b7,0x0009 086a 01ba 000a | | .CONST 0x01ba,0x000a 086c 01c3 000b | | .CONST 0x01c3,0x000b 086e 01cb 000c | | .CONST 0x01cb,0x000c 0870 01d6 000d | | .CONST 0x01d6,0x000d 0872 01de 0008 | | .CONST 0x01de,0x0008 0874 01e9 000e | | .CONST 0x01e9,0x000e 0876 01f3 000f | | .CONST 0x01f3,0x000f 0878 01f6 1401 | | .CONST 0x01f6,0x1401 087a 01f8 1402 | | .CONST 0x01f8,0x1402 087c 01f9 1403 | | .CONST 0x01f9,0x1403 087e 01fa 1404 | | .CONST 0x01fa,0x1404 0880 01fc 000f | | .CONST 0x01fc,0x000f 0882 0200 0012 | | .CONST 0x0200,0x0012 0884 0204 1801 | | .CONST 0x0204,0x1801 0886 0206 1802 | | .CONST 0x0206,0x1802 0888 0207 1803 | | .CONST 0x0207,0x1803 088a 0208 1804 | | .CONST 0x0208,0x1804 088c 020a 0012 | | .CONST 0x020a,0x0012 088e 0211 0010 | | .CONST 0x0211,0x0010 0890 021b 0011 | | .CONST 0x021b,0x0011 0892 0226 0013 | & | .CONST 0x0226,0x0013 0894 0229 1c01 | ) | .CONST 0x0229,0x1c01 0896 022b 1c02 | + | .CONST 0x022b,0x1c02 0898 022c 1c03 | , | .CONST 0x022c,0x1c03 089a 022d 1c04 | - | .CONST 0x022d,0x1c04 089c 022f 0013 | / | .CONST 0x022f,0x0013 089e 0233 0016 | 3 | .CONST 0x0233,0x0016 08a0 0237 2001 | 7 | .CONST 0x0237,0x2001 08a2 0239 2002 | 9 | .CONST 0x0239,0x2002 08a4 023a 2003 | : | .CONST 0x023a,0x2003 08a6 023b 2004 | ; | .CONST 0x023b,0x2004 08a8 023d 0016 | = | .CONST 0x023d,0x0016 08aa 0244 0014 | D | .CONST 0x0244,0x0014 08ac 024e 0015 | N | .CONST 0x024e,0x0015 08ae 0259 0017 | Y | .CONST 0x0259,0x0017 08b0 0265 2401 | e$ | .CONST 0x0265,0x2401 08b2 0267 2402 | g$ | .CONST 0x0267,0x2402 08b4 0269 2403 | i$ | .CONST 0x0269,0x2403 08b6 026d 2404 | m$ | .CONST 0x026d,0x2404 08b8 0271 2405 | q$ | .CONST 0x0271,0x2405 08ba 0273 2801 | s( | .CONST 0x0273,0x2801 08bc 0275 2802 | u( | .CONST 0x0275,0x2802 08be 0276 2803 | v( | .CONST 0x0276,0x2803 08c0 0277 2804 | w( | .CONST 0x0277,0x2804 08c2 0279 2405 | y$ | .CONST 0x0279,0x2405 08c4 0283 2c01 | , | .CONST 0x0283,0x2c01 08c6 0285 2c02 | , | .CONST 0x0285,0x2c02 08c8 0286 2c03 | , | .CONST 0x0286,0x2c03 08ca 0287 2c04 | , | .CONST 0x0287,0x2c04 08cc 0289 2804 | ( | .CONST 0x0289,0x2804 08ce 0297 0017 | | .CONST 0x0297,0x0017 08d0 029a 0018 | | .CONST 0x029a,0x0018 08d2 029e 0019 | | .CONST 0x029e,0x0019 08d4 02a2 001a | | .CONST 0x02a2,0x001a 08d6 02a6 001b | | .CONST 0x02a6,0x001b 08d8 02b0 001c | | .CONST 0x02b0,0x001c 08da 02ba 001d | | .CONST 0x02ba,0x001d 08dc 02c4 001e | | .CONST 0x02c4,0x001e 08de 02ca 0020 | | .CONST 0x02ca,0x0020 08e0 ; -------------------------------------------------------------------------------------- 08e0 ; Debug3 Subtable 0x3 08e0 ; -------------------------------------------------------------------------------------- 08e0 0002 0004 | | .DBG3TAB 0x0002,0x0004 08e2 02d3 ffff | | .CONST 0x02d3,0xffff 08e4 02d5 fffe | | .CONST 0x02d5,0xfffe 08e6 02db 0001 | | .CONST 0x02db,0x0001 08e8 02e4 0002 | | .CONST 0x02e4,0x0002 08ea 02e6 0003 | | .CONST 0x02e6,0x0003 08ec 02e8 0004 | | .CONST 0x02e8,0x0004 08ee ; -------------------------------------------------------------------------------------- 08ee ; Debug3 Subtable 0x4 08ee ; -------------------------------------------------------------------------------------- 08ee 0000 0005 | | .DBG3TAB 0x0000,0x0005 08f0 02f3 0001 | | .CONST 0x02f3,0x0001 08f2 02f8 0002 | | .CONST 0x02f8,0x0002 08f4 02fa 0003 | | .CONST 0x02fa,0x0003 08f6 02ff 0004 | | .CONST 0x02ff,0x0004 08f8 0301 0005 | | .CONST 0x0301,0x0005 08fa ; -------------------------------------------------------------------------------------- 08fa ; Debug3 Subtable 0x5 08fa ; -------------------------------------------------------------------------------------- 08fa 0000 0005 | | .DBG3TAB 0x0000,0x0005 08fc 030b 0001 | | .CONST 0x030b,0x0001 08fe 0310 0002 | | .CONST 0x0310,0x0002 0900 0312 0003 | | .CONST 0x0312,0x0003 0902 0317 0004 | | .CONST 0x0317,0x0004 0904 0319 0005 | | .CONST 0x0319,0x0005 0906 ; -------------------------------------------------------------------------------------- 0906 ; Debug3 Subtable 0x6 0906 ; -------------------------------------------------------------------------------------- 0906 0000 0005 | | .DBG3TAB 0x0000,0x0005 0908 0323 0001 | # | .CONST 0x0323,0x0001 090a 0328 0002 | ( | .CONST 0x0328,0x0002 090c 032a 0003 | * | .CONST 0x032a,0x0003 090e 032f 0004 | / | .CONST 0x032f,0x0004 0910 0331 0005 | 1 | .CONST 0x0331,0x0005 0912 ; -------------------------------------------------------------------------------------- 0912 ; Debug3 Subtable 0x7 0912 ; -------------------------------------------------------------------------------------- 0912 0000 0005 | | .DBG3TAB 0x0000,0x0005 0914 033b 0001 | ; | .CONST 0x033b,0x0001 0916 0340 0002 | @ | .CONST 0x0340,0x0002 0918 0342 0003 | B | .CONST 0x0342,0x0003 091a 0347 0004 | G | .CONST 0x0347,0x0004 091c 0349 0005 | I | .CONST 0x0349,0x0005 091e ; -------------------------------------------------------------------------------------- 091e ; Debug3 Subtable 0x8 091e ; -------------------------------------------------------------------------------------- 091e 0000 0005 | | .DBG3TAB 0x0000,0x0005 0920 0353 0001 | S | .CONST 0x0353,0x0001 0922 0358 0002 | X | .CONST 0x0358,0x0002 0924 035a 0003 | Z | .CONST 0x035a,0x0003 0926 035f 0004 | _ | .CONST 0x035f,0x0004 0928 0361 0005 | a | .CONST 0x0361,0x0005 092a ; -------------------------------------------------------------------------------------- 092a ; Debug3 Subtable 0x9 092a ; -------------------------------------------------------------------------------------- 092a 0000 0005 | | .DBG3TAB 0x0000,0x0005 092c 036b 0001 | k | .CONST 0x036b,0x0001 092e 0370 0002 | p | .CONST 0x0370,0x0002 0930 0372 0003 | r | .CONST 0x0372,0x0003 0932 0377 0004 | w | .CONST 0x0377,0x0004 0934 0379 0005 | y | .CONST 0x0379,0x0005 0936 ; -------------------------------------------------------------------------------------- 0936 ; Debug3 Subtable 0xa 0936 ; -------------------------------------------------------------------------------------- 0936 0000 0005 | | .DBG3TAB 0x0000,0x0005 0938 0383 0001 | | .CONST 0x0383,0x0001 093a 0388 0002 | | .CONST 0x0388,0x0002 093c 038a 0003 | | .CONST 0x038a,0x0003 093e 038f 0004 | | .CONST 0x038f,0x0004 0940 0391 0005 | | .CONST 0x0391,0x0005 0942 ; -------------------------------------------------------------------------------------- 0942 ; Debug3 Subtable 0xb 0942 ; -------------------------------------------------------------------------------------- 0942 0000 0005 | | .DBG3TAB 0x0000,0x0005 0944 039b 0001 | | .CONST 0x039b,0x0001 0946 03a0 0002 | | .CONST 0x03a0,0x0002 0948 03a2 0003 | | .CONST 0x03a2,0x0003 094a 03a7 0004 | | .CONST 0x03a7,0x0004 094c 03a9 0005 | | .CONST 0x03a9,0x0005 094e ; -------------------------------------------------------------------------------------- 094e ; Debug3 Subtable 0xc 094e ; -------------------------------------------------------------------------------------- 094e 0000 0005 | | .DBG3TAB 0x0000,0x0005 0950 03b3 0001 | | .CONST 0x03b3,0x0001 0952 03b8 0002 | | .CONST 0x03b8,0x0002 0954 03ba 0003 | | .CONST 0x03ba,0x0003 0956 03bf 0004 | | .CONST 0x03bf,0x0004 0958 03c1 0005 | | .CONST 0x03c1,0x0005 095a ; -------------------------------------------------------------------------------------- 095a ; Debug3 Subtable 0xd 095a ; -------------------------------------------------------------------------------------- 095a 0000 0004 | | .DBG3TAB 0x0000,0x0004 095c 03cb 0001 | | .CONST 0x03cb,0x0001 095e 03cf 0002 | | .CONST 0x03cf,0x0002 0960 03d3 0003 | | .CONST 0x03d3,0x0003 0962 03d7 0004 | | .CONST 0x03d7,0x0004 0964 ; -------------------------------------------------------------------------------------- 0964 ; Debug3 Subtable 0xe 0964 ; -------------------------------------------------------------------------------------- 0964 0000 0007 | | .DBG3TAB 0x0000,0x0007 0966 03e3 0001 | | .CONST 0x03e3,0x0001 0968 03e8 0002 | | .CONST 0x03e8,0x0002 096a 03f1 0003 | | .CONST 0x03f1,0x0003 096c 03f6 0004 | | .CONST 0x03f6,0x0004 096e 03ff 0005 | | .CONST 0x03ff,0x0005 0970 0404 0006 | | .CONST 0x0404,0x0006 0972 040d 0007 | | .CONST 0x040d,0x0007 0974 ; -------------------------------------------------------------------------------------- 0974 ; Debug3 Subtable 0xf 0974 ; -------------------------------------------------------------------------------------- 0974 0001 0009 | | .DBG3TAB 0x0001,0x0009 0976 041b ffff | | .CONST 0x041b,0xffff 0978 0420 0001 | | .CONST 0x0420,0x0001 097a 0421 0401 | ! | .CONST 0x0421,0x0401 097c 0423 0402 | # | .CONST 0x0423,0x0402 097e 0424 0403 | $ | .CONST 0x0424,0x0403 0980 0425 0404 | % | .CONST 0x0425,0x0404 0982 0426 0001 | & | .CONST 0x0426,0x0001 0984 042a 0004 | * | .CONST 0x042a,0x0004 0986 042c 0002 | , | .CONST 0x042c,0x0002 0988 0430 0003 | 0 | .CONST 0x0430,0x0003 098a ; -------------------------------------------------------------------------------------- 098a ; Debug3 Subtable 0x10 098a ; -------------------------------------------------------------------------------------- 098a 0000 0004 | | .DBG3TAB 0x0000,0x0004 098c 043b 0001 | ; | .CONST 0x043b,0x0001 098e 043f 0002 | ? | .CONST 0x043f,0x0002 0990 0445 0003 | E | .CONST 0x0445,0x0003 0992 0449 0004 | I | .CONST 0x0449,0x0004 0994 ; -------------------------------------------------------------------------------------- 0994 ; Debug3 Subtable 0x11 0994 ; -------------------------------------------------------------------------------------- 0994 0000 0004 | | .DBG3TAB 0x0000,0x0004 0996 0453 0001 | S | .CONST 0x0453,0x0001 0998 0457 0002 | W | .CONST 0x0457,0x0002 099a 045d 0003 | ] | .CONST 0x045d,0x0003 099c 0461 0004 | a | .CONST 0x0461,0x0004 099e ; -------------------------------------------------------------------------------------- 099e ; Debug3 Subtable 0x12 099e ; -------------------------------------------------------------------------------------- 099e 0000 0001 | | .DBG3TAB 0x0000,0x0001 09a0 046b 0001 | k | .CONST 0x046b,0x0001 09a2 ; -------------------------------------------------------------------------------------- 09a2 ; Debug3 Subtable 0x13 09a2 ; -------------------------------------------------------------------------------------- 09a2 0003 0008 | | .DBG3TAB 0x0003,0x0008 09a4 047b ffff | { | .CONST 0x047b,0xffff 09a6 0483 fffe | | .CONST 0x0483,0xfffe 09a8 0488 fffd | | .CONST 0x0488,0xfffd 09aa 048f 0001 | | .CONST 0x048f,0x0001 09ac 0493 0002 | | .CONST 0x0493,0x0002 09ae 0497 0003 | | .CONST 0x0497,0x0003 09b0 049b 0004 | | .CONST 0x049b,0x0004 09b2 04a4 0005 | | .CONST 0x04a4,0x0005 09b4 04a8 0006 | | .CONST 0x04a8,0x0006 09b6 04ac 0007 | | .CONST 0x04ac,0x0007 09b8 04b0 0008 | | .CONST 0x04b0,0x0008 09ba ; -------------------------------------------------------------------------------------- 09ba ; Debug3 Subtable 0x14 09ba ; -------------------------------------------------------------------------------------- 09ba 0001 001b | | .DBG3TAB 0x0001,0x001b 09bc 04bb ffff | | .CONST 0x04bb,0xffff 09be 04bc 0001 | | .CONST 0x04bc,0x0001 09c0 04bd 0401 | | .CONST 0x04bd,0x0401 09c2 04bf 0402 | | .CONST 0x04bf,0x0402 09c4 04c0 0403 | | .CONST 0x04c0,0x0403 09c6 04c1 0404 | | .CONST 0x04c1,0x0404 09c8 04c2 0001 | | .CONST 0x04c2,0x0001 09ca 04ce 0005 | | .CONST 0x04ce,0x0005 09cc 04d0 0002 | | .CONST 0x04d0,0x0002 09ce 04d5 0003 | | .CONST 0x04d5,0x0003 09d0 04da 0004 | | .CONST 0x04da,0x0004 09d2 04df 0801 | | .CONST 0x04df,0x0801 09d4 04e1 0802 | | .CONST 0x04e1,0x0802 09d6 04e3 0803 | | .CONST 0x04e3,0x0803 09d8 04e7 0804 | | .CONST 0x04e7,0x0804 09da 04eb 0805 | | .CONST 0x04eb,0x0805 09dc 04ed 0c01 | | .CONST 0x04ed,0x0c01 09de 04ef 0c02 | | .CONST 0x04ef,0x0c02 09e0 04f0 0c03 | | .CONST 0x04f0,0x0c03 09e2 04f1 0c04 | | .CONST 0x04f1,0x0c04 09e4 04f3 0805 | | .CONST 0x04f3,0x0805 09e6 04fd 1001 | | .CONST 0x04fd,0x1001 09e8 04ff 1002 | | .CONST 0x04ff,0x1002 09ea 0500 1003 | | .CONST 0x0500,0x1003 09ec 0501 1004 | | .CONST 0x0501,0x1004 09ee 0503 0c04 | | .CONST 0x0503,0x0c04 09f0 0511 0004 | | .CONST 0x0511,0x0004 09f2 0513 0006 | | .CONST 0x0513,0x0006 09f4 ; -------------------------------------------------------------------------------------- 09f4 ; Debug3 Subtable 0x15 09f4 ; -------------------------------------------------------------------------------------- 09f4 0004 0036 | 6| .DBG3TAB 0x0004,0x0036 09f6 0523 ffff | # | .CONST 0x0523,0xffff 09f8 0526 fffe | & | .CONST 0x0526,0xfffe 09fa 0528 fffd | ( | .CONST 0x0528,0xfffd 09fc 0529 fffc | ) | .CONST 0x0529,0xfffc 09fe 0530 0002 | 0 | .CONST 0x0530,0x0002 0a00 0532 0401 | 2 | .CONST 0x0532,0x0401 0a02 0534 0402 | 4 | .CONST 0x0534,0x0402 0a04 0536 0403 | 6 | .CONST 0x0536,0x0403 0a06 053a 0404 | : | .CONST 0x053a,0x0404 0a08 053e 0405 | > | .CONST 0x053e,0x0405 0a0a 0540 0801 | @ | .CONST 0x0540,0x0801 0a0c 0542 0802 | B | .CONST 0x0542,0x0802 0a0e 0543 0803 | C | .CONST 0x0543,0x0803 0a10 0544 0804 | D | .CONST 0x0544,0x0804 0a12 0546 0405 | F | .CONST 0x0546,0x0405 0a14 0550 0c01 | P | .CONST 0x0550,0x0c01 0a16 0552 0c02 | R | .CONST 0x0552,0x0c02 0a18 0553 0c03 | S | .CONST 0x0553,0x0c03 0a1a 0554 0c04 | T | .CONST 0x0554,0x0c04 0a1c 0556 0804 | V | .CONST 0x0556,0x0804 0a1e 0564 0002 | d | .CONST 0x0564,0x0002 0a20 0566 0003 | f | .CONST 0x0566,0x0003 0a22 056a 0004 | j | .CONST 0x056a,0x0004 0a24 056c 0005 | l | .CONST 0x056c,0x0005 0a26 056d 1001 | m | .CONST 0x056d,0x1001 0a28 056f 1002 | o | .CONST 0x056f,0x1002 0a2a 0571 1003 | q | .CONST 0x0571,0x1003 0a2c 0574 0005 | t | .CONST 0x0574,0x0005 0a2e 0576 0001 | v | .CONST 0x0576,0x0001 0a30 0577 1401 | w | .CONST 0x0577,0x1401 0a32 0579 0001 | y | .CONST 0x0579,0x0001 0a34 057b 0006 | { | .CONST 0x057b,0x0006 0a36 057d 0007 | } | .CONST 0x057d,0x0007 0a38 0587 0009 | | .CONST 0x0587,0x0009 0a3a 058d 1801 | | .CONST 0x058d,0x1801 0a3c 058f 1802 | | .CONST 0x058f,0x1802 0a3e 0591 1803 | | .CONST 0x0591,0x1803 0a40 0595 1804 | | .CONST 0x0595,0x1804 0a42 0599 1805 | | .CONST 0x0599,0x1805 0a44 059b 1c01 | | .CONST 0x059b,0x1c01 0a46 059d 1c02 | | .CONST 0x059d,0x1c02 0a48 059e 1c03 | | .CONST 0x059e,0x1c03 0a4a 059f 1c04 | | .CONST 0x059f,0x1c04 0a4c 05a1 1805 | | .CONST 0x05a1,0x1805 0a4e 05ab 2001 | | .CONST 0x05ab,0x2001 0a50 05ad 2002 | | .CONST 0x05ad,0x2002 0a52 05ae 2003 | | .CONST 0x05ae,0x2003 0a54 05af 2004 | | .CONST 0x05af,0x2004 0a56 05b1 1c04 | | .CONST 0x05b1,0x1c04 0a58 05bf 0009 | | .CONST 0x05bf,0x0009 0a5a 05c3 000a | | .CONST 0x05c3,0x000a 0a5c 05c4 2401 | $ | .CONST 0x05c4,0x2401 0a5e 05c6 2402 | $ | .CONST 0x05c6,0x2402 0a60 05c8 2403 | $ | .CONST 0x05c8,0x2403 0a62 05cb 000a | | .CONST 0x05cb,0x000a 0a64 05cd 0008 | | .CONST 0x05cd,0x0008 0a66 05ce 2801 | ( | .CONST 0x05ce,0x2801 0a68 05d0 0008 | | .CONST 0x05d0,0x0008 0a6a ; -------------------------------------------------------------------------------------- 0a6a ; Debug3 Subtable 0x16 0a6a ; -------------------------------------------------------------------------------------- 0a6a 0000 0003 | | .DBG3TAB 0x0000,0x0003 0a6c 05db 0001 | | .CONST 0x05db,0x0001 0a6e 05df 0002 | | .CONST 0x05df,0x0002 0a70 05e7 0003 | | .CONST 0x05e7,0x0003 0a72 0000 0000 | | .BLANK 0000[0x18e]