DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 DFS Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 DFS Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦772528658⟧ SEG

    Length: 2048 (0x800)
    Types: SEG
    Notes: 5805_R1K_CODE
    Names: »944146.SEG«

Derivation

└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293
    └─ ⟦this⟧ »944146.SEG« 
└─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3
    └─ ⟦this⟧ »944146.SEG« 
└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
    └─ ⟦this⟧ »944146.SEG« 
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
    └─ ⟦this⟧ »944146.SEG« 
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
    └─ ⟦this⟧ »944146.SEG« 

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5805       |X   |		.CONST	0x5805								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0180       |    |		.CONST	0x0180								; 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 001e       |    |		.CONST	0x001e								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0010       |    |		.CONST	0x0010								; Number of locals
000b			INIT_0008:
000b 0007       |    |		Action	Break_Optional							; Debug Table 0x0 = .DEBUG	0x000b,0x01b2,0x8000,0x0000,0x000e,0x2434,0x0000,0x0007
													; Debug Table 0x0.0x0 = 0xb,0xffff
000c 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x1 = 0xc,0xfffe
000d 029a 0023  |   #|		Declare_Subprogram	INIT_0020,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x2 = 0xd,0xfffd
000f 029a 00cb  |    |		Declare_Subprogram	INIT_00c8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x3 = 0xf,0xfffc
0011 029a 00d3  |    |		Declare_Subprogram	INIT_00d0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x4 = 0x11,0xfffb
0013 029a 0133  |   3|		Declare_Subprogram	INIT_0130,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x5 = 0x13,0xfffa
0015 00bf       |    |		Action	Accept_Activation
0016 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd				; Debug Table 0x1 = .DEBUG	0x0016,0x01c0,0x8000,0x0000,0x000e,0x2bc4,0x0000,0x000d
													; Debug Table 0x1.0x0 = 0x16,0xffff
0017 00c7       |    |		Action	Elaborate_Subprogram
0018 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe				; Debug Table 0x1.0x1 = 0x18,0xfffe
0019 00c7       |    |		Action	Elaborate_Subprogram
001a 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf				; Debug Table 0x1.0x2 = 0x1a,0xfffd
001b 00c7       |    |		Action	Elaborate_Subprogram
001c 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10				; Debug Table 0x1.0x3 = 0x1c,0xfffc
001d 00c7       |    |		Action	Elaborate_Subprogram
001e			BODY_0008:
001e 00bc       |    |		Action	Signal_Activated
001f 00bb       |    |		Action	Signal_Completion
0020 ; --------------------------------------------------------------------------------------
0020 ; SUBPROGRAM
0020 ; --------------------------------------------------------------------------------------
0020 003e       | >  |		.CONST	0x003e								; Address of begin
0021 00a5       |    |		.CONST	0x00a5								; Address of exception handler
0022 000b       |    |		.CONST	0x000b								; Number of locals
0023			INIT_0020:
0023 48c8       |H   |		Short_Literal	0xc8							; Debug Table 0x2 = .DEBUG	0x0023,0x01ca,0x0002,0x0000,0x000e,0x2434,0x0000,0x0015
													; Debug Table 0x2.0x0 = 0x23,0xffff
