DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

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

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦2e0d815e7⟧

    Length: 5120 (0x1400)
    Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦this⟧ 

Disassembly

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 0740       | @  |		.CONST	0x0740								; 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 0004       |    |		.CONST	0x0004								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00d3       |    |		.CONST	0x00d3								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 001f       |    |		.CONST	0x001f								; Number of locals
000b			INIT_0008:
000b 0007       |    |		Action	Break_Optional							; Debug Table 0x0 = .DEBUG	0x000b,0x07c2,0x8000,0x0000,0x005a,0x6545,0x0000,0x0003
													; 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 4800       |H   |		Short_Literal	0x0							; Debug Table 0x0.0x3 = 0xe,0xfffc
000f 480c       |H   |		Short_Literal	0xc
0010 029f 00db  |    |		Declare_Subprogram	INIT_00d8,For_Call
0012 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0013 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x0.0x4 = 0x13,0xfffb
0014 0266       | f  |		Execute	Discrete,Bounds
0015 00e1       |    |		Load_Encached	Boolean_Cache
0016 02a0       |    |		Declare_Subprogram	Null_Subprogram
0017 4801       |H   |		Short_Literal	0x1
0018 035e       | ^  |		Declare_Type	Array,Defined,Visible
0019 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x0.0x5 = 0x19,0xfffa
001a 0336       | 6  |		Declare_Variable	Array,Visible
001b 00d9       |    |		Load_Top	At_Offset_1
001c 0337       | 7  |		Declare_Variable	Array
001d 4800       |H   |		Short_Literal	0x0
001e 4800       |H   |		Short_Literal	0x0
001f 00da       |    |		Load_Top	At_Offset_2
0020 01d6       |    |		Execute	Vector,Field_Write
0021 4801       |H   |		Short_Literal	0x1
0022 4801       |H   |		Short_Literal	0x1
0023 00da       |    |		Load_Top	At_Offset_2
0024 01d6       |    |		Execute	Vector,Field_Write
0025 4801       |H   |		Short_Literal	0x1
0026 4802       |H   |		Short_Literal	0x2
0027 00da       |    |		Load_Top	At_Offset_2
0028 01d6       |    |		Execute	Vector,Field_Write
0029 4801       |H   |		Short_Literal	0x1
002a 4803       |H   |		Short_Literal	0x3
002b 00da       |    |		Load_Top	At_Offset_2
002c 01d6       |    |		Execute	Vector,Field_Write
002d 4800       |H   |		Short_Literal	0x0
002e 4804       |H   |		Short_Literal	0x4
002f 00da       |    |		Load_Top	At_Offset_2
0030 01d6       |    |		Execute	Vector,Field_Write
0031 4801       |H   |		Short_Literal	0x1
0032 4805       |H   |		Short_Literal	0x5
0033 00da       |    |		Load_Top	At_Offset_2
0034 01d6       |    |		Execute	Vector,Field_Write
0035 4800       |H   |		Short_Literal	0x0
0036 4806       |H   |		Short_Literal	0x6
0037 00da       |    |		Load_Top	At_Offset_2
0038 01d6       |    |		Execute	Vector,Field_Write
0039 4801       |H   |		Short_Literal	0x1
003a 4807       |H   |		Short_Literal	0x7
003b 00da       |    |		Load_Top	At_Offset_2
003c 01d6       |    |		Execute	Vector,Field_Write
003d 4800       |H   |		Short_Literal	0x0
003e 4808       |H   |		Short_Literal	0x8
003f 00da       |    |		Load_Top	At_Offset_2
0040 01d6       |    |		Execute	Vector,Field_Write
0041 4800       |H   |		Short_Literal	0x0
0042 4809       |H   |		Short_Literal	0x9
0043 00da       |    |		Load_Top	At_Offset_2
0044 01d6       |    |		Execute	Vector,Field_Write
0045 4800       |H   |		Short_Literal	0x0
0046 480a       |H   |		Short_Literal	0xa
0047 00da       |    |		Load_Top	At_Offset_2
0048 01d6       |    |		Execute	Vector,Field_Write
0049 4800       |H   |		Short_Literal	0x0
004a 480b       |H   |		Short_Literal	0xb
004b 00da       |    |		Load_Top	At_Offset_2
004c 01d6       |    |		Execute	Vector,Field_Write
004d 4800       |H   |		Short_Literal	0x0
004e 480c       |H   |		Short_Literal	0xc
004f 00da       |    |		Load_Top	At_Offset_2
0050 01d6       |    |		Execute	Vector,Field_Write
0051 00d9       |    |		Load_Top	At_Offset_1
0052 01d4       |    |		Execute	Vector,Structure_Write
0053 029a 00f3  |    |		Declare_Subprogram	INIT_00f0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x6 = 0x53,0xfff9
0055 029a 011b  |    |		Declare_Subprogram	INIT_0118,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x7 = 0x55,0xfff8
0057 029a 0123  |   #|		Declare_Subprogram	INIT_0120,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x8 = 0x57,0xfff7
0059 029a 0183  |    |		Declare_Subprogram	INIT_0180,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0x9 = 0x59,0xfff6
005b 029a 01a3  |    |		Declare_Subprogram	INIT_01a0,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xa = 0x5b,0xfff5
005d 029a 01bb  |    |		Declare_Subprogram	INIT_01b8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xb = 0x5d,0xfff4
005f 029a 01db  |    |		Declare_Subprogram	INIT_01d8,For_Outer_Call,Visible,Unelaborated	; Debug Table 0x0.0xc = 0x5f,0xfff3
0061 00bf       |    |		Action	Accept_Activation
0062 621d       |b   |		Indirect_Literal	Discrete,0x280,{0x00000000, 0x005a6845}		; Debug Table 0x1 = .DEBUG	0x0062,0x07de,0x8000,0x0000,0x005a,0x6845,0x0000,0x0005
													; Debug Table 0x1.0x0 = 0x62,0xffff
