
;  GNU C 2.7.2 [AL 1.1, MM 40] RISC NEWS-OS compiled by CC

;  Cc1 defaults:
;  -mmemcpy

;  Cc1 arguments (-G value = 0, Cpu = 3000, ISA = 1):
;  -quiet -dumpbase -O2 -Wall -o

gcc2_compiled.:
__gnu_compiled_c:
	.global	m6809_op_table
	.code
	.align	2
m6809_op_table:
	.word	m6809op_NEG_ADDRESS
	.byte	2
	.byte	6
	.half	2466
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_COM_ADDRESS
	.byte	2
	.byte	6
	.half	1573
	.word	m6809op_LSR_ADDRESS
	.byte	2
	.byte	6
	.half	2389
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ROR_ADDRESS
	.byte	2
	.byte	6
	.half	2782
	.word	m6809op_ASR_ADDRESS
	.byte	2
	.byte	6
	.half	959
	.word	m6809op_ASL_ADDRESS
	.byte	2
	.byte	6
	.half	895
	.word	m6809op_ROL_ADDRESS
	.byte	2
	.byte	6
	.half	2718
	.word	m6809op_DEC_ADDRESS
	.byte	2
	.byte	6
	.half	1665
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_INC_ADDRESS
	.byte	2
	.byte	6
	.half	1851
	.word	m6809op_TST_ADDRESS
	.byte	2
	.byte	6
	.half	3476
	.word	m6809op_BRA_ADDRESS
	.byte	2
	.byte	3
	.half	1887
	.word	m6809op_CLR_ADDRESS
	.byte	2
	.byte	6
	.half	1131
	.word	m6809op_10_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_11_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_NOP_INHERENT
	.byte	0
	.byte	2
	.half	2502
	.word	m6809op_SYNC_INHERENT
	.byte	0
	.byte	4
	.half	3420
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_BRA_ADDRESS
	.byte	6
	.byte	5
	.half	14
	.word	m6809op_BSR_ADDRESS
	.byte	6
	.byte	9
	.half	446
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_DAA_INHERENT
	.byte	0
	.byte	2
	.half	1624
	.word	m6809op_ORCC_DATA
	.byte	1
	.byte	3
	.half	2615
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ANDCC_DATA
	.byte	1
	.byte	3
	.half	851
	.word	m6809op_SEX_INHERENT
	.byte	0
	.byte	2
	.half	2952
	.word	m6809op_EXG_DATA
	.byte	1
	.byte	8
	.half	1809
	.word	m6809op_TFR_DATA
	.byte	1
	.byte	6
	.half	3434
	.word	m6809op_BRA_ADDRESS
	.byte	3
	.byte	3
	.half	1
	.word	m6809op_BRN_ADDRESS
	.byte	3
	.byte	3
	.half	28
	.word	m6809op_BHI_ADDRESS
	.byte	3
	.byte	3
	.half	55
	.word	m6809op_BLS_ADDRESS
	.byte	3
	.byte	3
	.half	82
	.word	m6809op_BHS_ADDRESS
	.byte	3
	.byte	3
	.half	109
	.word	m6809op_BLO_ADDRESS
	.byte	3
	.byte	3
	.half	136
	.word	m6809op_BNE_ADDRESS
	.byte	3
	.byte	3
	.half	163
	.word	m6809op_BEQ_ADDRESS
	.byte	3
	.byte	3
	.half	190
	.word	m6809op_BVC_ADDRESS
	.byte	3
	.byte	3
	.half	217
	.word	m6809op_BVS_ADDRESS
	.byte	3
	.byte	3
	.half	244
	.word	m6809op_BPL_ADDRESS
	.byte	3
	.byte	3
	.half	271
	.word	m6809op_BMI_ADDRESS
	.byte	3
	.byte	3
	.half	298
	.word	m6809op_BGE_ADDRESS
	.byte	3
	.byte	3
	.half	325
	.word	m6809op_BLT_ADDRESS
	.byte	3
	.byte	3
	.half	352
	.word	m6809op_BGT_ADDRESS
	.byte	3
	.byte	3
	.half	379
	.word	m6809op_BLE_ADDRESS
	.byte	3
	.byte	3
	.half	406
	.word	m6809op_LEAX_ADDRESS
	.byte	7
	.byte	4
	.half	2335
	.word	m6809op_LEAY_ADDRESS
	.byte	7
	.byte	4
	.half	2348
	.word	m6809op_LEAS_ADDRESS
	.byte	7
	.byte	4
	.half	2309
	.word	m6809op_LEAU_ADDRESS
	.byte	7
	.byte	4
	.half	2322
	.word	m6809op_PSHS_DATA
	.byte	1
	.byte	5
	.half	2630
	.word	m6809op_PULS_DATA
	.byte	1
	.byte	5
	.half	2660
	.word	m6809op_PSHU_DATA
	.byte	1
	.byte	5
	.half	2645
	.word	m6809op_PULU_DATA
	.byte	1
	.byte	5
	.half	2675
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_RTS_INHERENT
	.byte	0
	.byte	5
	.half	2831
	.word	m6809op_ABX_INHERENT
	.byte	0
	.byte	3
	.half	460
	.word	m6809op_RTI_INHERENT
	.byte	0
	.byte	6
	.half	2818
	.word	m6809op_CWAI_DATA
	.byte	1
	.byte	20
	.half	1609
	.word	m6809op_MUL_INHERENT
	.byte	0
	.byte	11
	.half	2425
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_SWI_INHERENT
	.byte	0
	.byte	19
	.half	3379
	.word	m6809op_NEGA_INHERENT
	.byte	0
	.byte	2
	.half	2438
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_COMA_INHERENT
	.byte	0
	.byte	2
	.half	1545
	.word	m6809op_LSRA_INHERENT
	.byte	0
	.byte	2
	.half	2361
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_RORA_INHERENT
	.byte	0
	.byte	2
	.half	2754
	.word	m6809op_ASRA_INHERENT
	.byte	0
	.byte	2
	.half	931
	.word	m6809op_ASLA_INHERENT
	.byte	0
	.byte	2
	.half	867
	.word	m6809op_ROLA_INHERENT
	.byte	0
	.byte	2
	.half	2690
	.word	m6809op_DECA_INHERENT
	.byte	0
	.byte	2
	.half	1637
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_INCA_INHERENT
	.byte	0
	.byte	2
	.half	1823
	.word	m6809op_TSTA_INHERENT
	.byte	0
	.byte	2
	.half	3448
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CLRA_INHERENT
	.byte	0
	.byte	2
	.half	1103
	.word	m6809op_NEGB_INHERENT
	.byte	0
	.byte	2
	.half	2452
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_COMB_INHERENT
	.byte	0
	.byte	2
	.half	1559
	.word	m6809op_LSRB_INHERENT
	.byte	0
	.byte	2
	.half	2375
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_RORB_INHERENT
	.byte	0
	.byte	2
	.half	2768
	.word	m6809op_ASRB_INHERENT
	.byte	0
	.byte	2
	.half	945
	.word	m6809op_ASLB_INHERENT
	.byte	0
	.byte	2
	.half	881
	.word	m6809op_ROLB_INHERENT
	.byte	0
	.byte	2
	.half	2704
	.word	m6809op_DECB_INHERENT
	.byte	0
	.byte	2
	.half	1651
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_INCB_INHERENT
	.byte	0
	.byte	2
	.half	1837
	.word	m6809op_TSTB_INHERENT
	.byte	0
	.byte	2
	.half	3462
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CLRB_INHERENT
	.byte	0
	.byte	2
	.half	1117
	.word	m6809op_NEG_ADDRESS
	.byte	7
	.byte	6
	.half	2477
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_COM_ADDRESS
	.byte	7
	.byte	6
	.half	1584
	.word	m6809op_LSR_ADDRESS
	.byte	7
	.byte	6
	.half	2400
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ROR_ADDRESS
	.byte	7
	.byte	6
	.half	2793
	.word	m6809op_ASR_ADDRESS
	.byte	7
	.byte	6
	.half	970
	.word	m6809op_ASL_ADDRESS
	.byte	7
	.byte	6
	.half	906
	.word	m6809op_ROL_ADDRESS
	.byte	7
	.byte	6
	.half	2729
	.word	m6809op_DEC_ADDRESS
	.byte	7
	.byte	6
	.half	1676
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_INC_ADDRESS
	.byte	7
	.byte	6
	.half	1862
	.word	m6809op_TST_ADDRESS
	.byte	7
	.byte	6
	.half	3487
	.word	m6809op_BRA_ADDRESS
	.byte	7
	.byte	3
	.half	1898
	.word	m6809op_CLR_ADDRESS
	.byte	7
	.byte	6
	.half	1142
	.word	m6809op_NEG_ADDRESS
	.byte	5
	.byte	7
	.half	2489
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_COM_ADDRESS
	.byte	5
	.byte	7
	.half	1596
	.word	m6809op_LSR_ADDRESS
	.byte	5
	.byte	7
	.half	2412
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ROR_ADDRESS
	.byte	5
	.byte	7
	.half	2805
	.word	m6809op_ASR_ADDRESS
	.byte	5
	.byte	7
	.half	982
	.word	m6809op_ASL_ADDRESS
	.byte	5
	.byte	7
	.half	918
	.word	m6809op_ROL_ADDRESS
	.byte	5
	.byte	7
	.half	2741
	.word	m6809op_DEC_ADDRESS
	.byte	5
	.byte	7
	.half	1688
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_INC_ADDRESS
	.byte	5
	.byte	7
	.half	1874
	.word	m6809op_TST_ADDRESS
	.byte	5
	.byte	7
	.half	3499
	.word	m6809op_BRA_ADDRESS
	.byte	5
	.byte	4
	.half	1910
	.word	m6809op_CLR_ADDRESS
	.byte	5
	.byte	7
	.half	1154
	.word	m6809op_SUBA_DATA
	.byte	1
	.byte	2
	.half	3217
	.word	m6809op_CMPA_DATA
	.byte	1
	.byte	2
	.half	1167
	.word	m6809op_SBCA_DATA
	.byte	1
	.byte	2
	.half	2844
	.word	m6809op_SUBD_DATA
	.byte	4
	.byte	4
	.half	3325
	.word	m6809op_ANDA_DATA
	.byte	1
	.byte	2
	.half	743
	.word	m6809op_BITA_DATA
	.byte	1
	.byte	2
	.half	995
	.word	m6809op_LDA_DATA
	.byte	1
	.byte	2
	.half	1959
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_EORA_DATA
	.byte	1
	.byte	2
	.half	1701
	.word	m6809op_ADCA_DATA
	.byte	1
	.byte	2
	.half	473
	.word	m6809op_ORA_DATA
	.byte	1
	.byte	2
	.half	2515
	.word	m6809op_ADDA_DATA
	.byte	1
	.byte	2
	.half	581
	.word	m6809op_CMPX_DATA
	.byte	4
	.byte	4
	.half	1437
	.word	m6809op_BSR_ADDRESS
	.byte	3
	.byte	7
	.half	433
	.word	m6809op_LDX_DATA
	.byte	4
	.byte	3
	.half	2209
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_SUBA_ADDRESS
	.byte	2
	.byte	4
	.half	3232
	.word	m6809op_CMPA_ADDRESS
	.byte	2
	.byte	4
	.half	1182
	.word	m6809op_SBCA_ADDRESS
	.byte	2
	.byte	4
	.half	2859
	.word	m6809op_SUBD_ADDRESS
	.byte	2
	.byte	6
	.half	3340
	.word	m6809op_ANDA_ADDRESS
	.byte	2
	.byte	4
	.half	758
	.word	m6809op_BITA_ADDRESS
	.byte	2
	.byte	4
	.half	1010
	.word	m6809op_LDA_ADDRESS
	.byte	2
	.byte	4
	.half	1973
	.word	m6809op_STA_ADDRESS
	.byte	2
	.byte	4
	.half	2965
	.word	m6809op_EORA_ADDRESS
	.byte	2
	.byte	4
	.half	1716
	.word	m6809op_ADCA_ADDRESS
	.byte	2
	.byte	4
	.half	488
	.word	m6809op_ORA_ADDRESS
	.byte	2
	.byte	4
	.half	2529
	.word	m6809op_ADDA_ADDRESS
	.byte	2
	.byte	4
	.half	596
	.word	m6809op_CMPX_ADDRESS
	.byte	2
	.byte	6
	.half	1452
	.word	m6809op_BSR_ADDRESS
	.byte	2
	.byte	7
	.half	1923
	.word	m6809op_LDX_ADDRESS
	.byte	2
	.byte	5
	.half	2223
	.word	m6809op_STX_ADDRESS
	.byte	2
	.byte	5
	.half	3145
	.word	m6809op_SUBA_ADDRESS
	.byte	7
	.byte	4
	.half	3244
	.word	m6809op_CMPA_ADDRESS
	.byte	7
	.byte	4
	.half	1194
	.word	m6809op_SBCA_ADDRESS
	.byte	7
	.byte	4
	.half	2871
	.word	m6809op_SUBD_ADDRESS
	.byte	7
	.byte	6
	.half	3352
	.word	m6809op_ANDA_ADDRESS
	.byte	7
	.byte	4
	.half	770
	.word	m6809op_BITA_ADDRESS
	.byte	7
	.byte	4
	.half	1022
	.word	m6809op_LDA_ADDRESS
	.byte	7
	.byte	4
	.half	1984
	.word	m6809op_STA_ADDRESS
	.byte	7
	.byte	4
	.half	2976
	.word	m6809op_EORA_ADDRESS
	.byte	7
	.byte	4
	.half	1728
	.word	m6809op_ADCA_ADDRESS
	.byte	7
	.byte	4
	.half	500
	.word	m6809op_ORA_ADDRESS
	.byte	7
	.byte	4
	.half	2540
	.word	m6809op_ADDA_ADDRESS
	.byte	7
	.byte	4
	.half	608
	.word	m6809op_CMPX_ADDRESS
	.byte	7
	.byte	6
	.half	1464
	.word	m6809op_BSR_ADDRESS
	.byte	7
	.byte	7
	.half	1934
	.word	m6809op_LDX_ADDRESS
	.byte	7
	.byte	5
	.half	2234
	.word	m6809op_STX_ADDRESS
	.byte	7
	.byte	5
	.half	3156
	.word	m6809op_SUBA_ADDRESS
	.byte	5
	.byte	5
	.half	3257
	.word	m6809op_CMPA_ADDRESS
	.byte	5
	.byte	5
	.half	1207
	.word	m6809op_SBCA_ADDRESS
	.byte	5
	.byte	5
	.half	2884
	.word	m6809op_SUBD_ADDRESS
	.byte	5
	.byte	7
	.half	3365
	.word	m6809op_ANDA_ADDRESS
	.byte	5
	.byte	5
	.half	783
	.word	m6809op_BITA_ADDRESS
	.byte	5
	.byte	5
	.half	1035
	.word	m6809op_LDA_ADDRESS
	.byte	5
	.byte	5
	.half	1996
	.word	m6809op_STA_ADDRESS
	.byte	5
	.byte	5
	.half	2988
	.word	m6809op_EORA_ADDRESS
	.byte	5
	.byte	5
	.half	1741
	.word	m6809op_ADCA_ADDRESS
	.byte	5
	.byte	5
	.half	513
	.word	m6809op_ORA_ADDRESS
	.byte	5
	.byte	5
	.half	2552
	.word	m6809op_ADDA_ADDRESS
	.byte	5
	.byte	5
	.half	621
	.word	m6809op_CMPX_ADDRESS
	.byte	5
	.byte	7
	.half	1477
	.word	m6809op_BSR_ADDRESS
	.byte	5
	.byte	8
	.half	1946
	.word	m6809op_LDX_ADDRESS
	.byte	5
	.byte	6
	.half	2246
	.word	m6809op_STX_ADDRESS
	.byte	5
	.byte	6
	.half	3168
	.word	m6809op_SUBB_DATA
	.byte	1
	.byte	2
	.half	3271
	.word	m6809op_CMPB_DATA
	.byte	1
	.byte	2
	.half	1221
	.word	m6809op_SBCB_DATA
	.byte	1
	.byte	2
	.half	2898
	.word	m6809op_ADDD_DATA
	.byte	4
	.byte	4
	.half	689
	.word	m6809op_ANDB_DATA
	.byte	1
	.byte	2
	.half	797
	.word	m6809op_BITB_DATA
	.byte	1
	.byte	2
	.half	1049
	.word	m6809op_LDB_DATA
	.byte	1
	.byte	2
	.half	2009
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_EORB_DATA
	.byte	1
	.byte	2
	.half	1755
	.word	m6809op_ADCB_DATA
	.byte	1
	.byte	2
	.half	527
	.word	m6809op_ORB_DATA
	.byte	1
	.byte	2
	.half	2565
	.word	m6809op_ADDB_DATA
	.byte	1
	.byte	2
	.half	635
	.word	m6809op_LDD_DATA
	.byte	4
	.byte	3
	.half	2059
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_LDU_DATA
	.byte	4
	.byte	3
	.half	2159
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_SUBB_ADDRESS
	.byte	2
	.byte	4
	.half	3286
	.word	m6809op_CMPB_ADDRESS
	.byte	2
	.byte	4
	.half	1236
	.word	m6809op_SBCB_ADDRESS
	.byte	2
	.byte	4
	.half	2913
	.word	m6809op_ADDD_ADDRESS
	.byte	2
	.byte	6
	.half	704
	.word	m6809op_ANDB_ADDRESS
	.byte	2
	.byte	4
	.half	812
	.word	m6809op_BITB_ADDRESS
	.byte	2
	.byte	4
	.half	1064
	.word	m6809op_LDB_ADDRESS
	.byte	2
	.byte	4
	.half	2023
	.word	m6809op_STB_ADDRESS
	.byte	2
	.byte	4
	.half	3001
	.word	m6809op_EORB_ADDRESS
	.byte	2
	.byte	4
	.half	1770
	.word	m6809op_ADCB_ADDRESS
	.byte	2
	.byte	4
	.half	542
	.word	m6809op_ORB_ADDRESS
	.byte	2
	.byte	4
	.half	2579
	.word	m6809op_ADDB_ADDRESS
	.byte	2
	.byte	4
	.half	650
	.word	m6809op_LDD_ADDRESS
	.byte	2
	.byte	5
	.half	2073
	.word	m6809op_STD_ADDRESS
	.byte	2
	.byte	5
	.half	3037
	.word	m6809op_LDU_ADDRESS
	.byte	2
	.byte	5
	.half	2173
	.word	m6809op_STU_ADDRESS
	.byte	2
	.byte	5
	.half	3109
	.word	m6809op_SUBB_ADDRESS
	.byte	7
	.byte	4
	.half	3298
	.word	m6809op_CMPB_ADDRESS
	.byte	7
	.byte	4
	.half	1248
	.word	m6809op_SBCB_ADDRESS
	.byte	7
	.byte	4
	.half	2925
	.word	m6809op_ADDD_ADDRESS
	.byte	7
	.byte	6
	.half	716
	.word	m6809op_ANDB_ADDRESS
	.byte	7
	.byte	4
	.half	824
	.word	m6809op_BITB_ADDRESS
	.byte	7
	.byte	4
	.half	1076
	.word	m6809op_LDB_ADDRESS
	.byte	7
	.byte	4
	.half	2034
	.word	m6809op_STB_ADDRESS
	.byte	7
	.byte	4
	.half	3012
	.word	m6809op_EORB_ADDRESS
	.byte	7
	.byte	4
	.half	1782
	.word	m6809op_ADCB_ADDRESS
	.byte	7
	.byte	4
	.half	554
	.word	m6809op_ORB_ADDRESS
	.byte	7
	.byte	4
	.half	2590
	.word	m6809op_ADDB_ADDRESS
	.byte	7
	.byte	4
	.half	662
	.word	m6809op_LDD_ADDRESS
	.byte	7
	.byte	5
	.half	2084
	.word	m6809op_STD_ADDRESS
	.byte	7
	.byte	5
	.half	3048
	.word	m6809op_LDU_ADDRESS
	.byte	7
	.byte	5
	.half	2184
	.word	m6809op_STU_ADDRESS
	.byte	7
	.byte	5
	.half	3120
	.word	m6809op_SUBB_ADDRESS
	.byte	5
	.byte	5
	.half	3311
	.word	m6809op_CMPB_ADDRESS
	.byte	5
	.byte	5
	.half	1261
	.word	m6809op_SBCB_ADDRESS
	.byte	5
	.byte	5
	.half	2938
	.word	m6809op_ADDD_ADDRESS
	.byte	5
	.byte	7
	.half	729
	.word	m6809op_ANDB_ADDRESS
	.byte	5
	.byte	5
	.half	837
	.word	m6809op_BITB_ADDRESS
	.byte	5
	.byte	5
	.half	1089
	.word	m6809op_LDB_ADDRESS
	.byte	5
	.byte	5
	.half	2046
	.word	m6809op_STB_ADDRESS
	.byte	5
	.byte	5
	.half	3024
	.word	m6809op_EORB_ADDRESS
	.byte	5
	.byte	5
	.half	1795
	.word	m6809op_ADCB_ADDRESS
	.byte	5
	.byte	5
	.half	567
	.word	m6809op_ORB_ADDRESS
	.byte	5
	.byte	5
	.half	2602
	.word	m6809op_ADDB_ADDRESS
	.byte	5
	.byte	5
	.half	675
	.word	m6809op_LDD_ADDRESS
	.byte	5
	.byte	6
	.half	2096
	.word	m6809op_STD_ADDRESS
	.byte	5
	.byte	6
	.half	3060
	.word	m6809op_LDU_ADDRESS
	.byte	5
	.byte	6
	.half	2196
	.word	m6809op_STU_ADDRESS
	.byte	5
	.byte	6
	.half	3132
	.global	m6809_op_table_10
	.align	2
