
;  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	cp1610op
	.code
	.align	2
cp1610op:
	.word	cp1610_HLT
	.byte	4
	.byte	255
	.byte	255
	.byte	0
	.word	cp1610_SDBD
	.byte	4
	.byte	255
	.byte	255
	.byte	1
	.word	cp1610_EIS
	.byte	4
	.byte	255
	.byte	255
	.byte	1
	.word	cp1610_DIS
	.byte	4
	.byte	255
	.byte	255
	.byte	1
	.word	cp1610_JSR
	.byte	4
	.byte	255
	.byte	255
	.byte	1
	.word	cp1610_TCI
	.byte	4
	.byte	255
	.byte	255
	.byte	1
	.word	cp1610_CLRC
	.byte	4
	.byte	255
	.byte	255
	.byte	1
	.word	cp1610_SETC
	.byte	4
	.byte	255
	.byte	255
	.byte	1
	.word	cp1610_INCR
	.byte	6
	.byte	0
	.byte	255
	.byte	0
	.word	cp1610_INCR
	.byte	6
	.byte	2
	.byte	255
	.byte	0
	.word	cp1610_INCR
	.byte	6
	.byte	4
	.byte	255
	.byte	0
	.word	cp1610_INCR
	.byte	6
	.byte	6
	.byte	255
	.byte	0
	.word	cp1610_INCR
	.byte	6
	.byte	8
	.byte	255
	.byte	0
	.word	cp1610_INCR
	.byte	6
	.byte	10
	.byte	255
	.byte	0
	.word	cp1610_INCR
	.byte	6
	.byte	12
	.byte	255
	.byte	0
	.word	cp1610_INCR
	.byte	6
	.byte	14
	.byte	255
	.byte	0
	.word	cp1610_DECR
	.byte	6
	.byte	0
	.byte	255
	.byte	0
	.word	cp1610_DECR
	.byte	6
	.byte	2
	.byte	255
	.byte	0
	.word	cp1610_DECR
	.byte	6
	.byte	4
	.byte	255
	.byte	0
	.word	cp1610_DECR
	.byte	6
	.byte	6
	.byte	255
	.byte	0
	.word	cp1610_DECR
	.byte	6
	.byte	8
	.byte	255
	.byte	0
	.word	cp1610_DECR
	.byte	6
	.byte	10
	.byte	255
	.byte	0
	.word	cp1610_DECR
	.byte	6
	.byte	12
	.byte	255
	.byte	0
	.word	cp1610_DECR
	.byte	6
	.byte	14
	.byte	255
	.byte	0
	.word	cp1610_COMR
	.byte	6
	.byte	0
	.byte	255
	.byte	0
	.word	cp1610_COMR
	.byte	6
	.byte	2
	.byte	255
	.byte	0
	.word	cp1610_COMR
	.byte	6
	.byte	4
	.byte	255
	.byte	0
	.word	cp1610_COMR
	.byte	6
	.byte	6
	.byte	255
	.byte	0
	.word	cp1610_COMR
	.byte	6
	.byte	8
	.byte	255
	.byte	0
	.word	cp1610_COMR
	.byte	6
	.byte	10
	.byte	255
	.byte	0
	.word	cp1610_COMR
	.byte	6
	.byte	12
	.byte	255
	.byte	0
	.word	cp1610_COMR
	.byte	6
	.byte	14
	.byte	255
	.byte	0
	.word	cp1610_NEGR
	.byte	6
	.byte	0
	.byte	255
	.byte	0
	.word	cp1610_NEGR
	.byte	6
	.byte	2
	.byte	255
	.byte	0
	.word	cp1610_NEGR
	.byte	6
	.byte	4
	.byte	255
	.byte	0
	.word	cp1610_NEGR
	.byte	6
	.byte	6
	.byte	255
	.byte	0
	.word	cp1610_NEGR
	.byte	6
	.byte	8
	.byte	255
	.byte	0
	.word	cp1610_NEGR
	.byte	6
	.byte	10
	.byte	255
	.byte	0
	.word	cp1610_NEGR
	.byte	6
	.byte	12
	.byte	255
	.byte	0
	.word	cp1610_NEGR
	.byte	6
	.byte	14
	.byte	255
	.byte	0
	.word	cp1610_ADCR
	.byte	6
	.byte	0
	.byte	255
	.byte	0
	.word	cp1610_ADCR
	.byte	6
	.byte	2
	.byte	255
	.byte	0
	.word	cp1610_ADCR
	.byte	6
	.byte	4
	.byte	255
	.byte	0
	.word	cp1610_ADCR
	.byte	6
	.byte	6
	.byte	255
	.byte	0
	.word	cp1610_ADCR
	.byte	6
	.byte	8
	.byte	255
	.byte	0
	.word	cp1610_ADCR
	.byte	6
	.byte	10
	.byte	255
	.byte	0
	.word	cp1610_ADCR
	.byte	6
	.byte	12
	.byte	255
	.byte	0
	.word	cp1610_ADCR
	.byte	6
	.byte	14
	.byte	255
	.byte	0
	.word	cp1610_GSWD
	.byte	6
	.byte	0
	.byte	255
	.byte	0
	.word	cp1610_GSWD
	.byte	6
	.byte	2
	.byte	255
	.byte	0
	.word	cp1610_GSWD
	.byte	6
	.byte	4
	.byte	255
	.byte	0
	.word	cp1610_GSWD
	.byte	6
	.byte	6
	.byte	255
	.byte	0
	.word	cp1610_NOP
	.byte	6
	.byte	255
	.byte	255
	.byte	0
	.word	cp1610_NOP
	.byte	6
	.byte	255
	.byte	255
	.byte	0
	.word	cp1610_SIN
	.byte	6
	.byte	255
	.byte	255
	.byte	0
	.word	cp1610_SIN
	.byte	6
	.byte	255
	.byte	255
	.byte	0
	.word	cp1610_RSWD
	.byte	6
	.byte	255
	.byte	0
	.byte	0
	.word	cp1610_RSWD
	.byte	6
	.byte	255
	.byte	2
	.byte	0
	.word	cp1610_RSWD
	.byte	6
	.byte	255
	.byte	4
	.byte	0
	.word	cp1610_RSWD
	.byte	6
	.byte	255
	.byte	6
	.byte	0
	.word	cp1610_RSWD
	.byte	6
	.byte	255
	.byte	8
	.byte	0
	.word	cp1610_RSWD
	.byte	6
	.byte	255
	.byte	10
	.byte	0
	.word	cp1610_RSWD
	.byte	6
	.byte	255
	.byte	12
	.byte	0
	.word	cp1610_RSWD
	.byte	6
	.byte	255
	.byte	14
	.byte	0
	.word	cp1610_SWAP
	.byte	6
	.byte	0
	.byte	255
	.byte	1
	.word	cp1610_SWAP
	.byte	6
	.byte	2
	.byte	255
	.byte	1
	.word	cp1610_SWAP
	.byte	6
	.byte	4
	.byte	255
	.byte	1
	.word	cp1610_SWAP
	.byte	6
	.byte	6
	.byte	255
	.byte	1
	.word	cp1610_SWAP2
	.byte	8
	.byte	0
	.byte	255
	.byte	1
	.word	cp1610_SWAP2
	.byte	8
	.byte	2
	.byte	255
	.byte	1
	.word	cp1610_SWAP2
	.byte	8
	.byte	4
	.byte	255
	.byte	1
	.word	cp1610_SWAP2
	.byte	8
	.byte	6
	.byte	255
	.byte	1
	.word	cp1610_SLL
	.byte	6
	.byte	0
	.byte	255
	.byte	1
	.word	cp1610_SLL
	.byte	6
	.byte	2
	.byte	255
	.byte	1
	.word	cp1610_SLL
	.byte	6
	.byte	4
	.byte	255
	.byte	1
	.word	cp1610_SLL
	.byte	6
	.byte	6
	.byte	255
	.byte	1
	.word	cp1610_SLL2
	.byte	8
	.byte	0
	.byte	255
	.byte	1
	.word	cp1610_SLL2
	.byte	8
	.byte	2
	.byte	255
	.byte	1
	.word	cp1610_SLL2
	.byte	8
	.byte	4
	.byte	255
	.byte	1
	.word	cp1610_SLL2
	.byte	8
	.byte	6
	.byte	255
	.byte	1
	.word	cp1610_RLC
	.byte	6
	.byte	0
	.byte	255
	.byte	1
	.word	cp1610_RLC
	.byte	6
	.byte	2
	.byte	255
	.byte	1
	.word	cp1610_RLC
	.byte	6
	.byte	4
	.byte	255
	.byte	1
	.word	cp1610_RLC
	.byte	6
	.byte	6
	.byte	255
	.byte	1
	.word	cp1610_RLC2
	.byte	8
	.byte	0
	.byte	255
	.byte	1
	.word	cp1610_RLC2
	.byte	8
	.byte	2
	.byte	255
	.byte	1
	.word	cp1610_RLC2
	.byte	8
	.byte	4
	.byte	255
	.byte	1
	.word	cp1610_RLC2
	.byte	8
	.byte	6
	.byte	255
	.byte	1
	.word	cp1610_SLLC
	.byte	6
	.byte	0
	.byte	255
	.byte	1
	.word	cp1610_SLLC
	.byte	6
	.byte	2
	.byte	255
	.byte	1
	.word	cp1610_SLLC
	.byte	6
	.byte	4
	.byte	255
	.byte	1
	.word	cp1610_SLLC
	.byte	6
	.byte	6
	.byte	255
	.byte	1
	.word	cp1610_SLLC2
	.byte	8
	.byte	0
	.byte	255
	.byte	1
	.word	cp1610_SLLC2
	.byte	8
	.byte	2
	.byte	255
	.byte	1
	.word	cp1610_SLLC2
	.byte	8
	.byte	4
	.byte	255
	.byte	1
	.word	cp1610_SLLC2
	.byte	8
	.byte	6
	.byte	255
	.byte	1
	.word	cp1610_SLR
	.byte	6
	.byte	0
	.byte	255
	.byte	1
	.word	cp1610_SLR
	.byte	6
	.byte	2
	.byte	255
	.byte	1
	.word	cp1610_SLR
	.byte	6
	.byte	4
	.byte	255
	.byte	1
	.word	cp1610_SLR
	.byte	6
	.byte	6
	.byte	255
	.byte	1
	.word	cp1610_SLR2
	.byte	8
	.byte	0
	.byte	255
	.byte	1
	.word	cp1610_SLR2
	.byte	8
	.byte	2
	.byte	255
	.byte	1
	.word	cp1610_SLR2
	.byte	8
	.byte	4
	.byte	255
	.byte	1
	.word	cp1610_SLR2
	.byte	8
	.byte	6
	.byte	255
	.byte	1
	.word	cp1610_SAR
	.byte	6
	.byte	0
	.byte	255
	.byte	1
	.word	cp1610_SAR
	.byte	6
	.byte	2
	.byte	255
	.byte	1
	.word	cp1610_SAR
	.byte	6
	.byte	4
	.byte	255
	.byte	1
	.word	cp1610_SAR
	.byte	6
	.byte	6
	.byte	255
	.byte	1
	.word	cp1610_SAR2
	.byte	8
	.byte	0
	.byte	255
	.byte	1
	.word	cp1610_SAR2
	.byte	8
	.byte	2
	.byte	255
	.byte	1
	.word	cp1610_SAR2
	.byte	8
	.byte	4
	.byte	255
	.byte	1
	.word	cp1610_SAR2
	.byte	8
	.byte	6
	.byte	255
	.byte	1
	.word	cp1610_RRC
	.byte	6
	.byte	0
	.byte	255
	.byte	1
	.word	cp1610_RRC
	.byte	6
	.byte	2
	.byte	255
	.byte	1
	.word	cp1610_RRC
	.byte	6
	.byte	4
	.byte	255
	.byte	1
	.word	cp1610_RRC
	.byte	6
	.byte	6
	.byte	255
	.byte	1
	.word	cp1610_RRC2
	.byte	8
	.byte	0
	.byte	255
	.byte	1
	.word	cp1610_RRC2
	.byte	8
	.byte	2
	.byte	255
	.byte	1
	.word	cp1610_RRC2
	.byte	8
	.byte	4
	.byte	255
	.byte	1
	.word	cp1610_RRC2
	.byte	8
	.byte	6
	.byte	255
	.byte	1
	.word	cp1610_SARC
	.byte	6
	.byte	0
	.byte	255
	.byte	1
	.word	cp1610_SARC
	.byte	6
	.byte	2
	.byte	255
	.byte	1
	.word	cp1610_SARC
	.byte	6
	.byte	4
	.byte	255
	.byte	1
	.word	cp1610_SARC
	.byte	6
	.byte	6
	.byte	255
	.byte	1
	.word	cp1610_SARC2
	.byte	8
	.byte	0
	.byte	255
	.byte	1
	.word	cp1610_SARC2
	.byte	8
	.byte	2
	.byte	255
	.byte	1
	.word	cp1610_SARC2
	.byte	8
	.byte	4
	.byte	255
	.byte	1
	.word	cp1610_SARC2
	.byte	8
	.byte	6
	.byte	255
	.byte	1
	.word	cp1610_MOVR
	.byte	6
	.byte	0
	.byte	0
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	2
	.byte	0
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	4
	.byte	0
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	6
	.byte	0
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	8
	.byte	0
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	10
	.byte	0
	.byte	0
	.word	cp1610_MOVR
	.byte	7
	.byte	12
	.byte	0
	.byte	0
	.word	cp1610_MOVR
	.byte	7
	.byte	14
	.byte	0
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	0
	.byte	2
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	2
	.byte	2
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	4
	.byte	2
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	6
	.byte	2
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	8
	.byte	2
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	10
	.byte	2
	.byte	0
	.word	cp1610_MOVR
	.byte	7
	.byte	12
	.byte	2
	.byte	0
	.word	cp1610_MOVR
	.byte	7
	.byte	14
	.byte	2
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	0
	.byte	4
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	2
	.byte	4
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	4
	.byte	4
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	6
	.byte	4
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	8
	.byte	4
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	10
	.byte	4
	.byte	0
	.word	cp1610_MOVR
	.byte	7
	.byte	12
	.byte	4
	.byte	0
	.word	cp1610_MOVR
	.byte	7
	.byte	14
	.byte	4
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	0
	.byte	6
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	2
	.byte	6
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	4
	.byte	6
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	6
	.byte	6
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	8
	.byte	6
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	10
	.byte	6
	.byte	0
	.word	cp1610_MOVR
	.byte	7
	.byte	12
	.byte	6
	.byte	0
	.word	cp1610_MOVR
	.byte	7
	.byte	14
	.byte	6
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	0
	.byte	8
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	2
	.byte	8
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	4
	.byte	8
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	6
	.byte	8
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	8
	.byte	8
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	10
	.byte	8
	.byte	0
	.word	cp1610_MOVR
	.byte	7
	.byte	12
	.byte	8
	.byte	0
	.word	cp1610_MOVR
	.byte	7
	.byte	14
	.byte	8
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	0
	.byte	10
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	2
	.byte	10
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	4
	.byte	10
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	6
	.byte	10
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	8
	.byte	10
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	10
	.byte	10
	.byte	0
	.word	cp1610_MOVR
	.byte	7
	.byte	12
	.byte	10
	.byte	0
	.word	cp1610_MOVR
	.byte	7
	.byte	14
	.byte	10
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	0
	.byte	12
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	2
	.byte	12
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	4
	.byte	12
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	6
	.byte	12
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	8
	.byte	12
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	10
	.byte	12
	.byte	0
	.word	cp1610_MOVR
	.byte	7
	.byte	12
	.byte	12
	.byte	0
	.word	cp1610_MOVR
	.byte	7
	.byte	14
	.byte	12
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	0
	.byte	14
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	2
	.byte	14
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	4
	.byte	14
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	6
	.byte	14
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	8
	.byte	14
	.byte	0
	.word	cp1610_MOVR
	.byte	6
	.byte	10
	.byte	14
	.byte	0
	.word	cp1610_MOVR
	.byte	7
	.byte	12
	.byte	14
	.byte	0
	.word	cp1610_MOVR
	.byte	7
	.byte	14
	.byte	14
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	0
	.byte	0
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	2
	.byte	0
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	4
	.byte	0
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	6
	.byte	0
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	8
	.byte	0
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	10
	.byte	0
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	12
	.byte	0
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	14
	.byte	0
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	0
	.byte	2
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	2
	.byte	2
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	4
	.byte	2
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	6
	.byte	2
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	8
	.byte	2
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	10
	.byte	2
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	12
	.byte	2
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	14
	.byte	2
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	0
	.byte	4
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	2
	.byte	4
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	4
	.byte	4
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	6
	.byte	4
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	8
	.byte	4
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	10
	.byte	4
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	12
	.byte	4
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	14
	.byte	4
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	0
	.byte	6
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	2
	.byte	6
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	4
	.byte	6
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	6
	.byte	6
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	8
	.byte	6
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	10
	.byte	6
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	12
	.byte	6
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	14
	.byte	6
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	0
	.byte	8
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	2
	.byte	8
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	4
	.byte	8
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	6
	.byte	8
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	8
	.byte	8
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	10
	.byte	8
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	12
	.byte	8
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	14
	.byte	8
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	0
	.byte	10
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	2
	.byte	10
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	4
	.byte	10
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	6
	.byte	10
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	8
	.byte	10
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	10
	.byte	10
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	12
	.byte	10
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	14
	.byte	10
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	0
	.byte	12
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	2
	.byte	12
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	4
	.byte	12
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	6
	.byte	12
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	8
	.byte	12
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	10
	.byte	12
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	12
	.byte	12
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	14
	.byte	12
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	0
	.byte	14
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	2
	.byte	14
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	4
	.byte	14
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	6
	.byte	14
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	8
	.byte	14
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	10
	.byte	14
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	12
	.byte	14
	.byte	0
	.word	cp1610_ADDR
	.byte	6
	.byte	14
	.byte	14
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	0
	.byte	0
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	2
	.byte	0
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	4
	.byte	0
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	6
	.byte	0
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	8
	.byte	0
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	10
	.byte	0
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	12
	.byte	0
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	14
	.byte	0
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	0
	.byte	2
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	2
	.byte	2
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	4
	.byte	2
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	6
	.byte	2
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	8
	.byte	2
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	10
	.byte	2
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	12
	.byte	2
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	14
	.byte	2
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	0
	.byte	4
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	2
	.byte	4
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	4
	.byte	4
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	6
	.byte	4
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	8
	.byte	4
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	10
	.byte	4
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	12
	.byte	4
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	14
	.byte	4
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	0
	.byte	6
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	2
	.byte	6
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	4
	.byte	6
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	6
	.byte	6
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	8
	.byte	6
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	10
	.byte	6
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	12
	.byte	6
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	14
	.byte	6
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	0
	.byte	8
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	2
	.byte	8
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	4
	.byte	8
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	6
	.byte	8
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	8
	.byte	8
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	10
	.byte	8
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	12
	.byte	8
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	14
	.byte	8
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	0
	.byte	10
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	2
	.byte	10
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	4
	.byte	10
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	6
	.byte	10
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	8
	.byte	10
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	10
	.byte	10
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	12
	.byte	10
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	14
	.byte	10
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	0
	.byte	12
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	2
	.byte	12
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	4
	.byte	12
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	6
	.byte	12
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	8
	.byte	12
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	10
	.byte	12
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	12
	.byte	12
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	14
	.byte	12
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	0
	.byte	14
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	2
	.byte	14
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	4
	.byte	14
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	6
	.byte	14
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	8
	.byte	14
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	10
	.byte	14
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	12
	.byte	14
	.byte	0
	.word	cp1610_SUBR
	.byte	6
	.byte	14
	.byte	14
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	0
	.byte	0
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	2
	.byte	0
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	4
	.byte	0
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	6
	.byte	0
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	8
	.byte	0
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	10
	.byte	0
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	12
	.byte	0
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	14
	.byte	0
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	0
	.byte	2
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	2
	.byte	2
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	4
	.byte	2
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	6
	.byte	2
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	8
	.byte	2
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	10
	.byte	2
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	12
	.byte	2
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	14
	.byte	2
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	0
	.byte	4
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	2
	.byte	4
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	4
	.byte	4
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	6
	.byte	4
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	8
	.byte	4
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	10
	.byte	4
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	12
	.byte	4
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	14
	.byte	4
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	0
	.byte	6
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	2
	.byte	6
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	4
	.byte	6
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	6
	.byte	6
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	8
	.byte	6
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	10
	.byte	6
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	12
	.byte	6
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	14
	.byte	6
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	0
	.byte	8
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	2
	.byte	8
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	4
	.byte	8
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	6
	.byte	8
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	8
	.byte	8
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	10
	.byte	8
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	12
	.byte	8
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	14
	.byte	8
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	0
	.byte	10
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	2
	.byte	10
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	4
	.byte	10
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	6
	.byte	10
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	8
	.byte	10
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	10
	.byte	10
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	12
	.byte	10
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	14
	.byte	10
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	0
	.byte	12
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	2
	.byte	12
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	4
	.byte	12
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	6
	.byte	12
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	8
	.byte	12
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	10
	.byte	12
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	12
	.byte	12
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	14
	.byte	12
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	0
	.byte	14
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	2
	.byte	14
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	4
	.byte	14
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	6
	.byte	14
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	8
	.byte	14
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	10
	.byte	14
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	12
	.byte	14
	.byte	0
	.word	cp1610_CMPR
	.byte	6
	.byte	14
	.byte	14
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	0
	.byte	0
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	2
	.byte	0
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	4
	.byte	0
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	6
	.byte	0
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	8
	.byte	0
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	10
	.byte	0
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	12
	.byte	0
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	14
	.byte	0
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	0
	.byte	2
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	2
	.byte	2
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	4
	.byte	2
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	6
	.byte	2
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	8
	.byte	2
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	10
	.byte	2
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	12
	.byte	2
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	14
	.byte	2
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	0
	.byte	4
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	2
	.byte	4
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	4
	.byte	4
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	6
	.byte	4
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	8
	.byte	4
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	10
	.byte	4
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	12
	.byte	4
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	14
	.byte	4
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	0
	.byte	6
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	2
	.byte	6
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	4
	.byte	6
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	6
	.byte	6
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	8
	.byte	6
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	10
	.byte	6
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	12
	.byte	6
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	14
	.byte	6
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	0
	.byte	8
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	2
	.byte	8
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	4
	.byte	8
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	6
	.byte	8
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	8
	.byte	8
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	10
	.byte	8
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	12
	.byte	8
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	14
	.byte	8
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	0
	.byte	10
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	2
	.byte	10
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	4
	.byte	10
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	6
	.byte	10
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	8
	.byte	10
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	10
	.byte	10
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	12
	.byte	10
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	14
	.byte	10
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	0
	.byte	12
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	2
	.byte	12
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	4
	.byte	12
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	6
	.byte	12
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	8
	.byte	12
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	10
	.byte	12
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	12
	.byte	12
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	14
	.byte	12
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	0
	.byte	14
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	2
	.byte	14
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	4
	.byte	14
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	6
	.byte	14
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	8
	.byte	14
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	10
	.byte	14
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	12
	.byte	14
	.byte	0
	.word	cp1610_ANDR
	.byte	6
	.byte	14
	.byte	14
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	0
	.byte	0
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	2
	.byte	0
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	4
	.byte	0
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	6
	.byte	0
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	8
	.byte	0
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	10
	.byte	0
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	12
	.byte	0
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	14
	.byte	0
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	0
	.byte	2
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	2
	.byte	2
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	4
	.byte	2
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	6
	.byte	2
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	8
	.byte	2
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	10
	.byte	2
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	12
	.byte	2
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	14
	.byte	2
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	0
	.byte	4
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	2
	.byte	4
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	4
	.byte	4
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	6
	.byte	4
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	8
	.byte	4
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	10
	.byte	4
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	12
	.byte	4
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	14
	.byte	4
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	0
	.byte	6
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	2
	.byte	6
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	4
	.byte	6
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	6
	.byte	6
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	8
	.byte	6
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	10
	.byte	6
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	12
	.byte	6
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	14
	.byte	6
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	0
	.byte	8
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	2
	.byte	8
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	4
	.byte	8
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	6
	.byte	8
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	8
	.byte	8
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	10
	.byte	8
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	12
	.byte	8
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	14
	.byte	8
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	0
	.byte	10
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	2
	.byte	10
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	4
	.byte	10
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	6
	.byte	10
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	8
	.byte	10
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	10
	.byte	10
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	12
	.byte	10
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	14
	.byte	10
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	0
	.byte	12
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	2
	.byte	12
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	4
	.byte	12
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	6
	.byte	12
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	8
	.byte	12
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	10
	.byte	12
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	12
	.byte	12
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	14
	.byte	12
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	0
	.byte	14
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	2
	.byte	14
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	4
	.byte	14
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	6
	.byte	14
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	8
	.byte	14
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	10
	.byte	14
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	12
	.byte	14
	.byte	0
	.word	cp1610_XORR
	.byte	6
	.byte	14
	.byte	14
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	0
	.byte	0
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	0
	.byte	1
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	0
	.byte	2
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	0
	.byte	3
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	0
	.byte	4
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	0
	.byte	5
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	0
	.byte	6
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	0
	.byte	7
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	0
	.byte	8
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	0
	.byte	9
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	0
	.byte	10
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	0
	.byte	11
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	0
	.byte	12
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	0
	.byte	13
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	0
	.byte	14
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	0
	.byte	15
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	0
	.byte	0
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	0
	.byte	1
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	0
	.byte	2
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	0
	.byte	3
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	0
	.byte	4
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	0
	.byte	5
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	0
	.byte	6
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	0
	.byte	7
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	0
	.byte	8
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	0
	.byte	9
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	0
	.byte	10
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	0
	.byte	11
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	0
	.byte	12
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	0
	.byte	13
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	0
	.byte	14
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	0
	.byte	15
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	255
	.byte	0
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	255
	.byte	1
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	255
	.byte	2
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	255
	.byte	3
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	255
	.byte	4
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	255
	.byte	5
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	255
	.byte	6
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	255
	.byte	7
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	255
	.byte	8
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	255
	.byte	9
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	255
	.byte	10
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	255
	.byte	11
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	255
	.byte	12
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	255
	.byte	13
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	255
	.byte	14
	.byte	0
	.word	cp1610_B
	.byte	7
	.byte	255
	.byte	15
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	255
	.byte	0
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	255
	.byte	1
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	255
	.byte	2
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	255
	.byte	3
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	255
	.byte	4
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	255
	.byte	5
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	255
	.byte	6
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	255
	.byte	7
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	255
	.byte	8
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	255
	.byte	9
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	255
	.byte	10
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	255
	.byte	11
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	255
	.byte	12
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	255
	.byte	13
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	255
	.byte	14
	.byte	0
	.word	cp1610_BEXT
	.byte	7
	.byte	255
	.byte	15
	.byte	0
	.word	cp1610_MVO
	.byte	11
	.byte	0
	.byte	0
	.byte	1
	.word	cp1610_MVO
	.byte	11
	.byte	0
	.byte	2
	.byte	1
	.word	cp1610_MVO
	.byte	11
	.byte	0
	.byte	4
	.byte	1
	.word	cp1610_MVO
	.byte	11
	.byte	0
	.byte	6
	.byte	1
	.word	cp1610_MVO
	.byte	11
	.byte	0
	.byte	8
	.byte	1
	.word	cp1610_MVO
	.byte	11
	.byte	0
	.byte	10
	.byte	1
	.word	cp1610_MVO
	.byte	11
	.byte	0
	.byte	12
	.byte	1
	.word	cp1610_MVO
	.byte	11
	.byte	0
	.byte	14
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	2
	.byte	0
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	2
	.byte	2
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	2
	.byte	4
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	2
	.byte	6
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	2
	.byte	8
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	2
	.byte	10
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	2
	.byte	12
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	2
	.byte	14
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	4
	.byte	0
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	4
	.byte	2
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	4
	.byte	4
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	4
	.byte	6
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	4
	.byte	8
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	4
	.byte	10
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	4
	.byte	12
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	4
	.byte	14
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	6
	.byte	0
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	6
	.byte	2
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	6
	.byte	4
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	6
	.byte	6
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	6
	.byte	8
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	6
	.byte	10
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	6
	.byte	12
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	6
	.byte	14
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	8
	.byte	0
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	8
	.byte	2
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	8
	.byte	4
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	8
	.byte	6
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	8
	.byte	8
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	8
	.byte	10
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	8
	.byte	12
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	8
	.byte	14
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	10
	.byte	0
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	10
	.byte	2
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	10
	.byte	4
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	10
	.byte	6
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	10
	.byte	8
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	10
	.byte	10
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	10
	.byte	12
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	10
	.byte	14
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	12
	.byte	0
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	12
	.byte	2
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	12
	.byte	4
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	12
	.byte	6
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	12
	.byte	8
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	12
	.byte	10
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	12
	.byte	12
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	12
	.byte	14
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	14
	.byte	0
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	14
	.byte	2
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	14
	.byte	4
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	14
	.byte	6
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	14
	.byte	8
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	14
	.byte	10
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	14
	.byte	12
	.byte	1
	.word	cp1610_MVO
	.byte	9
	.byte	14
	.byte	14
	.byte	1
	.word	cp1610_MVI
	.byte	10
	.byte	0
	.byte	0
	.byte	0
	.word	cp1610_MVI
	.byte	10
	.byte	2
	.byte	0
	.byte	0
	.word	cp1610_MVI
	.byte	10
	.byte	4
	.byte	0
	.byte	0
	.word	cp1610_MVI
	.byte	10
	.byte	6
	.byte	0
	.byte	0
	.word	cp1610_MVI
	.byte	10
	.byte	8
	.byte	0
	.byte	0
	.word	cp1610_MVI
	.byte	10
	.byte	10
	.byte	0
	.byte	0
	.word	cp1610_MVI
	.byte	10
	.byte	12
	.byte	0
	.byte	0
	.word	cp1610_MVI
	.byte	10
	.byte	14
	.byte	0
	.byte	0
	.word	cp1610_MVI
	.byte	8
	.byte	0
	.byte	2
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	2
	.byte	2
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	4
	.byte	2
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	6
	.byte	2
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	8
	.byte	2
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	10
	.byte	2
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	12
	.byte	2
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	14
	.byte	2
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	0
	.byte	4
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	2
	.byte	4
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	4
	.byte	4
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	6
	.byte	4
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	8
	.byte	4
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	10
	.byte	4
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	12
	.byte	4
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	14
	.byte	4
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	0
	.byte	6
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	2
	.byte	6
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	4
	.byte	6
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	6
	.byte	6
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	8
	.byte	6
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	10
	.byte	6
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	12
	.byte	6
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	14
	.byte	6
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	0
	.byte	8
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	2
	.byte	8
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	4
	.byte	8
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	6
	.byte	8
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	8
	.byte	8
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	10
	.byte	8
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	12
	.byte	8
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	14
	.byte	8
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	0
	.byte	10
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	2
	.byte	10
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	4
	.byte	10
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	6
	.byte	10
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	8
	.byte	10
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	10
	.byte	10
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	12
	.byte	10
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	14
	.byte	10
	.byte	2
	.word	cp1610_MVI
	.byte	11
	.byte	0
	.byte	12
	.byte	2
	.word	cp1610_MVI
	.byte	11
	.byte	2
	.byte	12
	.byte	2
	.word	cp1610_MVI
	.byte	11
	.byte	4
	.byte	12
	.byte	2
	.word	cp1610_MVI
	.byte	11
	.byte	6
	.byte	12
	.byte	2
	.word	cp1610_MVI
	.byte	11
	.byte	8
	.byte	12
	.byte	2
	.word	cp1610_MVI
	.byte	11
	.byte	10
	.byte	12
	.byte	2
	.word	cp1610_MVI
	.byte	11
	.byte	12
	.byte	12
	.byte	2
	.word	cp1610_MVI
	.byte	11
	.byte	14
	.byte	12
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	0
	.byte	14
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	2
	.byte	14
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	4
	.byte	14
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	6
	.byte	14
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	8
	.byte	14
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	10
	.byte	14
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	12
	.byte	14
	.byte	2
	.word	cp1610_MVI
	.byte	8
	.byte	14
	.byte	14
	.byte	2
	.word	cp1610_ADD
	.byte	10
	.byte	0
	.byte	0
	.byte	0
	.word	cp1610_ADD
	.byte	10
	.byte	2
	.byte	0
	.byte	0
	.word	cp1610_ADD
	.byte	10
	.byte	4
	.byte	0
	.byte	0
	.word	cp1610_ADD
	.byte	10
	.byte	6
	.byte	0
	.byte	0
	.word	cp1610_ADD
	.byte	10
	.byte	8
	.byte	0
	.byte	0
	.word	cp1610_ADD
	.byte	10
	.byte	10
	.byte	0
	.byte	0
	.word	cp1610_ADD
	.byte	10
	.byte	12
	.byte	0
	.byte	0
	.word	cp1610_ADD
	.byte	10
	.byte	14
	.byte	0
	.byte	0
	.word	cp1610_ADD
	.byte	8
	.byte	0
	.byte	2
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	2
	.byte	2
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	4
	.byte	2
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	6
	.byte	2
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	8
	.byte	2
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	10
	.byte	2
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	12
	.byte	2
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	14
	.byte	2
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	0
	.byte	4
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	2
	.byte	4
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	4
	.byte	4
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	6
	.byte	4
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	8
	.byte	4
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	10
	.byte	4
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	12
	.byte	4
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	14
	.byte	4
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	0
	.byte	6
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	2
	.byte	6
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	4
	.byte	6
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	6
	.byte	6
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	8
	.byte	6
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	10
	.byte	6
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	12
	.byte	6
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	14
	.byte	6
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	0
	.byte	8
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	2
	.byte	8
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	4
	.byte	8
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	6
	.byte	8
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	8
	.byte	8
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	10
	.byte	8
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	12
	.byte	8
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	14
	.byte	8
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	0
	.byte	10
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	2
	.byte	10
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	4
	.byte	10
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	6
	.byte	10
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	8
	.byte	10
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	10
	.byte	10
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	12
	.byte	10
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	14
	.byte	10
	.byte	2
	.word	cp1610_ADD
	.byte	11
	.byte	0
	.byte	12
	.byte	2
	.word	cp1610_ADD
	.byte	11
	.byte	2
	.byte	12
	.byte	2
	.word	cp1610_ADD
	.byte	11
	.byte	4
	.byte	12
	.byte	2
	.word	cp1610_ADD
	.byte	11
	.byte	6
	.byte	12
	.byte	2
	.word	cp1610_ADD
	.byte	11
	.byte	8
	.byte	12
	.byte	2
	.word	cp1610_ADD
	.byte	11
	.byte	10
	.byte	12
	.byte	2
	.word	cp1610_ADD
	.byte	11
	.byte	12
	.byte	12
	.byte	2
	.word	cp1610_ADD
	.byte	11
	.byte	14
	.byte	12
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	0
	.byte	14
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	2
	.byte	14
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	4
	.byte	14
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	6
	.byte	14
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	8
	.byte	14
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	10
	.byte	14
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	12
	.byte	14
	.byte	2
	.word	cp1610_ADD
	.byte	8
	.byte	14
	.byte	14
	.byte	2
	.word	cp1610_SUB
	.byte	10
	.byte	0
	.byte	0
	.byte	0
	.word	cp1610_SUB
	.byte	10
	.byte	2
	.byte	0
	.byte	0
	.word	cp1610_SUB
	.byte	10
	.byte	4
	.byte	0
	.byte	0
	.word	cp1610_SUB
	.byte	10
	.byte	6
	.byte	0
	.byte	0
	.word	cp1610_SUB
	.byte	10
	.byte	8
	.byte	0
	.byte	0
	.word	cp1610_SUB
	.byte	10
	.byte	10
	.byte	0
	.byte	0
	.word	cp1610_SUB
	.byte	10
	.byte	12
	.byte	0
	.byte	0
	.word	cp1610_SUB
	.byte	10
	.byte	14
	.byte	0
	.byte	0
	.word	cp1610_SUB
	.byte	8
	.byte	0
	.byte	2
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	2
	.byte	2
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	4
	.byte	2
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	6
	.byte	2
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	8
	.byte	2
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	10
	.byte	2
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	12
	.byte	2
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	14
	.byte	2
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	0
	.byte	4
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	2
	.byte	4
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	4
	.byte	4
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	6
	.byte	4
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	8
	.byte	4
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	10
	.byte	4
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	12
	.byte	4
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	14
	.byte	4
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	0
	.byte	6
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	2
	.byte	6
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	4
	.byte	6
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	6
	.byte	6
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	8
	.byte	6
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	10
	.byte	6
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	12
	.byte	6
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	14
	.byte	6
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	0
	.byte	8
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	2
	.byte	8
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	4
	.byte	8
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	6
	.byte	8
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	8
	.byte	8
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	10
	.byte	8
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	12
	.byte	8
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	14
	.byte	8
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	0
	.byte	10
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	2
	.byte	10
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	4
	.byte	10
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	6
	.byte	10
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	8
	.byte	10
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	10
	.byte	10
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	12
	.byte	10
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	14
	.byte	10
	.byte	2
	.word	cp1610_SUB
	.byte	11
	.byte	0
	.byte	12
	.byte	2
	.word	cp1610_SUB
	.byte	11
	.byte	2
	.byte	12
	.byte	2
	.word	cp1610_SUB
	.byte	11
	.byte	4
	.byte	12
	.byte	2
	.word	cp1610_SUB
	.byte	11
	.byte	6
	.byte	12
	.byte	2
	.word	cp1610_SUB
	.byte	11
	.byte	8
	.byte	12
	.byte	2
	.word	cp1610_SUB
	.byte	11
	.byte	10
	.byte	12
	.byte	2
	.word	cp1610_SUB
	.byte	11
	.byte	12
	.byte	12
	.byte	2
	.word	cp1610_SUB
	.byte	11
	.byte	14
	.byte	12
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	0
	.byte	14
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	2
	.byte	14
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	4
	.byte	14
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	6
	.byte	14
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	8
	.byte	14
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	10
	.byte	14
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	12
	.byte	14
	.byte	2
	.word	cp1610_SUB
	.byte	8
	.byte	14
	.byte	14
	.byte	2
	.word	cp1610_CMP
	.byte	10
	.byte	0
	.byte	0
	.byte	0
	.word	cp1610_CMP
	.byte	10
	.byte	2
	.byte	0
	.byte	0
	.word	cp1610_CMP
	.byte	10
	.byte	4
	.byte	0
	.byte	0
	.word	cp1610_CMP
	.byte	10
	.byte	6
	.byte	0
	.byte	0
	.word	cp1610_CMP
	.byte	10
	.byte	8
	.byte	0
	.byte	0
	.word	cp1610_CMP
	.byte	10
	.byte	10
	.byte	0
	.byte	0
	.word	cp1610_CMP
	.byte	10
	.byte	12
	.byte	0
	.byte	0
	.word	cp1610_CMP
	.byte	10
	.byte	14
	.byte	0
	.byte	0
	.word	cp1610_CMP
	.byte	8
	.byte	0
	.byte	2
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	2
	.byte	2
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	4
	.byte	2
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	6
	.byte	2
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	8
	.byte	2
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	10
	.byte	2
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	12
	.byte	2
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	14
	.byte	2
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	0
	.byte	4
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	2
	.byte	4
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	4
	.byte	4
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	6
	.byte	4
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	8
	.byte	4
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	10
	.byte	4
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	12
	.byte	4
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	14
	.byte	4
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	0
	.byte	6
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	2
	.byte	6
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	4
	.byte	6
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	6
	.byte	6
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	8
	.byte	6
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	10
	.byte	6
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	12
	.byte	6
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	14
	.byte	6
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	0
	.byte	8
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	2
	.byte	8
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	4
	.byte	8
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	6
	.byte	8
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	8
	.byte	8
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	10
	.byte	8
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	12
	.byte	8
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	14
	.byte	8
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	0
	.byte	10
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	2
	.byte	10
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	4
	.byte	10
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	6
	.byte	10
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	8
	.byte	10
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	10
	.byte	10
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	12
	.byte	10
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	14
	.byte	10
	.byte	2
	.word	cp1610_CMP
	.byte	11
	.byte	0
	.byte	12
	.byte	2
	.word	cp1610_CMP
	.byte	11
	.byte	2
	.byte	12
	.byte	2
	.word	cp1610_CMP
	.byte	11
	.byte	4
	.byte	12
	.byte	2
	.word	cp1610_CMP
	.byte	11
	.byte	6
	.byte	12
	.byte	2
	.word	cp1610_CMP
	.byte	11
	.byte	8
	.byte	12
	.byte	2
	.word	cp1610_CMP
	.byte	11
	.byte	10
	.byte	12
	.byte	2
	.word	cp1610_CMP
	.byte	11
	.byte	12
	.byte	12
	.byte	2
	.word	cp1610_CMP
	.byte	11
	.byte	14
	.byte	12
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	0
	.byte	14
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	2
	.byte	14
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	4
	.byte	14
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	6
	.byte	14
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	8
	.byte	14
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	10
	.byte	14
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	12
	.byte	14
	.byte	2
	.word	cp1610_CMP
	.byte	8
	.byte	14
	.byte	14
	.byte	2
	.word	cp1610_AND
	.byte	10
	.byte	0
	.byte	0
	.byte	0
	.word	cp1610_AND
	.byte	10
	.byte	2
	.byte	0
	.byte	0
	.word	cp1610_AND
	.byte	10
	.byte	4
	.byte	0
	.byte	0
	.word	cp1610_AND
	.byte	10
	.byte	6
	.byte	0
	.byte	0
	.word	cp1610_AND
	.byte	10
	.byte	8
	.byte	0
	.byte	0
	.word	cp1610_AND
	.byte	10
	.byte	10
	.byte	0
	.byte	0
	.word	cp1610_AND
	.byte	10
	.byte	12
	.byte	0
	.byte	0
	.word	cp1610_AND
	.byte	10
	.byte	14
	.byte	0
	.byte	0
	.word	cp1610_AND
	.byte	8
	.byte	0
	.byte	2
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	2
	.byte	2
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	4
	.byte	2
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	6
	.byte	2
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	8
	.byte	2
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	10
	.byte	2
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	12
	.byte	2
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	14
	.byte	2
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	0
	.byte	4
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	2
	.byte	4
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	4
	.byte	4
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	6
	.byte	4
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	8
	.byte	4
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	10
	.byte	4
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	12
	.byte	4
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	14
	.byte	4
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	0
	.byte	6
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	2
	.byte	6
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	4
	.byte	6
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	6
	.byte	6
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	8
	.byte	6
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	10
	.byte	6
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	12
	.byte	6
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	14
	.byte	6
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	0
	.byte	8
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	2
	.byte	8
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	4
	.byte	8
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	6
	.byte	8
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	8
	.byte	8
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	10
	.byte	8
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	12
	.byte	8
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	14
	.byte	8
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	0
	.byte	10
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	2
	.byte	10
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	4
	.byte	10
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	6
	.byte	10
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	8
	.byte	10
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	10
	.byte	10
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	12
	.byte	10
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	14
	.byte	10
	.byte	2
	.word	cp1610_AND
	.byte	11
	.byte	0
	.byte	12
	.byte	2
	.word	cp1610_AND
	.byte	11
	.byte	2
	.byte	12
	.byte	2
	.word	cp1610_AND
	.byte	11
	.byte	4
	.byte	12
	.byte	2
	.word	cp1610_AND
	.byte	11
	.byte	6
	.byte	12
	.byte	2
	.word	cp1610_AND
	.byte	11
	.byte	8
	.byte	12
	.byte	2
	.word	cp1610_AND
	.byte	11
	.byte	10
	.byte	12
	.byte	2
	.word	cp1610_AND
	.byte	11
	.byte	12
	.byte	12
	.byte	2
	.word	cp1610_AND
	.byte	11
	.byte	14
	.byte	12
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	0
	.byte	14
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	2
	.byte	14
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	4
	.byte	14
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	6
	.byte	14
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	8
	.byte	14
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	10
	.byte	14
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	12
	.byte	14
	.byte	2
	.word	cp1610_AND
	.byte	8
	.byte	14
	.byte	14
	.byte	2
	.word	cp1610_XOR
	.byte	10
	.byte	0
	.byte	0
	.byte	0
	.word	cp1610_XOR
	.byte	10
	.byte	2
	.byte	0
	.byte	0
	.word	cp1610_XOR
	.byte	10
	.byte	4
	.byte	0
	.byte	0
	.word	cp1610_XOR
	.byte	10
	.byte	6
	.byte	0
	.byte	0
	.word	cp1610_XOR
	.byte	10
	.byte	8
	.byte	0
	.byte	0
	.word	cp1610_XOR
	.byte	10
	.byte	10
	.byte	0
	.byte	0
	.word	cp1610_XOR
	.byte	10
	.byte	12
	.byte	0
	.byte	0
	.word	cp1610_XOR
	.byte	10
	.byte	14
	.byte	0
	.byte	0
	.word	cp1610_XOR
	.byte	8
	.byte	0
	.byte	2
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	2
	.byte	2
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	4
	.byte	2
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	6
	.byte	2
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	8
	.byte	2
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	10
	.byte	2
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	12
	.byte	2
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	14
	.byte	2
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	0
	.byte	4
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	2
	.byte	4
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	4
	.byte	4
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	6
	.byte	4
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	8
	.byte	4
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	10
	.byte	4
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	12
	.byte	4
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	14
	.byte	4
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	0
	.byte	6
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	2
	.byte	6
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	4
	.byte	6
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	6
	.byte	6
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	8
	.byte	6
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	10
	.byte	6
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	12
	.byte	6
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	14
	.byte	6
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	0
	.byte	8
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	2
	.byte	8
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	4
	.byte	8
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	6
	.byte	8
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	8
	.byte	8
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	10
	.byte	8
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	12
	.byte	8
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	14
	.byte	8
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	0
	.byte	10
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	2
	.byte	10
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	4
	.byte	10
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	6
	.byte	10
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	8
	.byte	10
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	10
	.byte	10
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	12
	.byte	10
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	14
	.byte	10
	.byte	2
	.word	cp1610_XOR
	.byte	11
	.byte	0
	.byte	12
	.byte	2
	.word	cp1610_XOR
	.byte	11
	.byte	2
	.byte	12
	.byte	2
	.word	cp1610_XOR
	.byte	11
	.byte	4
	.byte	12
	.byte	2
	.word	cp1610_XOR
	.byte	11
	.byte	6
	.byte	12
	.byte	2
	.word	cp1610_XOR
	.byte	11
	.byte	8
	.byte	12
	.byte	2
	.word	cp1610_XOR
	.byte	11
	.byte	10
	.byte	12
	.byte	2
	.word	cp1610_XOR
	.byte	11
	.byte	12
	.byte	12
	.byte	2
	.word	cp1610_XOR
	.byte	11
	.byte	14
	.byte	12
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	0
	.byte	14
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	2
	.byte	14
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	4
	.byte	14
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	6
	.byte	14
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	8
	.byte	14
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	10
	.byte	14
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	12
	.byte	14
	.byte	2
	.word	cp1610_XOR
	.byte	8
	.byte	14
	.byte	14
	.byte	2
	.global	cp1610_cond
	.align	2