0063 4806       |H   |		Short_Literal	0x6
0064 0092 0291  |    |		Action	Push_String_Extended,0x291					; "Speller"
0066 4801       |H   |		Short_Literal	0x1
0067 e001       |    |		Load	0x0,0x1
0068 1b20       |    |		Execute	Package,Field_Read,Field_Number 0x20
0069 0387       |    |		Declare_Variable	Package
006a 00d8       |    |		Load_Top	At_Offset_0
006b 020f       |    |		Execute	Module,Activate
006c e20d       |    |		Load	0x1,0xd								; Debug Table 0x1.0x1 = 0x6c,0xfffe
006d 0266       | f  |		Execute	Discrete,Bounds
006e 00e1       |    |		Load_Encached	Boolean_Cache
006f 02a0       |    |		Declare_Subprogram	Null_Subprogram
0070 4801       |H   |		Short_Literal	0x1
0071 0350       | P  |		Declare_Type	Array,Defined,Bounds_With_Object
0072 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x1.0x2 = 0x72,0xfffd
0073 02a0       |    |		Declare_Subprogram	Null_Subprogram
0074 03ad       |    |		Declare_Type	Heap_Access,Defined
0075 0007       |    |		Action	Break_Optional							; Debug Table 0x1.0x3 = 0x75,0xfffc
0076 029b 01f3  |    |		Declare_Subprogram	INIT_01f0,For_Outer_Call,Unelaborated		; Debug Table 0x1.0x4 = 0x76,0xfffb
0078 6207       |b   |		Indirect_Literal	Discrete,0x280,{0x00000000, 0x005a6845}		; Debug Table 0x1.0x5 = 0x78,0xfffa
0079 4830       |H0  |		Short_Literal	0x30
007a e20d       |    |		Load	0x1,0xd
007b e218       |    |		Load	0x1,0x18
007c e219       |    |		Load	0x1,0x19
007d 4853       |HS  |		Short_Literal	0x53
007e 0092 0292  |    |		Action	Push_String_Extended,0x292					; "Values"
0080 e20f       |    |		Load	0x1,0xf
0081 00d8       |    |		Load_Top	At_Offset_0
0082 01da       |    |		Execute	Vector,Bounds
0083 e218       |    |		Load	0x1,0x18
0084 0334       | 4  |		Declare_Variable	Array,With_Constraint
0085 00d0       |    |		Action	Swap_Control
0086 00d8       |    |		Load_Top	At_Offset_0
0087 01dd       |    |		Execute	Vector,First
0088 00da       |    |		Load_Top	At_Offset_2
0089 01dd       |    |		Execute	Vector,First
008a 0272       | r  |		Execute	Discrete,Minus
008b 00da       |    |		Load_Top	At_Offset_2
008c 01d9       |    |		Execute	Vector,Reverse_Bounds
008d 0263       | c  |		Execute	Discrete,Above_Bound
008e 700a       |p   |		Jump_Nonzero	0x99
008f 00d8       |    |		Load_Top	At_Offset_0
0090 00db       |    |		Load_Top	At_Offset_3
0091 0273       | s  |		Execute	Discrete,Plus
0092 e223       | #  |		Load	0x1,0x23
0093 01d7       |    |		Execute	Vector,Field_Read
0094 00d9       |    |		Load_Top	At_Offset_1
0095 e222       | "  |		Load	0x1,0x22
0096 01d5       |    |		Execute	Vector,Field_Reference
0097 0118       |    |		Execute	Any,Write_Unchecked
0098 3ff6       |?   |		Loop_Increasing	0x8f
0099 00d2       |    |		Pop_Control	Pop_Count_2
009a 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a
009b e001       |    |		Load	0x0,0x1
009c 191f       |    |		Execute	Package,Field_Reference,Field_Number 0x1f
009d e217       |    |		Load	0x1,0x17
009e 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
009f 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00a0 0387       |    |		Declare_Variable	Package
00a1 00d8       |    |		Load_Top	At_Offset_0
00a2 020f       |    |		Execute	Module,Activate
00a3 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a				; Debug Table 0x1.0x6 = 0xa3,0xfff9
00a4 00c7       |    |		Action	Elaborate_Subprogram
00a5 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10				; Debug Table 0x1.0x7 = 0xa5,0xfff8
00a6 00c7       |    |		Action	Elaborate_Subprogram
00a7 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11				; Debug Table 0x1.0x8 = 0xa7,0xfff7
00a8 00c7       |    |		Action	Elaborate_Subprogram
00a9 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12				; Debug Table 0x1.0x9 = 0xa9,0xfff6
00aa 00c7       |    |		Action	Elaborate_Subprogram
00ab 029d 023b  |   ;|		Declare_Subprogram	INIT_0238,For_Outer_Call			; Debug Table 0x1.0xa = 0xab,0xfff5
00ad 61d2       |a   |		Indirect_Literal	Discrete,0x280,{0x00000000, 0x005a6845}		; Debug Table 0x1.0xb = 0xad,0xfff4
00ae 4a0f       |J   |		Short_Literal	0x20f
00af 4853       |HS  |		Short_Literal	0x53
00b0 0092 0293  |    |		Action	Push_String_Extended,0x293					; "Initially_Readable"
00b2 00ea       |    |		Load_Encached	Null_String_Cache
00b3 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c
00b4 e001       |    |		Load	0x0,0x1
00b5 191e       |    |		Execute	Package,Field_Reference,Field_Number 0x1e
00b6 e217       |    |		Load	0x1,0x17
00b7 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
00b8 0387       |    |		Declare_Variable	Package
00b9 00d8       |    |		Load_Top	At_Offset_0
00ba 020f       |    |		Execute	Module,Activate
00bb 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13				; Debug Table 0x1.0xc = 0xbb,0xfff3
00bc 00c7       |    |		Action	Elaborate_Subprogram
00bd 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14				; Debug Table 0x1.0xd = 0xbd,0xfff2
00be 00c7       |    |		Action	Elaborate_Subprogram
00bf 029d 0243  |   C|		Declare_Subprogram	INIT_0240,For_Outer_Call			; Debug Table 0x1.0xe = 0xbf,0xfff1
00c1 61be       |a   |		Indirect_Literal	Discrete,0x280,{0x00000000, 0x005a6845}		; Debug Table 0x1.0xf = 0xc1,0xfff0
00c2 4aa0       |J   |		Short_Literal	0x2a0
00c3 4853       |HS  |		Short_Literal	0x53
00c4 0092 0294  |    |		Action	Push_String_Extended,0x294					; "Initially_Writable"
00c6 00ea       |    |		Load_Encached	Null_String_Cache
00c7 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e
00c8 e001       |    |		Load	0x0,0x1
00c9 191e       |    |		Execute	Package,Field_Reference,Field_Number 0x1e
00ca e217       |    |		Load	0x1,0x17
00cb 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
00cc 0387       |    |		Declare_Variable	Package
00cd 00d8       |    |		Load_Top	At_Offset_0
00ce 020f       |    |		Execute	Module,Activate
00cf 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15				; Debug Table 0x1.0x10 = 0xcf,0xffef
00d0 00c7       |    |		Action	Elaborate_Subprogram
00d1 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16				; Debug Table 0x1.0x11 = 0xd1,0xffee
00d2 00c7       |    |		Action	Elaborate_Subprogram
00d3			BODY_0008:
00d3 00bc       |    |		Action	Signal_Activated
00d4 00bb       |    |		Action	Signal_Completion
00d5 0000 0000  |    |		.XXX[0x3]
00d7 0000       |    |
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00db       |    |		.CONST	0x00db								; Address of begin
00d9 0004       |    |		.CONST	0x0004								; Address of exception handler
00da 0001       |    |		.CONST	0x0001								; Number of locals
00db			BODY_00d8:
00db			INIT_00d8:
00db 4603       |F   |		Jump_Case	0x4							; Debug Table 0x2 = .DEBUG	0x00db,0x0804,0x0005,0x0000,0x005a,0x6545,0x0000,0x0011
00dc 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
00dd 7802       |x   |		Jump	0xe0								; case 0x1
00de 7805       |x   |		Jump	0xe4								; case 0x2
00df 7809       |x   |		Jump	0xe9								; case 0x3
00e0 00da       |    |		Load_Top	At_Offset_2
00e1 0091 0284  |    |		Action	Push_String_Extended_Indexed,0x284				; "IGNORE_CASE"
00e3 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00e4 00db       |    |		Load_Top	At_Offset_3
00e5 00db       |    |		Load_Top	At_Offset_3
00e6 00e0       |    |		Load_Encached	Standard_Cache
00e7 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00e8 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00e9 00da       |    |		Load_Top	At_Offset_2
00ea 00e0       |    |		Load_Encached	Standard_Cache
00eb 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00ec 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00ed 0000 0000  |    |		.XXX[0x3]
00ef 0000       |    |
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00ff       |    |		.CONST	0x00ff								; Address of begin
00f1 010d       |    |		.CONST	0x010d								; Address of exception handler
00f2 0004       |    |		.CONST	0x0004								; Number of locals
00f3			INIT_00f0:
00f3 e001       |    |		Load	0x0,0x1								; Debug Table 0x3 = .DEBUG	0x00f3,0x0806,0x0002,0x0000,0x005a,0x6545,0x0000,0x0065
													; Debug Table 0x3.0x0 = 0xf3,0xffff