0024 e001       |    |		Load	0x0,0x1
0025 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0026 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0027 e402       |    |		Load	0x2,0x2
0028 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0029 00e5       |    |		Load_Encached	Long_Integer_Cache					; Debug Table 0x2.0x1 = 0x29,0xfffe
002a 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
002b e002       |    |		Load	0x0,0x2								; Debug Table 0x2.0x2 = 0x2b,0xfffd
002c 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
002d 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
002e e002       |    |		Load	0x0,0x2								; Debug Table 0x2.0x3 = 0x2e,0xfffc
002f 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0030 e002       |    |		Load	0x0,0x2								; Debug Table 0x2.0x4 = 0x30,0xfffb
0031 1b28       | (  |		Execute	Package,Field_Read,Field_Number 0x28
0032 e002       |    |		Load	0x0,0x2								; Debug Table 0x2.0x5 = 0x32,0xfffa
0033 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0034 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0x2.0x6 = 0x34,0xfff9
0035 e002       |    |		Load	0x0,0x2								; Debug Table 0x2.0x7 = 0x35,0xfff8
0036 1b29       | )  |		Execute	Package,Field_Read,Field_Number 0x29
0037 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x2.0x8 = 0x37,0xfff7
0038 e002       |    |		Load	0x0,0x2								; Debug Table 0x2.0x9 = 0x38,0xfff6
0039 1b5a       | Z  |		Execute	Package,Field_Read,Field_Number 0x5a
003a 0322       | "  |		Declare_Variable	Record
003b 0007       |    |		Action	Break_Optional							; Debug Table 0x2.0xa = 0x3b,0xfff5
003c 0007       |    |		Action	Break_Optional							; Debug Table 0x2.0xb = 0x3c,0xfff4
003d 0007       |    |		Action	Break_Optional							; Debug Table 0x2.0xc = 0x3d,0xfff3
003e			BODY_0020:
003e 4800       |H   |		Short_Literal	0x0							; Debug Table 0x2.0xd = 0x3e,0x1
003f a40a       |    |		Store_Unchecked	0x2,0xa
0040 e003       |    |		Load	0x0,0x3								; Debug Table 0x2.0xe = 0x40,0x2
0041 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
0042 a407       |    |		Store_Unchecked	0x2,0x7
0043 e407       |    |		Load	0x2,0x7								; Debug Table 0x2.0xf = 0x43,0x3
0044 e002       |    |		Load	0x0,0x2
0045 183a       | :  |		Execute	Package,Field_Execute,Field_Number 0x3a
0046 e002       |    |		Load	0x0,0x2
0047 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0048 a405       |    |		Store_Unchecked	0x2,0x5
0049 e407       |    |		Load	0x2,0x7								; Debug Table 0x2.0x10 = 0x49,0x4
004a e405       |    |		Load	0x2,0x5
004b e002       |    |		Load	0x0,0x2
004c 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
004d a406       |    |		Store_Unchecked	0x2,0x6
004e e406       |    |		Load	0x2,0x6								; Debug Table 0x2.0x11 = 0x4e,0x5
004f e002       |    |		Load	0x0,0x2
0050 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
0051 a409       |    |		Store_Unchecked	0x2,0x9
0052 4fff       |O   |		Short_Literal	-0x1							; Debug Table 0x2.0x12 = 0x52,0x6
0053 a408       |    |		Store_Unchecked	0x2,0x8
0054 0007       |    |		Action	Break_Optional							; Debug Table 0x2.0x13 = 0x54,0x7
0055 e408       |    |		Load	0x2,0x8								; Debug Table 0x2.0x14 = 0x55,0x8
0056 e409       |    |		Load	0x2,0x9
0057 0275       | u  |		Execute	Discrete,Unary_Minus
0058 027a       | z  |		Execute	Discrete,Less_Equal
0059 702e       |p.  |		Jump_Nonzero	0x88
005a e409       |    |		Load	0x2,0x9								; Debug Table 0x2.0x15 = 0x5a,0x9
005b e408       |    |		Load	0x2,0x8
005c 0273       | s  |		Execute	Discrete,Plus
005d e002       |    |		Load	0x0,0x2
005e 1b29       | )  |		Execute	Package,Field_Read,Field_Number 0x29
005f 025b       | [  |		Execute	Discrete,Check_In_Type
0060 e405       |    |		Load	0x2,0x5
0061 e002       |    |		Load	0x0,0x2
0062 185b       | [  |		Execute	Package,Field_Execute,Field_Number 0x5b
0063 e40b       |    |		Load	0x2,0xb
0064 017d       | }  |		Execute	Record,Structure_Write
0065 e40b       |    |		Load	0x2,0xb								; Debug Table 0x2.0x16 = 0x65,0xa
0066 e002       |    |		Load	0x0,0x2
0067 185c       | \  |		Execute	Package,Field_Execute,Field_Number 0x5c
0068 0b7e       | ~  |		Execute_Immediate	Case_Compare,0x7e
0069 7005       |p   |		Jump_Nonzero	0x6f
006a e408       |    |		Load	0x2,0x8								; Debug Table 0x2.0x17 = 0x6a,0xe
006b 0aff       |    |		Execute_Immediate	Plus,-0x1
006c 0248       | H  |		Execute	Discrete,Check_In_Integer
006d a408       |    |		Store_Unchecked	0x2,0x8
006e 7817       |x   |		Jump	0x86
006f 0007       |    |		Action	Break_Optional							; Debug Table 0x2.0x18 = 0x6f,0xb
0070 e408       |    |		Load	0x2,0x8								; Debug Table 0x2.0x19 = 0x70,0x401
0071 0007       |    |		Action	Break_Optional
0072 4802       |H   |		Short_Literal	0x2							; Debug Table 0x2.0x1a = 0x72,0x402
0073 0007       |    |		Action	Break_Optional
0074 009c       |    |		Action	Load_Dynamic							; Debug Table 0x2.0x1b = 0x74,0x403
0075 0007       |    |		Action	Break_Optional
0076 0107       |    |		Execute	Exception,Get_Name						; Debug Table 0x2.0x1c = 0x76,0x404
0077 0007       |    |		Action	Break_Optional
0078 c403       |    |		Store	0x2,0x3								; Debug Table 0x2.0x1d = 0x78,0x405
0079 e408       |    |		Load	0x2,0x8								; Debug Table 0x2.0x1e = 0x79,0x406
007a 0007       |    |		Action	Break_Optional
007b 4802       |H   |		Short_Literal	0x2							; Debug Table 0x2.0x1f = 0x7b,0x407
007c 0007       |    |		Action	Break_Optional
007d 009c       |    |		Action	Load_Dynamic							; Debug Table 0x2.0x20 = 0x7d,0x408
007e 0007       |    |		Action	Break_Optional
007f 0106       |    |		Execute	Exception,Address						; Debug Table 0x2.0x21 = 0x7f,0x409
0080 0007       |    |		Action	Break_Optional
0081 c404       |    |		Store	0x2,0x4								; Debug Table 0x2.0x22 = 0x81,0x40a
0082 4801       |H   |		Short_Literal	0x1							; Debug Table 0x2.0x23 = 0x82,0xc
0083 a40a       |    |		Store_Unchecked	0x2,0xa
0084 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0x2.0x24 = 0x84,0xd
0085 7802       |x   |		Jump	0x88
0086 00d1       |    |		Pop_Control	Pop_Count_1
0087 7fcd       |    |		Jump	0x55
0088 e40a       |    |		Load	0x2,0xa								; Debug Table 0x2.0x25 = 0x88,0xf
0089 6818       |h   |		Jump_Zero	0xa2
008a e402       |    |		Load	0x2,0x2								; Debug Table 0x2.0x26 = 0x8a,0x10
008b e403       |    |		Load	0x2,0x3
008c e004       |    |		Load	0x0,0x4
008d 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
008e e001       |    |		Load	0x0,0x1
008f 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0090 00d1       |    |		Pop_Control	Pop_Count_1
0091 e402       |    |		Load	0x2,0x2								; Debug Table 0x2.0x27 = 0x91,0x11
0092 e001       |    |		Load	0x0,0x1
0093 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0094 7002       |p   |		Jump_Nonzero	0x97
0095 60a2       |`   |		Indirect_Literal	Discrete,0x138,{0x00000000, 0x0e2bc401}		; Debug Table 0x2.0x28 = 0x95,0x12
0096 0257       | W  |		Execute	Discrete,Raise
0097 e402       |    |		Load	0x2,0x2								; Debug Table 0x2.0x29 = 0x97,0x13
0098 e001       |    |		Load	0x0,0x1
0099 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
009a 0092 013c  |   <|		Action	Push_String_Extended,0x13c					; ", from PC = "
009c 01cc       |    |		Execute	Vector,Catenate
009d e404       |    |		Load	0x2,0x4
009e e005       |    |		Load	0x0,0x5
009f 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
00a0 01cc       |    |		Execute	Vector,Catenate
00a1 00ca       |    |		Action	Exit_Nullary_Function
00a2 0092 013d  |   =|		Action	Push_String_Extended,0x13d					; "<What exception? I see no exception here.>"
													; Debug Table 0x2.0x2a = 0xa2,0x14
00a4 00ca       |    |		Action	Exit_Nullary_Function
00a5			TRAP_0020:
00a5 0007       |    |		Action	Break_Optional
00a6 e40a       |    |		Load	0x2,0xa								; Debug Table 0x2.0x2b = 0xa6,0x15
00a7 681b       |h   |		Jump_Zero	0xc3
00a8 0092 013e  |   >|		Action	Push_String_Extended,0x13e					; "<Exception: Unit ="
													; Debug Table 0x2.0x2c = 0xa8,0x16
00aa e403       |    |		Load	0x2,0x3
00ab 09f8       |    |		Execute_Immediate	Binary_Scale,-0x8
00ac 00e0       |    |		Load_Encached	Standard_Cache
00ad 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00ae 01cc       |    |		Execute	Vector,Catenate
00af 0092 013f  |   ?|		Action	Push_String_Extended,0x13f					; ", Ord ="
00b1 01cc       |    |		Execute	Vector,Catenate
00b2 e403       |    |		Load	0x2,0x3
00b3 48ff       |H   |		Short_Literal	0xff
00b4 0279       | y  |		Execute	Discrete,And
00b5 00e0       |    |		Load_Encached	Standard_Cache
00b6 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00b7 01cc       |    |		Execute	Vector,Catenate
00b8 0092 013c  |   <|		Action	Push_String_Extended,0x13c					; ", from PC = "
00ba 01cc       |    |		Execute	Vector,Catenate
00bb e404       |    |		Load	0x2,0x4
00bc e005       |    |		Load	0x0,0x5
00bd 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
00be 01cc       |    |		Execute	Vector,Catenate
00bf 0092 0140  |   @|		Action	Push_String_Extended,0x140					; ">"
00c1 01cc       |    |		Execute	Vector,Catenate
00c2 00ca       |    |		Action	Exit_Nullary_Function
00c3 0092 0141  |   A|		Action	Push_String_Extended,0x141					; "<Unable to load exception variable>"
													; Debug Table 0x2.0x2d = 0xc3,0x17
00c5 00ca       |    |		Action	Exit_Nullary_Function
00c6 0000 0000  |    |		.XXX[0x2]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00cb       |    |		.CONST	0x00cb								; Address of begin
00c9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ca 0001       |    |		.CONST	0x0001								; Number of locals
00cb			BODY_00c8:
00cb			INIT_00c8:
00cb e004       |    |		Load	0x0,0x4								; Debug Table 0x3 = .DEBUG	0x00cb,0x0228,0x0002,0x0000,0x000e,0x2434,0x0000,0x001a
													; Debug Table 0x3.0x0 = 0xcb,0x1
00cc 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
00cd 00ca       |    |		Action	Exit_Nullary_Function
00ce 0000 0000  |    |		.XXX[0x2]
00d0 ; --------------------------------------------------------------------------------------
00d0 ; SUBPROGRAM
00d0 ; --------------------------------------------------------------------------------------
00d0 00e3       |    |		.CONST	0x00e3								; Address of begin
00d1 0129       | )  |		.CONST	0x0129								; Address of exception handler
00d2 0008       |    |		.CONST	0x0008								; Number of locals
00d3			INIT_00d0:
00d3 e002       |    |		Load	0x0,0x2								; Debug Table 0x4 = .DEBUG	0x00d3,0x022c,0x0002,0x0000,0x000e,0x2434,0x0000,0x001f
													; Debug Table 0x4.0x0 = 0xd3,0xffff
00d4 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00d5 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
00d6 e002       |    |		Load	0x0,0x2								; Debug Table 0x4.0x1 = 0xd6,0xfffe
00d7 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
00d8 e002       |    |		Load	0x0,0x2								; Debug Table 0x4.0x2 = 0xd8,0xfffd
00d9 1b28       | (  |		Execute	Package,Field_Read,Field_Number 0x28
00da 00e2       |    |		Load_Encached	Integer_Cache						; Debug Table 0x4.0x3 = 0xda,0xfffc
00db e002       |    |		Load	0x0,0x2								; Debug Table 0x4.0x4 = 0xdb,0xfffb
00dc 1b29       | )  |		Execute	Package,Field_Read,Field_Number 0x29
00dd 00e1       |    |		Load_Encached	Boolean_Cache						; Debug Table 0x4.0x5 = 0xdd,0xfffa
00de e002       |    |		Load	0x0,0x2								; Debug Table 0x4.0x6 = 0xde,0xfff9
00df 1b5a       | Z  |		Execute	Package,Field_Read,Field_Number 0x5a
00e0 0322       | "  |		Declare_Variable	Record
00e1 0007       |    |		Action	Break_Optional							; Debug Table 0x4.0x7 = 0xe1,0xfff8
00e2 0007       |    |		Action	Break_Optional							; Debug Table 0x4.0x8 = 0xe2,0xfff7
00e3			BODY_00d0:
00e3 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x9 = 0xe3,0x1
00e4 a407       |    |		Store_Unchecked	0x2,0x7
00e5 e003       |    |		Load	0x0,0x3								; Debug Table 0x4.0xa = 0xe5,0x2
00e6 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
00e7 e002       |    |		Load	0x0,0x2
00e8 183a       | :  |		Execute	Package,Field_Execute,Field_Number 0x3a
00e9 e002       |    |		Load	0x0,0x2
00ea 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
00eb a403       |    |		Store_Unchecked	0x2,0x3
00ec e003       |    |		Load	0x0,0x3								; Debug Table 0x4.0xb = 0xec,0x3
00ed 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
00ee e403       |    |		Load	0x2,0x3
00ef e002       |    |		Load	0x0,0x2
00f0 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
00f1 a404       |    |		Store_Unchecked	0x2,0x4
00f2 e404       |    |		Load	0x2,0x4								; Debug Table 0x4.0xc = 0xf2,0x4
00f3 e002       |    |		Load	0x0,0x2
00f4 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
00f5 a406       |    |		Store_Unchecked	0x2,0x6
00f6 4fff       |O   |		Short_Literal	-0x1							; Debug Table 0x4.0xd = 0xf6,0x5
00f7 a405       |    |		Store_Unchecked	0x2,0x5
00f8 0007       |    |		Action	Break_Optional							; Debug Table 0x4.0xe = 0xf8,0x6
00f9 e405       |    |		Load	0x2,0x5								; Debug Table 0x4.0xf = 0xf9,0x7
00fa e406       |    |		Load	0x2,0x6
00fb 0275       | u  |		Execute	Discrete,Unary_Minus
00fc 027a       | z  |		Execute	Discrete,Less_Equal
00fd 7025       |p%  |		Jump_Nonzero	0x123
00fe e406       |    |		Load	0x2,0x6								; Debug Table 0x4.0x10 = 0xfe,0x8
00ff e405       |    |		Load	0x2,0x5
0100 0273       | s  |		Execute	Discrete,Plus
0101 e002       |    |		Load	0x0,0x2
0102 1b29       | )  |		Execute	Package,Field_Read,Field_Number 0x29
0103 025b       | [  |		Execute	Discrete,Check_In_Type
0104 e403       |    |		Load	0x2,0x3
0105 e002       |    |		Load	0x0,0x2
0106 185b       | [  |		Execute	Package,Field_Execute,Field_Number 0x5b
0107 e408       |    |		Load	0x2,0x8
0108 017d       | }  |		Execute	Record,Structure_Write
0109 e408       |    |		Load	0x2,0x8								; Debug Table 0x4.0x11 = 0x109,0x9
010a e002       |    |		Load	0x0,0x2
010b 185c       | \  |		Execute	Package,Field_Execute,Field_Number 0x5c
010c 0b7e       | ~  |		Execute_Immediate	Case_Compare,0x7e
010d 7005       |p   |		Jump_Nonzero	0x113
010e e405       |    |		Load	0x2,0x5								; Debug Table 0x4.0x12 = 0x10e,0xd
010f 0aff       |    |		Execute_Immediate	Plus,-0x1
0110 0248       | H  |		Execute	Discrete,Check_In_Integer
0111 a405       |    |		Store_Unchecked	0x2,0x5
0112 780e       |x   |		Jump	0x121
0113 0007       |    |		Action	Break_Optional							; Debug Table 0x4.0x13 = 0x113,0xa
0114 e405       |    |		Load	0x2,0x5								; Debug Table 0x4.0x14 = 0x114,0x401
0115 0007       |    |		Action	Break_Optional
0116 4802       |H   |		Short_Literal	0x2							; Debug Table 0x4.0x15 = 0x116,0x402
0117 0007       |    |		Action	Break_Optional
0118 009c       |    |		Action	Load_Dynamic							; Debug Table 0x4.0x16 = 0x118,0x403
0119 0007       |    |		Action	Break_Optional
011a 0106       |    |		Execute	Exception,Address						; Debug Table 0x4.0x17 = 0x11a,0x404
011b 0007       |    |		Action	Break_Optional
011c c402       |    |		Store	0x2,0x2								; Debug Table 0x4.0x18 = 0x11c,0x405
011d 4801       |H   |		Short_Literal	0x1							; Debug Table 0x4.0x19 = 0x11d,0xb
011e a407       |    |		Store_Unchecked	0x2,0x7
011f 00d1       |    |		Pop_Control	Pop_Count_1						; Debug Table 0x4.0x1a = 0x11f,0xc
0120 7802       |x   |		Jump	0x123
0121 00d1       |    |		Pop_Control	Pop_Count_1
0122 7fd6       |    |		Jump	0xf9
0123 e407       |    |		Load	0x2,0x7								; Debug Table 0x4.0x1b = 0x123,0xe
0124 6802       |h   |		Jump_Zero	0x127
0125 e402       |    |		Load	0x2,0x2								; Debug Table 0x4.0x1c = 0x125,0xf
0126 00ca       |    |		Action	Exit_Nullary_Function
0127 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x1d = 0x127,0x10
0128 00ca       |    |		Action	Exit_Nullary_Function
0129			TRAP_00d0:
0129 0007       |    |		Action	Break_Optional
012a 4800       |H   |		Short_Literal	0x0							; Debug Table 0x4.0x1e = 0x12a,0x11
012b 00ca       |    |		Action	Exit_Nullary_Function
012c 0000 0000  |    |		.BLANK	0000[0x4]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0133       | 3  |		.CONST	0x0133								; Address of begin
0131 0004       |    |		.CONST	0x0004								; Address of exception handler
0132 0001       |    |		.CONST	0x0001								; Number of locals
0133			BODY_0130:
0133			INIT_0130:
0133 e5ff       |    |		Load	0x2,-0x1							; Debug Table 0x5 = .DEBUG	0x0133,0x026c,0x0002,0x0000,0x000e,0x2434,0x0000,0x0026
													; Debug Table 0x5.0x0 = 0x133,0x1
0134 e004       |    |		Load	0x0,0x4
0135 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0136 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0137 0000       |    |		.XXX[0x1]
0138 0000 0000  |    |		.LITERAL	{0x00000000, 0x0e2bc401}
013c ; --------------------------------------------------------------------------------------
013c ; STRING TABLE
013c ; --------------------------------------------------------------------------------------
013c 000e       |    |		.STRTAB	0x000e->0x0143							; ", from PC = "
013d 0018       |    |		.STRTAB	0x0018->0x0149							; "<What exception? I see no exception here.>"
013e 0040       | @  |		.STRTAB	0x0040->0x015e							; "<Exception: Unit ="
013f 0050       | P  |		.STRTAB	0x0050->0x0167							; ", Ord ="
0140 0055       | U  |		.STRTAB	0x0055->0x016a							; ">"
0141 0054       | T  |		.STRTAB	0x0054->0x016b							; "<Unable to load exception variable>"
0142 0075       | u  |		.STREND 0x0075->0x017c
0143 2c20 6672  |, fr|		.STRTAB_STRINGS
017d 0000 0000  |    |		.XXX[0x3]
017f 0000       |    |
0180 ; --------------------------------------------------------------------------------------
0180 ; Debug Table
0180 ; --------------------------------------------------------------------------------------
0180 0003 0006  |    |		.CONST	0x0003,0x0006
0182 000b 01b2  |    |		.DEBUG	0x000b,0x01b2,0x8000,0x0000,0x000e,0x2434,0x0000,0x0007
018a 0016 01c0  |    |		.DEBUG	0x0016,0x01c0,0x8000,0x0000,0x000e,0x2bc4,0x0000,0x000d
0192 0023 01ca  | #  |		.DEBUG	0x0023,0x01ca,0x0002,0x0000,0x000e,0x2434,0x0000,0x0015
019a 00cb 0228  |   (|		.DEBUG	0x00cb,0x0228,0x0002,0x0000,0x000e,0x2434,0x0000,0x001a
01a2 00d3 022c  |   ,|		.DEBUG	0x00d3,0x022c,0x0002,0x0000,0x000e,0x2434,0x0000,0x001f
01aa 0133 026c  | 3 l|		.DEBUG	0x0133,0x026c,0x0002,0x0000,0x000e,0x2434,0x0000,0x0026
01b2 ; --------------------------------------------------------------------------------------
01b2 ; Debug3 Subtable 0x0
01b2 ; --------------------------------------------------------------------------------------
01b2 0006 0000  |    |		.DBG3TAB	0x0006,0x0000
01b4 000b ffff  |    |		.CONST	0x000b,0xffff
01b6 000c fffe  |    |		.CONST	0x000c,0xfffe
01b8 000d fffd  |    |		.CONST	0x000d,0xfffd
01ba 000f fffc  |    |		.CONST	0x000f,0xfffc
01bc 0011 fffb  |    |		.CONST	0x0011,0xfffb
01be 0013 fffa  |    |		.CONST	0x0013,0xfffa
01c0 ; --------------------------------------------------------------------------------------
01c0 ; Debug3 Subtable 0x1
01c0 ; --------------------------------------------------------------------------------------
01c0 0004 0000  |    |		.DBG3TAB	0x0004,0x0000
01c2 0016 ffff  |    |		.CONST	0x0016,0xffff
01c4 0018 fffe  |    |		.CONST	0x0018,0xfffe
01c6 001a fffd  |    |		.CONST	0x001a,0xfffd
01c8 001c fffc  |    |		.CONST	0x001c,0xfffc
01ca ; --------------------------------------------------------------------------------------
01ca ; Debug3 Subtable 0x2
01ca ; --------------------------------------------------------------------------------------
01ca 000d 0021  |   !|		.DBG3TAB	0x000d,0x0021
01cc 0023 ffff  | #  |		.CONST	0x0023,0xffff
01ce 0029 fffe  | )  |		.CONST	0x0029,0xfffe
01d0 002b fffd  | +  |		.CONST	0x002b,0xfffd
01d2 002e fffc  | .  |		.CONST	0x002e,0xfffc
01d4 0030 fffb  | 0  |		.CONST	0x0030,0xfffb
01d6 0032 fffa  | 2  |		.CONST	0x0032,0xfffa
01d8 0034 fff9  | 4  |		.CONST	0x0034,0xfff9
01da 0035 fff8  | 5  |		.CONST	0x0035,0xfff8
01dc 0037 fff7  | 7  |		.CONST	0x0037,0xfff7
01de 0038 fff6  | 8  |		.CONST	0x0038,0xfff6
01e0 003b fff5  | ;  |		.CONST	0x003b,0xfff5
01e2 003c fff4  | <  |		.CONST	0x003c,0xfff4
01e4 003d fff3  | =  |		.CONST	0x003d,0xfff3
01e6 003e 0001  | >  |		.CONST	0x003e,0x0001
01e8 0040 0002  | @  |		.CONST	0x0040,0x0002
01ea 0043 0003  | C  |		.CONST	0x0043,0x0003
01ec 0049 0004  | I  |		.CONST	0x0049,0x0004
01ee 004e 0005  | N  |		.CONST	0x004e,0x0005
01f0 0052 0006  | R  |		.CONST	0x0052,0x0006
01f2 0054 0007  | T  |		.CONST	0x0054,0x0007
01f4 0055 0008  | U  |		.CONST	0x0055,0x0008
01f6 005a 0009  | Z  |		.CONST	0x005a,0x0009
01f8 0065 000a  | e  |		.CONST	0x0065,0x000a
01fa 006a 000e  | j  |		.CONST	0x006a,0x000e
01fc 006f 000b  | o  |		.CONST	0x006f,0x000b
01fe 0070 0401  | p  |		.CONST	0x0070,0x0401
0200 0072 0402  | r  |		.CONST	0x0072,0x0402
0202 0074 0403  | t  |		.CONST	0x0074,0x0403
0204 0076 0404  | v  |		.CONST	0x0076,0x0404
0206 0078 0405  | x  |		.CONST	0x0078,0x0405
0208 0079 0406  | y  |		.CONST	0x0079,0x0406
020a 007b 0407  | {  |		.CONST	0x007b,0x0407
020c 007d 0408  | }  |		.CONST	0x007d,0x0408
020e 007f 0409  |    |		.CONST	0x007f,0x0409
0210 0081 040a  |    |		.CONST	0x0081,0x040a
0212 0082 000c  |    |		.CONST	0x0082,0x000c
0214 0084 000d  |    |		.CONST	0x0084,0x000d
0216 0088 000f  |    |		.CONST	0x0088,0x000f
0218 008a 0010  |    |		.CONST	0x008a,0x0010
021a 0091 0011  |    |		.CONST	0x0091,0x0011
021c 0095 0012  |    |		.CONST	0x0095,0x0012
021e 0097 0013  |    |		.CONST	0x0097,0x0013
0220 00a2 0014  |    |		.CONST	0x00a2,0x0014
0222 00a6 0015  |    |		.CONST	0x00a6,0x0015
0224 00a8 0016  |    |		.CONST	0x00a8,0x0016
0226 00c3 0017  |    |		.CONST	0x00c3,0x0017
0228 ; --------------------------------------------------------------------------------------
0228 ; Debug3 Subtable 0x3
0228 ; --------------------------------------------------------------------------------------
0228 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
022a 00cb 0001  |    |		.CONST	0x00cb,0x0001
022c ; --------------------------------------------------------------------------------------
022c ; Debug3 Subtable 0x4
022c ; --------------------------------------------------------------------------------------
022c 0009 0016  |    |		.DBG3TAB	0x0009,0x0016
022e 00d3 ffff  |    |		.CONST	0x00d3,0xffff
0230 00d6 fffe  |    |		.CONST	0x00d6,0xfffe
0232 00d8 fffd  |    |		.CONST	0x00d8,0xfffd
0234 00da fffc  |    |		.CONST	0x00da,0xfffc
0236 00db fffb  |    |		.CONST	0x00db,0xfffb
0238 00dd fffa  |    |		.CONST	0x00dd,0xfffa
023a 00de fff9  |    |		.CONST	0x00de,0xfff9
023c 00e1 fff8  |    |		.CONST	0x00e1,0xfff8
023e 00e2 fff7  |    |		.CONST	0x00e2,0xfff7
0240 00e3 0001  |    |		.CONST	0x00e3,0x0001
0242 00e5 0002  |    |		.CONST	0x00e5,0x0002
0244 00ec 0003  |    |		.CONST	0x00ec,0x0003
0246 00f2 0004  |    |		.CONST	0x00f2,0x0004
0248 00f6 0005  |    |		.CONST	0x00f6,0x0005
024a 00f8 0006  |    |		.CONST	0x00f8,0x0006
024c 00f9 0007  |    |		.CONST	0x00f9,0x0007
024e 00fe 0008  |    |		.CONST	0x00fe,0x0008
0250 0109 0009  |    |		.CONST	0x0109,0x0009
0252 010e 000d  |    |		.CONST	0x010e,0x000d
0254 0113 000a  |    |		.CONST	0x0113,0x000a
0256 0114 0401  |    |		.CONST	0x0114,0x0401
0258 0116 0402  |    |		.CONST	0x0116,0x0402
025a 0118 0403  |    |		.CONST	0x0118,0x0403
025c 011a 0404  |    |		.CONST	0x011a,0x0404
025e 011c 0405  |    |		.CONST	0x011c,0x0405
0260 011d 000b  |    |		.CONST	0x011d,0x000b
0262 011f 000c  |    |		.CONST	0x011f,0x000c
0264 0123 000e  | #  |		.CONST	0x0123,0x000e
0266 0125 000f  | %  |		.CONST	0x0125,0x000f
0268 0127 0010  | '  |		.CONST	0x0127,0x0010
026a 012a 0011  | *  |		.CONST	0x012a,0x0011
026c ; --------------------------------------------------------------------------------------
026c ; Debug3 Subtable 0x5
026c ; --------------------------------------------------------------------------------------
026c 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
026e 0133 0001  | 3  |		.CONST	0x0133,0x0001
0270 0000 0000  |    |		.BLANK	0000[0x190]