	.file	"coldport.c"
gcc2_compiled.:
__gnu_compiled_c:
.globl ptr_to_overheadRTS
.data
	.even
ptr_to_overheadRTS:
	.long overheadRTS
.globl CRreg
	.even
CRreg:
	.long .LC0
	.long 0
	.long .LC1
	.long 1
	.long .LC2
	.long 2
	.long .LC3
	.long 2048
	.long .LC4
	.long 2049
	.long .LC5
	.long 2050
	.long .LC6
	.long 2051
	.long .LC7
	.long 2052
.text
.LC7:
	.ascii "isp\0"
.LC6:
	.ascii "msp\0"
.LC5:
	.ascii "caar\0"
.LC4:
	.ascii "vbr\0"
.LC3:
	.ascii "usp\0"
.LC2:
	.ascii "cacr\0"
.LC1:
	.ascii "dfc\0"
.LC0:
	.ascii "sfc\0"
.globl sizefield
.data
	.even
sizefield:
	.long .LC8
	.long .LC9
	.long .LC10
	.long .LC11
	.long .LC12
	.long .LC13
	.long .LC14
	.long .LC15
	.long .LC16
	.long .LC17
	.long .LC18
	.long .LC19
	.long .LC20
	.long .LC21
	.long .LC22
	.long .LC23
	.long .LC24
	.long .LC25
	.long .LC26
	.long .LC23
.text
.LC26:
	.ascii "~~~p~~~\0"
.LC25:
	.ascii "ls~~w~b\0"
.LC24:
	.ascii "x~~~~~~\0"
.LC23:
	.ascii "lsx~wdb\0"
.LC22:
	.ascii "~bwl~~~\0"
.LC21:
	.ascii "wwwww~~\0"
.LC20:
	.ascii "~l~~~~~\0"
.LC19:
	.ascii "~~~w~~~\0"
.LC18:
	.ascii "~~wl~~~\0"
.LC17:
	.ascii "~w~l~~~\0"
.LC16:
	.ascii "~b~~~~~\0"
.LC15:
	.ascii "~wl~~~~\0"
.LC14:
	.ascii "bbbbb~~\0"
.LC13:
	.ascii "l~~~~~~\0"
.LC12:
	.ascii "wl~~~~~\0"
.LC11:
	.ascii "lbbbb~~\0"
.LC10:
	.ascii "w~~~~~~\0"
.LC9:
	.ascii "b~~~~~~\0"
.LC8:
	.ascii "bwl~~~~\0"
.globl typebitfield
.data
	.even
typebitfield:
	.long .LC27
	.long .LC28
	.long .LC29
	.long .LC30
	.long .LC31
	.long .LC32
	.long .LC33
	.long .LC34
.text
.LC34:
	.ascii "ins\0"
.LC33:
	.ascii "set\0"
.LC32:
	.ascii "ffo\0"
.LC31:
	.ascii "clr\0"
.LC30:
	.ascii "exts\0"
.LC29:
	.ascii "chg\0"
.LC28:
	.ascii "extu\0"
.LC27:
	.ascii "tst\0"
.globl typecondition
.data
	.even
typecondition:
	.long .LC35
	.long .LC36
	.long .LC37
	.long .LC38
	.long .LC39
	.long .LC40
	.long .LC41
	.long .LC42
	.long .LC43
	.long .LC44
	.long .LC45
	.long .LC46
	.long .LC47
	.long .LC48
	.long .LC49
	.long .LC50
.text
.LC50:
	.ascii "le\0"
.LC49:
	.ascii "gt\0"
.LC48:
	.ascii "lt\0"
.LC47:
	.ascii "ge\0"
.LC46:
	.ascii "mi\0"
.LC45:
	.ascii "pl\0"
.LC44:
	.ascii "vs\0"
.LC43:
	.ascii "vc\0"
.LC42:
	.ascii "eq\0"
.LC41:
	.ascii "ne\0"
.LC40:
	.ascii "cs\0"
.LC39:
	.ascii "cc\0"
.LC38:
	.ascii "ls\0"
.LC37:
	.ascii "hi\0"
.LC36:
	.ascii "f\0"
.LC35:
	.ascii "t\0"
.globl EAtype
.data
	.even
EAtype:
	.long 3064
	.long 3070
	.long 3071
	.long 1024
	.long 2048
	.long 638
	.long 760
	.long 894
	.long 1
	.long 4088
	.long 4095
	.long 1536
	.long 1016
	.long 128
	.long 632
	.long 2680
	.long 2686
	.long 4096
	.long 8192
	.long 64
	.long 12288
	.long 16384
	.long 21
	.long 25
	.long 256
	.long 3072
	.long 20480
	.long 24576
	.long 28672
	.long 32768
	.long 36864
	.long 40960
	.long 45056
	.long 49152
	.long 53248
	.long 57344
	.long 61440
	.long 65536
	.long 69632
	.long 73728
	.long 77824
	.long 32
	.long 1
	.long 8
	.long 768
	.long 81920
	.long 86016
	.long 90112
	.long 1023
	.long 2049
	.long 94208
	.long 2815
	.long 98304
	.long 102400
	.long 106496
.globl syntax1
	.even