00f4 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00f5 02c7       |    |		Declare_Variable	Any
00f6 00d8       |    |		Load_Top	At_Offset_0
00f7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00f8 e20e       |    |		Load	0x1,0xe								; Debug Table 0x3.0x1 = 0xf8,0xfffe
00f9 0337       | 7  |		Declare_Variable	Array
00fa e20f       |    |		Load	0x1,0xf
00fb 00d9       |    |		Load_Top	At_Offset_1
00fc 01d4       |    |		Execute	Vector,Structure_Write
00fd 029f 024b  |   K|		Declare_Subprogram	INIT_0248,For_Call
00ff			BODY_00f0:
00ff 00be       |    |		Action	Activate_Tasks
0100 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x3.0x2 = 0x100,0x1
0101 e001       |    |		Load	0x0,0x1
0102 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
0103 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0104 c402       |    |		Store	0x2,0x2
0105 8404       |    |		Call	0x2,0x4								; Debug Table 0x3.0x3 = 0x105,0x2
0106 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0x3.0x4 = 0x106,0x3
0107 e001       |    |		Load	0x0,0x1
0108 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
0109 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
010a c402       |    |		Store	0x2,0x2
010b 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x3.0x5 = 0x10b,0x4
010c 00ca       |    |		Action	Exit_Nullary_Function
010d			TRAP_00f0:
010d e001       |    |		Load	0x0,0x1
010e 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
010f 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0110 010f       |    |		Execute	Exception,Equal
0111 6802       |h   |		Jump_Zero	0x114
0112 e20f       |    |		Load	0x1,0xf								; Debug Table 0x3.0x6 = 0x112,0x5
0113 00ca       |    |		Action	Exit_Nullary_Function
0114 0100       |    |		Execute	Exception,Raise
0115 0000 0000  |    |		.XXX[0x3]
0117 0000       |    |
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 011c       |    |		.CONST	0x011c								; Address of begin
0119 0004       |    |		.CONST	0x0004								; Address of exception handler
011a 0002       |    |		.CONST	0x0002								; Number of locals
011b			INIT_0118:
011b 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10				; Debug Table 0x4 = .DEBUG	0x011b,0x0816,0x0002,0x0000,0x005a,0x6545,0x0000,0x006a
													; Debug Table 0x4.0x0 = 0x11b,0xffff
011c			BODY_0118:
011c 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x4.0x1 = 0x11c,0x1
011d 8402       |    |		Call	0x2,0x2
011e 01d7       |    |		Execute	Vector,Field_Read
011f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 012a       | *  |		.CONST	0x012a								; Address of begin
0121 0004       |    |		.CONST	0x0004								; Address of exception handler
0122 0003       |    |		.CONST	0x0003								; Number of locals
0123			INIT_0120:
0123 e001       |    |		Load	0x0,0x1								; Debug Table 0x5 = .DEBUG	0x0123,0x081c,0x0001,0x0000,0x005a,0x6545,0x0000,0x0073
													; Debug Table 0x5.0x0 = 0x123,0xffff
0124 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0125 02c7       |    |		Declare_Variable	Any
0126 00d8       |    |		Load_Top	At_Offset_0
0127 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0128 e20e       |    |		Load	0x1,0xe								; Debug Table 0x5.0x1 = 0x128,0xfffe
0129 0337       | 7  |		Declare_Variable	Array
012a			BODY_0120:
012a 00be       |    |		Action	Activate_Tasks
012b 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x2 = 0x12b,0x1
012c e001       |    |		Load	0x0,0x1
012d 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
012e 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
012f c402       |    |		Store	0x2,0x2
0130 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x3 = 0x130,0x2
0131 e21b       |    |		Load	0x1,0x1b
0132 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0133 00d8       |    |		Load_Top	At_Offset_0
0134 01db       |    |		Execute	Vector,Length
0135 e20e       |    |		Load	0x1,0xe
0136 01db       |    |		Execute	Vector,Length
0137 027f       |    |		Execute	Discrete,Equal
0138 7002       |p   |		Jump_Nonzero	0x13b
0139 48e0       |H   |		Short_Literal	0xe0
013a 0257       | W  |		Execute	Discrete,Raise
013b e20e       |    |		Load	0x1,0xe
013c 0337       | 7  |		Declare_Variable	Array
013d 00d0       |    |		Action	Swap_Control
013e 00d8       |    |		Load_Top	At_Offset_0
013f 01dd       |    |		Execute	Vector,First
0140 00da       |    |		Load_Top	At_Offset_2
0141 01dd       |    |		Execute	Vector,First
0142 0272       | r  |		Execute	Discrete,Minus
0143 00da       |    |		Load_Top	At_Offset_2
0144 01d9       |    |		Execute	Vector,Reverse_Bounds
0145 0263       | c  |		Execute	Discrete,Above_Bound
0146 700a       |p   |		Jump_Nonzero	0x151
0147 00d8       |    |		Load_Top	At_Offset_0
0148 00db       |    |		Load_Top	At_Offset_3
0149 0273       | s  |		Execute	Discrete,Plus
014a e405       |    |		Load	0x2,0x5
014b 01d7       |    |		Execute	Vector,Field_Read
014c 00d9       |    |		Load_Top	At_Offset_1
014d e404       |    |		Load	0x2,0x4
014e 01d5       |    |		Execute	Vector,Field_Reference
014f 0118       |    |		Execute	Any,Write_Unchecked
0150 3ff6       |?   |		Loop_Increasing	0x147
0151 00d2       |    |		Pop_Control	Pop_Count_2
0152 00d9       |    |		Load_Top	At_Offset_1
0153 01d4       |    |		Execute	Vector,Structure_Write
0154 e5fe       |    |		Load	0x2,-0x2							; Debug Table 0x5.0x4 = 0x154,0x3
0155 e5ff       |    |		Load	0x2,-0x1
0156 00da       |    |		Load_Top	At_Offset_2
0157 01d6       |    |		Execute	Vector,Field_Write
0158 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x5.0x5 = 0x158,0x4
0159 00d8       |    |		Load_Top	At_Offset_0
015a 01da       |    |		Execute	Vector,Bounds
015b e218       |    |		Load	0x1,0x18
015c 0334       | 4  |		Declare_Variable	Array,With_Constraint
015d 00d0       |    |		Action	Swap_Control
015e 00d8       |    |		Load_Top	At_Offset_0
015f 01dd       |    |		Execute	Vector,First
0160 00da       |    |		Load_Top	At_Offset_2
0161 01dd       |    |		Execute	Vector,First
0162 0272       | r  |		Execute	Discrete,Minus
0163 00da       |    |		Load_Top	At_Offset_2
0164 01d9       |    |		Execute	Vector,Reverse_Bounds
0165 0263       | c  |		Execute	Discrete,Above_Bound
0166 700a       |p   |		Jump_Nonzero	0x171
0167 00d8       |    |		Load_Top	At_Offset_0
0168 00db       |    |		Load_Top	At_Offset_3
0169 0273       | s  |		Execute	Discrete,Plus
016a e405       |    |		Load	0x2,0x5
016b 01d7       |    |		Execute	Vector,Field_Read
016c 00d9       |    |		Load_Top	At_Offset_1
016d e404       |    |		Load	0x2,0x4
016e 01d5       |    |		Execute	Vector,Field_Reference
016f 0118       |    |		Execute	Any,Write_Unchecked
0170 3ff6       |?   |		Loop_Increasing	0x167
0171 00d2       |    |		Pop_Control	Pop_Count_2
0172 00da       |    |		Load_Top	At_Offset_2
0173 e21b       |    |		Load	0x1,0x1b
0174 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0175 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x5.0x6 = 0x175,0x5
0176 e001       |    |		Load	0x0,0x1
0177 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
0178 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0179 c402       |    |		Store	0x2,0x2
017a 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
017b 0000 0000  |    |		.BLANK	0000[0x5]
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 018a       |    |		.CONST	0x018a								; Address of begin
0181 0193       |    |		.CONST	0x0193								; Address of exception handler
0182 0003       |    |		.CONST	0x0003								; Number of locals
0183			INIT_0180:
0183 e001       |    |		Load	0x0,0x1								; Debug Table 0x6 = .DEBUG	0x0183,0x082c,0x0002,0x0000,0x005a,0x6545,0x0000,0x007f
													; Debug Table 0x6.0x0 = 0x183,0xffff