m6809_op_table_10:
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_BRN_ADDRESS
	.byte	6
	.byte	5
	.half	41
	.word	m6809op_BHI_ADDRESS
	.byte	6
	.byte	5
	.half	68
	.word	m6809op_BLS_ADDRESS
	.byte	6
	.byte	5
	.half	95
	.word	m6809op_BHS_ADDRESS
	.byte	6
	.byte	5
	.half	122
	.word	m6809op_BLO_ADDRESS
	.byte	6
	.byte	5
	.half	149
	.word	m6809op_BNE_ADDRESS
	.byte	6
	.byte	5
	.half	176
	.word	m6809op_BEQ_ADDRESS
	.byte	6
	.byte	5
	.half	203
	.word	m6809op_BVC_ADDRESS
	.byte	6
	.byte	5
	.half	230
	.word	m6809op_BVS_ADDRESS
	.byte	6
	.byte	5
	.half	257
	.word	m6809op_BPL_ADDRESS
	.byte	6
	.byte	5
	.half	284
	.word	m6809op_BMI_ADDRESS
	.byte	6
	.byte	5
	.half	311
	.word	m6809op_BGE_ADDRESS
	.byte	6
	.byte	5
	.half	338
	.word	m6809op_BLT_ADDRESS
	.byte	6
	.byte	5
	.half	365
	.word	m6809op_BGT_ADDRESS
	.byte	6
	.byte	5
	.half	392
	.word	m6809op_BLE_ADDRESS
	.byte	6
	.byte	5
	.half	419
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_SWI2_INHERENT
	.byte	0
	.byte	20
	.half	3392
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CMPD_DATA
	.byte	4
	.byte	5
	.half	1275
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CMPY_DATA
	.byte	4
	.byte	5
	.half	1491
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_LDY_DATA
	.byte	4
	.byte	4
	.half	2259
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CMPD_ADDRESS
	.byte	2
	.byte	7
	.half	1290
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CMPY_ADDRESS
	.byte	2
	.byte	7
	.half	1506
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_LDY_ADDRESS
	.byte	2
	.byte	6
	.half	2273
	.word	m6809op_STY_ADDRESS
	.byte	2
	.byte	6
	.half	3181
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CMPD_ADDRESS
	.byte	7
	.byte	7
	.half	1302
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CMPY_ADDRESS
	.byte	7
	.byte	7
	.half	1518
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_LDY_ADDRESS
	.byte	7
	.byte	6
	.half	2284
	.word	m6809op_STY_ADDRESS
	.byte	7
	.byte	6
	.half	3192
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CMPD_ADDRESS
	.byte	5
	.byte	8
	.half	1315
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CMPY_ADDRESS
	.byte	5
	.byte	8
	.half	1531
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_LDY_ADDRESS
	.byte	5
	.byte	7
	.half	2296
	.word	m6809op_STY_ADDRESS
	.byte	5
	.byte	7
	.half	3204
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_LDS_DATA
	.byte	4
	.byte	4
	.half	2109
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_LDS_ADDRESS
	.byte	2
	.byte	6
	.half	2123
	.word	m6809op_STS_ADDRESS
	.byte	2
	.byte	6
	.half	3073
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_LDS_ADDRESS
	.byte	7
	.byte	6
	.half	2134
	.word	m6809op_STS_ADDRESS
	.byte	7
	.byte	6
	.half	3084
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_LDS_ADDRESS
	.byte	5
	.byte	7
	.half	2146
	.word	m6809op_STS_ADDRESS
	.byte	5
	.byte	7
	.half	3096
	.global	m6809_op_table_11
	.align	2