syntax1:
	.long .LC51
	.word 13
	.word 8
	.word 21
	.long .LC52
	.word 0
	.word 0
	.long .LC53
	.word 0
	.word 8
	.word 0
	.long .LC54
	.word 7
	.word 6
	.long .LC53
	.word 1
	.word 8
	.word 17
	.long .LC55
	.word 0
	.word 0
	.long .LC53
	.word 2
	.word 8
	.word 18
	.long .LC56
	.word 0
	.word 0
	.long .LC57
	.word 3
	.word 4
	.word 2
	.long .LC58
	.word 5
	.word 3
	.long .LC59
	.word 3
	.word 4
	.word 0
	.long .LC60
	.word 5
	.word 3
	.long .LC61
	.word 3
	.word 4
	.word 0
	.long .LC62
	.word 5
	.word 3
	.long .LC63
	.word 3
	.word 4
	.word 0
	.long .LC64
	.word 5
	.word 3
	.long .LC65
	.word 4
	.word 19
	.word 4
	.long .LC66
	.word 6
	.word 6
	.long .LC65
	.word 4
	.word 4
	.word 19
	.long .LC67
	.word 6
	.word 6
	.long .LC68
	.word 1
	.word 8
	.word 17
	.long .LC69
	.word 0
	.word 0
	.long .LC68
	.word 2
	.word 8
	.word 18
	.long .LC70
	.word 0
	.word 0
	.long .LC68
	.word 0
	.word 8
	.word 0
	.long .LC71
	.word 7
	.word 6
	.long .LC72
	.word 0
	.word 8
	.word 0
	.long .LC73
	.word 7
	.word 6
	.long .LC74
	.word 0
	.word 8
	.word 0
	.long .LC75
	.word 7
	.word 6
	.long .LC57
	.word 3
	.word 8
	.word 1
	.long .LC76
	.word 5
	.word 3
	.long .LC59
	.word 3
	.word 8
	.word 0
	.long .LC77
	.word 5
	.word 3
	.long .LC61
	.word 3
	.word 8
	.word 0
	.long .LC78
	.word 5
	.word 3
	.long .LC63
	.word 3
	.word 8
	.word 0
	.long .LC79
	.word 5
	.word 3
	.long .LC80
	.word 1
	.word 8
	.word 17
	.long .LC81
	.word 0
	.word 0
	.long .LC80
	.word 2
	.word 8
	.word 18
	.long .LC82
	.word 0
	.word 0
	.long .LC80
	.word 0
	.word 8
	.word 0
	.long .LC83
	.word 7
	.word 6
	.long .LC84
	.word 0
	.word 8
	.word 1
	.long .LC85
	.word 7
	.word 6
	.long .LC86
	.word 5
	.word 10
	.word 0
	.long .LC87
	.word 15
	.word 15
	.long .LC88
	.word 5
	.word 10
	.word 3
	.long .LC89
	.word 15
	.word 15
	.long .LC86
	.word 1
	.word 2
	.word 0
	.long .LC90
	.word 15
	.word 15
	.long .LC88
	.word 2
	.word 10
	.word 3
	.long .LC91
	.word 15
	.word 15
	.long .LC86
	.word 2
	.word 10
	.word 0
	.long .LC92
	.word 15
	.word 15
	.long .LC86
	.word 2
	.word 18
	.word 0
	.long .LC93
	.word 8
	.word 8
	.long .LC94
	.word 0
	.word 0
	.word 21
	.long .LC95
	.word 7
	.word 6
	.long .LC96
	.word 2
	.word 2
	.word 4
	.long .LC97
	.word 6
	.word 6
	.long .LC98
	.word 5
	.word 5
	.word 3
	.long .LC99
	.word 12
	.word 12
	.long .LC100
	.word 0
	.word 0
	.word 21
	.long .LC101
	.word 7
	.word 6
	.long .LC86
	.word 2
	.word 2
	.word 17
	.long .LC102
	.word 8
	.word 8
	.long .LC103
	.word 0
	.word 0
	.word 21
	.long .LC104
	.word 7
	.word 6
	.long .LC86
	.word 2
	.word 2
	.word 18
	.long .LC105
	.word 8
	.word 8
	.long .LC106
	.word 0
	.word 0
	.word 21
	.long .LC107
	.word 7
	.word 6
	.long .LC108
	.word 1
	.word 0
	.word 21
	.long .LC109
	.word 6
	.word 6
	.long .LC110
	.word 2
	.word 4
	.word 21
	.long .LC111
	.word 3
	.word 3
	.long .LC112
	.word 5
	.word 5
	.word 21
	.long .LC113
	.word 7
	.word 7
	.long .LC114
	.word 4
	.word 20
	.word 6
	.long .LC115
	.word 6
	.word 6
	.long .LC116
	.word 6
	.word 21
	.word 21
	.long .LC117
	.word 0
	.word 0
	.long .LC118
	.word 1
	.word 0
	.word 21
	.long .LC119
	.word 8
	.word 8
	.long .LC120
	.word 0
	.word 1
	.word 21
	.long .LC121
	.word 7
	.word 6
	.long .LC114
	.word 4
	.word 7
	.word 20
	.long .LC122
	.word 6
	.word 6
	.long .LC123
	.word 6
	.word 8
	.word 21
	.long .LC124
	.word 0
	.word 0
	.long .LC125
	.word 2
	.word 3
	.word 8
	.long .LC126
	.word 3
	.word 3
	.long .LC127
	.word 6
	.word 3
	.word 21
	.long .LC128
	.word 0
	.word 0
	.long .LC86
	.word 5
	.word 3
	.word 26
	.long .LC129
	.word 4
	.word 4
	.long .LC86
	.word 5
	.word 26
	.word 3
	.long .LC130
	.word 4
	.word 4
	.long .LC131
	.word 6
	.word 21
	.word 21
	.long .LC132
	.word 0
	.word 0
	.long .LC133
	.word 6
	.word 21
	.word 21
	.long .LC134
	.word 0
	.word 0
	.long .LC135
	.word 6
	.word 8
	.word 21
	.long .LC136
	.word 0
	.word 0
	.long .LC137
	.word 6
	.word 21
	.word 21
	.long .LC138
	.word 0
	.word 0
	.long .LC139
	.word 6
	.word 21
	.word 21
	.long .LC140
	.word 0
	.word 0
	.long .LC141
	.word 6
	.word 21
	.word 21
	.long .LC142
	.word 0
	.word 0
	.long .LC143
	.word 6
	.word 21
	.word 21
	.long .LC144
	.word 0
	.word 0
	.long .LC145
	.word 6
	.word 5
	.word 21
	.long .LC146
	.word 0
	.word 0
	.long .LC147
	.word 6
	.word 5
	.word 21
	.long .LC148
	.word 0
	.word 0
	.long .LC149
	.word 2
	.word 4
	.word 23
	.long .LC150
	.word 4
	.word 4
	.long .LC151
	.word 8
	.word 0
	.word 21
	.long .LC152
	.word 6
	.word 6
	.long .LC153
	.word 0
	.word 8
	.word 0
	.long .LC154
	.word 7
	.word 6
	.long .LC155
	.word 0
	.word 8
	.word 0
	.long .LC156
	.word 7
	.word 6
	.long .LC155
	.word 7
	.word 8
	.word 3
	.long .LC156
	.word 7
	.word 6
	.long .LC157
	.word 0
	.word 23
	.word 21
	.long .LC158
	.word 10
	.word 10
	.long .LC159
	.word 0
	.word 23
	.word 21
	.long .LC160
	.word 10
	.word 10
	.long .LC161
	.word 0
	.word 23
	.word 21
	.long .LC162
	.word 10
	.word 10
	.long .LC163
	.word 5
	.word 8
	.word 4
	.long .LC164
	.word 8
	.word 8
	.long .LC165
	.word 1
	.word 4
	.word 4
	.long .LC166
	.word 4
	.word 4
	.long .LC165
	.word 1
	.word 13
	.word 13
	.long .LC167
	.word 4
	.word 4
	.long .LC168
	.word 2
	.word 2
	.word 4
	.long .LC169
	.word 8
	.word 8
	.long .LC170
	.word 2
	.word 2
	.word 4
	.long .LC171
	.word 12
	.word 12
	.long .LC172
	.word 9
	.word 10
	.word 3
	.long .LC173
	.word 8
	.word 7
	.long .LC174
	.word 0
	.word 4
	.word 4
	.long .LC175
	.word 7
	.word 6
	.long .LC174
	.word 0
	.word 13
	.word 13
	.long .LC176
	.word 7
	.word 6
	.long .LC177
	.word 9
	.word 10
	.word 3
	.long .LC178
	.word 8
	.word 7
	.long .LC179
	.word 0
	.word 10
	.word 4
	.long .LC180
	.word 7
	.word 6
	.long .LC181
	.word 0
	.word 4
	.word 0
	.long .LC182
	.word 7
	.word 6
	.long .LC183
	.word 0
	.word 24
	.word 24
	.long .LC184
	.word 7
	.word 6
	.long .LC185
	.word 2
	.word 2
	.word 4
	.long .LC186
	.word 8
	.word 8
	.long .LC187
	.word 2
	.word 2
	.word 4
	.long .LC188
	.word 12
	.word 12
	.long .LC189
	.word 1
	.word 4
	.word 4
	.long .LC190
	.word 7
	.word 6
	.long .LC189
	.word 1
	.word 13
	.word 13
	.long .LC191
	.word 7
	.word 6
	.long .LC192
	.word 5
	.word 4
	.word 4
	.long .LC193
	.word 3
	.word 3
	.long .LC192
	.word 5
	.word 3
	.word 3
	.long .LC194
	.word 4
	.word 4
	.long .LC192
	.word 5
	.word 4
	.word 3
	.long .LC195
	.word 4
	.word 4
	.long .LC196
	.word 0
	.word 2
	.word 4
	.long .LC197
	.word 7
	.word 6
	.long .LC196
	.word 0
	.word 4
	.word 12
	.long .LC198
	.word 7
	.word 6
	.long .LC199
	.word 9
	.word 10
	.word 3
	.long .LC200
	.word 8
	.word 7
	.long .LC201
	.word 0
	.word 4
	.word 4
	.long .LC202
	.word 7
	.word 6
	.long .LC201
	.word 0
	.word 13
	.word 13
	.long .LC203
	.word 7
	.word 6
	.long .LC204
	.word 0
	.word 2
	.word 4
	.long .LC205
	.word 7
	.word 6
	.long .LC204
	.word 7
	.word 3
	.word 4
	.long .LC205
	.word 7
	.word 6
	.long .LC204
	.word 0
	.word 4
	.word 12
	.long .LC206
	.word 7
	.word 6
	.long .LC207
	.word 11
	.word 12
	.word 21
	.long .LC208
	.word 7
	.word 6
	.long .LC209
	.word 11
	.word 12
	.word 21
	.long .LC210
	.word 7
	.word 6
	.long .LC211
	.word 11
	.word 12
	.word 21
	.long .LC212
	.word 7
	.word 6
	.long .LC213
	.word 11
	.word 12
	.word 21
	.long .LC214
	.word 7
	.word 6
	.long .LC207
	.word 0
	.word 8
	.word 4
	.long .LC215
	.word 7
	.word 6
	.long .LC207
	.word 0
	.word 4
	.word 4
	.long .LC216
	.word 7
	.word 6
	.long .LC209
	.word 0
	.word 8
	.word 4
	.long .LC217
	.word 7
	.word 6
	.long .LC209
	.word 0
	.word 4
	.word 4
	.long .LC218
	.word 7
	.word 6
	.long .LC211
	.word 0
	.word 8
	.word 4
	.long .LC219
	.word 7
	.word 6
	.long .LC211
	.word 0
	.word 4
	.word 4
	.long .LC220
	.word 7
	.word 6
	.long .LC213
	.word 0
	.word 8
	.word 4
	.long .LC221
	.word 7
	.word 6
	.long .LC213
	.word 0
	.word 4
	.word 4
	.long .LC222
	.word 7
	.word 6
	.long .LC223
	.word 10
	.word 4
	.word 21
	.long .LC224
	.word 7
	.word 6
	.long .LC153
	.word 7
	.word 8
	.word 3
	.long .LC154
	.word 7
	.word 6
	.long .LC225
	.word 11
	.word 12
	.word 21
	.long .LC226
	.word 7
	.word 6
	.long .LC225
	.word 0
	.word 8
	.word 4
	.long .LC227
	.word 7
	.word 6
	.long .LC225
	.word 0
	.word 4
	.word 4
	.long .LC228
	.word 7
	.word 6
	.long .LC229
	.word 11
	.word 12
	.word 21
	.long .LC230
	.word 7
	.word 6
	.long .LC229
	.word 0
	.word 8
	.word 4
	.long .LC231
	.word 7
	.word 6
	.long .LC229
	.word 0
	.word 4
	.word 4
	.long .LC232
	.word 7
	.word 6
	.long .LC233
	.word 11
	.word 12
	.word 21
	.long .LC234
	.word 7
	.word 6
	.long .LC233
	.word 0
	.word 8
	.word 4
	.long .LC235
	.word 7
	.word 6
	.long .LC233
	.word 0
	.word 4
	.word 4
	.long .LC236
	.word 7
	.word 6
	.long .LC237
	.word 11
	.word 12
	.word 21
	.long .LC238
	.word 7
	.word 6
	.long .LC237
	.word 0
	.word 8
	.word 4
	.long .LC239
	.word 7
	.word 6
	.long .LC237
	.word 0
	.word 4
	.word 4
	.long .LC240
	.word 7
	.word 6
	.long .LC241
	.word 0
	.word 4
	.word 12
	.long .LC242
	.word 7
	.word 6
	.long .LC241
	.word 0
	.word 2
	.word 4
	.long .LC243
	.word 7
	.word 6
	.long .LC244
	.word 0
	.word 2
	.word 4
	.long .LC245
	.word 7
	.word 6
	.long .LC244
	.word 7
	.word 3
	.word 4
	.long .LC245
	.word 7
	.word 6
	.long .LC244
	.word 0
	.word 4
	.word 12
	.long .LC246
	.word 7
	.word 6
	.long .LC247
	.word 0
	.word 25
	.word 12
	.long .LC248
	.word 7
	.word 6
	.long .LC247
	.word 0
	.word 12
	.word 25
	.long .LC248
	.word 7
	.word 6
	.long .LC86
	.word 2
	.word 17
	.word 0
	.long .LC249
	.word 8
	.word 8
	.long .LC250
	.word 6
	.word 8
	.word 21
	.long .LC251
	.word 7
	.word 6
	.long .LC252
	.word 5
	.word 27
	.word 21
	.long .LC253
	.word 2
	.word 2
	.long .LC254
	.word 6
	.word 8
	.word 21
	.long .LC255
	.word 4
	.word 4