0184 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0185 02c7       |    |		Declare_Variable	Any
0186 00d8       |    |		Load_Top	At_Offset_0
0187 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0188 029f 0263  |   c|		Declare_Subprogram	INIT_0260,For_Call
018a			BODY_0180:
018a 00be       |    |		Action	Activate_Tasks
018b 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x6.0x1 = 0x18b,0x1
018c e001       |    |		Load	0x0,0x1
018d 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
018e 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
018f c402       |    |		Store	0x2,0x2
0190 8403       |    |		Call	0x2,0x3								; Debug Table 0x6.0x2 = 0x190,0x2
0191 4831       |H1  |		Short_Literal	0x31
0192 0257       | W  |		Execute	Discrete,Raise
0193			TRAP_0180:
0193 e001       |    |		Load	0x0,0x1
0194 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
0195 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0196 010f       |    |		Execute	Exception,Equal
0197 6802       |h   |		Jump_Zero	0x19a
0198 00ea       |    |		Load_Encached	Null_String_Cache					; Debug Table 0x6.0x3 = 0x198,0x3
0199 00ca       |    |		Action	Exit_Nullary_Function
019a 0100       |    |		Execute	Exception,Raise
019b 0000 0000  |    |		.BLANK	0000[0x5]
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01a8       |    |		.CONST	0x01a8								; Address of begin
01a1 0004       |    |		.CONST	0x0004								; Address of exception handler
01a2 0002       |    |		.CONST	0x0002								; Number of locals
01a3			INIT_01a0:
01a3 e001       |    |		Load	0x0,0x1								; Debug Table 0x7 = .DEBUG	0x01a3,0x0836,0x0001,0x0000,0x005a,0x6545,0x0000,0x0084
													; Debug Table 0x7.0x0 = 0x1a3,0xffff
01a4 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01a5 02c7       |    |		Declare_Variable	Any
01a6 00d8       |    |		Load_Top	At_Offset_0
01a7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01a8			BODY_01a0:
01a8 00be       |    |		Action	Activate_Tasks
01a9 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0x1 = 0x1a9,0x1
01aa e001       |    |		Load	0x0,0x1
01ab 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
01ac 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01ad c402       |    |		Store	0x2,0x2
01ae 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x7.0x2 = 0x1ae,0x2
01af 00d9       |    |		Load_Top	At_Offset_1
01b0 e21d       |    |		Load	0x1,0x1d
01b1 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01b2 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x7.0x3 = 0x1b2,0x3
01b3 e001       |    |		Load	0x0,0x1
01b4 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
01b5 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
01b6 c402       |    |		Store	0x2,0x2
01b7 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01c2       |    |		.CONST	0x01c2								; Address of begin
01b9 01cb       |    |		.CONST	0x01cb								; Address of exception handler
01ba 0003       |    |		.CONST	0x0003								; Number of locals
01bb			INIT_01b8:
01bb e001       |    |		Load	0x0,0x1								; Debug Table 0x8 = .DEBUG	0x01bb,0x0840,0x0002,0x0000,0x005a,0x6545,0x0000,0x008d
													; Debug Table 0x8.0x0 = 0x1bb,0xffff
01bc 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01bd 02c7       |    |		Declare_Variable	Any
01be 00d8       |    |		Load_Top	At_Offset_0
01bf 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01c0 029f 0273  |   s|		Declare_Subprogram	INIT_0270,For_Call
01c2			BODY_01b8:
01c2 00be       |    |		Action	Activate_Tasks
01c3 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0x8.0x1 = 0x1c3,0x1
01c4 e001       |    |		Load	0x0,0x1
01c5 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
01c6 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01c7 c402       |    |		Store	0x2,0x2
01c8 8403       |    |		Call	0x2,0x3								; Debug Table 0x8.0x2 = 0x1c8,0x2
01c9 4831       |H1  |		Short_Literal	0x31
01ca 0257       | W  |		Execute	Discrete,Raise
01cb			TRAP_01b8:
01cb e001       |    |		Load	0x0,0x1
01cc 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
01cd 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
01ce 010f       |    |		Execute	Exception,Equal
01cf 6802       |h   |		Jump_Zero	0x1d2
01d0 00ea       |    |		Load_Encached	Null_String_Cache					; Debug Table 0x8.0x3 = 0x1d0,0x3
01d1 00ca       |    |		Action	Exit_Nullary_Function
01d2 0100       |    |		Execute	Exception,Raise
01d3 0000 0000  |    |		.BLANK	0000[0x5]
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01e0       |    |		.CONST	0x01e0								; Address of begin
01d9 0004       |    |		.CONST	0x0004								; Address of exception handler
01da 0002       |    |		.CONST	0x0002								; Number of locals
01db			INIT_01d8:
01db e001       |    |		Load	0x0,0x1								; Debug Table 0x9 = .DEBUG	0x01db,0x084a,0x0001,0x0000,0x005a,0x6545,0x0000,0x0092
													; Debug Table 0x9.0x0 = 0x1db,0xffff
01dc 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01dd 02c7       |    |		Declare_Variable	Any
01de 00d8       |    |		Load_Top	At_Offset_0
01df 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01e0			BODY_01d8:
01e0 00be       |    |		Action	Activate_Tasks
01e1 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x9.0x1 = 0x1e1,0x1
01e2 e001       |    |		Load	0x0,0x1
01e3 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
01e4 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01e5 c402       |    |		Store	0x2,0x2
01e6 00db       |    |		Load_Top	At_Offset_3						; Debug Table 0x9.0x2 = 0x1e6,0x2
01e7 00d9       |    |		Load_Top	At_Offset_1
01e8 e21f       |    |		Load	0x1,0x1f
01e9 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01ea 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0x9.0x3 = 0x1ea,0x3
01eb e001       |    |		Load	0x0,0x1
01ec 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
01ed 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
01ee c402       |    |		Store	0x2,0x2
01ef 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 01f3       |    |		.CONST	0x01f3								; Address of begin
01f1 022c       | ,  |		.CONST	0x022c								; Address of exception handler
01f2 0001       |    |		.CONST	0x0001								; Number of locals
01f3			BODY_01f0:
01f3			INIT_01f0:
01f3 00da       |    |		Load_Top	At_Offset_2						; Debug Table 0xa = .DEBUG	0x01f3,0x0854,0x0002,0x0000,0x005a,0x6845,0x0000,0x0026
													; Debug Table 0xa.0x0 = 0x1f3,0x1