m6809_op_table_11:
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_SWI3_INHERENT
	.byte	0
	.byte	20
	.half	3406
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CMPU_DATA
	.byte	4
	.byte	5
	.half	1383
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CMPS_DATA
	.byte	4
	.byte	5
	.half	1329
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CMPU_ADDRESS
	.byte	2
	.byte	7
	.half	1398
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CMPS_ADDRESS
	.byte	2
	.byte	7
	.half	1344
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CMPU_ADDRESS
	.byte	7
	.byte	7
	.half	1410
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CMPS_ADDRESS
	.byte	7
	.byte	7
	.half	1356
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CMPU_ADDRESS
	.byte	5
	.byte	8
	.half	1423
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_CMPS_ADDRESS
	.byte	5
	.byte	8
	.half	1369
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.word	m6809op_ERR_INHERENT
	.byte	0
	.byte	0
	.half	0
	.global	m6809_op_name_table
	.align	2
m6809_op_name_table:
	.ascii	"\000BRA relative\000LBRA relative\000BRN relative\000LBR"
	.ascii	"N relative\000BHI relative\000LBHI relative\000BLS relat"
	.ascii	"ive\000LBLS relative\000BHS relative\000LBHS relative\000"
	.ascii	"BLO relative\000LBLO relative\000BNE relative\000LBNE re"
	.ascii	"lative\000BEQ relative\000LBEQ relative\000BVC relative\000"
	.ascii	"LBVC relative\000BVS relative\000LBVS relative\000BPL re"
	.ascii	"lative\000LBPL relative\000BMI relative\000LBMI relative"
	.ascii	"\000BGE relative\000LBGE relative\000BLT relative\000LBL"
	.ascii	"T relative\000BGT relative\000LBGT relative\000BLE relat"
	.ascii	"ive\000LBLE relative\000BSR relative\000LBSR relative\000"
	.ascii	"ABX inherent\000ADCA immediate\000ADCA direct\000ADCA in"
	.ascii	"dexed\000ADCA extended\000ADCB immediate\000ADCB direct\000"
	.ascii	"ADCB indexed\000ADCB extended\000ADDA immediate\000ADDA "
	.ascii	"direct\000ADDA indexed\000ADDA extended\000ADDB immediat"
	.ascii	"e\000ADDB direct\000ADDB indexed\000ADDB extended\000ADD"
	.ascii	"D immediate\000ADDD direct\000ADDD indexed\000ADDD exten"
	.ascii	"ded\000ANDA immediate\000ANDA direct\000ANDA indexed\000"
	.ascii	"ANDA extended\000ANDB immediate\000ANDB direct\000ANDB i"
	.ascii	"ndexed\000ANDB extended\000ANDCC immediate\000ASLA inher"
	.ascii	"ent\000ASLB inherent\000ASL direct\000ASL indexed\000ASL"
	.ascii	" extended\000ASRA inherent\000ASRB inherent\000ASR direc"
	.ascii	"t\000ASR indexed\000ASR extended\000BITA immediate\000BI"
	.ascii	"TA direct\000BITA indexed\000BITA extended\000BITB immed"
	.ascii	"iate\000BITB direct\000BITB indexed\000BITB extended\000"
	.ascii	"CLRA inherent\000CLRB inherent\000CLR direct\000CLR inde"
	.ascii	"xed\000CLR extended\000CMPA immediate\000CMPA direct\000"
	.ascii	"CMPA indexed\000CMPA extended\000CMPB immediate\000CMPB "
	.ascii	"direct\000CMPB indexed\000CMPB extended\000CMPD immediat"
	.ascii	"e\000CMPD direct\000CMPD indexed\000CMPD extended\000CMP"
	.ascii	"S immediate\000CMPS direct\000CMPS indexed\000CMPS exten"
	.ascii	"ded\000CMPU immediate\000CMPU direct\000CMPU indexed\000"
	.ascii	"CMPU extended\000CMPX immediate\000CMPX direct\000CMPX i"
	.ascii	"ndexed\000CMPX extended\000CMPY immediate\000CMPY direct"
	.ascii	"\000CMPY indexed\000CMPY extended\000COMA inherent\000CO"
	.ascii	"MB inherent\000COM direct\000COM indexed\000COM extended"
	.ascii	"\000CWAI immediate\000DAA inherent\000DECA inherent\000D"
	.ascii	"ECB inherent\000DEC direct\000DEC indexed\000DEC extende"
	.ascii	"d\000EORA immediate\000EORA direct\000EORA indexed\000EO"
	.ascii	"RA extended\000EORB immediate\000EORB direct\000EORB ind"
	.ascii	"exed\000EORB extended\000EXG immediate\000INCA inherent\000"
	.ascii	"INCB inherent\000INC direct\000INC indexed\000INC extend"
	.ascii	"ed\000JMP direct\000JMP indexed\000JMP extended\000JSR d"
	.ascii	"irect\000JSR indexed\000JSR extended\000LDA immediate\000"
	.ascii	"LDA direct\000LDA indexed\000LDA "
	.ascii	"extended\000LDB immediate\000LDB direct\000LDB indexed\000"
	.ascii	"LDB extended\000LDD immediate\000LDD direct\000LDD index"
	.ascii	"ed\000LDD extended\000LDS immediate\000LDS direct\000LDS"
	.ascii	" indexed\000LDS extended\000LDU immediate\000LDU direct\000"
	.ascii	"LDU indexed\000LDU extended\000LDX immediate\000LDX dire"
	.ascii	"ct\000LDX indexed\000LDX extended\000LDY immediate\000LD"
	.ascii	"Y direct\000LDY indexed\000LDY extended\000LEAS indexed\000"
	.ascii	"LEAU indexed\000LEAX indexed\000LEAY indexed\000LSRA inh"
	.ascii	"erent\000LSRB inherent\000LSR direct\000LSR indexed\000L"
	.ascii	"SR extended\000MUL inherent\000NEGA inherent\000NEGB inh"
	.ascii	"erent\000NEG direct\000NEG indexed\000NEG extended\000NO"
	.ascii	"P inherent\000ORA immediate\000ORA direct\000ORA indexed"
	.ascii	"\000ORA extended\000ORB immediate\000ORB direct\000ORB i"
	.ascii	"ndexed\000ORB extended\000ORCC immediate\000PSHS immedia"
	.ascii	"te\000PSHU immediate\000PULS immediate\000PULU immediate"
	.ascii	"\000ROLA inherent\000ROLB inherent\000ROL direct\000ROL "
	.ascii	"indexed\000ROL extended\000RORA inherent\000RORB inheren"
	.ascii	"t\000ROR direct\000ROR indexed\000ROR extended\000RTI in"
	.ascii	"herent\000RTS inherent\000SBCA immediate\000SBCA direct\000"
	.ascii	"SBCA indexed\000SBCA extended\000SBCB immediate\000SBCB "
	.ascii	"direct\000SBCB indexed\000SBCB extended\000SEX inherent\000"
	.ascii	"STA direct\000STA indexed\000STA extended\000STB direct\000"
	.ascii	"STB indexed\000STB extended\000STD direct\000STD indexed"
	.ascii	"\000STD extended\000STS direct\000STS indexed\000STS ext"
	.ascii	"ended\000STU direct\000STU indexed\000STU extended\000ST"
	.ascii	"X direct\000STX indexed\000STX extended\000STY direct\000"
	.ascii	"STY indexed\000STY extended\000SUBA immediate\000SUBA di"
	.ascii	"rect\000SUBA indexed\000SUBA extended\000SUBB immediate\000"
	.ascii	"SUBB direct\000SUBB indexed\000SUBB extended\000SUBD imm"
	.ascii	"ediate\000SUBD direct\000SUBD indexed\000SUBD extended\000"
	.ascii	"SWI inherent\000SWI2 inherent\000SWI3 inherent\000SYNC i"
	.ascii	"nherent\000TFR immediate\000TSTA inherent\000TSTB inhere"
	.ascii	"nt\000TST direct\000TST indexed\000TST extended\000\000"
	.code
	.align	1
	.global	m6809_check_pending