.text
.LC255:
	.ascii "0100100001001xxx\0"
.LC254:
	.ascii "bkpt\0"
.LC253:
	.ascii "010011100111101x\0"
.LC252:
	.ascii "movec.\0"
.LC251:
	.ascii "0100111001110100\0"
.LC250:
	.ascii "rtd\0"
.LC249:
	.ascii "0100001011xxxxxx\0"
.LC248:
	.ascii "00001110xxxxxxxx\0"
.LC247:
	.ascii "moves.\0"
.LC246:
	.ascii "1001xxx1xxxxxxxx\0"
.LC245:
	.ascii "1001xxx0xxxxxxxx\0"
.LC244:
	.ascii "sub.\0"
.LC243:
	.ascii "1000xxx0xxxxxxxx\0"
.LC242:
	.ascii "1000xxx1xxxxxxxx\0"
.LC241:
	.ascii "or.\0"
.LC240:
	.ascii "1110xxx0xx101xxx\0"
.LC239:
	.ascii "1110xxx0xx001xxx\0"
.LC238:
	.ascii "1110001011xxxxxx\0"
.LC237:
	.ascii "lsr.\0"
.LC236:
	.ascii "1110xxx1xx101xxx\0"
.LC235:
	.ascii "1110xxx1xx001xxx\0"