01f4 e20d       |    |		Load	0x1,0xd
01f5 00e0       |    |		Load_Encached	Standard_Cache
01f6 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
01f7 460c       |F   |		Jump_Case	0xd
01f8 780c       |x   |		Jump	0x205								; case 0x0
01f9 780e       |x   |		Jump	0x208								; case 0x1
01fa 7810       |x   |		Jump	0x20b								; case 0x2
01fb 7812       |x   |		Jump	0x20e								; case 0x3
01fc 7814       |x   |		Jump	0x211								; case 0x4
01fd 7816       |x   |		Jump	0x214								; case 0x5
01fe 7818       |x   |		Jump	0x217								; case 0x6
01ff 781a       |x   |		Jump	0x21a								; case 0x7
0200 781c       |x   |		Jump	0x21d								; case 0x8
0201 781e       |x   |		Jump	0x220								; case 0x9
0202 7820       |x   |		Jump	0x223								; case 0xa
0203 7822       |x"  |		Jump	0x226								; case 0xb
0204 7824       |x$  |		Jump	0x229								; case 0xc
0205 0092 0295  |    |		Action	Push_String_Extended,0x295					; "When the Ignore_Case switch is set case distinctions will not be considered significant when comparing words to those stored in the dictionary.  Otherwise, suspect words must either match the dictionary word exactly or be a capitalized form of the word in the dictionary."
													; Debug Table 0xa.0x1 = 0x205,0x2
0207 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0208 0092 0296  |    |		Action	Push_String_Extended,0x296					; "Unless the Ignore_Numbers switch is set numbers will be treated the same way as words.  Otherwise numbers will be ignored."
													; Debug Table 0xa.0x2 = 0x208,0x3
020a 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
020b 0092 0297  |    |		Action	Push_String_Extended,0x297					; "Unless the Ignore_Acronyms switch is set tokens which contain no lower-case letters will be processed normally."
													; Debug Table 0xa.0x3 = 0x20b,0x4
020d 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
020e 0092 0298  |    |		Action	Push_String_Extended,0x298					; "When the Number_Alternatives switch is set the speller applications will number alternative spellings when listing them."
													; Debug Table 0xa.0x4 = 0x20e,0x5
0210 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0211 0092 0299  |    |		Action	Push_String_Extended,0x299					; "When the Advance_Cursor switch is set speller applications will automatically jump the cursor forward to the next underline when it appears that the user is finished with the current one."
													; Debug Table 0xa.0x5 = 0x211,0x6
0213 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0214 0092 029a  |    |		Action	Push_String_Extended,0x29a					; "When the Auto_Set_Mode switch is set the speller applications will attempt to set the various mode switches automatically."
													; Debug Table 0xa.0x6 = 0x214,0x7
0216 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0217 0092 029b  |    |		Action	Push_String_Extended,0x29b					; "When the Ignore_Mode_Keywords switch is set tokens preceded by the appropriate character for the enables modes will be ignored."
													; Debug Table 0xa.0x7 = 0x217,0x8
0219 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
021a 0092 029c  |    |		Action	Push_String_Extended,0x29c					; "When the Search_Mode_Dictionary switch is set the dictionaries for the enabled modes will be searched during normal processing."
													; Debug Table 0xa.0x8 = 0x21a,0x9
021c 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
021d 0092 029d  |    |		Action	Push_String_Extended,0x29d					; "When the Formatter_Mode switch is set, tokens preceded by '~' will be recognized as mode keywords, and the Formater dictionary may be enabled."
													; Debug Table 0xa.0x9 = 0x21d,0xa
021f 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0220 0092 029e  |    |		Action	Push_String_Extended,0x29e					; "When the TeX_Mode switch is set, tokens preceded by '\x5c' will be recognized as mode keywords, and the TeX dictionary may be enabled."
													; Debug Table 0xa.0xa = 0x220,0xb
0222 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0223 0092 029f  |    |		Action	Push_String_Extended,0x29f					; "When the Scribe_Mode switch is set, tokens preceded by '@' will be recognized as mode keywords, and the Scribe dictionary may be enabled."
													; Debug Table 0xa.0xb = 0x223,0xc
0225 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0226 0092 02a0  |    |		Action	Push_String_Extended,0x2a0					; "When the PostScript_Mode switch is set, the Search_Mode_Dictionary switch will control whether or not the PostScript dictionary is enabled."
													; Debug Table 0xa.0xc = 0x226,0xd
0228 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0229 0092 02a1  |    |		Action	Push_String_Extended,0x2a1					; "When Allow_Underscores is set, '_' characters do not cause word breaks."
													; Debug Table 0xa.0xd = 0x229,0xe
022b 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
022c			TRAP_01f0:
022c 0007       |    |		Action	Break_Optional
022d 4822       |H"  |		Short_Literal	0x22							; Debug Table 0xa.0xe = 0x22d,0xf
022e 0092 02a2  |    |		Action	Push_String_Extended,0x2a2					; "No help is available for \x22"
0230 e5ff       |    |		Load	0x2,-0x1
0231 01cc       |    |		Execute	Vector,Catenate
0232 01cb       |    |		Execute	Vector,Append
0233 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0234 0000 0000  |    |		.BLANK	0000[0x4]
0238 ; --------------------------------------------------------------------------------------
0238 ; SUBPROGRAM
0238 ; --------------------------------------------------------------------------------------
0238 023b       | ;  |		.CONST	0x023b								; Address of begin
0239 0004       |    |		.CONST	0x0004								; Address of exception handler
023a 0001       |    |		.CONST	0x0001								; Number of locals
023b			BODY_0238:
023b			INIT_0238:
023b 0092 02a3  |    |		Action	Push_String_Extended,0x2a3					; "The Initially_Readable switch is a list of dictionaries which should be opened for read access when initializing the speller object editor."
													; Debug Table 0xb = .DEBUG	0x023b,0x0874,0x0002,0x0000,0x005a,0x6845,0x0000,0x01f7
													; Debug Table 0xb.0x0 = 0x23b,0x1
023d 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
023e 0000 0000  |    |		.XXX[0x2]
0240 ; --------------------------------------------------------------------------------------
0240 ; SUBPROGRAM
0240 ; --------------------------------------------------------------------------------------
0240 0243       | C  |		.CONST	0x0243								; Address of begin
0241 0004       |    |		.CONST	0x0004								; Address of exception handler
0242 0001       |    |		.CONST	0x0001								; Number of locals
0243			BODY_0240:
0243			INIT_0240:
0243 0092 02a4  |    |		Action	Push_String_Extended,0x2a4					; "The Initially_Writable switch is a list of dictionaries which should be opened for update when initializing the speller object editor."
													; Debug Table 0xc = .DEBUG	0x0243,0x0878,0x0002,0x0000,0x005a,0x6845,0x0000,0x0288
													; Debug Table 0xc.0x0 = 0x243,0x1