m6809_check_pending:
;	.frame	%sp,8,$31		# vars= 0, regs= 2/0, args= 0, extra= 0
;	.mask	0x80010000,-4
;	.fmask	0x00000000,0
	pushn	%r0
	ld.w	%r0,%r12
	ld.ub	%r14,[%r0]	; 	xld.ub	%r14,[%r0]
	ext	0x1		; 	xand	%r14,%r14,0x00000040
	and	%r14,0x0
	jrne	__LX71		; 	xjrne	__L71
	ext	0xe		; 	xld.ub	%r11,[%r0+14]
	ld.ub	%r11,[%r0]
	ld.w	%r10,%r11
	and	%r10,0x1	; 	xand	%r10,%r10,0x00000001
	jreq	__LX71		; 	xjreq	__L71
	ld.w	%r10,%r11
	ext	0x3		; 	xand	%r10,%r10,0x000000fe
	and	%r10,0x3e
	ext	0xe		; 	xld.b	[%r0+14],%r10
	ld.b	[%r0],%r10
	ext	0x3ff		; 	xld.w	%r13,0x0000fff6		; 65526
	ld.w	%r13,0x36
	call	m6809_int	; 	xcall	m6809_int
	ld.ub	%r10,[%r0]	; 	xld.ub	%r10,[%r0]
	ext	0x1		; 	xoor	%r10,%r10,0x00000050
	or	%r10,0x10
	jp	__LX73		; 	xjp	__L73
