|
|
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_6148f2
└─⟦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 0380 | | .CONST 0x0380 ; 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 0001 | | .CONST 0x0001 ; 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 0032 | 2 | .CONST 0x0032 ; Address of begin
0019 0004 | | .CONST 0x0004 ; Address of exception handler
001a 0005 | | .CONST 0x0005 ; Number of locals
001b INIT_0018:
001b 0007 | | Action Break_Optional
001c 0007 | | Action Break_Optional
001d 0007 | | Action Break_Optional
001e 0007 | | Action Break_Optional
001f 0007 | | Action Break_Optional
0020 0007 | | Action Break_Optional
0021 0007 | | Action Break_Optional
0022 e002 | | Load 0x0,0x2
0023 00d8 | | Load_Top At_Offset_0
0024 e002 | | Load 0x0,0x2
0025 02a0 | | Declare_Subprogram Null_Subprogram
0026 4803 |H | Short_Literal 0x3
0027 032d | - | Declare_Type Record,Defined
0028 e003 | | Load 0x0,0x3
0029 02a0 | | Declare_Subprogram Null_Subprogram
002a 4801 |H | Short_Literal 0x1
002b 032d | - | Declare_Type Record,Defined
002c e002 | | Load 0x0,0x2
002d 02a0 | | Declare_Subprogram Null_Subprogram
002e 4801 |H | Short_Literal 0x1
002f 032d | - | Declare_Type Record,Defined
0030 029f 003b | ;| Declare_Subprogram For_Call,INIT_0038
0032 BODY_0018:
0032 8405 | | Call 0x2,0x5
0033 4501 |E | Exit_Subprogram 0x1
0034 0000 0000 | | .BLANK 0000[0x4]
0038 ; --------------------------------------------------------------------------------------
0038 ; SUBPROGRAM
0038 ; --------------------------------------------------------------------------------------
0038 00d4 | | .CONST 0x00d4 ; Address of begin
0039 0004 | | .CONST 0x0004 ; Address of exception handler
003a 002b | + | .CONST 0x002b ; Number of locals
003b INIT_0038:
003b a004 | | Reference 0x0,0x4
003c 00c6 | | Action Check_Subprogram_Elaborated
003d e402 | | Load 0x2,0x2
003e 0093 0000 | | PushFullAddress InMicrocode
0040 6247 |bG | Indirect_Literal Discrete,0x288,{0x80000000, 0x00090000}
0041 0273 | s | Execute Discrete,Plus
0042 e005 | | Load 0x0,0x5
0043 0273 | s | Execute Discrete,Plus
0044 e006 | | Load 0x0,0x6
0045 0273 | s | Execute Discrete,Plus
0046 4804 |H | Short_Literal 0x4
0047 0007 | | Action Break_Optional
0048 a007 | | Reference 0x0,0x7
0049 00c6 | | Action Check_Subprogram_Elaborated
004a e402 | | Load 0x2,0x2
004b 0093 0000 | | PushFullAddress InMicrocode
004d 6236 |b6 | Indirect_Literal Discrete,0x284,{0x80000000, 0x00080000}
004e 0273 | s | Execute Discrete,Plus
004f e005 | | Load 0x0,0x5
0050 0273 | s | Execute Discrete,Plus
0051 e008 | | Load 0x0,0x8
0052 0273 | s | Execute Discrete,Plus
0053 4807 |H | Short_Literal 0x7
0054 0007 | | Action Break_Optional
0055 029f 0293 | | Declare_Subprogram For_Call,INIT_0290
0057 029f 02a3 | | Declare_Subprogram For_Call,INIT_02a0
0059 a009 | | Reference 0x0,0x9
005a 00c6 | | Action Check_Subprogram_Elaborated
005b e402 | | Load 0x2,0x2
005c 0092 02eb | | Action Push_String_Extended,0x2eb ; "Private_48"
005e 4808 |H | Short_Literal 0x8
005f 4803 |H | Short_Literal 0x3
0060 0099 | | Action Reference_Dynamic
0061 4809 |H | Short_Literal 0x9
0062 4803 |H | Short_Literal 0x3
0063 0099 | | Action Reference_Dynamic
0064 0093 0000 | | PushFullAddress InMicrocode
0066 6219 |b | Indirect_Literal Discrete,0x280,{0x80000000, 0x00070000}
0067 0273 | s | Execute Discrete,Plus
0068 e005 | | Load 0x0,0x5
0069 0273 | s | Execute Discrete,Plus
006a e00a | | Load 0x0,0xa
006b 0273 | s | Execute Discrete,Plus
006c 480f |H | Short_Literal 0xf
006d 0007 | | Action Break_Optional
006e a004 | | Reference 0x0,0x4
006f 00c6 | | Action Check_Subprogram_Elaborated
0070 e403 | | Load 0x2,0x3
0071 0093 0000 | | PushFullAddress InMicrocode
0073 6208 |b | Indirect_Literal Discrete,0x27c,{0x80000000, 0x00060000}
0074 0273 | s | Execute Discrete,Plus
0075 e005 | | Load 0x0,0x5
0076 0273 | s | Execute Discrete,Plus
0077 e00b | | Load 0x0,0xb
0078 0273 | s | Execute Discrete,Plus
0079 4812 |H | Short_Literal 0x12
007a 0007 | | Action Break_Optional
007b a007 | | Reference 0x0,0x7
007c 00c6 | | Action Check_Subprogram_Elaborated
007d e403 | | Load 0x2,0x3
007e 0093 0000 | | PushFullAddress InMicrocode
0080 61f7 |a | Indirect_Literal Discrete,0x278,{0x80000000, 0x00050000}
0081 0273 | s | Execute Discrete,Plus
0082 e005 | | Load 0x0,0x5
0083 0273 | s | Execute Discrete,Plus
0084 e00c | | Load 0x0,0xc
0085 0273 | s | Execute Discrete,Plus
0086 4815 |H | Short_Literal 0x15
0087 0007 | | Action Break_Optional
0088 029f 02b3 | | Declare_Subprogram For_Call,INIT_02b0
008a 029f 02c3 | | Declare_Subprogram For_Call,INIT_02c0
008c a009 | | Reference 0x0,0x9
008d 00c6 | | Action Check_Subprogram_Elaborated
008e e403 | | Load 0x2,0x3
008f 0092 02ec | | Action Push_String_Extended,0x2ec ; "Private_32"
0091 4816 |H | Short_Literal 0x16
0092 4803 |H | Short_Literal 0x3
0093 0099 | | Action Reference_Dynamic
0094 4817 |H | Short_Literal 0x17
0095 4803 |H | Short_Literal 0x3
0096 0099 | | Action Reference_Dynamic
0097 0093 0000 | | PushFullAddress InMicrocode
0099 61da |a | Indirect_Literal Discrete,0x274,{0x80000000, 0x00040000}
009a 0273 | s | Execute Discrete,Plus
009b e005 | | Load 0x0,0x5
009c 0273 | s | Execute Discrete,Plus
009d e00d | | Load 0x0,0xd
009e 0273 | s | Execute Discrete,Plus
009f 481d |H | Short_Literal 0x1d
00a0 0007 | | Action Break_Optional
00a1 a004 | | Reference 0x0,0x4
00a2 00c6 | | Action Check_Subprogram_Elaborated
00a3 e404 | | Load 0x2,0x4
00a4 0093 0000 | | PushFullAddress InMicrocode
00a6 61c9 |a | Indirect_Literal Discrete,0x270,{0x80000000, 0x00030000}
00a7 0273 | s | Execute Discrete,Plus
00a8 e005 | | Load 0x0,0x5
00a9 0273 | s | Execute Discrete,Plus
00aa e00e | | Load 0x0,0xe
00ab 0273 | s | Execute Discrete,Plus
00ac 4820 |H | Short_Literal 0x20
00ad 0007 | | Action Break_Optional
00ae a007 | | Reference 0x0,0x7
00af 00c6 | | Action Check_Subprogram_Elaborated
00b0 e404 | | Load 0x2,0x4
00b1 0093 0000 | | PushFullAddress InMicrocode
00b3 61b8 |a | Indirect_Literal Discrete,0x26c,{0x80000000, 0x00020000}
00b4 0273 | s | Execute Discrete,Plus
00b5 e005 | | Load 0x0,0x5
00b6 0273 | s | Execute Discrete,Plus
00b7 e00f | | Load 0x0,0xf
00b8 0273 | s | Execute Discrete,Plus
00b9 4823 |H# | Short_Literal 0x23
00ba 0007 | | Action Break_Optional
00bb 029f 02d3 | | Declare_Subprogram For_Call,INIT_02d0
00bd 029f 02e3 | | Declare_Subprogram For_Call,INIT_02e0
00bf a009 | | Reference 0x0,0x9
00c0 00c6 | | Action Check_Subprogram_Elaborated
00c1 e404 | | Load 0x2,0x4
00c2 0092 02ed | | Action Push_String_Extended,0x2ed ; "Private_16"
00c4 4824 |H$ | Short_Literal 0x24
00c5 4803 |H | Short_Literal 0x3
00c6 0099 | | Action Reference_Dynamic
00c7 4825 |H% | Short_Literal 0x25
00c8 4803 |H | Short_Literal 0x3
00c9 0099 | | Action Reference_Dynamic
00ca 0093 0000 | | PushFullAddress InMicrocode
00cc 619b |a | Indirect_Literal Discrete,0x268,{0x80000000, 0x00010000}
00cd 0273 | s | Execute Discrete,Plus
00ce e005 | | Load 0x0,0x5
00cf 0273 | s | Execute Discrete,Plus
00d0 e010 | | Load 0x0,0x10
00d1 0273 | s | Execute Discrete,Plus
00d2 482b |H+ | Short_Literal 0x2b
00d3 0007 | | Action Break_Optional
00d4 BODY_0038:
00d4 0092 02ee | | Action Push_String_Extended,0x2ee ; "Converting private types"
00d6 8011 | | Call 0x0,0x11
00d7 4801 |H | Short_Literal 0x1
00d8 4806 |H | Short_Literal 0x6
00d9 e012 | | Load 0x0,0x12
00da 0334 | 4 | Declare_Variable Array,With_Constraint
00db 4806 |H | Short_Literal 0x6
00dc 4801 |H | Short_Literal 0x1
00dd 4800 |H | Short_Literal 0x0
00de 00d9 | | Load_Top At_Offset_1
00df e62c | , | Load 0x3,0x2c
00e0 01d6 | | Execute Vector,Field_Write
00e1 3ffb |? | Loop_Increasing 0xdd
00e2 e402 | | Load 0x2,0x2
00e3 0322 | " | Declare_Variable Record
00e4 4800 |H | Short_Literal 0x0
00e5 00d9 | | Load_Top At_Offset_1
00e6 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
00e7 4800 |H | Short_Literal 0x0
00e8 00d9 | | Load_Top At_Offset_1
00e9 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00ea 4800 |H | Short_Literal 0x0
00eb 00d9 | | Load_Top At_Offset_1
00ec 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
00ed 0092 02ef | | Action Push_String_Extended,0x2ef ; "16#0000_0000_0000#"
00ef e60a | | Load 0x3,0xa
00f0 e60b | | Load 0x3,0xb
00f1 480c |H | Short_Literal 0xc
00f2 4803 |H | Short_Literal 0x3
00f3 0099 | | Action Reference_Dynamic
00f4 480d |H | Short_Literal 0xd
00f5 4803 |H | Short_Literal 0x3
00f6 0099 | | Action Reference_Dynamic
00f7 480e |H | Short_Literal 0xe
00f8 4803 |H | Short_Literal 0x3
00f9 0099 | | Action Reference_Dynamic
00fa 8009 | | Call 0x0,0x9
00fb e013 | | Load 0x0,0x13
00fc 00d8 | | Load_Top At_Offset_0
00fd 01cc | | Execute Vector,Catenate
00fe e014 | | Load 0x0,0x14
00ff 01cc | | Execute Vector,Catenate
0100 e402 | | Load 0x2,0x2
0101 0322 | " | Declare_Variable Record
0102 4800 |H | Short_Literal 0x0
0103 00d9 | | Load_Top At_Offset_1
0104 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0105 4800 |H | Short_Literal 0x0
0106 00d9 | | Load_Top At_Offset_1
0107 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0108 4801 |H | Short_Literal 0x1
0109 00d9 | | Load_Top At_Offset_1
010a 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
010b 0092 02f0 | | Action Push_String_Extended,0x2f0 ; "16#0000_0000_0001#"
010d e60a | | Load 0x3,0xa
010e e60b | | Load 0x3,0xb
010f 480c |H | Short_Literal 0xc
0110 4803 |H | Short_Literal 0x3
0111 0099 | | Action Reference_Dynamic
0112 480d |H | Short_Literal 0xd
0113 4803 |H | Short_Literal 0x3
0114 0099 | | Action Reference_Dynamic
0115 480e |H | Short_Literal 0xe
0116 4803 |H | Short_Literal 0x3
0117 0099 | | Action Reference_Dynamic
0118 8009 | | Call 0x0,0x9
0119 e015 | | Load 0x0,0x15
011a 00d8 | | Load_Top At_Offset_0
011b 01cc | | Execute Vector,Catenate
011c e015 | | Load 0x0,0x15
011d 01cc | | Execute Vector,Catenate
011e e402 | | Load 0x2,0x2
011f 0322 | " | Declare_Variable Record
0120 4fff |O | Short_Literal 0x7ff
0121 00d9 | | Load_Top At_Offset_1
0122 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0123 4fff |O | Short_Literal 0x7ff
0124 00d9 | | Load_Top At_Offset_1
0125 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0126 4fff |O | Short_Literal 0x7ff
0127 00d9 | | Load_Top At_Offset_1
0128 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0129 0092 02f1 | | Action Push_String_Extended,0x2f1 ; "16#FFFF_FFFF_FFFF#"
012b e60a | | Load 0x3,0xa
012c e60b | | Load 0x3,0xb
012d 480c |H | Short_Literal 0xc
012e 4803 |H | Short_Literal 0x3
012f 0099 | | Action Reference_Dynamic
0130 480d |H | Short_Literal 0xd
0131 4803 |H | Short_Literal 0x3
0132 0099 | | Action Reference_Dynamic
0133 480e |H | Short_Literal 0xe
0134 4803 |H | Short_Literal 0x3
0135 0099 | | Action Reference_Dynamic
0136 8009 | | Call 0x0,0x9
0137 e016 | | Load 0x0,0x16
0138 e017 | | Load 0x0,0x17
0139 01cc | | Execute Vector,Catenate
013a e018 | | Load 0x0,0x18
013b 01cc | | Execute Vector,Catenate
013c e402 | | Load 0x2,0x2
013d 0322 | " | Declare_Variable Record
013e 4923 |I# | Short_Literal 0x123
013f 00d9 | | Load_Top At_Offset_1
0140 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0141 6122 |a" | Indirect_Literal Discrete,0x264,{0x00000000, 0x00004567}
0142 00d9 | | Load_Top At_Offset_1
0143 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
0144 611b |a | Indirect_Literal Discrete,0x260,{0xffffffff, 0xffff89ab}
0145 00d9 | | Load_Top At_Offset_1
0146 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0147 0092 02f2 | | Action Push_String_Extended,0x2f2 ; "16#0123_4567_89AB#"
0149 e60a | | Load 0x3,0xa
014a e60b | | Load 0x3,0xb
014b 480c |H | Short_Literal 0xc
014c 4803 |H | Short_Literal 0x3
014d 0099 | | Action Reference_Dynamic
014e 480d |H | Short_Literal 0xd
014f 4803 |H | Short_Literal 0x3
0150 0099 | | Action Reference_Dynamic
0151 480e |H | Short_Literal 0xe
0152 4803 |H | Short_Literal 0x3
0153 0099 | | Action Reference_Dynamic
0154 8009 | | Call 0x0,0x9
0155 4801 |H | Short_Literal 0x1
0156 8019 | | Call 0x0,0x19
0157 e01a | | Load 0x0,0x1a
0158 e403 | | Load 0x2,0x3
0159 0322 | " | Declare_Variable Record
015a 4800 |H | Short_Literal 0x0
015b 00d9 | | Load_Top At_Offset_1
015c 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
015d 0092 02f3 | | Action Push_String_Extended,0x2f3 ; "16#0000_0000#"
015f e618 | | Load 0x3,0x18
0160 e619 | | Load 0x3,0x19
0161 481a |H | Short_Literal 0x1a
0162 4803 |H | Short_Literal 0x3
0163 0099 | | Action Reference_Dynamic
0164 481b |H | Short_Literal 0x1b
0165 4803 |H | Short_Literal 0x3
0166 0099 | | Action Reference_Dynamic
0167 481c |H | Short_Literal 0x1c
0168 4803 |H | Short_Literal 0x3
0169 0099 | | Action Reference_Dynamic
016a 8009 | | Call 0x0,0x9
016b e01b | | Load 0x0,0x1b
016c e403 | | Load 0x2,0x3
016d 0322 | " | Declare_Variable Record
016e 4801 |H | Short_Literal 0x1
016f 00d9 | | Load_Top At_Offset_1
0170 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0171 0092 02f4 | | Action Push_String_Extended,0x2f4 ; "16#0000_0001#"
0173 e618 | | Load 0x3,0x18
0174 e619 | | Load 0x3,0x19
0175 481a |H | Short_Literal 0x1a
0176 4803 |H | Short_Literal 0x3
0177 0099 | | Action Reference_Dynamic
0178 481b |H | Short_Literal 0x1b
0179 4803 |H | Short_Literal 0x3
017a 0099 | | Action Reference_Dynamic
017b 481c |H | Short_Literal 0x1c
017c 4803 |H | Short_Literal 0x3
017d 0099 | | Action Reference_Dynamic
017e 8009 | | Call 0x0,0x9
017f e01c | | Load 0x0,0x1c
0180 e403 | | Load 0x2,0x3
0181 0322 | " | Declare_Variable Record
0182 4fff |O | Short_Literal 0x7ff
0183 00d9 | | Load_Top At_Offset_1
0184 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0185 0092 02f5 | | Action Push_String_Extended,0x2f5 ; "16#FFFF_FFFF#"
0187 e618 | | Load 0x3,0x18
0188 e619 | | Load 0x3,0x19
0189 481a |H | Short_Literal 0x1a
018a 4803 |H | Short_Literal 0x3
018b 0099 | | Action Reference_Dynamic
018c 481b |H | Short_Literal 0x1b
018d 4803 |H | Short_Literal 0x3
018e 0099 | | Action Reference_Dynamic
018f 481c |H | Short_Literal 0x1c
0190 4803 |H | Short_Literal 0x3
0191 0099 | | Action Reference_Dynamic
0192 8009 | | Call 0x0,0x9
0193 e01d | | Load 0x0,0x1d
0194 e403 | | Load 0x2,0x3
0195 0322 | " | Declare_Variable Record
0196 60c5 |` | Indirect_Literal Discrete,0x25c,{0xffffffff, 0x80000000}
0197 00d9 | | Load_Top At_Offset_1
0198 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0199 0092 02f6 | | Action Push_String_Extended,0x2f6 ; "16#8000_0000#"
019b e618 | | Load 0x3,0x18
019c e619 | | Load 0x3,0x19
019d 481a |H | Short_Literal 0x1a
019e 4803 |H | Short_Literal 0x3
019f 0099 | | Action Reference_Dynamic
01a0 481b |H | Short_Literal 0x1b
01a1 4803 |H | Short_Literal 0x3
01a2 0099 | | Action Reference_Dynamic
01a3 481c |H | Short_Literal 0x1c
01a4 4803 |H | Short_Literal 0x3
01a5 0099 | | Action Reference_Dynamic
01a6 8009 | | Call 0x0,0x9
01a7 e01e | | Load 0x0,0x1e
01a8 e403 | | Load 0x2,0x3
01a9 0322 | " | Declare_Variable Record
01aa 60ad |` | Indirect_Literal Discrete,0x258,{0x00000000, 0x7fffffff}
01ab 00d9 | | Load_Top At_Offset_1
01ac 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01ad 0092 02f7 | | Action Push_String_Extended,0x2f7 ; "16#7FFF_FFFF#"
01af e618 | | Load 0x3,0x18
01b0 e619 | | Load 0x3,0x19
01b1 481a |H | Short_Literal 0x1a
01b2 4803 |H | Short_Literal 0x3
01b3 0099 | | Action Reference_Dynamic
01b4 481b |H | Short_Literal 0x1b
01b5 4803 |H | Short_Literal 0x3
01b6 0099 | | Action Reference_Dynamic
01b7 481c |H | Short_Literal 0x1c
01b8 4803 |H | Short_Literal 0x3
01b9 0099 | | Action Reference_Dynamic
01ba 8009 | | Call 0x0,0x9
01bb e01f | | Load 0x0,0x1f
01bc e403 | | Load 0x2,0x3
01bd 0322 | " | Declare_Variable Record
01be 6095 |` | Indirect_Literal Discrete,0x254,{0x00000000, 0x01234567}
01bf 00d9 | | Load_Top At_Offset_1
01c0 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01c1 0092 02f8 | | Action Push_String_Extended,0x2f8 ; "16#0123_4567#"
01c3 e618 | | Load 0x3,0x18
01c4 e619 | | Load 0x3,0x19
01c5 481a |H | Short_Literal 0x1a
01c6 4803 |H | Short_Literal 0x3
01c7 0099 | | Action Reference_Dynamic
01c8 481b |H | Short_Literal 0x1b
01c9 4803 |H | Short_Literal 0x3
01ca 0099 | | Action Reference_Dynamic
01cb 481c |H | Short_Literal 0x1c
01cc 4803 |H | Short_Literal 0x3
01cd 0099 | | Action Reference_Dynamic
01ce 8009 | | Call 0x0,0x9
01cf 4801 |H | Short_Literal 0x1
01d0 8019 | | Call 0x0,0x19
01d1 e013 | | Load 0x0,0x13
01d2 e404 | | Load 0x2,0x4
01d3 0322 | " | Declare_Variable Record
01d4 4800 |H | Short_Literal 0x0
01d5 00d9 | | Load_Top At_Offset_1
01d6 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01d7 0092 02f9 | | Action Push_String_Extended,0x2f9 ; "16#0000#"
01d9 e626 | & | Load 0x3,0x26
01da e627 | ' | Load 0x3,0x27
01db 4828 |H( | Short_Literal 0x28
01dc 4803 |H | Short_Literal 0x3
01dd 0099 | | Action Reference_Dynamic
01de 4829 |H) | Short_Literal 0x29
01df 4803 |H | Short_Literal 0x3
01e0 0099 | | Action Reference_Dynamic
01e1 482a |H* | Short_Literal 0x2a
01e2 4803 |H | Short_Literal 0x3
01e3 0099 | | Action Reference_Dynamic
01e4 8009 | | Call 0x0,0x9
01e5 e014 | | Load 0x0,0x14
01e6 e404 | | Load 0x2,0x4
01e7 0322 | " | Declare_Variable Record
01e8 4801 |H | Short_Literal 0x1
01e9 00d9 | | Load_Top At_Offset_1
01ea 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01eb 0092 02fa | | Action Push_String_Extended,0x2fa ; "16#0001#"
01ed e626 | & | Load 0x3,0x26
01ee e627 | ' | Load 0x3,0x27
01ef 4828 |H( | Short_Literal 0x28
01f0 4803 |H | Short_Literal 0x3
01f1 0099 | | Action Reference_Dynamic
01f2 4829 |H) | Short_Literal 0x29
01f3 4803 |H | Short_Literal 0x3
01f4 0099 | | Action Reference_Dynamic
01f5 482a |H* | Short_Literal 0x2a
01f6 4803 |H | Short_Literal 0x3
01f7 0099 | | Action Reference_Dynamic
01f8 8009 | | Call 0x0,0x9
01f9 e015 | | Load 0x0,0x15
01fa e404 | | Load 0x2,0x4
01fb 0322 | " | Declare_Variable Record
01fc 4fff |O | Short_Literal 0x7ff
01fd 00d9 | | Load_Top At_Offset_1
01fe 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
01ff 0092 02fb | | Action Push_String_Extended,0x2fb ; "16#FFFF#"
0201 e626 | & | Load 0x3,0x26
0202 e627 | ' | Load 0x3,0x27
0203 4828 |H( | Short_Literal 0x28
0204 4803 |H | Short_Literal 0x3
0205 0099 | | Action Reference_Dynamic
0206 4829 |H) | Short_Literal 0x29
0207 4803 |H | Short_Literal 0x3
0208 0099 | | Action Reference_Dynamic
0209 482a |H* | Short_Literal 0x2a
020a 4803 |H | Short_Literal 0x3
020b 0099 | | Action Reference_Dynamic
020c 8009 | | Call 0x0,0x9
020d e020 | | Load 0x0,0x20
020e e404 | | Load 0x2,0x4
020f 0322 | " | Declare_Variable Record
0210 603f |`? | Indirect_Literal Discrete,0x250,{0xffffffff, 0xffff8000}
0211 00d9 | | Load_Top At_Offset_1
0212 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0213 0092 02fc | | Action Push_String_Extended,0x2fc ; "16#8000#"
0215 e626 | & | Load 0x3,0x26
0216 e627 | ' | Load 0x3,0x27
0217 4828 |H( | Short_Literal 0x28
0218 4803 |H | Short_Literal 0x3
0219 0099 | | Action Reference_Dynamic
021a 4829 |H) | Short_Literal 0x29
021b 4803 |H | Short_Literal 0x3
021c 0099 | | Action Reference_Dynamic
021d 482a |H* | Short_Literal 0x2a
021e 4803 |H | Short_Literal 0x3
021f 0099 | | Action Reference_Dynamic
0220 8009 | | Call 0x0,0x9
0221 e021 | ! | Load 0x0,0x21
0222 e404 | | Load 0x2,0x4
0223 0322 | " | Declare_Variable Record
0224 6027 |`' | Indirect_Literal Discrete,0x24c,{0x00000000, 0x00007fff}
0225 00d9 | | Load_Top At_Offset_1
0226 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0227 0092 02fd | | Action Push_String_Extended,0x2fd ; "16#7FFF#"
0229 e626 | & | Load 0x3,0x26
022a e627 | ' | Load 0x3,0x27
022b 4828 |H( | Short_Literal 0x28
022c 4803 |H | Short_Literal 0x3
022d 0099 | | Action Reference_Dynamic
022e 4829 |H) | Short_Literal 0x29
022f 4803 |H | Short_Literal 0x3
0230 0099 | | Action Reference_Dynamic
0231 482a |H* | Short_Literal 0x2a
0232 4803 |H | Short_Literal 0x3
0233 0099 | | Action Reference_Dynamic
0234 8009 | | Call 0x0,0x9
0235 e016 | | Load 0x0,0x16
0236 e404 | | Load 0x2,0x4
0237 0322 | " | Declare_Variable Record
0238 4923 |I# | Short_Literal 0x123
0239 00d9 | | Load_Top At_Offset_1
023a 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
023b 0092 02fe | | Action Push_String_Extended,0x2fe ; "16#0123#"
023d e626 | & | Load 0x3,0x26
023e e627 | ' | Load 0x3,0x27
023f 4828 |H( | Short_Literal 0x28
0240 4803 |H | Short_Literal 0x3
0241 0099 | | Action Reference_Dynamic
0242 4829 |H) | Short_Literal 0x29
0243 4803 |H | Short_Literal 0x3
0244 0099 | | Action Reference_Dynamic
0245 482a |H* | Short_Literal 0x2a
0246 4803 |H | Short_Literal 0x3
0247 0099 | | Action Reference_Dynamic
0248 8009 | | Call 0x0,0x9
0249 4801 |H | Short_Literal 0x1
024a 8019 | | Call 0x0,0x19
024b 4501 |E | Exit_Subprogram 0x1
024c 0000 0000 | | .LITERAL {0x00000000, 0x00007fff}
0250 ffff ffff | | .LITERAL {0xffffffff, 0xffff8000}
0254 0000 0000 | | .LITERAL {0x00000000, 0x01234567}
0258 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
025c ffff ffff | | .LITERAL {0xffffffff, 0x80000000}
0260 ffff ffff | | .LITERAL {0xffffffff, 0xffff89ab}
0264 0000 0000 | | .LITERAL {0x00000000, 0x00004567}
0268 8000 0000 | | .LITERAL {0x80000000, 0x00010000}
026c 8000 0000 | | .LITERAL {0x80000000, 0x00020000}
0270 8000 0000 | | .LITERAL {0x80000000, 0x00030000}
0274 8000 0000 | | .LITERAL {0x80000000, 0x00040000}
0278 8000 0000 | | .LITERAL {0x80000000, 0x00050000}
027c 8000 0000 | | .LITERAL {0x80000000, 0x00060000}
0280 8000 0000 | | .LITERAL {0x80000000, 0x00070000}
0284 8000 0000 | | .LITERAL {0x80000000, 0x00080000}
0288 8000 0000 | | .LITERAL {0x80000000, 0x00090000}
028c 0000 0000 | | .BLANK 0000[0x4]
0290 ; --------------------------------------------------------------------------------------
0290 ; SUBPROGRAM
0290 ; --------------------------------------------------------------------------------------
0290 0293 | | .CONST 0x0293 ; Address of begin
0291 0004 | | .CONST 0x0004 ; Address of exception handler
0292 0001 | | .CONST 0x0001 ; Number of locals
0293 BODY_0290:
0293 INIT_0290:
0293 00db | | Load_Top At_Offset_3
0294 00db | | Load_Top At_Offset_3
0295 e602 | | Load 0x3,0x2
0296 4803 |H | Short_Literal 0x3
0297 4803 |H | Short_Literal 0x3
0298 0099 | | Action Reference_Dynamic
0299 8004 | | Call 0x0,0x4
029a 4502 |E | Exit_Subprogram 0x2
029b 0000 0000 | | .BLANK 0000[0x5]
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a3 | | .CONST 0x02a3 ; Address of begin
02a1 0004 | | .CONST 0x0004 ; Address of exception handler
02a2 0001 | | .CONST 0x0001 ; Number of locals
02a3 BODY_02a0:
02a3 INIT_02a0:
02a3 00db | | Load_Top At_Offset_3
02a4 00db | | Load_Top At_Offset_3
02a5 e605 | | Load 0x3,0x5
02a6 4806 |H | Short_Literal 0x6
02a7 4803 |H | Short_Literal 0x3
02a8 0099 | | Action Reference_Dynamic
02a9 8007 | | Call 0x0,0x7
02aa 4502 |E | Exit_Subprogram 0x2
02ab 0000 0000 | | .BLANK 0000[0x5]
02b0 ; --------------------------------------------------------------------------------------
02b0 ; SUBPROGRAM
02b0 ; --------------------------------------------------------------------------------------
02b0 02b3 | | .CONST 0x02b3 ; Address of begin
02b1 0004 | | .CONST 0x0004 ; Address of exception handler
02b2 0001 | | .CONST 0x0001 ; Number of locals
02b3 BODY_02b0:
02b3 INIT_02b0:
02b3 00db | | Load_Top At_Offset_3
02b4 00db | | Load_Top At_Offset_3
02b5 e610 | | Load 0x3,0x10
02b6 4811 |H | Short_Literal 0x11
02b7 4803 |H | Short_Literal 0x3
02b8 0099 | | Action Reference_Dynamic
02b9 8004 | | Call 0x0,0x4
02ba 4502 |E | Exit_Subprogram 0x2
02bb 0000 0000 | | .BLANK 0000[0x5]
02c0 ; --------------------------------------------------------------------------------------
02c0 ; SUBPROGRAM
02c0 ; --------------------------------------------------------------------------------------
02c0 02c3 | | .CONST 0x02c3 ; Address of begin
02c1 0004 | | .CONST 0x0004 ; Address of exception handler
02c2 0001 | | .CONST 0x0001 ; Number of locals
02c3 BODY_02c0:
02c3 INIT_02c0:
02c3 00db | | Load_Top At_Offset_3
02c4 00db | | Load_Top At_Offset_3
02c5 e613 | | Load 0x3,0x13
02c6 4814 |H | Short_Literal 0x14
02c7 4803 |H | Short_Literal 0x3
02c8 0099 | | Action Reference_Dynamic
02c9 8007 | | Call 0x0,0x7
02ca 4502 |E | Exit_Subprogram 0x2
02cb 0000 0000 | | .BLANK 0000[0x5]
02d0 ; --------------------------------------------------------------------------------------
02d0 ; SUBPROGRAM
02d0 ; --------------------------------------------------------------------------------------
02d0 02d3 | | .CONST 0x02d3 ; Address of begin
02d1 0004 | | .CONST 0x0004 ; Address of exception handler
02d2 0001 | | .CONST 0x0001 ; Number of locals
02d3 BODY_02d0:
02d3 INIT_02d0:
02d3 00db | | Load_Top At_Offset_3
02d4 00db | | Load_Top At_Offset_3
02d5 e61e | | Load 0x3,0x1e
02d6 481f |H | Short_Literal 0x1f
02d7 4803 |H | Short_Literal 0x3
02d8 0099 | | Action Reference_Dynamic
02d9 8004 | | Call 0x0,0x4
02da 4502 |E | Exit_Subprogram 0x2
02db 0000 0000 | | .BLANK 0000[0x5]
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02e3 | | .CONST 0x02e3 ; Address of begin
02e1 0004 | | .CONST 0x0004 ; Address of exception handler
02e2 0001 | | .CONST 0x0001 ; Number of locals
02e3 BODY_02e0:
02e3 INIT_02e0:
02e3 00db | | Load_Top At_Offset_3
02e4 00db | | Load_Top At_Offset_3
02e5 e621 | ! | Load 0x3,0x21
02e6 4822 |H" | Short_Literal 0x22
02e7 4803 |H | Short_Literal 0x3
02e8 0099 | | Action Reference_Dynamic
02e9 8007 | | Call 0x0,0x7
02ea 4502 |E | Exit_Subprogram 0x2
02eb ; --------------------------------------------------------------------------------------
02eb ; STRING TABLE
02eb ; --------------------------------------------------------------------------------------
02eb 002a | * | .STRTAB 0x002a->0x0300 ; "Private_48"
02ec 0032 | 2 | .STRTAB 0x0032->0x0305 ; "Private_32"
02ed 003a | : | .STRTAB 0x003a->0x030a ; "Private_16"
02ee 0042 | B | .STRTAB 0x0042->0x030f ; "Converting private types"
02ef 0058 | X | .STRTAB 0x0058->0x031b ; "16#0000_0000_0000#"
02f0 0068 | h | .STRTAB 0x0068->0x0324 ; "16#0000_0000_0001#"
02f1 0078 | x | .STRTAB 0x0078->0x032d ; "16#FFFF_FFFF_FFFF#"
02f2 0088 | | .STRTAB 0x0088->0x0336 ; "16#0123_4567_89AB#"
02f3 0098 | | .STRTAB 0x0098->0x033f ; "16#0000_0000#"
02f4 00a3 | | .STRTAB 0x00a3->0x0345 ; "16#0000_0001#"
02f5 00ae | | .STRTAB 0x00ae->0x034c ; "16#FFFF_FFFF#"
02f6 00b9 | | .STRTAB 0x00b9->0x0352 ; "16#8000_0000#"
02f7 00c4 | | .STRTAB 0x00c4->0x0359 ; "16#7FFF_FFFF#"
02f8 00cf | | .STRTAB 0x00cf->0x035f ; "16#0123_4567#"
02f9 00da | | .STRTAB 0x00da->0x0366 ; "16#0000#"
02fa 00e0 | | .STRTAB 0x00e0->0x036a ; "16#0001#"
02fb 00e6 | | .STRTAB 0x00e6->0x036e ; "16#FFFF#"
02fc 00ec | | .STRTAB 0x00ec->0x0372 ; "16#8000#"
02fd 00f2 | | .STRTAB 0x00f2->0x0376 ; "16#7FFF#"
02fe 00f8 | | .STRTAB 0x00f8->0x037a ; "16#0123#"
02ff 00fe | | .STREND 0x00fe->0x037e
0300 5072 6976 |Priv| .STRTAB_STRINGS
037e 0000 0000 | | .XXX[0x2]
0380 ; --------------------------------------------------------------------------------------
0380 ; Debug Table
0380 ; --------------------------------------------------------------------------------------
0380 0004 0000 | | .DEBUG4 0x0004,0x0000,0x684c,0x0000,0x0001,0x0009
0386 000b 0000 | | .DBG4T 0x000b,0x0000,0x8000,0x0000
038a 001b 03aa | | .DBG4T 0x001b,0x03aa,0x8001,0x0000
038e 003b 03b8 | ; | .DBG4T 0x003b,0x03b8,0x0001,0x0000
0392 0293 0000 | | .DBG4T 0x0293,0x0000,0x000b,0x0000
0396 02a3 0000 | | .DBG4T 0x02a3,0x0000,0x000b,0x0000
039a 02b3 0000 | | .DBG4T 0x02b3,0x0000,0x000b,0x0000
039e 02c3 0000 | | .DBG4T 0x02c3,0x0000,0x000b,0x0000
03a2 02d3 0000 | | .DBG4T 0x02d3,0x0000,0x000b,0x0000
03a6 02e3 0000 | | .DBG4T 0x02e3,0x0000,0x000b,0x0000
03aa ; --------------------------------------------------------------------------------------
03aa ; Debug chain
03aa ; --------------------------------------------------------------------------------------
03aa 000b 0001 | | .DBGLEN 0x000b,0x0001
03ac 001b 001c | | .DBGLNO 0x001b,0x001c,0x001d,0x001e,0x001f,0x0020,0x0021,0x0022,0x0028,0x002c,0x0030,0x0032
03b8 ; --------------------------------------------------------------------------------------
03b8 ; Debug chain
03b8 ; --------------------------------------------------------------------------------------
03b8 0009 0014 | | .DBGLEN 0x0009,0x0014
03ba 003b 0048 | ; H| .DBGLNO 0x003b,0x0048,0x0055,0x006e,0x007b,0x0088,0x00a1,0x00ae,0x00bb,0x00d4,0x00d7,0x00fb,0x0119,0x0137,0x0155,0x0157,0x016b,0x017f,0x0193,0x01a7,0x01bb,0x01cf,0x01d1,0x01e5,0x01f9,0x020d,0x0221,0x0235,0x0249
03d7 0000 0000 | | .BLANK 0000[0x29]