.LC234:
	.ascii "1110001111xxxxxx\0"
.LC233:
	.ascii "lsl.\0"
.LC232:
	.ascii "1110xxx0xx100xxx\0"
.LC231:
	.ascii "1110xxx0xx000xxx\0"
.LC230:
	.ascii "1110000011xxxxxx\0"
.LC229:
	.ascii "asr.\0"
.LC228:
	.ascii "1110xxx1xx100xxx\0"
.LC227:
	.ascii "1110xxx1xx000xxx\0"
.LC226:
	.ascii "1110000111xxxxxx\0"
.LC225:
	.ascii "asl.\0"
.LC224:
	.ascii "01001000xx000xxx\0"
.LC223:
	.ascii "ext.\0"
.LC222:
	.ascii "1110xxx0xx110xxx\0"
.LC221:
	.ascii "1110xxx0xx010xxx\0"
.LC220:
	.ascii "1110xxx1xx110xxx\0"
.LC219:
	.ascii "1110xxx1xx010xxx\0"
.LC218:
	.ascii "1110xxx0xx111xxx\0"
.LC217:
	.ascii "1110xxx0xx011xxx\0"
.LC216:
	.ascii "1110xxx1xx111xxx\0"
.LC215:
	.ascii "1110xxx1xx011xxx\0"
.LC214:
	.ascii "1110010011xxxxxx\0"
.LC213:
	.ascii "roxr.\0"
.LC212:
	.ascii "1110010111xxxxxx\0"
.LC211:
	.ascii "roxl.\0"
.LC210:
	.ascii "1110011011xxxxxx\0"
.LC209:
	.ascii "ror.\0"
.LC208:
	.ascii "1110011111xxxxxx\0"
.LC207:
	.ascii "rol.\0"
.LC206:
	.ascii "1101xxx1xxxxxxxx\0"
.LC205:
	.ascii "1101xxx0xxxxxxxx\0"
.LC204:
	.ascii "add.\0"
.LC203:
	.ascii "1101xxx1xx001xxx\0"
.LC202:
	.ascii "1101xxx1xx000xxx\0"
.LC201:
	.ascii "addx.\0"
.LC200:
	.ascii "1101xxxx11xxxxxx\0"
.LC199:
	.ascii "adda.\0"
.LC198:
	.ascii "1100xxx1xxxxxxxx\0"
.LC197:
	.ascii "1100xxx0xxxxxxxx\0"
.LC196:
	.ascii "and.\0"
.LC195:
	.ascii "1100xxx110001xxx\0"
.LC194:
	.ascii "1100xxx101001xxx\0"
.LC193:
	.ascii "1100xxx101000xxx\0"
.LC192:
	.ascii "exg.\0"
.LC191:
	.ascii "1100xxx100001xxx\0"
.LC190:
	.ascii "1100xxx100000xxx\0"
.LC189:
	.ascii "abcd.\0"
.LC188:
	.ascii "1100xxx111xxxxxx\0"
.LC187:
	.ascii "muls.\0"
.LC186:
	.ascii "1100xxx011xxxxxx\0"
.LC185:
	.ascii "mulu.\0"
.LC184:
	.ascii "1011xxx1xx001xxx\0"
.LC183:
	.ascii "cmpm.\0"
.LC182:
	.ascii "1011xxx1xxxxxxxx\0"
.LC181:
	.ascii "eor.\0"
.LC180:
	.ascii "1011xxx0xxxxxxxx\0"
.LC179:
	.ascii "cmp.\0"
.LC178:
	.ascii "1011xxxx11xxxxxx\0"
.LC177:
	.ascii "cmpa.\0"
.LC176:
	.ascii "1001xxx1xx001xxx\0"
.LC175:
	.ascii "1001xxx1xx000xxx\0"
.LC174:
	.ascii "subx.\0"
.LC173:
	.ascii "1001xxxx11xxxxxx\0"
.LC172:
	.ascii "suba.\0"
.LC171:
	.ascii "1000xxx111xxxxxx\0"
.LC170:
	.ascii "divs.\0"
.LC169:
	.ascii "1000xxx011xxxxxx\0"
.LC168:
	.ascii "divu.\0"
.LC167:
	.ascii "1000xxx100001xxx\0"
.LC166:
	.ascii "1000xxx100000xxx\0"
.LC165:
	.ascii "sbcd.\0"
.LC164:
	.ascii "0111xxx0xxxxxxxx\0"
.LC163:
	.ascii "moveq.\0"
.LC162:
	.ascii "0110xxxxxxxxxxxx\0"
.LC161:
	.ascii "b~~.\0"
.LC160:
	.ascii "01100001xxxxxxxx\0"
.LC159:
	.ascii "bsr.\0"
.LC158:
	.ascii "01100000xxxxxxxx\0"
.LC157:
	.ascii "bra.\0"
.LC156:
	.ascii "0101xxx1xxxxxxxx\0"
.LC155:
	.ascii "subq.\0"
.LC154:
	.ascii "0101xxx0xxxxxxxx\0"
.LC153:
	.ascii "addq.\0"
.LC152:
	.ascii "0101xxxx11xxxxxx\0"
.LC151:
	.ascii "s~~.\0"