__LX71:				; __L71:
	ld.ub	%r10,[%r0]	; 	xld.ub	%r10,[%r0]
	and	%r10,0x10	; 	xand	%r10,%r10,0x00000010
	jrne	__LX70		; 	xjrne	__L70
	ext	0xe		; 	xld.ub	%r11,[%r0+14]
	ld.ub	%r11,[%r0]
	ld.w	%r10,%r11
	and	%r10,0x2	; 	xand	%r10,%r10,0x00000002
	jreq	__LX70		; 	xjreq	__L70
	ld.w	%r10,%r11
	ext	0x3		; 	xand	%r10,%r10,0x000000fd
	and	%r10,0x3d
	ext	0xe		; 	xld.b	[%r0+14],%r10
	ld.b	[%r0],%r10
	ld.w	%r12,%r0
	ext	0x3ff		; 	xld.w	%r13,0x0000fff8		; 65528
	ld.w	%r13,0x38
	ld.w	%r14,0x1	; 	xld.w	%r14,0x00000001		; 1
	call	m6809_int	; 	xcall	m6809_int
	ld.ub	%r10,[%r0]	; 	xld.ub	%r10,[%r0]
	or	%r10,0x10	; 	xoor	%r10,%r10,0x00000010
__LX73:				; __L73:
	ld.b	[%r0],%r10	; 	xld.b	[%r0],%r10
	ld.w	%r15,0x0
	ext	0xf		; 	xld.b	[%r0+15],%r15
	ld.b	[%r0],%r15