cp1610_cond:
	.half	2550
	.half	35700
	.half	28050
	.half	61200
	.half	22950
	.half	56100
	.half	32130
	.half	65280
	.half	57630
	.half	25500
	.half	34170
	.half	2040
	.half	61710
	.half	29580
	.half	54570
	.half	22440
	.align	2
__LC0:
	.ascii	"cp1610_err(%04x)\000"
	.code
	.align	1
	.global	cp1610_err
cp1610_err:
;	.frame	%sp,12,$31		# vars= 0, regs= 1/0, args= 8, extra= 0
;	.mask	0x80000000,-4
;	.fmask	0x00000000,0
	sub	%sp,0x2		; 	xsub	%sp,%sp,8
	ext	__LC0+0x0@h	; 	xld.w	%r10,__LC0
	ext	__LC0+0x0@m
	ld.w	%r10,__LC0+0x0@l
	ld.w	[%sp+0x0],%r10	; 	xld.w	[%sp],%r10
	ext	cp1610+0xe@ah	; 	xld.uh	%r10,[cp1610+14]
	ext	cp1610+0xe@al
	ld.uh	%r10,[%r8]
	ld.w	[%sp+0x1],%r10	; 	xld.w	[%sp+4],%r10
	ext	die@rm		; 	xcall	die
	call	die@rl
	add	%sp,0x2		; 	xadd	%sp,%sp,8
	ret
	.code
	.align	2