.LC150:
	.ascii "0101xxxx11001xxx\0"
.LC149:
	.ascii "db~~.\0"
.LC148:
	.ascii "0100111011xxxxxx\0"
.LC147:
	.ascii "jmp\0"
.LC146:
	.ascii "0100111010xxxxxx\0"
.LC145:
	.ascii "jsr\0"
.LC144:
	.ascii "0100111001110111\0"
.LC143:
	.ascii "rtr\0"
.LC142:
	.ascii "0100111001110110\0"
.LC141:
	.ascii "trapv\0"
.LC140:
	.ascii "0100111001110101\0"
.LC139:
	.ascii "rts\0"
.LC138:
	.ascii "0100111001110011\0"
.LC137:
	.ascii "rte\0"
.LC136:
	.ascii "0100111001110010\0"
.LC135:
	.ascii "stop\0"
.LC134:
	.ascii "0100111001110001\0"
.LC133:
	.ascii "nop\0"
.LC132:
	.ascii "0100111001110000\0"
.LC131:
	.ascii "reset\0"
.LC130:
	.ascii "0100111001101xxx\0"
.LC129:
	.ascii "0100111001100xxx\0"
.LC128:
	.ascii "0100111001011xxx\0"
.LC127:
	.ascii "unlk\0"
.LC126:
	.ascii "0100111001010xxx\0"
.LC125:
	.ascii "link.\0"
.LC124:
	.ascii "010011100100xxxx\0"
.LC123:
	.ascii "trap\0"
.LC122:
	.ascii "010011001xxxxxxx\0"
.LC121:
	.ascii "01001010xxxxxxxx\0"
.LC120:
	.ascii "tst.\0"
.LC119:
	.ascii "0100101011xxxxxx\0"
.LC118:
	.ascii "tas.\0"
.LC117:
	.ascii "0100101011111100\0"
.LC116:
	.ascii "illegal\0"
.LC115:
	.ascii "010010001xxxxxxx\0"
.LC114:
	.ascii "movem.\0"
.LC113:
	.ascii "0100100001xxxxxx\0"
.LC112:
	.ascii "pea.\0"
.LC111:
	.ascii "0100100001000xxx\0"
.LC110:
	.ascii "swap.\0"
.LC109:
	.ascii "0100100000xxxxxx\0"
.LC108:
	.ascii "nbcd.\0"
.LC107:
	.ascii "01000110xxxxxxxx\0"
.LC106:
	.ascii "not.\0"
.LC105:
	.ascii "0100011011xxxxxx\0"
.LC104:
	.ascii "01000100xxxxxxxx\0"
.LC103:
	.ascii "neg.\0"
.LC102:
	.ascii "0100010011xxxxxx\0"
.LC101:
	.ascii "01000010xxxxxxxx\0"
.LC100:
	.ascii "clr.\0"
.LC99:
	.ascii "0100xxx111xxxxxx\0"
.LC98:
	.ascii "lea.\0"
.LC97:
	.ascii "0100xxx110xxxxxx\0"
.LC96:
	.ascii "chk.\0"
.LC95:
	.ascii "01000000xxxxxxxx\0"
.LC94:
	.ascii "negx.\0"
.LC93:
	.ascii "0100000011xxxxxx\0"
.LC92:
	.ascii "0011xxxxxxxxxxxx\0"
.LC91:
	.ascii "0011xxx001xxxxxx\0"
.LC90:
	.ascii "0001xxxxxxxxxxxx\0"
.LC89:
	.ascii "0010xxx001xxxxxx\0"
.LC88:
	.ascii "movea.\0"
.LC87:
	.ascii "0010xxxxxxxxxxxx\0"
.LC86:
	.ascii "move.\0"
.LC85:
	.ascii "00001100xxxxxxxx\0"
.LC84:
	.ascii "cmpi.\0"
.LC83:
	.ascii "00001010xxxxxxxx\0"
.LC82:
	.ascii "0000101001111100\0"
.LC81:
	.ascii "0000101000111100\0"
.LC80:
	.ascii "eori.\0"
.LC79:
	.ascii "0000100011xxxxxx\0"
.LC78:
	.ascii "0000100010xxxxxx\0"
.LC77:
	.ascii "0000100001xxxxxx\0"
.LC76:
	.ascii "0000100000xxxxxx\0"
.LC75:
	.ascii "00000110xxxxxxxx\0"
.LC74:
	.ascii "addi.\0"
.LC73:
	.ascii "00000100xxxxxxxx\0"
.LC72:
	.ascii "subi.\0"
.LC71:
	.ascii "00000010xxxxxxxx\0"
.LC70:
	.ascii "0000001001111100\0"
.LC69:
	.ascii "0000001000111100\0"
.LC68:
	.ascii "andi.\0"
.LC67:
	.ascii "0000xxx11x001xxx\0"
.LC66:
	.ascii "0000xxx10x001xxx\0"
.LC65:
	.ascii "movep.\0"
.LC64:
	.ascii "0000xxx111xxxxxx\0"
.LC63:
	.ascii "bset.\0"
.LC62:
	.ascii "0000xxx110xxxxxx\0"
.LC61:
	.ascii "bclr.\0"
.LC60:
	.ascii "0000xxx101xxxxxx\0"
.LC59:
	.ascii "bchg.\0"
.LC58:
	.ascii "0000xxx100xxxxxx\0"
.LC57:
	.ascii "btst.\0"
.LC56:
	.ascii "0000000001111100\0"
.LC55:
	.ascii "0000000000111100\0"
.LC54:
	.ascii "00000000xxxxxxxx\0"
.LC53:
	.ascii "ori.\0"
.LC52:
	.ascii "xxxxxxxxxxxxxxxx\0"
.LC51:
	.ascii "dc\0"
.globl ROMSYMB
.data
ROMSYMB:
	.ascii "/rom\0\0"
.globl RAMEND
RAMEND:
	.ascii "/ramend\0\0"
.globl RTC
RTC:
	.ascii "/rtc\0\0"
.globl PIT
PIT:
	.ascii "/pit\0\0"
.globl DUART
DUART:
	.ascii "/duart\0\0"
.globl d_0
d_0:
	.ascii "D0   \0"
.globl d_1
d_1:
	.ascii "D1   \0"
.globl d_2
d_2:
	.ascii "D2   \0"
.globl d_3
d_3:
	.ascii "D3   \0"
.globl d_4
d_4:
	.ascii "D4   \0"
.globl d_5
d_5:
	.ascii "D5   \0"
.globl d_6
d_6:
	.ascii "D6   \0"
.globl d_7
d_7:
	.ascii "D7   \0"
.globl a_0
a_0:
	.ascii "A0   \0"