__LX70:				; __L70:
	popn	%r0
	ret
	.align	1
	.global	m6809_int
m6809_int:
;	.frame	%sp,16,$31		# vars= 0, regs= 4/0, args= 0, extra= 0
;	.mask	0x80070000,-4
;	.fmask	0x00000000,0
	pushn	%r2
	ld.w	%r1,%r12
	ld.w	%r2,%r13
	ld.w	%r0,%r14
	ext	0xa		; 	xld.uh	%r13,[%r1+10]
	ld.uh	%r13,[%r1]
	sub	%r13,0x1	; 	xsub	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r1+10],%r13
	ld.h	[%r1],%r13
	ld.uh	%r13,%r13
	ext	0xc		; 	xld.ub	%r14,[%r1+12]
	ld.ub	%r14,[%r1]
	ext	0x18		; 	xld.w	%r10,[%r1+24]
	ld.w	%r10,[%r1]
	call	%r10
	ext	0xa		; 	xld.uh	%r13,[%r1+10]
	ld.uh	%r13,[%r1]
	sub	%r13,0x1	; 	xsub	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r1+10],%r13
	ld.h	[%r1],%r13
	ld.uh	%r13,%r13
	ext	0xd		; 	xld.ub	%r14,[%r1+13]
	ld.ub	%r14,[%r1]
	ext	0x18		; 	xld.w	%r10,[%r1+24]
	ld.w	%r10,[%r1]
	ld.w	%r12,%r1
	call	%r10
	cmp	%r0,0x0
	jreq	__LX95		; 	xjreq	__L95
	bset	[%r1],0x7	; 	xbset	[%r1],0x7
	ext	0xa		; 	xld.uh	%r13,[%r1+10]
	ld.uh	%r13,[%r1]
	sub	%r13,0x1	; 	xsub	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r1+10],%r13
	ld.h	[%r1],%r13
	ld.uh	%r13,%r13
	ext	0x8		; 	xld.ub	%r14,[%r1+8]
	ld.ub	%r14,[%r1]
	ext	0x18		; 	xld.w	%r10,[%r1+24]
	ld.w	%r10,[%r1]
	ld.w	%r12,%r1
	call	%r10
	ext	0xa		; 	xld.uh	%r13,[%r1+10]
	ld.uh	%r13,[%r1]
	sub	%r13,0x1	; 	xsub	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r1+10],%r13
	ld.h	[%r1],%r13
	ld.uh	%r13,%r13
	ext	0x9		; 	xld.ub	%r14,[%r1+9]
	ld.ub	%r14,[%r1]
	ext	0x18		; 	xld.w	%r10,[%r1+24]
	ld.w	%r10,[%r1]
	ld.w	%r12,%r1
	call	%r10
	ext	0xa		; 	xld.uh	%r13,[%r1+10]
	ld.uh	%r13,[%r1]
	sub	%r13,0x1	; 	xsub	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r1+10],%r13
	ld.h	[%r1],%r13
	ld.uh	%r13,%r13
	ext	0x6		; 	xld.ub	%r14,[%r1+6]
	ld.ub	%r14,[%r1]
	ext	0x18		; 	xld.w	%r10,[%r1+24]
	ld.w	%r10,[%r1]
	ld.w	%r12,%r1
	call	%r10
	ext	0xa		; 	xld.uh	%r13,[%r1+10]
	ld.uh	%r13,[%r1]
	sub	%r13,0x1	; 	xsub	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r1+10],%r13
	ld.h	[%r1],%r13
	ld.uh	%r13,%r13
	ext	0x7		; 	xld.ub	%r14,[%r1+7]
	ld.ub	%r14,[%r1]
	ext	0x18		; 	xld.w	%r10,[%r1+24]
	ld.w	%r10,[%r1]
	ld.w	%r12,%r1
	call	%r10
	ext	0xa		; 	xld.uh	%r13,[%r1+10]
	ld.uh	%r13,[%r1]
	sub	%r13,0x1	; 	xsub	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r1+10],%r13
	ld.h	[%r1],%r13
	ld.uh	%r13,%r13
	ext	0x4		; 	xld.ub	%r14,[%r1+4]
	ld.ub	%r14,[%r1]
	ext	0x18		; 	xld.w	%r10,[%r1+24]
	ld.w	%r10,[%r1]
	ld.w	%r12,%r1
	call	%r10
	ext	0xa		; 	xld.uh	%r13,[%r1+10]
	ld.uh	%r13,[%r1]
	sub	%r13,0x1	; 	xsub	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r1+10],%r13
	ld.h	[%r1],%r13
	ld.uh	%r13,%r13
	ext	0x5		; 	xld.ub	%r14,[%r1+5]
	ld.ub	%r14,[%r1]
	ext	0x18		; 	xld.w	%r10,[%r1+24]
	ld.w	%r10,[%r1]
	ld.w	%r12,%r1
	call	%r10
	ext	0xa		; 	xld.uh	%r13,[%r1+10]
	ld.uh	%r13,[%r1]
	sub	%r13,0x1	; 	xsub	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r1+10],%r13
	ld.h	[%r1],%r13
	ld.uh	%r13,%r13
	ext	0x1		; 	xld.ub	%r14,[%r1+1]
	ld.ub	%r14,[%r1]
	ext	0x18		; 	xld.w	%r10,[%r1+24]
	ld.w	%r10,[%r1]
	ld.w	%r12,%r1
	call	%r10
	ext	0xa		; 	xld.uh	%r13,[%r1+10]
	ld.uh	%r13,[%r1]
	sub	%r13,0x1	; 	xsub	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r1+10],%r13
	ld.h	[%r1],%r13
	ld.uh	%r13,%r13
	ext	0x2		; 	xld.ub	%r14,[%r1+2]
	ld.ub	%r14,[%r1]
	ext	0x18		; 	xld.w	%r10,[%r1+24]
	ld.w	%r10,[%r1]
	ld.w	%r12,%r1
	call	%r10
	ext	0xa		; 	xld.uh	%r13,[%r1+10]
	ld.uh	%r13,[%r1]
	sub	%r13,0x1	; 	xsub	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r1+10],%r13
	ld.h	[%r1],%r13
	ld.uh	%r13,%r13
	ext	0x3		; 	xld.ub	%r14,[%r1+3]
	ld.ub	%r14,[%r1]
	ext	0x18		; 	xld.w	%r10,[%r1+24]
	ld.w	%r10,[%r1]
	ld.w	%r12,%r1
	call	%r10
	ext	0xa		; 	xld.uh	%r13,[%r1+10]
	ld.uh	%r13,[%r1]
	sub	%r13,0x1	; 	xsub	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r1+10],%r13
	ld.h	[%r1],%r13
	ld.uh	%r13,%r13
	ld.ub	%r14,[%r1]	; 	xld.ub	%r14,[%r1]
	ext	0x18		; 	xld.w	%r10,[%r1+24]
	ld.w	%r10,[%r1]
	ld.w	%r12,%r1
	call	%r10