0245 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0246 0000 0000  |    |		.XXX[0x2]
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 024e       | N  |		.CONST	0x024e								; Address of begin
0249 0004       |    |		.CONST	0x0004								; Address of exception handler
024a 0002       |    |		.CONST	0x0002								; Number of locals
024b			INIT_0248:
024b e402       |    |		Load	0x2,0x2								; Debug Table 0xd = .DEBUG	0x024b,0x087c,0x0004,0x0000,0x005a,0x6845,0x0000,0x017e
													; Debug Table 0xd.0x0 = 0x24b,0xffff
024c e21b       |    |		Load	0x1,0x1b
024d 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
024e			BODY_0248:
024e 00cf       |    |		Action	Mark_Auxiliary
024f 00d9       |    |		Load_Top	At_Offset_1						; Debug Table 0xd.0x1 = 0x24f,0x1
0250 01d9       |    |		Execute	Vector,Reverse_Bounds
0251 0263       | c  |		Execute	Discrete,Above_Bound
0252 7008       |p   |		Jump_Nonzero	0x25b
0253 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xd.0x2 = 0x253,0x2
0254 e602       |    |		Load	0x3,0x2
0255 01d7       |    |		Execute	Vector,Field_Read
0256 00d9       |    |		Load_Top	At_Offset_1
0257 e403       |    |		Load	0x2,0x3
0258 01d6       |    |		Execute	Vector,Field_Write
0259 00c8       |    |		Action	Pop_Auxiliary_Range
025a 3ff8       |?   |		Loop_Increasing	0x253
025b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
025c 0000 0000  |    |		.BLANK	0000[0x4]
0260 ; --------------------------------------------------------------------------------------
0260 ; SUBPROGRAM
0260 ; --------------------------------------------------------------------------------------
0260 0266       | f  |		.CONST	0x0266								; Address of begin
0261 0004       |    |		.CONST	0x0004								; Address of exception handler
0262 0002       |    |		.CONST	0x0002								; Number of locals
0263			INIT_0260:
0263 e402       |    |		Load	0x2,0x2								; Debug Table 0xe = .DEBUG	0x0263,0x0884,0x0004,0x0000,0x005a,0x6845,0x0000,0x024e
													; Debug Table 0xe.0x0 = 0x263,0xffff
0264 e21d       |    |		Load	0x1,0x1d
0265 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0266			BODY_0260:
0266 e402       |    |		Load	0x2,0x2								; Debug Table 0xe.0x1 = 0x266,0x1
0267 e001       |    |		Load	0x0,0x1
0268 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
0269 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
026a c402       |    |		Store	0x2,0x2
026b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xe.0x2 = 0x26b,0x2
026c 00cb       |    |		Action	Pop_Block_With_Result
026d 00ca       |    |		Action	Exit_Nullary_Function
026e 0000 0000  |    |		.XXX[0x2]
0270 ; --------------------------------------------------------------------------------------
0270 ; SUBPROGRAM
0270 ; --------------------------------------------------------------------------------------
0270 0276       | v  |		.CONST	0x0276								; Address of begin
0271 0004       |    |		.CONST	0x0004								; Address of exception handler
0272 0002       |    |		.CONST	0x0002								; Number of locals
0273			INIT_0270:
0273 e402       |    |		Load	0x2,0x2								; Debug Table 0xf = .DEBUG	0x0273,0x088c,0x0004,0x0000,0x005a,0x6845,0x0000,0x02df
													; Debug Table 0xf.0x0 = 0x273,0xffff