.globl a_1
a_1:
	.ascii "A1   \0"
.globl a_2
a_2:
	.ascii "A2   \0"
.globl a_3
a_3:
	.ascii "A3   \0"
.globl a_4
a_4:
	.ascii "A4   \0"
.globl a_5
a_5:
	.ascii "A5   \0"
.globl a_6
a_6:
	.ascii "A6   \0"
.globl a_7
a_7:
	.ascii "A7   \0"
.globl p_c
p_c:
	.ascii "PC   \0"
.globl s_r
s_r:
	.ascii "SR   \0"
.globl usp
usp:
	.ascii "USP  \0"
.globl msp
msp:
	.ascii "MSP  \0"
.globl ssp
ssp:
	.ascii "SSP  \0"
.globl sfc
sfc:
	.ascii "SFC  \0"
.globl dfc
dfc:
	.ascii "DFC  \0"
.globl vbr
vbr:
	.ascii "VBR  \0"
.globl cac
cac:
	.ascii "CACR \0"
.globl caa
caa:
	.ascii "CAAR \0"
.globl PROMPT
PROMPT:
	.ascii "\12MOTOROLA> \0"
.globl WHICHREGMSG
WHICHREGMSG:
	.ascii "Which register? \0"
.globl BRKMSG
BRKMSG:
	.ascii "Break Point:\12\0"
.globl SYMBMSG
SYMBMSG:
	.ascii "Known Symbols:\12\0"
.globl UNKNOWNMSG
UNKNOWNMSG:
	.ascii "UNKNOWN\11\11\11?\0"
.globl HITKEYMSG
HITKEYMSG:
	.ascii "Hit any key to continue ...\12\0"
.globl MMASHELPMSG
MMASHELPMSG:
	.ascii "\12Directives.\12Backup -[<number>], Advance +[<number>], Help '?', Quit 'q' or '.'\12\12\0"
.globl NOERR
NOERR:
	.ascii "\0"
.globl ERR01
ERR01:
	.ascii "ERROR 01: illegal number of arguments\12\0"
.globl ERR02
ERR02:
	.ascii "ERROR 02: illegal address syntax\12\0"
.globl ERR03
ERR03:
	.ascii "ERROR 03: illegal number syntax\12\0"
.globl ERR04
ERR04:
	.ascii "ERROR 04: illegal option\12\0"
.globl ERR05
ERR05:
	.ascii "ERROR 05: insufficient room to insert data\12\0"
.globl ERR06
ERR06:
	.ascii "ERROR 06: breakpoint table is full\12\0"
.globl ERR07
ERR07:
	.ascii "ERROR 07: illegal command call\12\0"
.globl ERR08
ERR08:
	.ascii "\12ERROR 08: S-record load failed, invalid checksum = \0"
.globl ERR09
ERR09:
	.ascii "ERROR 09: invalid assembly => \0"
.globl syn
	.even
syn:
	.long .LC256
	.long .LC257
	.long .LC258
	.long .LC259
	.long .LC260
	.long .LC261
	.long .LC262
	.long .LC263
	.long .LC264
	.long .LC265
	.long .LC266
	.long .LC267
	.long .LC268
	.long .LC269
	.long .LC270
	.long .LC271
	.long .LC272
	.long .LC273
	.long .LC274
	.long .LC275
	.long 0
.text
.LC275:
	.ascii "control '^' | '=' | '.'\12\0"
.LC274:
	.ascii "escape a control character that will be used to break the transparent mode\12\0"
.LC273:
	.ascii "unit -c0 || -c1 || -p || -f || -m\12\0"
.LC272:
	.ascii "name name of command or device i.e. dc,he or host\12\0"
.LC271:
	.ascii "text ;<character string>\12\0"
.LC270:
	.ascii "mask <number>\12\0"
.LC269:
	.ascii "sign + || -\12\0"
.LC268:
	.ascii "exp [<sign>]<number>[<sign><number>]...\12\0"
.LC267:
	.ascii "size -b || -h || -w || -l\12\0"
.LC266:
	.ascii "data <number>\12\0"
.LC265:
	.ascii "count <number>\12\0"
.LC264:
	.ascii "symbol /<ASCII character>[<ASCII character>]...\12\0"
.LC263:
	.ascii "number <hex> || <dec> || <oct> || <bin> || <symbol>\12\0"
.LC262:
	.ascii "bin %<0-1>[<0-1>]...\12\0"
.LC261:
	.ascii "oct @<0-7>[<0-7>]...\12\0"
.LC260:
	.ascii "dec &<0-9>[<0-9>]...\12\0"
.LC259:
	.ascii "hex [$]<0-9 || A-F || a-f>[<0-9 || A-F || a-f>]...\12\0"
.LC258:
	.ascii "offset <number>\12\0"
.LC257:
	.ascii "addr <number>\12\0"
.LC256:
	.ascii "range <addr>,<addr>\12range <addr>:<count>\12\0"
.globl p
.data
	.even
p:
	.long .LC276
	.long 4202497
	.long 8
	.long .LC277
	.long 4202513
	.long 8
	.long 0
	.long 0
	.skip 4
.text
.LC277:
	.ascii "host \0"
.LC276:
	.ascii "term \0"
.globl f
.data
	.even
f:
	.long .LC278
	.long ascmd
	.long .LC279
	.long .LC280
	.long bfcmd
	.long .LC281
	.long .LC282
	.long bmcmd
	.long .LC283
	.long .LC284
	.long brcmd
	.long .LC285
	.long .LC286
	.long bscmd
	.long .LC287
	.long .LC288
	.long dacmd
	.long .LC289
	.long .LC290
	.long dccmd
	.long .LC291
	.long .LC292
	.long gocmd
	.long .LC293
	.long .LC294
	.long gocmd
	.long .LC295
	.long .LC296
	.long hecmd
	.long .LC297
	.long .LC298
	.long hecmd
	.long .LC299
	.long .LC300
	.long hecmd
	.long .LC301
	.long .LC302
	.long locmd
	.long .LC303
	.long .LC304
	.long mdcmd
	.long .LC305
	.long .LC306
	.long mmcmd
	.long .LC307
	.long .LC308
	.long rdcmd
	.long .LC309
	.long .LC310
	.long rmcmd
	.long .LC311
	.long .LC312
	.long sdcmd
	.long .LC313
	.long .LC314
	.long tmcmd
	.long .LC315
	.long .LC316
	.long trcmd
	.long .LC317
	.long 0
	.long 0
	.long 0
.text
.LC317:
	.ascii "tr \12\0"
.LC316:
	.ascii "tr Trace\12\0"
.LC315:
	.ascii "tm [<escape>]\12\0"