__LX95:				; __L95:
	ld.uh	%r13,%r2
	ext	0x14		; 	xld.w	%r10,[%r1+20]
	ld.w	%r10,[%r1]
	ld.w	%r12,%r1
	call	%r10
	ld.w	%r0,%r10
	ext	0x1		; 	xadd	%r13,%r2,1
	add	%r13,%r2
	ld.uh	%r13,%r13
	ext	0x14		; 	xld.w	%r10,[%r1+20]
	ld.w	%r10,[%r1]
	ld.w	%r12,%r1
	call	%r10
	ld.ub	%r0,%r0
	sll	%r0,0x8		; 	xsll	%r0,8
	ld.ub	%r10,%r10
	or	%r10,%r0
	ext	0xc		; 	xld.h	[%r1+12],%r10
	ld.h	[%r1],%r10
	popn	%r2
	ret
	.align	1
	.global	m6809_rti
m6809_rti:
;	.frame	%sp,8,$31		# vars= 0, regs= 2/0, args= 0, extra= 0
;	.mask	0x80010000,-4
;	.fmask	0x00000000,0
	pushn	%r0
	ld.w	%r0,%r12
	ext	0xa		; 	xld.uh	%r13,[%r0+10]
	ld.uh	%r13,[%r0]
	ext	0x14		; 	xld.w	%r10,[%r0+20]
	ld.w	%r10,[%r0]
	call	%r10
	ld.b	[%r0],%r10	; 	xld.b	[%r0],%r10
	ext	0xa		; 	xld.uh	%r13,[%r0+10]
	ld.uh	%r13,[%r0]
	add	%r13,0x1	; 	xadd	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r0+10],%r13
	ld.h	[%r0],%r13
	btst	[%r0],0x7	; 	xbtst	[%r0],0x7
	jreq	__LX193		; 	xjreq	__L193
	ld.uh	%r13,%r13
	ext	0x14		; 	xld.w	%r10,[%r0+20]
	ld.w	%r10,[%r0]
	ld.w	%r12,%r0
	call	%r10
	ext	0x3		; 	xld.b	[%r0+3],%r10
	ld.b	[%r0],%r10
	ext	0xa		; 	xld.uh	%r13,[%r0+10]
	ld.uh	%r13,[%r0]
	add	%r13,0x1	; 	xadd	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r0+10],%r13
	ld.h	[%r0],%r13
	ld.uh	%r13,%r13
	ext	0x14		; 	xld.w	%r10,[%r0+20]
	ld.w	%r10,[%r0]
	ld.w	%r12,%r0
	call	%r10
	ext	0x2		; 	xld.b	[%r0+2],%r10
	ld.b	[%r0],%r10
	ext	0xa		; 	xld.uh	%r13,[%r0+10]
	ld.uh	%r13,[%r0]
	add	%r13,0x1	; 	xadd	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r0+10],%r13
	ld.h	[%r0],%r13
	ld.uh	%r13,%r13
	ext	0x14		; 	xld.w	%r10,[%r0+20]
	ld.w	%r10,[%r0]
	ld.w	%r12,%r0
	call	%r10
	ext	0x1		; 	xld.b	[%r0+1],%r10
	ld.b	[%r0],%r10
	ext	0xa		; 	xld.uh	%r13,[%r0+10]
	ld.uh	%r13,[%r0]
	add	%r13,0x1	; 	xadd	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r0+10],%r13
	ld.h	[%r0],%r13
	ld.uh	%r13,%r13
	ext	0x14		; 	xld.w	%r10,[%r0+20]
	ld.w	%r10,[%r0]
	ld.w	%r12,%r0
	call	%r10
	ext	0x5		; 	xld.b	[%r0+5],%r10
	ld.b	[%r0],%r10
	ext	0xa		; 	xld.uh	%r13,[%r0+10]
	ld.uh	%r13,[%r0]
	add	%r13,0x1	; 	xadd	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r0+10],%r13
	ld.h	[%r0],%r13
	ld.uh	%r13,%r13
	ext	0x14		; 	xld.w	%r10,[%r0+20]
	ld.w	%r10,[%r0]
	ld.w	%r12,%r0
	call	%r10
	ext	0x4		; 	xld.b	[%r0+4],%r10
	ld.b	[%r0],%r10
	ext	0xa		; 	xld.uh	%r13,[%r0+10]
	ld.uh	%r13,[%r0]
	add	%r13,0x1	; 	xadd	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r0+10],%r13
	ld.h	[%r0],%r13
	ld.uh	%r13,%r13
	ext	0x14		; 	xld.w	%r10,[%r0+20]
	ld.w	%r10,[%r0]
	ld.w	%r12,%r0
	call	%r10
	ext	0x7		; 	xld.b	[%r0+7],%r10
	ld.b	[%r0],%r10
	ext	0xa		; 	xld.uh	%r13,[%r0+10]
	ld.uh	%r13,[%r0]
	add	%r13,0x1	; 	xadd	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r0+10],%r13
	ld.h	[%r0],%r13
	ld.uh	%r13,%r13
	ext	0x14		; 	xld.w	%r10,[%r0+20]
	ld.w	%r10,[%r0]
	ld.w	%r12,%r0
	call	%r10
	ext	0x6		; 	xld.b	[%r0+6],%r10
	ld.b	[%r0],%r10
	ext	0xa		; 	xld.uh	%r13,[%r0+10]
	ld.uh	%r13,[%r0]
	add	%r13,0x1	; 	xadd	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r0+10],%r13
	ld.h	[%r0],%r13
	ld.uh	%r13,%r13
	ext	0x14		; 	xld.w	%r10,[%r0+20]
	ld.w	%r10,[%r0]
	ld.w	%r12,%r0
	call	%r10
	ext	0x9		; 	xld.b	[%r0+9],%r10
	ld.b	[%r0],%r10
	ext	0xa		; 	xld.uh	%r13,[%r0+10]
	ld.uh	%r13,[%r0]
	add	%r13,0x1	; 	xadd	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r0+10],%r13
	ld.h	[%r0],%r13
	ld.uh	%r13,%r13
	ext	0x14		; 	xld.w	%r10,[%r0+20]
	ld.w	%r10,[%r0]
	ld.w	%r12,%r0
	call	%r10
	ext	0x8		; 	xld.b	[%r0+8],%r10
	ld.b	[%r0],%r10
	ext	0xa		; 	xld.uh	%r10,[%r0+10]
	ld.uh	%r10,[%r0]
	add	%r10,0x1	; 	xadd	%r10,%r10,1
	ext	0xa		; 	xld.h	[%r0+10],%r10
	ld.h	[%r0],%r10