__LXC1:				; __LC1:
	.ascii	"clipc16.$(%d)\000"
	.code
	.align	1
	.global	cp1610_reset
cp1610_reset:
;	.frame	%sp,20,$31		# vars= 0, regs= 3/0, args= 8, extra= 0
;	.mask	0x80030000,-4
;	.fmask	0x00000000,0
	pushn	%r1
	sub	%sp,0x2		; 	xsub	%sp,%sp,8
	ld.w	%r1,%r12
	ext	cp1610+0x0@h	; 	xld.w	%r0,cp1610
	ext	cp1610+0x0@m
	ld.w	%r0,cp1610+0x0@l
	ld.w	%r12,%r0
	ld.w	%r13,0x0
	ld.w	%r14,0x4	; 	xld.w	%r14,0x00000004		; 4
	ext	memset@rm	; 	xcall	memset
	call	memset@rl
	ext	0xe		; 	xld.h	[%r0+14],%r1
	ld.h	[%r0],%r1
	add	%sp,0x2		; 	xadd	%sp,%sp,8
	popn	%r1
	ret
	.align	1
	.global	cp1610_get_status_C
cp1610_get_status_C:
;	.frame	%sp,4,$31		# vars= 0, regs= 1/0, args= 0, extra= 0
;	.mask	0x80000000,-4
;	.fmask	0x00000000,0
	ext	cp1610+0x14@h	; 	xld.w	%r11,cp1610+20
	ext	cp1610+0x14@m
	ld.w	%r11,cp1610+0x14@l
	ld.w	%r10,[%r11]	; 	xld.w	%r10,[%r11]
	sra	%r10,0x8	; 	xsra	%r10,12
	sra	%r10,0x4
	ld.w	%r12,%r10
	and	%r12,0x10	; 	xand	%r12,%r12,0x00000010
	ext	0x4		; 	xld.uh	%r10,[%r11+4]
	ld.uh	%r10,[%r11]
	srl	%r10,0x8	; 	xsrl	%r10,10
	srl	%r10,0x2
	ext	0x0		; 	xand	%r10,%r10,0x00000020
	and	%r10,0x20
	or	%r12,%r10
	sub	%r11,0x4	; 	xsub	%r11,%r11,4
	ld.w	%r11,[%r11]	; 	xld.w	%r11,[%r11]
	ld.uh	%r10,%r11
	cmp	%r10,0x0
	jrne	__LX74		; 	xjrne	__L74
	ext	0x1		; 	xoor	%r12,%r12,0x00000040
	or	%r12,0x0