0274 e21f       |    |		Load	0x1,0x1f
0275 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0276			BODY_0270:
0276 e402       |    |		Load	0x2,0x2								; Debug Table 0xf.0x1 = 0x276,0x1
0277 e001       |    |		Load	0x0,0x1
0278 1b50       | P  |		Execute	Package,Field_Read,Field_Number 0x50
0279 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
027a c402       |    |		Store	0x2,0x2
027b 00d8       |    |		Load_Top	At_Offset_0						; Debug Table 0xf.0x2 = 0x27b,0x2
027c 00cb       |    |		Action	Pop_Block_With_Result
027d 00ca       |    |		Action	Exit_Nullary_Function
027e 0000 0000  |    |		.XXX[0x2]
0280 0000 0000  |    |		.LITERAL	{0x00000000, 0x005a6845}
0284 ; --------------------------------------------------------------------------------------
0284 ; STRING TABLE
0284 ; --------------------------------------------------------------------------------------
0284 0044       | D  |		.STRTAB	0x0044->0x02a6							; "IGNORE_CASE"
0285 004d       | M  |		.STRTAB	0x004d->0x02ab							; "IGNORE_NUMBERS"
0286 0059       | Y  |		.STRTAB	0x0059->0x02b2							; "IGNORE_ACRONYMS"
0287 0066       | f  |		.STRTAB	0x0066->0x02ba							; "NUMBER_ALTERNATIVES"
0288 0077       | w  |		.STRTAB	0x0077->0x02c3							; "ADVANCE_CURSOR"
0289 0083       |    |		.STRTAB	0x0083->0x02ca							; "AUTO_SET_MODE"
028a 008e       |    |		.STRTAB	0x008e->0x02d1							; "IGNORE_MODE_KEYWORDS"
028b 00a0       |    |		.STRTAB	0x00a0->0x02db							; "SEARCH_MODE_DICTIONARY"
028c 00b4       |    |		.STRTAB	0x00b4->0x02e6							; "FORMATTER_MODE"
028d 00c0       |    |		.STRTAB	0x00c0->0x02ed							; "TEX_MODE"
028e 00c6       |    |		.STRTAB	0x00c6->0x02f1							; "SCRIBE_MODE"
028f 00cf       |    |		.STRTAB	0x00cf->0x02f6							; "POSTSCRIPT_MODE"
0290 00dc       |    |		.STRTAB	0x00dc->0x02fe							; "ALLOW_UNDERSCORES"
0291 00eb       |    |		.STRTAB	0x00eb->0x0306							; "Speller"
0292 00f0       |    |		.STRTAB	0x00f0->0x030a							; "Values"
0293 00f4       |    |		.STRTAB	0x00f4->0x030d							; "Initially_Readable"
0294 0104       |    |		.STRTAB	0x0104->0x0316							; "Initially_Writable"
0295 0114       |    |		.STRTAB	0x0114->0x031f							; "When the Ignore_Case switch is set case distinctions will not be considered significant when comparing words to those stored in the dictionary.  Otherwise, suspect words must either match the dictionary word exactly or be a capitalized form of the word in the dictionary."
0296 0221       | !  |		.STRTAB	0x0221->0x03a6							; "Unless the Ignore_Numbers switch is set numbers will be treated the same way as words.  Otherwise numbers will be ignored."
0297 0299       |    |		.STRTAB	0x0299->0x03e3							; "Unless the Ignore_Acronyms switch is set tokens which contain no lower-case letters will be processed normally."
0298 0306       |    |		.STRTAB	0x0306->0x041b							; "When the Number_Alternatives switch is set the speller applications will number alternative spellings when listing them."
0299 037c       | |  |		.STRTAB	0x037c->0x0457							; "When the Advance_Cursor switch is set speller applications will automatically jump the cursor forward to the next underline when it appears that the user is finished with the current one."
029a 0435       | 5  |		.STRTAB	0x0435->0x04b4							; "When the Auto_Set_Mode switch is set the speller applications will attempt to set the various mode switches automatically."
029b 04ad       |    |		.STRTAB	0x04ad->0x04f1							; "When the Ignore_Mode_Keywords switch is set tokens preceded by the appropriate character for the enables modes will be ignored."
029c 052a       | *  |		.STRTAB	0x052a->0x0531							; "When the Search_Mode_Dictionary switch is set the dictionaries for the enabled modes will be searched during normal processing."
029d 05a7       |    |		.STRTAB	0x05a7->0x0570							; "When the Formatter_Mode switch is set, tokens preceded by '~' will be recognized as mode keywords, and the Formater dictionary may be enabled."
029e 0633       | 3  |		.STRTAB	0x0633->0x05b7							; "When the TeX_Mode switch is set, tokens preceded by '\x5c' will be recognized as mode keywords, and the TeX dictionary may be enabled."
029f 06b4       |    |		.STRTAB	0x06b4->0x05f9							; "When the Scribe_Mode switch is set, tokens preceded by '@' will be recognized as mode keywords, and the Scribe dictionary may be enabled."
02a0 073b       | ;  |		.STRTAB	0x073b->0x063d							; "When the PostScript_Mode switch is set, the Search_Mode_Dictionary switch will control whether or not the PostScript dictionary is enabled."
02a1 07c4       |    |		.STRTAB	0x07c4->0x0683							; "When Allow_Underscores is set, '_' characters do not cause word breaks."
02a2 0809       |    |		.STRTAB	0x0809->0x06a6							; "No help is available for \x22"
02a3 0821       | !  |		.STRTAB	0x0821->0x06b3							; "The Initially_Readable switch is a list of dictionaries which should be opened for read access when initializing the speller object editor."
02a4 08aa       |    |		.STRTAB	0x08aa->0x06f9							; "The Initially_Writable switch is a list of dictionaries which should be opened for update when initializing the speller object editor."
02a5 092e       | .  |		.STREND 0x092e->0x073c
02a6 4947 4e4f  |IGNO|		.STRTAB_STRINGS
073c 0000 0000  |    |		.BLANK	0000[0x4]
0740 ; --------------------------------------------------------------------------------------
0740 ; Debug Table
0740 ; --------------------------------------------------------------------------------------
0740 0003 0010  |    |		.CONST	0x0003,0x0010
0742 000b 07c2  |    |		.DEBUG	0x000b,0x07c2,0x8000,0x0000,0x005a,0x6545,0x0000,0x0003
074a 0062 07de  | b  |		.DEBUG	0x0062,0x07de,0x8000,0x0000,0x005a,0x6845,0x0000,0x0005
0752 00db 0804  |    |		.DEBUG	0x00db,0x0804,0x0005,0x0000,0x005a,0x6545,0x0000,0x0011
075a 00f3 0806  |    |		.DEBUG	0x00f3,0x0806,0x0002,0x0000,0x005a,0x6545,0x0000,0x0065
0762 011b 0816  |    |		.DEBUG	0x011b,0x0816,0x0002,0x0000,0x005a,0x6545,0x0000,0x006a
076a 0123 081c  | #  |		.DEBUG	0x0123,0x081c,0x0001,0x0000,0x005a,0x6545,0x0000,0x0073
0772 0183 082c  |   ,|		.DEBUG	0x0183,0x082c,0x0002,0x0000,0x005a,0x6545,0x0000,0x007f
077a 01a3 0836  |   6|		.DEBUG	0x01a3,0x0836,0x0001,0x0000,0x005a,0x6545,0x0000,0x0084
0782 01bb 0840  |   @|		.DEBUG	0x01bb,0x0840,0x0002,0x0000,0x005a,0x6545,0x0000,0x008d
078a 01db 084a  |   J|		.DEBUG	0x01db,0x084a,0x0001,0x0000,0x005a,0x6545,0x0000,0x0092
0792 01f3 0854  |   T|		.DEBUG	0x01f3,0x0854,0x0002,0x0000,0x005a,0x6845,0x0000,0x0026
079a 023b 0874  | ; t|		.DEBUG	0x023b,0x0874,0x0002,0x0000,0x005a,0x6845,0x0000,0x01f7
07a2 0243 0878  | C x|		.DEBUG	0x0243,0x0878,0x0002,0x0000,0x005a,0x6845,0x0000,0x0288
07aa 024b 087c  | K ||		.DEBUG	0x024b,0x087c,0x0004,0x0000,0x005a,0x6845,0x0000,0x017e
07b2 0263 0884  | c  |		.DEBUG	0x0263,0x0884,0x0004,0x0000,0x005a,0x6845,0x0000,0x024e
07ba 0273 088c  | s  |		.DEBUG	0x0273,0x088c,0x0004,0x0000,0x005a,0x6845,0x0000,0x02df
07c2 ; --------------------------------------------------------------------------------------
07c2 ; Debug3 Subtable 0x0
07c2 ; --------------------------------------------------------------------------------------
07c2 000d 0000  |    |		.DBG3TAB	0x000d,0x0000
07c4 000b ffff  |    |		.CONST	0x000b,0xffff
07c6 000c fffe  |    |		.CONST	0x000c,0xfffe
07c8 000d fffd  |    |		.CONST	0x000d,0xfffd
07ca 000e fffc  |    |		.CONST	0x000e,0xfffc
07cc 0013 fffb  |    |		.CONST	0x0013,0xfffb
07ce 0019 fffa  |    |		.CONST	0x0019,0xfffa
07d0 0053 fff9  | S  |		.CONST	0x0053,0xfff9
07d2 0055 fff8  | U  |		.CONST	0x0055,0xfff8
07d4 0057 fff7  | W  |		.CONST	0x0057,0xfff7
07d6 0059 fff6  | Y  |		.CONST	0x0059,0xfff6
07d8 005b fff5  | [  |		.CONST	0x005b,0xfff5
07da 005d fff4  | ]  |		.CONST	0x005d,0xfff4
07dc 005f fff3  | _  |		.CONST	0x005f,0xfff3
07de ; --------------------------------------------------------------------------------------
07de ; Debug3 Subtable 0x1
07de ; --------------------------------------------------------------------------------------
07de 0012 0000  |    |		.DBG3TAB	0x0012,0x0000
07e0 0062 ffff  | b  |		.CONST	0x0062,0xffff
07e2 006c fffe  | l  |		.CONST	0x006c,0xfffe
07e4 0072 fffd  | r  |		.CONST	0x0072,0xfffd
07e6 0075 fffc  | u  |		.CONST	0x0075,0xfffc
07e8 0076 fffb  | v  |		.CONST	0x0076,0xfffb
07ea 0078 fffa  | x  |		.CONST	0x0078,0xfffa
07ec 00a3 fff9  |    |		.CONST	0x00a3,0xfff9
07ee 00a5 fff8  |    |		.CONST	0x00a5,0xfff8
07f0 00a7 fff7  |    |		.CONST	0x00a7,0xfff7
07f2 00a9 fff6  |    |		.CONST	0x00a9,0xfff6
07f4 00ab fff5  |    |		.CONST	0x00ab,0xfff5
07f6 00ad fff4  |    |		.CONST	0x00ad,0xfff4
07f8 00bb fff3  |    |		.CONST	0x00bb,0xfff3
07fa 00bd fff2  |    |		.CONST	0x00bd,0xfff2
07fc 00bf fff1  |    |		.CONST	0x00bf,0xfff1
07fe 00c1 fff0  |    |		.CONST	0x00c1,0xfff0
0800 00cf ffef  |    |		.CONST	0x00cf,0xffef
0802 00d1 ffee  |    |		.CONST	0x00d1,0xffee
0804 ; --------------------------------------------------------------------------------------
0804 ; Debug3 Subtable 0x2
0804 ; --------------------------------------------------------------------------------------
0804 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
0806 ; --------------------------------------------------------------------------------------
0806 ; Debug3 Subtable 0x3
0806 ; --------------------------------------------------------------------------------------
0806 0002 0005  |    |		.DBG3TAB	0x0002,0x0005
0808 00f3 ffff  |    |		.CONST	0x00f3,0xffff
080a 00f8 fffe  |    |		.CONST	0x00f8,0xfffe
080c 0100 0001  |    |		.CONST	0x0100,0x0001
080e 0105 0002  |    |		.CONST	0x0105,0x0002
0810 0106 0003  |    |		.CONST	0x0106,0x0003
0812 010b 0004  |    |		.CONST	0x010b,0x0004
0814 0112 0005  |    |		.CONST	0x0112,0x0005
0816 ; --------------------------------------------------------------------------------------
0816 ; Debug3 Subtable 0x4
0816 ; --------------------------------------------------------------------------------------
0816 0001 0001  |    |		.DBG3TAB	0x0001,0x0001
0818 011b ffff  |    |		.CONST	0x011b,0xffff
081a 011c 0001  |    |		.CONST	0x011c,0x0001
081c ; --------------------------------------------------------------------------------------
081c ; Debug3 Subtable 0x5
081c ; --------------------------------------------------------------------------------------
081c 0002 0005  |    |		.DBG3TAB	0x0002,0x0005
081e 0123 ffff  | #  |		.CONST	0x0123,0xffff
0820 0128 fffe  | (  |		.CONST	0x0128,0xfffe
0822 012b 0001  | +  |		.CONST	0x012b,0x0001
0824 0130 0002  | 0  |		.CONST	0x0130,0x0002
0826 0154 0003  | T  |		.CONST	0x0154,0x0003
0828 0158 0004  | X  |		.CONST	0x0158,0x0004
082a 0175 0005  | u  |		.CONST	0x0175,0x0005
082c ; --------------------------------------------------------------------------------------
082c ; Debug3 Subtable 0x6
082c ; --------------------------------------------------------------------------------------
082c 0001 0003  |    |		.DBG3TAB	0x0001,0x0003
082e 0183 ffff  |    |		.CONST	0x0183,0xffff
0830 018b 0001  |    |		.CONST	0x018b,0x0001
0832 0190 0002  |    |		.CONST	0x0190,0x0002
0834 0198 0003  |    |		.CONST	0x0198,0x0003
0836 ; --------------------------------------------------------------------------------------
0836 ; Debug3 Subtable 0x7
0836 ; --------------------------------------------------------------------------------------
0836 0001 0003  |    |		.DBG3TAB	0x0001,0x0003
0838 01a3 ffff  |    |		.CONST	0x01a3,0xffff
083a 01a9 0001  |    |		.CONST	0x01a9,0x0001
083c 01ae 0002  |    |		.CONST	0x01ae,0x0002
083e 01b2 0003  |    |		.CONST	0x01b2,0x0003
0840 ; --------------------------------------------------------------------------------------
0840 ; Debug3 Subtable 0x8
0840 ; --------------------------------------------------------------------------------------
0840 0001 0003  |    |		.DBG3TAB	0x0001,0x0003
0842 01bb ffff  |    |		.CONST	0x01bb,0xffff
0844 01c3 0001  |    |		.CONST	0x01c3,0x0001
0846 01c8 0002  |    |		.CONST	0x01c8,0x0002
0848 01d0 0003  |    |		.CONST	0x01d0,0x0003
084a ; --------------------------------------------------------------------------------------
084a ; Debug3 Subtable 0x9
084a ; --------------------------------------------------------------------------------------
084a 0001 0003  |    |		.DBG3TAB	0x0001,0x0003
084c 01db ffff  |    |		.CONST	0x01db,0xffff
084e 01e1 0001  |    |		.CONST	0x01e1,0x0001
0850 01e6 0002  |    |		.CONST	0x01e6,0x0002
0852 01ea 0003  |    |		.CONST	0x01ea,0x0003
0854 ; --------------------------------------------------------------------------------------
0854 ; Debug3 Subtable 0xa
0854 ; --------------------------------------------------------------------------------------
0854 0000 000f  |    |		.DBG3TAB	0x0000,0x000f
0856 01f3 0001  |    |		.CONST	0x01f3,0x0001
0858 0205 0002  |    |		.CONST	0x0205,0x0002
085a 0208 0003  |    |		.CONST	0x0208,0x0003
085c 020b 0004  |    |		.CONST	0x020b,0x0004
085e 020e 0005  |    |		.CONST	0x020e,0x0005
0860 0211 0006  |    |		.CONST	0x0211,0x0006
0862 0214 0007  |    |		.CONST	0x0214,0x0007
0864 0217 0008  |    |		.CONST	0x0217,0x0008
0866 021a 0009  |    |		.CONST	0x021a,0x0009
0868 021d 000a  |    |		.CONST	0x021d,0x000a
086a 0220 000b  |    |		.CONST	0x0220,0x000b
086c 0223 000c  | #  |		.CONST	0x0223,0x000c
086e 0226 000d  | &  |		.CONST	0x0226,0x000d
0870 0229 000e  | )  |		.CONST	0x0229,0x000e
0872 022d 000f  | -  |		.CONST	0x022d,0x000f
0874 ; --------------------------------------------------------------------------------------
0874 ; Debug3 Subtable 0xb
0874 ; --------------------------------------------------------------------------------------
0874 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
0876 023b 0001  | ;  |		.CONST	0x023b,0x0001
0878 ; --------------------------------------------------------------------------------------
0878 ; Debug3 Subtable 0xc
0878 ; --------------------------------------------------------------------------------------
0878 0000 0001  |    |		.DBG3TAB	0x0000,0x0001
087a 0243 0001  | C  |		.CONST	0x0243,0x0001
087c ; --------------------------------------------------------------------------------------
087c ; Debug3 Subtable 0xd
087c ; --------------------------------------------------------------------------------------
087c 0001 0002  |    |		.DBG3TAB	0x0001,0x0002
087e 024b ffff  | K  |		.CONST	0x024b,0xffff
0880 024f 0001  | O  |		.CONST	0x024f,0x0001
0882 0253 0002  | S  |		.CONST	0x0253,0x0002
0884 ; --------------------------------------------------------------------------------------
0884 ; Debug3 Subtable 0xe
0884 ; --------------------------------------------------------------------------------------
0884 0001 0002  |    |		.DBG3TAB	0x0001,0x0002
0886 0263 ffff  | c  |		.CONST	0x0263,0xffff
0888 0266 0001  | f  |		.CONST	0x0266,0x0001
088a 026b 0002  | k  |		.CONST	0x026b,0x0002
088c ; --------------------------------------------------------------------------------------
088c ; Debug3 Subtable 0xf
088c ; --------------------------------------------------------------------------------------
088c 0001 0002  |    |		.DBG3TAB	0x0001,0x0002
088e 0273 ffff  | s  |		.CONST	0x0273,0xffff
0890 0276 0001  | v  |		.CONST	0x0276,0x0001
0892 027b 0002  | {  |		.CONST	0x027b,0x0002
0894 0000 0000  |    |		.BLANK	0000[0x16c]