.LC314:
	.ascii "tm Transparent Mode\12\0"
.LC313:
	.ascii "sd [<symbol> <exp>]\12\0"
.LC312:
	.ascii "sd Symbol Define\12\0"
.LC311:
	.ascii "rm [<register> [<New Value>]]\12\0"
.LC310:
	.ascii "rm Register Modify\12\0"
.LC309:
	.ascii "rd [<unit>]\12\0"
.LC308:
	.ascii "rd Register Display\12\0"
.LC307:
	.ascii "mm [<size>] <addr> [<control>]\12\0"
.LC306:
	.ascii "mm Memory Modify\12\0"
.LC305:
	.ascii "md [<size>] <addr>||<range>\12\12Memory Display with Disassembly\12md -di <addr>\12\0"
.LC304:
	.ascii "md Memory Display\12\0"
.LC303:
	.ascii "lo [<offset>] [<text>]\12\0"
.LC302:
	.ascii "lo Load S-Records\12\0"
.LC301:
	.ascii "help [<name>]||[<syntax>]\12\0"
.LC300:
	.ascii "help Help\12\0"
.LC299:
	.ascii "he [<name>]||[<syntax>]\12\0"
.LC298:
	.ascii "he \12\0"
.LC297:
	.ascii "? [<name>]||[<syntax>]\12\0"
.LC296:
	.ascii "?  \12\0"
.LC295:
	.ascii "go [-b] [<addr>]\12\0"
.LC294:
	.ascii "go Go Execute User Program\12\0"
.LC293:
	.ascii "g  [-b] [<addr>]\12\0"
.LC292:
	.ascii "g  \12\0"
.LC291:
	.ascii "dc <exp>\12\0"
.LC290:
	.ascii "dc Data Conversion\12\0"
.LC289:
	.ascii "da [yymmddhhmm[.ss]]\12\0"
.LC288:
	.ascii "da get/set RTC Date & Time\12\0"
.LC287:
	.ascii "bs [<size>] <range> (<data>[ <mask>])||(<text>)\12\0"
.LC286:
	.ascii "bs Block Search\12\0"
.LC285:
	.ascii "br [<addr>][<COUNTDEL><count>]\12br -r [<addr>]\12\0"
.LC284:
	.ascii "br Break Point Insertion\12\0"
.LC283:
	.ascii "bm [<size>] <range> <addr>\12\0"
.LC282:
	.ascii "bm Block Move\12\0"
.LC281:
	.ascii "bf [<size>] <range> <data>\12\0"
.LC280:
	.ascii "bf Block Fill\12\0"
.LC279:
	.ascii "as <addr>\12\0"
.LC278:
	.ascii "as Assembler/Disassembler\12\0"
.globl equality
.data
	.even
equality:
	.long .LC318
	.long .LC319
	.long .LC320
	.long .LC321
	.long .LC318
	.long .LC318
	.long .LC318
	.long .LC318
	.long .LC318
	.long .LC318
	.long .LC318
	.long .LC318
	.long .LC322
	.long .LC323
	.long .LC324
.text
.LC324:
	.ascii "\11le0\0"
.LC323:
	.ascii "\11ne0\0"
.LC322:
	.ascii "\11lt0\0"
.LC321:
	.ascii "\11ge0\0"
.LC320:
	.ascii "\11eq0\0"
.LC319:
	.ascii "\11gt0\0"
.LC318:
	.ascii "\0"
.LC325:
	.ascii "=\0"
.LC326:
	.ascii "\12\12Copyright Motorola Inc. 1989 All Rights Reserved\12\0"
.LC327:
	.ascii "Fbug68 Monitor/Debugger Version 1.1 - 9/28/89 \12\0"
	.even
.globl main_without__main
main_without__main:
	link.w %a6,#0
	movm.l #0x3830,-(%sp)
	move.l #520192,-(%sp)
	jsr get32
	addq.w #4,%sp
	moveq.l #1,%d4
	cmp.l %d0,%d4
	jbne .L2
	clr.l -(%sp)
	move.l #520192,-(%sp)
	jsr put32
	addq.w #8,%sp
	sub.l %a2,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #8192,4(%a0,%d1.l)
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #p_c,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #9984,4(%a0,%d1.l)
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #s_r,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #6912,4(%a0,%d1.l)
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #usp,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #.LC325,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #7168,4(%a0,%d1.l)
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #msp,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #8192,4(%a0,%d1.l)
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #ssp,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	clr.l 4(%a0,%d1.l)
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #vbr,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #cac,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #caa,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #sfc,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #dfc,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #.LC325,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #d_0,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #d_1,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #d_2,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #d_3,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #d_4,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #d_5,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #d_6,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #d_7,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #.LC325,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #a_0,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #a_1,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #a_2,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #a_3,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #a_4,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #a_5,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #a_6,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%a3
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #8192,4(%a0,%d1.l)
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	move.l #a_7,(%a0,%d1.l)
	addq.w #1,%a2
	move.l %a2,%d3
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	clr.l (%a0,%d1.l)
	move.l %d2,%a2
.L3:
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	tst.l (%a0,%d1.l)
	jbne .L6
	jbra .L4
.L6:
	cmp.l %a2,%a3
	jbeq .L7
	lea (3,%a3),%a0
	cmp.l %a2,%a0
	jbeq .L7
	lea (5,%a3),%a0
	cmp.l %a2,%a0
	jbeq .L7
	cmp.l %a2,%d3
	jblt .L7
	move.l %a2,%d0
	move.l %d0,%d1
	asl.l #3,%d1
	lea mpu,%a0
	clr.l 4(%a0,%d1.l)
.L7:
.L5:
	addq.w #1,%a2
	jbra .L3
.L4:
	nop
	sub.l %a2,%a2
.L8:
	lea ROMSYMB,%a0
	tst.b (%a0,%a2.l)
	jbne .L11
	jbra .L9
.L11:
	lea symb,%a0
	lea ROMSYMB,%a1
	move.b (%a1,%a2.l),(%a0,%a2.l)
.L10:
	addq.w #1,%a2
	jbra .L8
.L9:
	lea symb,%a0
	clr.b (%a0,%a2.l)
	move.l #8388608,symb+10
	sub.l %a2,%a2
.L12:
	lea RAMEND,%a0
	tst.b (%a0,%a2.l)
	jbne .L15
	jbra .L13
.L15:
	lea symb+14,%a0
	lea RAMEND,%a1
	move.b (%a1,%a2.l),(%a0,%a2.l)
.L14:
	addq.w #1,%a2
	jbra .L12
.L13:
	lea symb+14,%a0
	clr.b (%a0,%a2.l)
	move.l #524287,symb+24
	sub.l %a2,%a2