__LX74:				; __L74:
	ld.w	%r10,%r11
	ext	0x1000		; 	xand	%r10,%r10,0x80008000
	ext	0x200
	and	%r10,0x0
	jreq	__LX75		; 	xjreq	__L75
	ext	0x2		; 	xoor	%r12,%r12,0x00000080
	or	%r12,0x0
__LX75:				; __L75:
	ld.w	%r10,%r12
	ret
	.align	1
	.global	cp1610_set_status_C
cp1610_set_status_C:
;	.frame	%sp,4,$31		# vars= 0, regs= 1/0, args= 0, extra= 0
;	.mask	0x80000000,-4
;	.fmask	0x00000000,0
	ext	cp1610+0x14@h	; 	xld.w	%r11,cp1610+20
	ext	cp1610+0x14@m
	ld.w	%r11,cp1610+0x14@l
	ld.w	%r10,%r12
	and	%r10,0x10	; 	xand	%r10,%r10,0x00000010
	sll	%r10,0x8	; 	xsll	%r10,12
	sll	%r10,0x4
	ld.w	[%r11],%r10	; 	xld.w	[%r11],%r10
	ld.w	%r10,%r12
	ext	0x0		; 	xand	%r10,%r10,0x00000020
	and	%r10,0x20
	sll	%r10,0x8	; 	xsll	%r10,10
	sll	%r10,0x2
	ext	0x4		; 	xld.h	[%r11+4],%r10
	ld.h	[%r11],%r10
	sub	%r11,0x4	; 	xsub	%r11,%r11,4
	not	%r10,%r12
	ext	0x1		; 	xand	%r10,%r10,0x00000040
	and	%r10,0x0
	ext	0x2		; 	xand	%r12,%r12,0x00000080
	and	%r12,0x0
	sll	%r12,0x8	; 	xsll	%r12,24
	sll	%r12,0x8
	sll	%r12,0x8
	or	%r10,%r12
	ld.w	[%r11],%r10	; 	xld.w	[%r11],%r10
	ret
	.align	1
	.global	cp1610_set_ebc