__LX193:				; __L193:
	ext	0xa		; 	xld.uh	%r13,[%r0+10]
	ld.uh	%r13,[%r0]
	ext	0x14		; 	xld.w	%r10,[%r0+20]
	ld.w	%r10,[%r0]
	ld.w	%r12,%r0
	call	%r10
	ext	0xd		; 	xld.b	[%r0+13],%r10
	ld.b	[%r0],%r10
	ext	0xa		; 	xld.uh	%r13,[%r0+10]
	ld.uh	%r13,[%r0]
	add	%r13,0x1	; 	xadd	%r13,%r13,1
	ext	0xa		; 	xld.h	[%r0+10],%r13
	ld.h	[%r0],%r13
	ld.uh	%r13,%r13
	ext	0x14		; 	xld.w	%r10,[%r0+20]
	ld.w	%r10,[%r0]
	ld.w	%r12,%r0
	call	%r10
	ext	0xc		; 	xld.b	[%r0+12],%r10
	ld.b	[%r0],%r10
	ext	0xa		; 	xld.uh	%r10,[%r0+10]
	ld.uh	%r10,[%r0]
	add	%r10,0x1	; 	xadd	%r10,%r10,1
	ext	0xa		; 	xld.h	[%r0+10],%r10
	ld.h	[%r0],%r10
	ld.w	%r12,%r0
	ext	m6809_check_pending@rm	; 	xcall	m6809_check_pending
	call	m6809_check_pending@rl
	popn	%r0
	ret
	.align	1
	.global	m6809_reset
m6809_reset:
;	.frame	%sp,16,$31		# vars= 0, regs= 4/0, args= 0, extra= 0
;	.mask	0x80070000,-4
;	.fmask	0x00000000,0
	pushn	%r2
	ld.w	%r1,%r12
	ld.w	%r0,%r13
	ld.w	%r2,%r14
	ld.w	%r13,0x0
	ld.w	%r14,0x1c	; 	xld.w	%r14,0x0000001c		; 28
	ext	memset@rm	; 	xcall	memset
	call	memset@rl
	cmp	%r0,0x0
	jrne	__LX255		; 	xjrne	__L255
	ext	m6809_internal_read+0x0@h	; 	xld.w	%r0,m6809_internal_read
	ext	m6809_internal_read+0x0@m
	ld.w	%r0,m6809_internal_read+0x0@l
__LX255:				; __L255:
	ext	0x14		; 	xld.w	[%r1+20],%r0
	ld.w	[%r1],%r0
	ld.w	%r14,%r2
	cmp	%r14,0x0
	jrne	__LX256		; 	xjrne	__L256
	ext	m6809_internal_write+0x0@h	; 	xld.w	%r14,m6809_internal_write
	ext	m6809_internal_write+0x0@m
	ld.w	%r14,m6809_internal_write+0x0@l
__LX256:				; __L256:
	ext	0x18		; 	xld.w	[%r1+24],%r14
	ld.w	[%r1],%r14
	ext	0x1		; 	xld.w	%r10,0x00000050		; 80
	ld.w	%r10,0x10
	ld.b	[%r1],%r10	; 	xld.b	[%r1],%r10
	ext	0x14		; 	xld.w	%r10,[%r1+20]
	ld.w	%r10,[%r1]
	ld.w	%r12,%r1
	ext	0x3ff		; 	xld.w	%r13,0x0000fffe		; 65534
	ld.w	%r13,0x3e
	call	%r10
	ld.w	%r0,%r10
	ext	0x14		; 	xld.w	%r10,[%r1+20]
	ld.w	%r10,[%r1]
	ld.w	%r12,%r1
	ext	0x3ff		; 	xld.w	%r13,0x0000ffff		; 65535
	ld.w	%r13,0x3f
	call	%r10
	ld.ub	%r0,%r0
	sll	%r0,0x8		; 	xsll	%r0,8
	ld.ub	%r10,%r10
	or	%r10,%r0
	ext	0xc		; 	xld.h	[%r1+12],%r10
	ld.h	[%r1],%r10
	popn	%r2
	ret
	.align	1
	.global	m6809_nmi
m6809_nmi:
;	.frame	%sp,8,$31		# vars= 0, regs= 2/0, args= 0, extra= 0
;	.mask	0x80010000,-4
;	.fmask	0x00000000,0
	pushn	%r0
	ld.w	%r0,%r12
	ext	0x3ff		; 	xld.w	%r13,0x0000fffc		; 65532
	ld.w	%r13,0x3c
	ld.w	%r14,0x1	; 	xld.w	%r14,0x00000001		; 1
	ext	m6809_int@rm	; 	xcall	m6809_int
	call	m6809_int@rl
	ld.ub	%r10,[%r0]	; 	xld.ub	%r10,[%r0]
	ext	0x1		; 	xoor	%r10,%r10,0x00000050
	or	%r10,0x10
	ld.b	[%r0],%r10	; 	xld.b	[%r0],%r10
	ld.w	%r11,0x0
	ext	0xf		; 	xld.b	[%r0+15],%r11
	ld.b	[%r0],%r11
	popn	%r0
	ret
	.align	1
	.global	m6809_firq
m6809_firq:
;	.frame	%sp,4,$31		# vars= 0, regs= 1/0, args= 0, extra= 0
;	.mask	0x80000000,-4
;	.fmask	0x00000000,0
	ext	0xe		; 	xbset	[%r12+14],0x0
	bset	[%r12],0x0
	ext	m6809_check_pending@rm	; 	xcall	m6809_check_pending
	call	m6809_check_pending@rl
	ret
	.align	1
	.global	m6809_irq
m6809_irq:
;	.frame	%sp,4,$31		# vars= 0, regs= 1/0, args= 0, extra= 0
;	.mask	0x80000000,-4
;	.fmask	0x00000000,0
	ext	0xe		; 	xbset	[%r12+14],0x1
	bset	[%r12],0x1
	ext	m6809_check_pending@rm	; 	xcall	m6809_check_pending
	call	m6809_check_pending@rl
	ret
	.align	1
	.global	m6809_dump
m6809_dump:
;	.frame	%sp,4,$31		# vars= 0, regs= 1/0, args= 0, extra= 0
;	.mask	0x80000000,-4
;	.fmask	0x00000000,0
	ret
; APP
	
	.code
	.global m6809_run2
m6809_run2:
	pushn %r0
	ld.w %r0, %sp		; スタック退避
	ext	0x40		; 	xld.w %r10, 0x1000	; 0x0e00〜0x1000にスタック切替
	ld.w	%r10,0x0
	ld.w %sp, %r10
	ext	m6809_run@rm	; 	xcall m6809_run
	call	m6809_run@rl
	ld.w %sp, %r0		; スタック復元
	popn %r0
	ret