.L16:
	lea RTC,%a0
	tst.b (%a0,%a2.l)
	jbne .L19
	jbra .L17
.L19:
	lea symb+28,%a0
	lea RTC,%a1
	move.b (%a1,%a2.l),(%a0,%a2.l)
.L18:
	addq.w #1,%a2
	jbra .L16
.L17:
	lea symb+28,%a0
	clr.b (%a0,%a2.l)
	move.l #12615681,symb+38
	sub.l %a2,%a2
.L20:
	lea PIT,%a0
	tst.b (%a0,%a2.l)
	jbne .L23
	jbra .L21
.L23:
	lea symb+42,%a0
	lea PIT,%a1
	move.b (%a1,%a2.l),(%a0,%a2.l)
.L22:
	addq.w #1,%a2
	jbra .L20
.L21:
	lea symb+42,%a0
	clr.b (%a0,%a2.l)
	move.l #4194305,symb+52
	sub.l %a2,%a2
.L24:
	lea DUART,%a0
	tst.b (%a0,%a2.l)
	jbne .L27
	jbra .L25
.L27:
	lea symb+56,%a0
	lea DUART,%a1
	move.b (%a1,%a2.l),(%a0,%a2.l)
.L26:
	addq.w #1,%a2
	jbra .L24
.L25:
	lea symb+56,%a0
	clr.b (%a0,%a2.l)
	move.l #4202497,symb+66
	move.w #5,%a2
.L28:
	moveq.l #19,%d4
	cmp.l %a2,%d4
	jbge .L31
	jbra .L29
.L31:
	move.l %a2,%d1
	move.l %d1,%d0
	asl.l #3,%d0
	sub.l %a2,%d0
	move.l %d0,%d1
	add.l %d1,%d1
	lea symb,%a0
	clr.b (%a0,%d1.l)
	move.l %a2,%d1
	move.l %d1,%d0
	asl.l #3,%d0
	sub.l %a2,%d0
	move.l %d0,%d1
	add.l %d1,%d1
	lea symb,%a0
	clr.l 10(%a0,%d1.l)
.L30:
	addq.w #1,%a2
	jbra .L28
.L29:
	nop
	sub.l %a2,%a2
	moveq.l #0,%d2
.L32:
	moveq.l #7,%d4
	cmp.l %a2,%d4
	jbge .L35
	jbra .L33
.L35:
	move.l %a2,%d1
	move.l %d1,%d0
	asl.l #2,%d0
	add.l %a2,%d0
	move.l %d0,%d1
	asl.l #2,%d1
	lea brtable,%a0
	moveq.l #-1,%d4
	move.l %d4,(%a0,%d1.l)
	move.l %a2,%d1
	move.l %d1,%d0
	asl.l #2,%d0
	add.l %a2,%d0
	move.l %d0,%d1
	asl.l #2,%d1
	lea brtable,%a0
	clr.l 4(%a0,%d1.l)
	move.l %a2,%d1
	move.l %d1,%d0
	asl.l #2,%d0
	add.l %a2,%d0
	move.l %d0,%d1
	asl.l #2,%d1
	lea brtable,%a0
	clr.l 8(%a0,%d1.l)
	move.l %a2,%d1
	move.l %d1,%d0
	asl.l #2,%d0
	add.l %a2,%d0
	move.l %d0,%d1
	asl.l #2,%d1
	lea brtable,%a0
	clr.l 12(%a0,%d1.l)
	move.l %a2,%d1
	move.l %d1,%d0
	asl.l #2,%d0
	add.l %a2,%d0
	move.l %d0,%d1
	asl.l #2,%d1
	lea brtable,%a0
	clr.l 16(%a0,%d1.l)
.L34:
	addq.w #1,%a2
	jbra .L32
.L33:
	nop
	move.w #8,%a2
.L36:
	cmp.l #1019,%a2
	jble .L39
	jbra .L37
.L39:
	pea asmhandler
	move.l %a2,-(%sp)
	jsr put32
	addq.w #8,%sp
	pea asmhandler
	move.l #520192,%a0
	add.l %a2,%a0
	move.l %a0,-(%sp)
	jsr put32
	addq.w #8,%sp
.L38:
	addq.w #4,%a2
	jbra .L36
.L37:
	pea 48.w
	move.l #4202517,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea 32.w
	move.l #4202517,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea 16.w
	move.l #4202517,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea 204.w
	move.l #4202515,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea 147.w
	move.l #4202513,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea 7.w
	move.l #4202513,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea 5.w
	move.l #4202517,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea 48.w
	move.l #4202501,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea 32.w
	move.l #4202501,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea 16.w
	move.l #4202501,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea 15.w
	move.l #4202521,-(%sp)
	jsr put8
	addq.w #8,%sp
	clr.l -(%sp)
	move.l #4202507,-(%sp)
	jsr put8
	addq.w #8,%sp
	clr.l -(%sp)
	move.l #4202505,-(%sp)
	jsr put8
	addq.w #8,%sp
	clr.l -(%sp)
	move.l #4202509,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea 2.w
	move.l #4202511,-(%sp)
	jsr put8
	addq.w #8,%sp
	clr.l -(%sp)
	move.l #4202523,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea 204.w
	move.l #4202499,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea 147.w
	move.l #4202497,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea 7.w
	move.l #4202497,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea 5.w
	move.l #4202501,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea 3.w
	move.l #4202525,-(%sp)
	jsr put8
	addq.w #8,%sp
	clr.l -(%sp)
	move.l #12615709,-(%sp)
	jsr put8
	addq.w #8,%sp
	pea .LC326
	jsr print
	addq.w #4,%sp
	pea .LC327
	jsr print
	addq.w #4,%sp
.L2:
	jsr mainloop
.L1:
	movm.l -20(%a6),#0xc1c
	unlk %a6
	rts
.comm argv,80
.comm argc,4
.comm asmdata,4
.comm asmaddr,4
.comm error,4
.comm tracecount,4
.comm oldbraddr,4
.comm regdata,132
.comm stackptr,4
.comm snum,4
.comm csptr,4
.comm handlerflag,4
.comm lastcmd,80
.comm overheadRTS,4
.comm startbenchmark,4
.comm assemblycode,44
.comm instructnum,4
.comm condition,4
.comm sizechar,2
.comm Fieldoption,10
.comm MIPOST,4
.comm packasm,4
.comm opwordsyntax,200
.comm confres,4
.comm brtable,160
.comm symb,280
.comm mpu,264
.comm m8,1020
.comm seperatorfield,50
.comm actualfield,50
.comm Field_option,10
.comm EA,120