cp1610_set_ebc:
;	.frame	%sp,4,$31		# vars= 0, regs= 1/0, args= 0, extra= 0
;	.mask	0x80000000,-4
;	.fmask	0x00000000,0
	ext	cp1610+0x1b@ah	; 	xld.b	[cp1610+27],%r12
	ext	cp1610+0x1b@al
	ld.b	[%r8],%r12
	ret
	.align	1
	.global	cp1610_irq
cp1610_irq:
;	.frame	%sp,4,$31		# vars= 0, regs= 1/0, args= 0, extra= 0
;	.mask	0x80000000,-4
;	.fmask	0x00000000,0
	ext	cp1610+0x1c@h	; 	xld.w	%r11,cp1610+28
	ext	cp1610+0x1c@m
	ld.w	%r11,cp1610+0x1c@l
	ld.h	[%r11],%r12	; 	xld.h	[%r11],%r12
	sub	%r11,0x2	; 	xsub	%r11,%r11,2
	ld.ub	%r10,[%r11]	; 	xld.ub	%r10,[%r11]
	or	%r10,0x1	; 	xoor	%r10,%r10,0x00000001
	ext	0x3		; 	xand	%r10,%r10,0x000000f7
	and	%r10,0x37
	ld.b	[%r11],%r10	; 	xld.b	[%r11],%r10
	ret

