|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 2048 (0x800)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0d2ce3
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0268 | h | .CONST 0x0268 ; 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 8001 | | .CONST 0x8001 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0010 | | .CONST 0x0010 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0001 | | .CONST 0x0001 ; Number of locals
000b INIT_0008:
000b 029a 001b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0018
000d 00bf | | Action Accept_Activation
000e 1d0d | | Execute_Immediate Reference_Lex_1,0xd
000f 00c7 | | Action Elaborate_Subprogram
0010 BODY_0008:
0010 00bc | | Action Signal_Activated
0011 00bb | | Action Signal_Completion
0012 0000 0000 | | .BLANK 0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 0049 | I | .CONST 0x0049 ; Address of begin
0019 0004 | | .CONST 0x0004 ; Address of exception handler
001a 000d | | .CONST 0x000d ; Number of locals
001b INIT_0018:
001b e001 | | Load 0x0,0x1
001c e002 | | Load 0x0,0x2
001d e5f6 | | Load 0x2,-0xa
001e e003 | | Load 0x0,0x3
001f 0387 | | Declare_Variable Package
0020 00d8 | | Load_Top At_Offset_0
0021 020f | | Execute Module,Activate
0022 00e2 | | Load_Encached Integer_Cache
0023 0266 | f | Execute Discrete,Bounds
0024 e5f6 | | Load 0x2,-0xa
0025 02a0 | | Declare_Subprogram Null_Subprogram
0026 4801 |H | Short_Literal 0x1
0027 0350 | P | Declare_Type Array,Defined,Bounds_With_Object
0028 00e2 | | Load_Encached Integer_Cache
0029 0266 | f | Execute Discrete,Bounds
002a 00e2 | | Load_Encached Integer_Cache
002b 02a0 | | Declare_Subprogram Null_Subprogram
002c 4801 |H | Short_Literal 0x1
002d 0350 | P | Declare_Type Array,Defined,Bounds_With_Object
002e 4801 |H | Short_Literal 0x1
002f e5f6 | | Load 0x2,-0xa
0030 0269 | i | Execute Discrete,Last
0031 0a01 | | Execute_Immediate Plus,0x1
0032 e5f6 | | Load 0x2,-0xa
0033 026a | j | Execute Discrete,First
0034 0272 | r | Execute Discrete,Minus
0035 00e2 | | Load_Encached Integer_Cache
0036 03f8 | | Declare_Type Discrete,Constrained
0037 4801 |H | Short_Literal 0x1
0038 00d9 | | Load_Top At_Offset_1
0039 0269 | i | Execute Discrete,Last
003a e403 | | Load 0x2,0x3
003b 035b | [ | Declare_Type Array,Constrained
003c 0337 | 7 | Declare_Variable Array
003d 00e1 | | Load_Encached Boolean_Cache
003e 00e1 | | Load_Encached Boolean_Cache
003f 00e2 | | Load_Encached Integer_Cache
0040 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0041 029f 005b | [| Declare_Subprogram For_Call,INIT_0058
0043 029f 00a3 | | Declare_Subprogram For_Call,INIT_00a0
0045 029f 00b3 | | Declare_Subprogram For_Call,INIT_00b0
0047 029f 00d3 | | Declare_Subprogram For_Call,INIT_00d0
0049 BODY_0018:
0049 e5fe | | Load 0x2,-0x2
004a e5f2 | | Load 0x2,-0xe
004b 840b | | Call 0x2,0xb
004c e5fd | | Load 0x2,-0x3
004d e5f3 | | Load 0x2,-0xd
004e 840b | | Call 0x2,0xb
004f e5fc | | Load 0x2,-0x4
0050 e5f4 | | Load 0x2,-0xc
0051 840b | | Call 0x2,0xb
0052 840d | | Call 0x2,0xd
0053 450f |E | Exit_Subprogram 0xf
0054 0000 0000 | | .BLANK 0000[0x4]
0058 ; --------------------------------------------------------------------------------------
0058 ; SUBPROGRAM
0058 ; --------------------------------------------------------------------------------------
0058 0061 | a | .CONST 0x0061 ; Address of begin
0059 0004 | | .CONST 0x0004 ; Address of exception handler
005a 0003 | | .CONST 0x0003 ; Number of locals
005b INIT_0058:
005b 00da | | Load_Top At_Offset_2
005c 01dd | | Execute Vector,First
005d 00e2 | | Load_Encached Integer_Cache
005e 03f1 | | Declare_Variable Discrete,With_Value
005f 00e2 | | Load_Encached Integer_Cache
0060 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0061 BODY_0058:
0061 00cf | | Action Mark_Auxiliary
0062 e7ff | | Load 0x3,-0x1
0063 01d9 | | Execute Vector,Reverse_Bounds
0064 0263 | c | Execute Discrete,Above_Bound
0065 7024 |p$ | Jump_Nonzero 0x8a
0066 00d8 | | Load_Top At_Offset_0
0067 e7ff | | Load 0x3,-0x1
0068 01d7 | | Execute Vector,Field_Read
0069 0f20 | | Execute_Immediate Equal,0x20
006a 7005 |p | Jump_Nonzero 0x70
006b 00d8 | | Load_Top At_Offset_0
006c e7ff | | Load 0x3,-0x1
006d 01d7 | | Execute Vector,Field_Read
006e 0f2c | , | Execute_Immediate Equal,0x2c
006f 6818 |h | Jump_Zero 0x88
0070 e602 | | Load 0x3,0x2
0071 00d9 | | Load_Top At_Offset_1
0072 027f | | Execute Discrete,Equal
0073 6804 |h | Jump_Zero 0x78
0074 00d8 | | Load_Top At_Offset_0
0075 0a01 | | Execute_Immediate Plus,0x1
0076 c602 | | Store 0x3,0x2
0077 7810 |x | Jump 0x88
0078 00db | | Load_Top At_Offset_3
0079 0a01 | | Execute_Immediate Plus,0x1
007a c603 | | Store 0x3,0x3
007b 00db | | Load_Top At_Offset_3
007c e7fe | | Load 0x3,-0x2
007d 027f | | Execute Discrete,Equal
007e 6806 |h | Jump_Zero 0x85
007f e602 | | Load 0x3,0x2
0080 00d9 | | Load_Top At_Offset_1
0081 0aff | | Execute_Immediate Plus,-0x1
0082 e7ff | | Load 0x3,-0x1
0083 01cf | | Execute Vector,Slice_Read
0084 4402 |D | Exit_Subprogram With_Result,0x2
0085 00d8 | | Load_Top At_Offset_0
0086 0a01 | | Execute_Immediate Plus,0x1
0087 c602 | | Store 0x3,0x2
0088 00c8 | | Action Pop_Auxiliary_Range
0089 3fdc |? | Loop_Increasing 0x66
008a 00ce | | Action Pop_Auxiliary
008b 00d8 | | Load_Top At_Offset_0
008c 0a01 | | Execute_Immediate Plus,0x1
008d 0059 | Y | Store_Top Discrete,At_Offset_1
008e 00d8 | | Load_Top At_Offset_0
008f e7fe | | Load 0x3,-0x2
0090 027f | | Execute Discrete,Equal
0091 6806 |h | Jump_Zero 0x98
0092 00d9 | | Load_Top At_Offset_1
0093 e7ff | | Load 0x3,-0x1
0094 01dc | | Execute Vector,Last
0095 e7ff | | Load 0x3,-0x1
0096 01cf | | Execute Vector,Slice_Read
0097 4402 |D | Exit_Subprogram With_Result,0x2
0098 00ea | | Load_Encached Null_String_Cache
0099 4402 |D | Exit_Subprogram With_Result,0x2
009a 0000 0000 | | .BLANK 0000[0x6]
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00a3 | | .CONST 0x00a3 ; Address of begin
00a1 0004 | | .CONST 0x0004 ; Address of exception handler
00a2 0001 | | .CONST 0x0001 ; Number of locals
00a3 BODY_00a0:
00a3 INIT_00a0:
00a3 4801 |H | Short_Literal 0x1
00a4 0092 0218 | | Action Push_String_Extended,0x218 ; "<DEFAULT>"
00a6 e7ff | | Load 0x3,-0x1
00a7 e004 | | Load 0x0,0x4
00a8 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
00a9 6802 |h | Jump_Zero 0xac
00aa 00db | | Load_Top At_Offset_3
00ab 4402 |D | Exit_Subprogram With_Result,0x2
00ac 00da | | Load_Top At_Offset_2
00ad 4402 |D | Exit_Subprogram With_Result,0x2
00ae 0000 0000 | | .XXX[0x2]
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00bd | | .CONST 0x00bd ; Address of begin
00b1 0004 | | .CONST 0x0004 ; Address of exception handler
00b2 0005 | | .CONST 0x0005 ; Number of locals
00b3 INIT_00b0:
00b3 00db | | Load_Top At_Offset_3
00b4 01da | | Execute Vector,Bounds
00b5 e404 | | Load 0x2,0x4
00b6 035b | [ | Declare_Type Array,Constrained
00b7 0337 | 7 | Declare_Variable Array
00b8 00e2 | | Load_Encached Integer_Cache
00b9 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00ba e5f6 | | Load 0x2,-0xa
00bb 029f 00eb | | Declare_Subprogram For_Call,INIT_00e8
00bd BODY_00b0:
00bd 00cf | | Action Mark_Auxiliary
00be e602 | | Load 0x3,0x2
00bf 01d9 | | Execute Vector,Reverse_Bounds
00c0 0263 | c | Execute Discrete,Above_Bound
00c1 7003 |p | Jump_Nonzero 0xc5
00c2 8605 | | Call 0x3,0x5
00c3 00c8 | | Action Pop_Auxiliary_Range
00c4 3ffd |? | Loop_Increasing 0xc2
00c5 00ce | | Action Pop_Auxiliary
00c6 4801 |H | Short_Literal 0x1
00c7 00db | | Load_Top At_Offset_3
00c8 e602 | | Load 0x3,0x2
00c9 01cf | | Execute Vector,Slice_Read
00ca e404 | | Load 0x2,0x4
00cb 01c6 | | Execute Vector,Convert_To_Formal
00cc 4402 |D | Exit_Subprogram With_Result,0x2
00cd 0000 0000 | | .XXX[0x3]
00cf 0000 | |
00d0 ; --------------------------------------------------------------------------------------
00d0 ; SUBPROGRAM
00d0 ; --------------------------------------------------------------------------------------
00d0 00d8 | | .CONST 0x00d8 ; Address of begin
00d1 0004 | | .CONST 0x0004 ; Address of exception handler
00d2 0004 | | .CONST 0x0004 ; Number of locals
00d3 INIT_00d0:
00d3 e5f6 | | Load 0x2,-0xa
00d4 029f 016b | k| Declare_Subprogram For_Call,INIT_0168
00d6 029f 01a3 | | Declare_Subprogram For_Call,INIT_01a0
00d8 BODY_00d0:
00d8 00cf | | Action Mark_Auxiliary
00d9 e406 | | Load 0x2,0x6
00da 01d9 | | Execute Vector,Reverse_Bounds
00db 0263 | c | Execute Discrete,Above_Bound
00dc 7003 |p | Jump_Nonzero 0xe0
00dd 8603 | | Call 0x3,0x3
00de 00c8 | | Action Pop_Auxiliary_Range
00df 3ffd |? | Loop_Increasing 0xdd
00e0 00ce | | Action Pop_Auxiliary
00e1 e409 | | Load 0x2,0x9
00e2 0c01 | | Execute_Immediate Greater_Equal,0x1
00e3 6801 |h | Jump_Zero 0xe5
00e4 8604 | | Call 0x3,0x4
00e5 4504 |E | Exit_Subprogram 0x4
00e6 0000 0000 | | .XXX[0x2]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00ee | | .CONST 0x00ee ; Address of begin
00e9 0004 | | .CONST 0x0004 ; Address of exception handler
00ea 0002 | | .CONST 0x0002 ; Number of locals
00eb INIT_00e8:
00eb e608 | | Load 0x3,0x8
00ec e7ff | | Load 0x3,-0x1
00ed 840a | | Call 0x2,0xa
00ee BODY_00e8:
00ee 00d8 | | Load_Top At_Offset_0
00ef 01db | | Execute Vector,Length
00f0 7003 |p | Jump_Nonzero 0xf4
00f1 00cc | | Action Pop_Block
00f2 00d2 | | Pop_Control Pop_Count_2
00f3 7fd1 | | Jump 0xc5
00f4 00d8 | | Load_Top At_Offset_0
00f5 01dc | | Execute Vector,Last
00f6 00d9 | | Load_Top At_Offset_1
00f7 01d7 | | Execute Vector,Field_Read
00f8 0f2b | + | Execute_Immediate Equal,0x2b
00f9 7006 |p | Jump_Nonzero 0x100
00fa 00d8 | | Load_Top At_Offset_0
00fb 01dc | | Execute Vector,Last
00fc 00d9 | | Load_Top At_Offset_1
00fd 01d7 | | Execute Vector,Field_Read
00fe 0f2d | - | Execute_Immediate Equal,0x2d
00ff 6816 |h | Jump_Zero 0x116
0100 00e1 | | Load_Encached Boolean_Cache
0101 00e1 | | Load_Encached Boolean_Cache
0102 e402 | | Load 0x2,0x2
0103 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0104 00db | | Load_Top At_Offset_3
0105 01dd | | Execute Vector,First
0106 e802 | | Load 0x4,0x2
0107 01dc | | Execute Vector,Last
0108 0aff | | Execute_Immediate Plus,-0x1
0109 00d8 | | Load_Top At_Offset_0
010a 00e2 | | Load_Encached Integer_Cache
010b 0260 | ` | Execute Discrete,In_Type
010c 7001 |p | Jump_Nonzero 0x10e
010d 0801 | | Execute_Immediate Raise,0x1
010e e802 | | Load 0x4,0x2
010f 01cf | | Execute Vector,Slice_Read
0110 e402 | | Load 0x2,0x2
0111 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0112 c604 | | Store 0x3,0x4
0113 c408 | | Store 0x2,0x8
0114 c407 | | Store 0x2,0x7
0115 780a |x | Jump 0x120
0116 00e1 | | Load_Encached Boolean_Cache
0117 00e1 | | Load_Encached Boolean_Cache
0118 e402 | | Load 0x2,0x2
0119 1b0f | | Execute Package,Field_Read,Field_Number 0xf
011a 00db | | Load_Top At_Offset_3
011b e402 | | Load 0x2,0x2
011c 1811 | | Execute Package,Field_Execute,Field_Number 0x11
011d c604 | | Store 0x3,0x4
011e c408 | | Store 0x2,0x8
011f c407 | | Store 0x2,0x7
0120 e407 | | Load 0x2,0x7
0121 7014 |p | Jump_Nonzero 0x136
0122 e408 | | Load 0x2,0x8
0123 6809 |h | Jump_Zero 0x12d
0124 e005 | | Load 0x0,0x5
0125 180e | | Execute Package,Field_Execute,Field_Number 0xe
0126 4807 |H | Short_Literal 0x7
0127 0092 0219 | | Action Push_String_Extended,0x219 ; "Sort_Field_Is_Ambiguous: "
0129 00db | | Load_Top At_Offset_3
012a 01cc | | Execute Vector,Catenate
012b 85fb | | Call 0x2,-0x5
012c 4501 |E | Exit_Subprogram 0x1
012d e005 | | Load 0x0,0x5
012e 180e | | Execute Package,Field_Execute,Field_Number 0xe
012f 4807 |H | Short_Literal 0x7
0130 0092 021a | | Action Push_String_Extended,0x21a ; "Sort_Field_Is_Undefined: "
0132 00db | | Load_Top At_Offset_3
0133 01cc | | Execute Vector,Catenate
0134 85fb | | Call 0x2,-0x5
0135 4501 |E | Exit_Subprogram 0x1
0136 00cf | | Action Mark_Auxiliary
0137 e7fe | | Load 0x3,-0x2
0138 01d9 | | Execute Vector,Reverse_Bounds
0139 0263 | c | Execute Discrete,Above_Bound
013a 702a |p* | Jump_Nonzero 0x165
013b e604 | | Load 0x3,0x4
013c 00d9 | | Load_Top At_Offset_1
013d e7fe | | Load 0x3,-0x2
013e 01d7 | | Execute Vector,Field_Read
013f 027f | | Execute Discrete,Equal
0140 6815 |h | Jump_Zero 0x156
0141 e603 | | Load 0x3,0x3
0142 0a01 | | Execute_Immediate Plus,0x1
0143 c603 | | Store 0x3,0x3
0144 00db | | Load_Top At_Offset_3
0145 01dc | | Execute Vector,Last
0146 e802 | | Load 0x4,0x2
0147 01d7 | | Execute Vector,Field_Read
0148 0f2d | - | Execute_Immediate Equal,0x2d
0149 6806 |h | Jump_Zero 0x150
014a 00d8 | | Load_Top At_Offset_0
014b 0275 | u | Execute Discrete,Unary_Minus
014c e603 | | Load 0x3,0x3
014d e602 | | Load 0x3,0x2
014e 01d6 | | Execute Vector,Field_Write
014f 7804 |x | Jump 0x154
0150 00d8 | | Load_Top At_Offset_0
0151 e603 | | Load 0x3,0x3
0152 e602 | | Load 0x3,0x2
0153 01d6 | | Execute Vector,Field_Write
0154 00d2 | | Pop_Control Pop_Count_2
0155 780f |x | Jump 0x165
0156 00d8 | | Load_Top At_Offset_0
0157 e7fe | | Load 0x3,-0x2
0158 01dc | | Execute Vector,Last
0159 027f | | Execute Discrete,Equal
015a 6808 |h | Jump_Zero 0x163
015b e005 | | Load 0x0,0x5
015c 180e | | Execute Package,Field_Execute,Field_Number 0xe
015d 4807 |H | Short_Literal 0x7
015e 0092 021b | | Action Push_String_Extended,0x21b ; "Sort_Field_Not_In_Table: "
0160 e802 | | Load 0x4,0x2
0161 01cc | | Execute Vector,Catenate
0162 85fb | | Call 0x2,-0x5
0163 00c8 | | Action Pop_Auxiliary_Range
0164 3fd6 |? | Loop_Increasing 0x13b
0165 00ce | | Action Pop_Auxiliary
0166 4501 |E | Exit_Subprogram 0x1
0167 0000 | | .XXX[0x1]
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 016e | n | .CONST 0x016e ; Address of begin
0169 0004 | | .CONST 0x0004 ; Address of exception handler
016a 0002 | | .CONST 0x0002 ; Number of locals
016b INIT_0168:
016b e607 | | Load 0x3,0x7
016c e7ff | | Load 0x3,-0x1
016d 840a | | Call 0x2,0xa
016e BODY_0168:
016e 00d8 | | Load_Top At_Offset_0
016f 01db | | Execute Vector,Length
0170 7003 |p | Jump_Nonzero 0x174
0171 00cc | | Action Pop_Block
0172 00d2 | | Pop_Control Pop_Count_2
0173 7f6c | l | Jump 0xe0
0174 00e1 | | Load_Encached Boolean_Cache
0175 00e1 | | Load_Encached Boolean_Cache
0176 e402 | | Load 0x2,0x2
0177 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0178 00db | | Load_Top At_Offset_3
0179 e402 | | Load 0x2,0x2
017a 1811 | | Execute Package,Field_Execute,Field_Number 0x11
017b c602 | | Store 0x3,0x2
017c c408 | | Store 0x2,0x8
017d c407 | | Store 0x2,0x7
017e e407 | | Load 0x2,0x7
017f 7014 |p | Jump_Nonzero 0x194
0180 e408 | | Load 0x2,0x8
0181 6809 |h | Jump_Zero 0x18b
0182 e005 | | Load 0x0,0x5
0183 180e | | Execute Package,Field_Execute,Field_Number 0xe
0184 4807 |H | Short_Literal 0x7
0185 0092 021c | | Action Push_String_Extended,0x21c ; "Field_Name_Is_Ambiguous: "
0187 00db | | Load_Top At_Offset_3
0188 01cc | | Execute Vector,Catenate
0189 85fb | | Call 0x2,-0x5
018a 4501 |E | Exit_Subprogram 0x1
018b e005 | | Load 0x0,0x5
018c 180e | | Execute Package,Field_Execute,Field_Number 0xe
018d 4807 |H | Short_Literal 0x7
018e 0092 021d | | Action Push_String_Extended,0x21d ; "Field_Name_Is_Undefined: "
0190 00db | | Load_Top At_Offset_3
0191 01cc | | Execute Vector,Catenate
0192 85fb | | Call 0x2,-0x5
0193 4501 |E | Exit_Subprogram 0x1
0194 e409 | | Load 0x2,0x9
0195 0a01 | | Execute_Immediate Plus,0x1
0196 c409 | | Store 0x2,0x9
0197 e602 | | Load 0x3,0x2
0198 e409 | | Load 0x2,0x9
0199 e406 | | Load 0x2,0x6
019a 01d6 | | Execute Vector,Field_Write
019b 4501 |E | Exit_Subprogram 0x1
019c 0000 0000 | | .BLANK 0000[0x4]
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01b1 | | .CONST 0x01b1 ; Address of begin
01a1 0004 | | .CONST 0x0004 ; Address of exception handler
01a2 0002 | | .CONST 0x0002 ; Number of locals
01a3 INIT_01a0:
01a3 e006 | | Load 0x0,0x6
01a4 e007 | | Load 0x0,0x7
01a5 e409 | | Load 0x2,0x9
01a6 00d8 | | Load_Top At_Offset_0
01a7 00e4 | | Load_Encached Positive_Cache
01a8 0260 | ` | Execute Discrete,In_Type
01a9 7001 |p | Jump_Nonzero 0x1ab
01aa 0801 | | Execute_Immediate Raise,0x1
01ab 0092 021e | | Action Push_String_Extended,0x21e ; " "
01ad e008 | | Load 0x0,0x8
01ae 0387 | | Declare_Variable Package
01af 00d8 | | Load_Top At_Offset_0
01b0 020f | | Execute Module,Activate
01b1 BODY_01a0:
01b1 00cf | | Action Mark_Auxiliary
01b2 e409 | | Load 0x2,0x9
01b3 4801 |H | Short_Literal 0x1
01b4 0263 | c | Execute Discrete,Above_Bound
01b5 700e |p | Jump_Nonzero 0x1c4
01b6 4800 |H | Short_Literal 0x0
01b7 00d9 | | Load_Top At_Offset_1
01b8 e406 | | Load 0x2,0x6
01b9 01d7 | | Execute Vector,Field_Read
01ba 00d8 | | Load_Top At_Offset_0
01bb e5f6 | | Load 0x2,-0xa
01bc 0260 | ` | Execute Discrete,In_Type
01bd 7001 |p | Jump_Nonzero 0x1bf
01be 0801 | | Execute_Immediate Raise,0x1
01bf 85f9 | | Call 0x2,-0x7
01c0 e802 | | Load 0x4,0x2
01c1 1812 | | Execute Package,Field_Execute,Field_Number 0x12
01c2 00c8 | | Action Pop_Auxiliary_Range
01c3 3ff2 |? | Loop_Increasing 0x1b6
01c4 00c9 | | Action Pop_Auxiliary_Loop
01c5 e5f5 | | Load 0x2,-0xb
01c6 01d9 | | Execute Vector,Reverse_Bounds
01c7 0263 | c | Execute Discrete,Above_Bound
01c8 701a |p | Jump_Nonzero 0x1e3
01c9 00cf | | Action Mark_Auxiliary
01ca e409 | | Load 0x2,0x9
01cb 4801 |H | Short_Literal 0x1
01cc 0263 | c | Execute Discrete,Above_Bound
01cd 7012 |p | Jump_Nonzero 0x1e0
01ce 00d8 | | Load_Top At_Offset_0
01cf e406 | | Load 0x2,0x6
01d0 01d7 | | Execute Vector,Field_Read
01d1 00d8 | | Load_Top At_Offset_0
01d2 e5f6 | | Load 0x2,-0xa
01d3 0260 | ` | Execute Discrete,In_Type
01d4 7001 |p | Jump_Nonzero 0x1d6
01d5 0801 | | Execute_Immediate Raise,0x1
01d6 e805 | | Load 0x4,0x5
01d7 e5f5 | | Load 0x2,-0xb
01d8 01d7 | | Execute Vector,Field_Read
01d9 e5f7 | | Load 0x2,-0x9
01da 0119 | | Execute Any,Check_In_Formal_Type
01db 85fa | | Call 0x2,-0x6
01dc e802 | | Load 0x4,0x2
01dd 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01de 00c8 | | Action Pop_Auxiliary_Range
01df 3fee |? | Loop_Increasing 0x1ce
01e0 00ce | | Action Pop_Auxiliary
01e1 00c8 | | Action Pop_Auxiliary_Range
01e2 3fe6 |? | Loop_Increasing 0x1c9
01e3 00ce | | Action Pop_Auxiliary
01e4 e7fe | | Load 0x3,-0x2
01e5 01db | | Execute Vector,Length
01e6 6822 |h" | Jump_Zero 0x209
01e7 4801 |H | Short_Literal 0x1
01e8 e409 | | Load 0x2,0x9
01e9 e406 | | Load 0x2,0x6
01ea 01cf | | Execute Vector,Slice_Read
01eb e7fe | | Load 0x3,-0x2
01ec 840c | | Call 0x2,0xc
01ed 00d8 | | Load_Top At_Offset_0
01ee 01da | | Execute Vector,Bounds
01ef 00db | | Load_Top At_Offset_3
01f0 1b17 | | Execute Package,Field_Read,Field_Number 0x17
01f1 0334 | 4 | Declare_Variable Array,With_Constraint
01f2 00d0 | | Action Swap_Control
01f3 00d8 | | Load_Top At_Offset_0
01f4 01dd | | Execute Vector,First
01f5 00da | | Load_Top At_Offset_2
01f6 01dd | | Execute Vector,First
01f7 0272 | r | Execute Discrete,Minus
01f8 00da | | Load_Top At_Offset_2
01f9 01d9 | | Execute Vector,Reverse_Bounds
01fa 0263 | c | Execute Discrete,Above_Bound
01fb 700a |p | Jump_Nonzero 0x206
01fc 00d8 | | Load_Top At_Offset_0
01fd 00db | | Load_Top At_Offset_3
01fe 0273 | s | Execute Discrete,Plus
01ff e804 | | Load 0x4,0x4
0200 01d7 | | Execute Vector,Field_Read
0201 00d9 | | Load_Top At_Offset_1
0202 e803 | | Load 0x4,0x3
0203 01d5 | | Execute Vector,Field_Reference
0204 0118 | | Execute Any,Write_Unchecked
0205 3ff6 |? | Loop_Increasing 0x1fc
0206 00d2 | | Pop_Control Pop_Count_2
0207 00d9 | | Load_Top At_Offset_1
0208 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0209 4801 |H | Short_Literal 0x1
020a e009 | | Load 0x0,0x9
020b 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
020c e009 | | Load 0x0,0x9
020d 183f | ? | Execute Package,Field_Execute,Field_Number 0x3f
020e e009 | | Load 0x0,0x9
020f 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
0210 00d9 | | Load_Top At_Offset_1
0211 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0212 4801 |H | Short_Literal 0x1
0213 e009 | | Load 0x0,0x9
0214 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
0215 e009 | | Load 0x0,0x9
0216 183f | ? | Execute Package,Field_Execute,Field_Number 0x3f
0217 4501 |E | Exit_Subprogram 0x1
0218 ; --------------------------------------------------------------------------------------
0218 ; STRING TABLE
0218 ; --------------------------------------------------------------------------------------
0218 0010 | | .STRTAB 0x0010->0x0220 ; "<DEFAULT>"
0219 0017 | | .STRTAB 0x0017->0x0224 ; "Sort_Field_Is_Ambiguous: "
021a 002e | . | .STRTAB 0x002e->0x0231 ; "Sort_Field_Is_Undefined: "
021b 0045 | E | .STRTAB 0x0045->0x023d ; "Sort_Field_Not_In_Table: "
021c 005c | \ | .STRTAB 0x005c->0x024a ; "Field_Name_Is_Ambiguous: "
021d 0073 | s | .STRTAB 0x0073->0x0256 ; "Field_Name_Is_Undefined: "
021e 008a | | .STRTAB 0x008a->0x0263 ; " "
021f 0089 | | .STREND 0x0089->0x0263
0220 3c44 4546 |<DEF| .STRTAB_STRINGS
0264 0000 0000 | | .BLANK 0000[0x4]
0268 ; --------------------------------------------------------------------------------------
0268 ; Debug Table
0268 ; --------------------------------------------------------------------------------------
0268 0004 0010 | | .DEBUG4 0x0004,0x0010,0x8b5e,0x0000,0x0001,0x0000
026e 6f6f 703d |oop=| .XXX[0x3b]
0270 1053 686f | Sho|
0272 756c 645f |uld_|
0274 4265 5f44 |Be_D|
0276 6973 706c |ispl|
0278 6179 6564 |ayed|
027a 2028 532c | (S,|
027c 204e 616d | Nam|
027e 6527 2843 |e'(C|
0280 616c 6c65 |alle|
0282 725f 4e61 |r_Na|
0284 6d65 7320 |mes |
0286 2849 292c |(I),|
0288 2049 292c | I),|
028a 2046 6f75 | Fou|
028c 6e64 293b |nd);|
028e 0000 0000 | |
0290 000a bf7b | {|
0292 6520 0000 |e |
0294 0000 8013 | |
0296 0000 71db | q |
0298 0000 0000 | |
029a 0000 c72b | +|
029c 0000 0002 | |
029e 0000 0004 | |
02a0 002b feac | + |
02a2 002b feac | + |
02a4 002b fdec | + |
02a6 0000 0000 | |
02a8 01e7 | |
02a9 0000 0000 | | .BLANK 0000[0x4]
02ad 000c 63b7 | c | .XXX[0x47]
02af d054 9490 | T |
02b1 5657 d1d1 |VW |
02b3 5391 5492 |S T |
02b5 50c9 d4d4 |P |
02b7 1150 d553 | P S|
02b9 9255 14cb | U |
02bb 9154 94d0 | T |
02bd 5516 97d0 |U |
02bf 5494 9056 |T V|
02c1 57d1 d153 |W S|
02c3 9154 9250 | T P|
02c5 c9d4 d411 | |
02c7 50e0 07e0 |P |
02c9 06a0 04a0 | |
02cb 05a0 06e0 | |
02cd 06c0 0000 | |
02cf 7640 3fff |v@? |
02d1 ffc0 0000 | |
02d3 1540 0000 | @ |
02d5 0020 0000 | |
02d7 07c0 0031 | 1|
02d9 cac0 0000 | |
02db 0000 0000 | |
02dd 1000 0000 | |
02df 4e00 0000 |N |
02e1 0040 0000 | @ |
02e3 07d5 5392 | S |
02e5 5514 cb91 |U |
02e7 5494 d055 |T U|
02e9 1697 d054 | T|
02eb 9490 5657 | VW|
02ed d1d1 5391 | S |
02ef 5492 50c9 |T P |
02f1 d4d4 1150 | P|
02f3 d010 | |
02f4 1010 1010 | | .BLANK 1010[0x7e]
0372 0008 | | .XXX[0x1]
0373 0808 0808 | | .BLANK 0808[0x81]
03f4 0000 0000 | | .XXX[0x5]
03f6 4000 0000 |@ |
03f8 4000 |@ |
03f9 0000 0000 | | .BLANK 0000[0x5]
03fe 8000 0000 | | .XXX[0x2]