/************************************************************************/
/*			KEGS: Apple //gs Emulator			*/
/*			Copyright 2002 by Kent Dickey			*/
/*									*/
/*		This code is covered by the GNU GPL			*/
/*									*/
/*	The KEGS web page is kegs.sourceforge.net			*/
/*	You may contact the author at: kadickey@alumni.princeton.edu	*/
/************************************************************************/

#ifdef INCLUDE_RCSID_S
	.stringz "@(#)$KmKId: size_tab.h,v 1.13 2002-11-19 00:10:38-08 kadickey Exp $"
#else

	.word	inst00_16	/*1*/ 	/* brk */
	.word	inst01_16	/*1*/ 	/* ORA (Dloc,X) */
	.word	inst02_16	/*1*/ 	/* COP */
	.word	inst03_16	/*1*/ 	/* ORA Disp8,S */
	.word	inst04_16	/*1*/ 	/* TSB Dloc */
	.word	inst05_16	/*1*/ 	/* ORA Dloc */
	.word	inst06_16	/*1*/ 	/* ASL Dloc */
	.word	inst07_16	/*1*/ 	/* ORA [Dloc] */
	.word	inst08_16	/*0*/ 	/* PHP */
	.word	inst09_16	/*4*/ 	/* ORA #imm */
	.word	inst0a_16	/*0*/ 	/* ASL a */
	.word	inst0b_16	/*0*/ 	/* PHD */
	.word	inst0c_16	/*2*/ 	/* TSB abs */
	.word	inst0d_16	/*2*/ 	/* ORA abs */
	.word	inst0e_16	/*2*/ 	/* ASL abs */
	.word	inst0f_16	/*3*/ 	/* ORA long */
	.word	inst10_16	/*1*/ 	/* BPL disp8 */
	.word	inst11_16	/*1*/ 	/* ORA (),y */
	.word	inst12_16	/*1*/ 	/* ORA () */
	.word	inst13_16	/*1*/ 	/* ORA (disp8,s),y */
	.word	inst14_16	/*1*/ 	/* TRB Dloc */
	.word	inst15_16	/*1*/ 	/* ORA Dloc,x */
	.word	inst16_16	/*1*/ 	/* ASL Dloc,x */
	.word	inst17_16	/*1*/ 	/* ORA [],y */
	.word	inst18_16	/*0*/ 	/* clc */
	.word	inst19_16	/*2*/ 	/* ORA abs,y */
	.word	inst1a_16	/*0*/ 	/* INC a */
	.word	inst1b_16	/*0*/ 	/* TCS */
	.word	inst1c_16	/*2*/ 	/* TRB Abs */
	.word	inst1d_16	/*2*/ 	/* ORA Abs,X */
	.word	inst1e_16	/*2*/ 	/* ASL abs,x */
	.word	inst1f_16	/*3*/ 	/* ORA Long,x */
	.word	inst20_16	/*2*/ 	/* JSR abs */
	.word	inst21_16	/*1*/ 	/* AND (Dloc,X) */
	.word	inst22_16	/*3*/ 	/* JSL Abslong */
	.word	inst23_16	/*1*/ 	/* AND Disp8,S */
	.word	inst24_16	/*1*/ 	/* BIT Dloc */
	.word	inst25_16	/*1*/ 	/* AND Dloc */
	.word	inst26_16	/*1*/ 	/* ROL Dloc */
	.word	inst27_16	/*1*/ 	/* AND [Dloc] */
	.word	inst28_16	/*0*/ 	/* PLP */
	.word	inst29_16	/*4*/ 	/* AND #imm */
	.word	inst2a_16	/*0*/ 	/* ROL a */
	.word	inst2b_16	/*0*/ 	/* PLD */
	.word	inst2c_16	/*2*/ 	/* BIT abs */
	.word	inst2d_16	/*2*/ 	/* AND abs */
	.word	inst2e_16	/*2*/ 	/* ROL abs */
	.word	inst2f_16	/*3*/ 	/* AND long */
	.word	inst30_16	/*1*/ 	/* BMI disp8 */
	.word	inst31_16	/*1*/ 	/* AND (),y */
	.word	inst32_16	/*1*/ 	/* AND () */
	.word	inst33_16	/*1*/ 	/* AND (disp8,s),y */
	.word	inst34_16	/*1*/ 	/* BIT Dloc,X */
	.word	inst35_16	/*1*/ 	/* AND Dloc,x */
	.word	inst36_16	/*1*/ 	/* ROL Dloc,x */
	.word	inst37_16	/*1*/ 	/* AND [],y */
	.word	inst38_16	/*0*/ 	/* SEC */
	.word	inst39_16	/*2*/ 	/* AND abs,y */
	.word	inst3a_16	/*0*/ 	/* DEC a */
	.word	inst3b_16	/*0*/ 	/* TSC */
	.word	inst3c_16	/*2*/ 	/* BIT Abs,X */
	.word	inst3d_16	/*2*/ 	/* AND Abs,X */
	.word	inst3e_16	/*2*/ 	/* ROL abs,x */
	.word	inst3f_16	/*3*/ 	/* AND Long,x */
	.word	inst40_16	/*0*/ 	/* RTI */
	.word	inst41_16	/*1*/ 	/* EOR (Dloc,X) */
	.word	inst42_16	/*1*/ 	/* WDM */
	.word	inst43_16	/*1*/ 	/* EOR Disp8,S */
	.word	inst44_16	/*2*/ 	/* MVP I,J */
	.word	inst45_16	/*1*/ 	/* EOR Dloc */
	.word	inst46_16	/*1*/ 	/* LSR Dloc */
	.word	inst47_16	/*1*/ 	/* EOR [Dloc] */
	.word	inst48_16	/*0*/ 	/* PHA */
	.word	inst49_16	/*4*/ 	/* EOR #imm */
	.word	inst4a_16	/*0*/ 	/* LSR a */
	.word	inst4b_16	/*0*/ 	/* PHK */
	.word	inst4c_16	/*2*/ 	/* JMP abs */
	.word	inst4d_16	/*2*/ 	/* EOR abs */
	.word	inst4e_16	/*2*/ 	/* LSR abs */
	.word	inst4f_16	/*3*/ 	/* EOR long */
	.word	inst50_16	/*1*/ 	/* BVC disp8 */
	.word	inst51_16	/*1*/ 	/* EOR (),y */
	.word	inst52_16	/*1*/ 	/* EOR () */
	.word	inst53_16	/*1*/ 	/* EOR (disp8,s),y */
	.word	inst54_16	/*2*/ 	/* MVN I,J */
	.word	inst55_16	/*1*/ 	/* EOR Dloc,x */
	.word	inst56_16	/*1*/ 	/* LSR Dloc,x */
	.word	inst57_16	/*1*/ 	/* EOR [],y */
	.word	inst58_16	/*0*/ 	/* CLI */
	.word	inst59_16	/*2*/ 	/* EOR abs,y */
	.word	inst5a_16	/*0*/ 	/* PHY */
	.word	inst5b_16	/*0*/ 	/* TCD */
	.word	inst5c_16	/*3*/ 	/* JMP Long */
	.word	inst5d_16	/*2*/ 	/* EOR Abs,X */
	.word	inst5e_16	/*2*/ 	/* LSR abs,x */
	.word	inst5f_16	/*3*/ 	/* EOR Long,x */
	.word	inst60_16	/*0*/ 	/* RTS */
	.word	inst61_16	/*1*/ 	/* ADC (Dloc,X) */
	.word	inst62_16	/*2*/ 	/* PER DISP16 */
	.word	inst63_16	/*1*/ 	/* ADC Disp8,S */
	.word	inst64_16	/*1*/ 	/* STZ Dloc */
	.word	inst65_16	/*1*/ 	/* ADC Dloc */
	.word	inst66_16	/*1*/ 	/* ROR Dloc */
	.word	inst67_16	/*1*/ 	/* ADC [Dloc] */
	.word	inst68_16	/*0*/ 	/* PLA */
	.word	inst69_16	/*4*/ 	/* ADC #imm */
	.word	inst6a_16	/*0*/ 	/* ROR a */
	.word	inst6b_16	/*0*/ 	/* RTL */
	.word	inst6c_16	/*2*/ 	/* JMP (abs) */
	.word	inst6d_16	/*2*/ 	/* ADC abs */
	.word	inst6e_16	/*2*/ 	/* ROR abs */
	.word	inst6f_16	/*3*/ 	/* ADC long */
	.word	inst70_16	/*1*/ 	/* BVS disp8 */
	.word	inst71_16	/*1*/ 	/* ADC (),y */
	.word	inst72_16	/*1*/ 	/* ADC () */
	.word	inst73_16	/*1*/ 	/* ADC (disp8,s),y */
	.word	inst74_16	/*1*/ 	/* STZ Dloc,X */
	.word	inst75_16	/*1*/ 	/* ADC Dloc,x */
	.word	inst76_16	/*1*/ 	/* ROR Dloc,x */
	.word	inst77_16	/*1*/ 	/* ADC [],y */
	.word	inst78_16	/*0*/ 	/* SEI */
	.word	inst79_16	/*2*/ 	/* ADC abs,y */
	.word	inst7a_16	/*0*/ 	/* PLY */
	.word	inst7b_16	/*0*/ 	/* TDC */
	.word	inst7c_16	/*2*/ 	/* JMP (abs,x) */
	.word	inst7d_16	/*2*/ 	/* ADC Abs,X */
	.word	inst7e_16	/*2*/ 	/* ROR abs,x */
	.word	inst7f_16	/*3*/ 	/* ADC Long,x */
	.word	inst80_16	/*1*/ 	/* BRA Disp8 */
	.word	inst81_16	/*1*/ 	/* STA (Dloc,X) */
	.word	inst82_16	/*2*/ 	/* BRL DISP16 */
	.word	inst83_16	/*1*/ 	/* STA Disp8,S */
	.word	inst84_16	/*1*/ 	/* STY Dloc */
	.word	inst85_16	/*1*/ 	/* STA Dloc */
	.word	inst86_16	/*1*/ 	/* STX Dloc */
	.word	inst87_16	/*1*/ 	/* STA [Dloc] */
	.word	inst88_16	/*0*/ 	/* DEY */
	.word	inst89_16	/*4*/ 	/* BIT #imm */
	.word	inst8a_16	/*0*/ 	/* TXA */
	.word	inst8b_16	/*0*/ 	/* PHB */
	.word	inst8c_16	/*2*/ 	/* STY abs */
	.word	inst8d_16	/*2*/ 	/* STA abs */
	.word	inst8e_16	/*2*/ 	/* STX abs */
	.word	inst8f_16	/*3*/ 	/* STA long */
	.word	inst90_16	/*1*/ 	/* BCC disp8 */
	.word	inst91_16	/*1*/ 	/* STA (),y */
	.word	inst92_16	/*1*/ 	/* STA () */
	.word	inst93_16	/*1*/ 	/* STA (disp8,s),y */
	.word	inst94_16	/*1*/ 	/* STY Dloc,X */
	.word	inst95_16	/*1*/ 	/* STA Dloc,x */
	.word	inst96_16	/*1*/ 	/* STX Dloc,y */
	.word	inst97_16	/*1*/ 	/* STA [],y */
	.word	inst98_16	/*0*/ 	/* TYA */
	.word	inst99_16	/*2*/ 	/* STA abs,y */
	.word	inst9a_16	/*0*/ 	/* TXS */
	.word	inst9b_16	/*0*/ 	/* TXY */
	.word	inst9c_16	/*2*/ 	/* STX abs */
	.word	inst9d_16	/*2*/ 	/* STA Abs,X */
	.word	inst9e_16	/*2*/ 	/* STZ abs,x */
	.word	inst9f_16	/*3*/ 	/* STA Long,x */
	.word	insta0_16	/*5*/ 	/* LDY #imm */
	.word	insta1_16	/*1*/ 	/* LDA (Dloc,X) */
	.word	insta2_16	/*5*/ 	/* LDX #imm */
	.word	insta3_16	/*1*/ 	/* LDA Disp8,S */
	.word	insta4_16	/*1*/ 	/* LDY Dloc */
	.word	insta5_16	/*1*/ 	/* LDA Dloc */
	.word	insta6_16	/*1*/ 	/* LDX Dloc */
	.word	insta7_16	/*1*/ 	/* LDA [Dloc] */
	.word	insta8_16	/*0*/ 	/* TAY */
	.word	insta9_16	/*4*/ 	/* LDA #imm */
	.word	instaa_16	/*0*/ 	/* TAX */
	.word	instab_16	/*0*/ 	/* PLB */
	.word	instac_16	/*2*/ 	/* LDY abs */
	.word	instad_16	/*2*/ 	/* LDA abs */
	.word	instae_16	/*2*/ 	/* LDX abs */
	.word	instaf_16	/*3*/ 	/* LDA long */
	.word	instb0_16	/*1*/ 	/* BCS disp8 */
	.word	instb1_16	/*1*/ 	/* LDA (),y */
	.word	instb2_16	/*1*/ 	/* LDA () */
	.word	instb3_16	/*1*/ 	/* LDA (disp8,s),y */
	.word	instb4_16	/*1*/ 	/* LDY Dloc,X */
	.word	instb5_16	/*1*/ 	/* LDA Dloc,x */
	.word	instb6_16	/*1*/ 	/* LDX Dloc,y */
	.word	instb7_16	/*1*/ 	/* LDA [],y */
	.word	instb8_16	/*0*/ 	/* CLV */
	.word	instb9_16	/*2*/ 	/* LDA abs,y */
	.word	instba_16	/*0*/ 	/* TSX */
	.word	instbb_16	/*0*/ 	/* TYX */
	.word	instbc_16	/*2*/ 	/* LDY abs,x */
	.word	instbd_16	/*2*/ 	/* LDA Abs,X */
	.word	instbe_16	/*2*/ 	/* LDX abs,y */
	.word	instbf_16	/*3*/ 	/* LDA Long,x */
	.word	instc0_16	/*5*/ 	/* CPY #Imm */
	.word	instc1_16	/*1*/ 	/* CMP (Dloc,X) */
	.word	instc2_16	/*1*/ 	/* REP #8bit */
	.word	instc3_16	/*1*/ 	/* CMP Disp8,S */
	.word	instc4_16	/*1*/ 	/* CPY Dloc */
	.word	instc5_16	/*1*/ 	/* CMP Dloc */
	.word	instc6_16	/*1*/ 	/* DEC Dloc */
	.word	instc7_16	/*1*/ 	/* CMP [Dloc] */
	.word	instc8_16	/*0*/ 	/* INY */
	.word	instc9_16	/*4*/ 	/* CMP #imm */
	.word	instca_16	/*0*/ 	/* DEX */
	.word	instcb_16	/*0*/ 	/* WAI */
	.word	instcc_16	/*2*/ 	/* CPY abs */
	.word	instcd_16	/*2*/ 	/* CMP abs */
	.word	instce_16	/*2*/ 	/* DEC abs */
	.word	instcf_16	/*3*/ 	/* CMP long */
	.word	instd0_16	/*1*/ 	/* BNE disp8 */
	.word	instd1_16	/*1*/ 	/* CMP (),y */
	.word	instd2_16	/*1*/ 	/* CMP () */
	.word	instd3_16	/*1*/ 	/* CMP (disp8,s),y */
	.word	instd4_16	/*1*/ 	/* PEI Dloc */
	.word	instd5_16	/*1*/ 	/* CMP Dloc,x */
	.word	instd6_16	/*1*/ 	/* DEC Dloc,x */
	.word	instd7_16	/*1*/ 	/* CMP [],y */
	.word	instd8_16	/*0*/ 	/* CLD */
	.word	instd9_16	/*2*/ 	/* CMP abs,y */
	.word	instda_16	/*0*/ 	/* PHX */
	.word	instdb_16	/*0*/ 	/* STP */
	.word	instdc_16	/*2*/ 	/* JML (Abs) */
	.word	instdd_16	/*2*/ 	/* CMP Abs,X */
	.word	instde_16	/*2*/ 	/* DEC abs,x */
	.word	instdf_16	/*3*/ 	/* CMP Long,x */
	.word	inste0_16	/*5*/ 	/* CPX #Imm */
	.word	inste1_16	/*1*/ 	/* SBC (Dloc,X) */
	.word	inste2_16	/*1*/ 	/* SEP #8bit */
	.word	inste3_16	/*1*/ 	/* SBC Disp8,S */
	.word	inste4_16	/*1*/ 	/* CPX Dloc */
	.word	inste5_16	/*1*/ 	/* SBC Dloc */
	.word	inste6_16	/*1*/ 	/* INC Dloc */
	.word	inste7_16	/*1*/ 	/* SBC [Dloc] */
	.word	inste8_16	/*0*/ 	/* INX */
	.word	inste9_16	/*4*/ 	/* SBC #imm */
	.word	instea_16	/*0*/ 	/* NOP */
	.word	insteb_16	/*0*/ 	/* XBA */
	.word	instec_16	/*2*/ 	/* CPX abs */
	.word	insted_16	/*2*/ 	/* SBC abs */
	.word	instee_16	/*2*/ 	/* INC abs */
	.word	instef_16	/*3*/ 	/* SBC long */
	.word	instf0_16	/*1*/ 	/* BEQ disp8 */
	.word	instf1_16	/*1*/ 	/* SBC (),y */
	.word	instf2_16	/*1*/ 	/* SBC () */
	.word	instf3_16	/*1*/ 	/* SBC (disp8,s),y */
	.word	instf4_16	/*2*/ 	/* PEA Imm */
	.word	instf5_16	/*1*/ 	/* SBC Dloc,x */
	.word	instf6_16	/*1*/ 	/* INC Dloc,x */
	.word	instf7_16	/*1*/ 	/* SBC [],y */
	.word	instf8_16	/*0*/ 	/* SED */
	.word	instf9_16	/*2*/ 	/* SBC abs,y */
	.word	instfa_16	/*0*/ 	/* PLX */
	.word	instfb_16	/*0*/ 	/* XCE */
	.word	instfc_16	/*2*/ 	/* JSR (Abs,x) */
	.word	instfd_16	/*2*/ 	/* SBC Abs,X */
	.word	instfe_16	/*2*/ 	/* INC abs,x */
	.word	instff_16	/*3*/ 	/* SBC Long,x */

	.block	4*16

#endif
