#include "sysconfig.h"
#include "sysdeps.h"
#include "config.h"
#include "options.h"
#include "machdep/m68k.h"
#include "memory.h"
#include "custom.h"
#include "readcpu.h"
#include "newcpu.h"
#include "compiler.h"
#include "cputbl.h"
void REGPARAM2 CPU_OP_NAME(_3179)(uae_u32 opcode) /* MOVE */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uaecptr srca = get_ilong(2);
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = m68k_areg(regs, dstreg) + (uae_s32)(uae_s16)get_iword(6);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}m68k_incpc(8);
fill_prefetch_0();
endlabel1: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_317a)(uae_u32 opcode) /* MOVE */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uaecptr srca = m68k_getpc() + 2;
	srca += (uae_s32)(uae_s16)get_iword(2);
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = m68k_areg(regs, dstreg) + (uae_s32)(uae_s16)get_iword(4);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}m68k_incpc(6);
fill_prefetch_0();
endlabel2: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_317b)(uae_u32 opcode) /* MOVE */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr tmppc = m68k_getpc();
	uaecptr srca = get_disp_ea(tmppc, nextiword());
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = m68k_areg(regs, dstreg) + (uae_s32)(uae_s16)get_iword(0);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel3: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_317c)(uae_u32 opcode) /* MOVE */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uae_s16 src = get_iword(2);
{	uaecptr dsta = m68k_areg(regs, dstreg) + (uae_s32)(uae_s16)get_iword(4);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}m68k_incpc(6);
fill_prefetch_0();
endlabel4: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_3180)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uae_s16 src = m68k_dreg(regs, srcreg);
{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg), nextiword());
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}endlabel5: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_3188)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uae_s16 src = m68k_areg(regs, srcreg);
{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg), nextiword());
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}endlabel6: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_3190)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_s16 src = get_word(srca);
{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg), nextiword());
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}}endlabel7: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_3198)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_s16 src = get_word(srca);
	m68k_areg(regs, srcreg) += 2;
{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg), nextiword());
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}}endlabel8: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31a0)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uaecptr srca = m68k_areg(regs, srcreg) - 2;
{	uae_s16 src = get_word(srca);
	m68k_areg (regs, srcreg) = srca;
{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg), nextiword());
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}}endlabel9: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31a8)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uaecptr srca = m68k_areg(regs, srcreg) + (uae_s32)(uae_s16)get_iword(2);
{	uae_s16 src = get_word(srca);
{m68k_incpc(4);
fill_prefetch_0();
{	uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg), nextiword());
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}}endlabel10: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31b0)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg), nextiword());
{	uae_s16 src = get_word(srca);
{{	uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg), nextiword());
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}}}endlabel11: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31b8)(uae_u32 opcode) /* MOVE */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uaecptr srca = (uae_s32)(uae_s16)get_iword(2);
{	uae_s16 src = get_word(srca);
{m68k_incpc(4);
fill_prefetch_0();
{	uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg), nextiword());
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}}endlabel12: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31b9)(uae_u32 opcode) /* MOVE */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uaecptr srca = get_ilong(2);
{	uae_s16 src = get_word(srca);
{m68k_incpc(6);
fill_prefetch_0();
{	uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg), nextiword());
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}}endlabel13: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31ba)(uae_u32 opcode) /* MOVE */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uaecptr srca = m68k_getpc() + 2;
	srca += (uae_s32)(uae_s16)get_iword(2);
{	uae_s16 src = get_word(srca);
{m68k_incpc(4);
fill_prefetch_0();
{	uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg), nextiword());
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}}endlabel14: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31bb)(uae_u32 opcode) /* MOVE */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr tmppc = m68k_getpc();
	uaecptr srca = get_disp_ea(tmppc, nextiword());
{	uae_s16 src = get_word(srca);
{{	uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg), nextiword());
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}}}endlabel15: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31bc)(uae_u32 opcode) /* MOVE */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uae_s16 src = get_iword(2);
{m68k_incpc(4);
fill_prefetch_0();
{	uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg), nextiword());
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}endlabel16: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31c0)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
{{	uae_s16 src = m68k_dreg(regs, srcreg);
{	uaecptr dsta = (uae_s32)(uae_s16)get_iword(2);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel17: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31c8)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
{{	uae_s16 src = m68k_areg(regs, srcreg);
{	uaecptr dsta = (uae_s32)(uae_s16)get_iword(2);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel18: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31d0)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = (uae_s32)(uae_s16)get_iword(2);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel19: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31d8)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_s16 src = get_word(srca);
	m68k_areg(regs, srcreg) += 2;
{	uaecptr dsta = (uae_s32)(uae_s16)get_iword(2);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel20: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31e0)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg) - 2;
{	uae_s16 src = get_word(srca);
	m68k_areg (regs, srcreg) = srca;
{	uaecptr dsta = (uae_s32)(uae_s16)get_iword(2);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel21: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31e8)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg) + (uae_s32)(uae_s16)get_iword(2);
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = (uae_s32)(uae_s16)get_iword(4);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}m68k_incpc(6);
fill_prefetch_0();
endlabel22: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31f0)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
{{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg), nextiword());
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = (uae_s32)(uae_s16)get_iword(0);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel23: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31f8)(uae_u32 opcode) /* MOVE */
{
{{	uaecptr srca = (uae_s32)(uae_s16)get_iword(2);
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = (uae_s32)(uae_s16)get_iword(4);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}m68k_incpc(6);
fill_prefetch_0();
endlabel24: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31f9)(uae_u32 opcode) /* MOVE */
{
{{	uaecptr srca = get_ilong(2);
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = (uae_s32)(uae_s16)get_iword(6);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}m68k_incpc(8);
fill_prefetch_0();
endlabel25: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31fa)(uae_u32 opcode) /* MOVE */
{
{{	uaecptr srca = m68k_getpc() + 2;
	srca += (uae_s32)(uae_s16)get_iword(2);
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = (uae_s32)(uae_s16)get_iword(4);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}m68k_incpc(6);
fill_prefetch_0();
endlabel26: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31fb)(uae_u32 opcode) /* MOVE */
{
{{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr tmppc = m68k_getpc();
	uaecptr srca = get_disp_ea(tmppc, nextiword());
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = (uae_s32)(uae_s16)get_iword(0);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel27: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_31fc)(uae_u32 opcode) /* MOVE */
{
{{	uae_s16 src = get_iword(2);
{	uaecptr dsta = (uae_s32)(uae_s16)get_iword(4);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}m68k_incpc(6);
fill_prefetch_0();
endlabel28: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_33c0)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
{{	uae_s16 src = m68k_dreg(regs, srcreg);
{	uaecptr dsta = get_ilong(2);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}m68k_incpc(6);
fill_prefetch_0();
endlabel29: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_33c8)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
{{	uae_s16 src = m68k_areg(regs, srcreg);
{	uaecptr dsta = get_ilong(2);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}m68k_incpc(6);
fill_prefetch_0();
endlabel30: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_33d0)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = get_ilong(2);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}m68k_incpc(6);
fill_prefetch_0();
endlabel31: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_33d8)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_s16 src = get_word(srca);
	m68k_areg(regs, srcreg) += 2;
{	uaecptr dsta = get_ilong(2);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}m68k_incpc(6);
fill_prefetch_0();
endlabel32: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_33e0)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg) - 2;
{	uae_s16 src = get_word(srca);
	m68k_areg (regs, srcreg) = srca;
{	uaecptr dsta = get_ilong(2);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}m68k_incpc(6);
fill_prefetch_0();
endlabel33: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_33e8)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg) + (uae_s32)(uae_s16)get_iword(2);
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = get_ilong(4);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}m68k_incpc(8);
fill_prefetch_0();
endlabel34: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_33f0)(uae_u32 opcode) /* MOVE */
{
	uae_u32 srcreg = (opcode & 7);
{{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg), nextiword());
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = get_ilong(0);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel35: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_33f8)(uae_u32 opcode) /* MOVE */
{
{{	uaecptr srca = (uae_s32)(uae_s16)get_iword(2);
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = get_ilong(4);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}m68k_incpc(8);
fill_prefetch_0();
endlabel36: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_33f9)(uae_u32 opcode) /* MOVE */
{
{{	uaecptr srca = get_ilong(2);
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = get_ilong(6);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}m68k_incpc(10);
fill_prefetch_0();
endlabel37: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_33fa)(uae_u32 opcode) /* MOVE */
{
{{	uaecptr srca = m68k_getpc() + 2;
	srca += (uae_s32)(uae_s16)get_iword(2);
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = get_ilong(4);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}m68k_incpc(8);
fill_prefetch_0();
endlabel38: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_33fb)(uae_u32 opcode) /* MOVE */
{
{{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr tmppc = m68k_getpc();
	uaecptr srca = get_disp_ea(tmppc, nextiword());
{	uae_s16 src = get_word(srca);
{	uaecptr dsta = get_ilong(0);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel39: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_33fc)(uae_u32 opcode) /* MOVE */
{
{{	uae_s16 src = get_iword(2);
{	uaecptr dsta = get_ilong(4);
{	uae_u32 scratch;
	x86_flag_testw ((uae_s16)(src));
	put_word(dsta,src);
}}}}m68k_incpc(8);
fill_prefetch_0();
endlabel40: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4000)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{	uae_s8 src = m68k_dreg(regs, srcreg);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s8)(src)) < 0;
	int flgo = ((uae_s8)(0)) < 0;
	int flgn = ((uae_s8)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s8)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s8)(newv)) < 0;
	m68k_dreg(regs, srcreg) = (m68k_dreg(regs, srcreg) & ~0xff) | ((newv) & 0xff);
}}}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel41: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4010)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_s8 src = get_byte(srca);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s8)(src)) < 0;
	int flgo = ((uae_s8)(0)) < 0;
	int flgn = ((uae_s8)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s8)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s8)(newv)) < 0;
	put_byte(srca,newv);
}}}}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel42: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4018)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_s8 src = get_byte(srca);
	m68k_areg(regs, srcreg) += areg_byteinc[srcreg];
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s8)(src)) < 0;
	int flgo = ((uae_s8)(0)) < 0;
	int flgn = ((uae_s8)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s8)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s8)(newv)) < 0;
	put_byte(srca,newv);
}}}}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel43: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4020)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg) - areg_byteinc[srcreg];
{	uae_s8 src = get_byte(srca);
	m68k_areg (regs, srcreg) = srca;
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s8)(src)) < 0;
	int flgo = ((uae_s8)(0)) < 0;
	int flgn = ((uae_s8)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s8)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s8)(newv)) < 0;
	put_byte(srca,newv);
}}}}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel44: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4028)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg) + (uae_s32)(uae_s16)get_iword(2);
{	uae_s8 src = get_byte(srca);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s8)(src)) < 0;
	int flgo = ((uae_s8)(0)) < 0;
	int flgn = ((uae_s8)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s8)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s8)(newv)) < 0;
	put_byte(srca,newv);
}}}}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel45: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4030)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg), nextiword());
{	uae_s8 src = get_byte(srca);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s8)(src)) < 0;
	int flgo = ((uae_s8)(0)) < 0;
	int flgn = ((uae_s8)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s8)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s8)(newv)) < 0;
	put_byte(srca,newv);
}}}}}}}}endlabel46: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4038)(uae_u32 opcode) /* NEGX */
{
{{	uaecptr srca = (uae_s32)(uae_s16)get_iword(2);
{	uae_s8 src = get_byte(srca);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s8)(src)) < 0;
	int flgo = ((uae_s8)(0)) < 0;
	int flgn = ((uae_s8)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s8)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s8)(newv)) < 0;
	put_byte(srca,newv);
}}}}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel47: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4039)(uae_u32 opcode) /* NEGX */
{
{{	uaecptr srca = get_ilong(2);
{	uae_s8 src = get_byte(srca);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s8)(src)) < 0;
	int flgo = ((uae_s8)(0)) < 0;
	int flgn = ((uae_s8)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s8)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s8)(newv)) < 0;
	put_byte(srca,newv);
}}}}}}}m68k_incpc(6);
fill_prefetch_0();
endlabel48: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4040)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{	uae_s16 src = m68k_dreg(regs, srcreg);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s16)(src)) < 0;
	int flgo = ((uae_s16)(0)) < 0;
	int flgn = ((uae_s16)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s16)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s16)(newv)) < 0;
	m68k_dreg(regs, srcreg) = (m68k_dreg(regs, srcreg) & ~0xffff) | ((newv) & 0xffff);
}}}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel49: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4050)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_s16 src = get_word(srca);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s16)(src)) < 0;
	int flgo = ((uae_s16)(0)) < 0;
	int flgn = ((uae_s16)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s16)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s16)(newv)) < 0;
	put_word(srca,newv);
}}}}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel50: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4058)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_s16 src = get_word(srca);
	m68k_areg(regs, srcreg) += 2;
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s16)(src)) < 0;
	int flgo = ((uae_s16)(0)) < 0;
	int flgn = ((uae_s16)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s16)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s16)(newv)) < 0;
	put_word(srca,newv);
}}}}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel51: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4060)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg) - 2;
{	uae_s16 src = get_word(srca);
	m68k_areg (regs, srcreg) = srca;
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s16)(src)) < 0;
	int flgo = ((uae_s16)(0)) < 0;
	int flgn = ((uae_s16)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s16)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s16)(newv)) < 0;
	put_word(srca,newv);
}}}}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel52: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4068)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg) + (uae_s32)(uae_s16)get_iword(2);
{	uae_s16 src = get_word(srca);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s16)(src)) < 0;
	int flgo = ((uae_s16)(0)) < 0;
	int flgn = ((uae_s16)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s16)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s16)(newv)) < 0;
	put_word(srca,newv);
}}}}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel53: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4070)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg), nextiword());
{	uae_s16 src = get_word(srca);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s16)(src)) < 0;
	int flgo = ((uae_s16)(0)) < 0;
	int flgn = ((uae_s16)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s16)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s16)(newv)) < 0;
	put_word(srca,newv);
}}}}}}}}endlabel54: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4078)(uae_u32 opcode) /* NEGX */
{
{{	uaecptr srca = (uae_s32)(uae_s16)get_iword(2);
{	uae_s16 src = get_word(srca);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s16)(src)) < 0;
	int flgo = ((uae_s16)(0)) < 0;
	int flgn = ((uae_s16)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s16)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s16)(newv)) < 0;
	put_word(srca,newv);
}}}}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel55: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4079)(uae_u32 opcode) /* NEGX */
{
{{	uaecptr srca = get_ilong(2);
{	uae_s16 src = get_word(srca);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s16)(src)) < 0;
	int flgo = ((uae_s16)(0)) < 0;
	int flgn = ((uae_s16)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s16)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s16)(newv)) < 0;
	put_word(srca,newv);
}}}}}}}m68k_incpc(6);
fill_prefetch_0();
endlabel56: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4080)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{	uae_s32 src = m68k_dreg(regs, srcreg);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s32)(src)) < 0;
	int flgo = ((uae_s32)(0)) < 0;
	int flgn = ((uae_s32)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s32)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s32)(newv)) < 0;
	m68k_dreg(regs, srcreg) = (newv);
}}}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel57: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4090)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_s32 src = get_long(srca);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s32)(src)) < 0;
	int flgo = ((uae_s32)(0)) < 0;
	int flgn = ((uae_s32)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s32)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s32)(newv)) < 0;
	put_long(srca,newv);
}}}}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel58: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4098)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_s32 src = get_long(srca);
	m68k_areg(regs, srcreg) += 4;
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s32)(src)) < 0;
	int flgo = ((uae_s32)(0)) < 0;
	int flgn = ((uae_s32)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s32)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s32)(newv)) < 0;
	put_long(srca,newv);
}}}}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel59: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_40a0)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg) - 4;
{	uae_s32 src = get_long(srca);
	m68k_areg (regs, srcreg) = srca;
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s32)(src)) < 0;
	int flgo = ((uae_s32)(0)) < 0;
	int flgn = ((uae_s32)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s32)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s32)(newv)) < 0;
	put_long(srca,newv);
}}}}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel60: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_40a8)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg) + (uae_s32)(uae_s16)get_iword(2);
{	uae_s32 src = get_long(srca);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s32)(src)) < 0;
	int flgo = ((uae_s32)(0)) < 0;
	int flgn = ((uae_s32)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s32)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s32)(newv)) < 0;
	put_long(srca,newv);
}}}}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel61: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_40b0)(uae_u32 opcode) /* NEGX */
{
	uae_u32 srcreg = (opcode & 7);
{{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg), nextiword());
{	uae_s32 src = get_long(srca);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s32)(src)) < 0;
	int flgo = ((uae_s32)(0)) < 0;
	int flgn = ((uae_s32)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s32)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s32)(newv)) < 0;
	put_long(srca,newv);
}}}}}}}}endlabel62: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_40b8)(uae_u32 opcode) /* NEGX */
{
{{	uaecptr srca = (uae_s32)(uae_s16)get_iword(2);
{	uae_s32 src = get_long(srca);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s32)(src)) < 0;
	int flgo = ((uae_s32)(0)) < 0;
	int flgn = ((uae_s32)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s32)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s32)(newv)) < 0;
	put_long(srca,newv);
}}}}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel63: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_40b9)(uae_u32 opcode) /* NEGX */
{
{{	uaecptr srca = get_ilong(2);
{	uae_s32 src = get_long(srca);
{	uae_u32 newv = 0 - src - (XFLG ? 1 : 0);
{	uae_u32 scratch;
{	int flgs = ((uae_s32)(src)) < 0;
	int flgo = ((uae_s32)(0)) < 0;
	int flgn = ((uae_s32)(newv)) < 0;
	VFLG = (!flgs && flgo && !flgn) || (flgs && !flgo && flgn);
	XFLG = CFLG = (flgs && !flgo) || (flgn && (!flgo || flgs));
{	uae_u32 scratch;
	if (((uae_s32)(newv)) != 0) ZFLG = 0;
	NFLG = ((uae_s32)(newv)) < 0;
	put_long(srca,newv);
}}}}}}}m68k_incpc(6);
fill_prefetch_0();
endlabel64: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_40c0)(uae_u32 opcode) /* MVSR2 */
{
	uae_u32 srcreg = (opcode & 7);
{if (!regs.s) { Exception(8,0); goto endlabel65; }
{{	MakeSR();
	m68k_dreg(regs, srcreg) = (m68k_dreg(regs, srcreg) & ~0xffff) | ((regs.sr) & 0xffff);
}}}m68k_incpc(2);
fill_prefetch_2();
endlabel65: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_40d0)(uae_u32 opcode) /* MVSR2 */
{
	uae_u32 srcreg = (opcode & 7);
{if (!regs.s) { Exception(8,0); goto endlabel66; }
{{	uaecptr srca = m68k_areg(regs, srcreg);
	MakeSR();
	put_word(srca,regs.sr);
}}}m68k_incpc(2);
fill_prefetch_2();
endlabel66: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_40d8)(uae_u32 opcode) /* MVSR2 */
{
	uae_u32 srcreg = (opcode & 7);
{if (!regs.s) { Exception(8,0); goto endlabel67; }
{{	uaecptr srca = m68k_areg(regs, srcreg);
	m68k_areg(regs, srcreg) += 2;
	MakeSR();
	put_word(srca,regs.sr);
}}}m68k_incpc(2);
fill_prefetch_2();
endlabel67: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_40e0)(uae_u32 opcode) /* MVSR2 */
{
	uae_u32 srcreg = (opcode & 7);
{if (!regs.s) { Exception(8,0); goto endlabel68; }
{{	uaecptr srca = m68k_areg(regs, srcreg) - 2;
	m68k_areg (regs, srcreg) = srca;
	MakeSR();
	put_word(srca,regs.sr);
}}}m68k_incpc(2);
fill_prefetch_2();
endlabel68: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_40e8)(uae_u32 opcode) /* MVSR2 */
{
	uae_u32 srcreg = (opcode & 7);
{if (!regs.s) { Exception(8,0); goto endlabel69; }
{{	uaecptr srca = m68k_areg(regs, srcreg) + (uae_s32)(uae_s16)get_iword(2);
	MakeSR();
	put_word(srca,regs.sr);
}}}m68k_incpc(4);
fill_prefetch_0();
endlabel69: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_40f0)(uae_u32 opcode) /* MVSR2 */
{
	uae_u32 srcreg = (opcode & 7);
{if (!regs.s) { Exception(8,0); goto endlabel70; }
{{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg), nextiword());
	MakeSR();
	put_word(srca,regs.sr);
}}}}endlabel70: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_40f8)(uae_u32 opcode) /* MVSR2 */
{
{if (!regs.s) { Exception(8,0); goto endlabel71; }
{{	uaecptr srca = (uae_s32)(uae_s16)get_iword(2);
	MakeSR();
	put_word(srca,regs.sr);
}}}m68k_incpc(4);
fill_prefetch_0();
endlabel71: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_40f9)(uae_u32 opcode) /* MVSR2 */
{
{if (!regs.s) { Exception(8,0); goto endlabel72; }
{{	uaecptr srca = get_ilong(2);
	MakeSR();
	put_word(srca,regs.sr);
}}}m68k_incpc(6);
fill_prefetch_0();
endlabel72: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4100)(uae_u32 opcode) /* CHK */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uae_s32 src = m68k_dreg(regs, srcreg);
{	uae_s32 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel73; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel73; }
}}}m68k_incpc(2);
fill_prefetch_2();
endlabel73: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4110)(uae_u32 opcode) /* CHK */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_s32 src = get_long(srca);
{	uae_s32 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel74; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel74; }
}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel74: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4118)(uae_u32 opcode) /* CHK */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_s32 src = get_long(srca);
	m68k_areg(regs, srcreg) += 4;
{	uae_s32 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel75; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel75; }
}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel75: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4120)(uae_u32 opcode) /* CHK */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uaecptr srca = m68k_areg(regs, srcreg) - 4;
{	uae_s32 src = get_long(srca);
	m68k_areg (regs, srcreg) = srca;
{	uae_s32 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel76; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel76; }
}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel76: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4128)(uae_u32 opcode) /* CHK */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uaecptr srca = m68k_areg(regs, srcreg) + (uae_s32)(uae_s16)get_iword(2);
{	uae_s32 src = get_long(srca);
{	uae_s32 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel77; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel77; }
}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel77: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4130)(uae_u32 opcode) /* CHK */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg), nextiword());
{	uae_s32 src = get_long(srca);
{	uae_s32 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel78; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel78; }
}}}}}endlabel78: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4138)(uae_u32 opcode) /* CHK */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uaecptr srca = (uae_s32)(uae_s16)get_iword(2);
{	uae_s32 src = get_long(srca);
{	uae_s32 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel79; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel79; }
}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel79: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4139)(uae_u32 opcode) /* CHK */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uaecptr srca = get_ilong(2);
{	uae_s32 src = get_long(srca);
{	uae_s32 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel80; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel80; }
}}}}m68k_incpc(6);
fill_prefetch_0();
endlabel80: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_413a)(uae_u32 opcode) /* CHK */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uaecptr srca = m68k_getpc() + 2;
	srca += (uae_s32)(uae_s16)get_iword(2);
{	uae_s32 src = get_long(srca);
{	uae_s32 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel81; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel81; }
}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel81: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_413b)(uae_u32 opcode) /* CHK */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr tmppc = m68k_getpc();
	uaecptr srca = get_disp_ea(tmppc, nextiword());
{	uae_s32 src = get_long(srca);
{	uae_s32 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel82; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel82; }
}}}}}endlabel82: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_413c)(uae_u32 opcode) /* CHK */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uae_s32 src = get_ilong(2);
{	uae_s32 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel83; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel83; }
}}}m68k_incpc(6);
fill_prefetch_0();
endlabel83: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4180)(uae_u32 opcode) /* CHK */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uae_s16 src = m68k_dreg(regs, srcreg);
{	uae_s16 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel84; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel84; }
}}}m68k_incpc(2);
fill_prefetch_2();
endlabel84: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4190)(uae_u32 opcode) /* CHK */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_s16 src = get_word(srca);
{	uae_s16 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel85; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel85; }
}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel85: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4198)(uae_u32 opcode) /* CHK */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_s16 src = get_word(srca);
	m68k_areg(regs, srcreg) += 2;
{	uae_s16 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel86; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel86; }
}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel86: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_41a0)(uae_u32 opcode) /* CHK */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uaecptr srca = m68k_areg(regs, srcreg) - 2;
{	uae_s16 src = get_word(srca);
	m68k_areg (regs, srcreg) = srca;
{	uae_s16 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel87; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel87; }
}}}}m68k_incpc(2);
fill_prefetch_2();
endlabel87: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_41a8)(uae_u32 opcode) /* CHK */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uaecptr srca = m68k_areg(regs, srcreg) + (uae_s32)(uae_s16)get_iword(2);
{	uae_s16 src = get_word(srca);
{	uae_s16 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel88; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel88; }
}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel88: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_41b0)(uae_u32 opcode) /* CHK */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg), nextiword());
{	uae_s16 src = get_word(srca);
{	uae_s16 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel89; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel89; }
}}}}}endlabel89: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_41b8)(uae_u32 opcode) /* CHK */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uaecptr srca = (uae_s32)(uae_s16)get_iword(2);
{	uae_s16 src = get_word(srca);
{	uae_s16 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel90; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel90; }
}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel90: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_41b9)(uae_u32 opcode) /* CHK */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uaecptr srca = get_ilong(2);
{	uae_s16 src = get_word(srca);
{	uae_s16 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel91; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel91; }
}}}}m68k_incpc(6);
fill_prefetch_0();
endlabel91: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_41ba)(uae_u32 opcode) /* CHK */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uaecptr srca = m68k_getpc() + 2;
	srca += (uae_s32)(uae_s16)get_iword(2);
{	uae_s16 src = get_word(srca);
{	uae_s16 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel92; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel92; }
}}}}m68k_incpc(4);
fill_prefetch_0();
endlabel92: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_41bb)(uae_u32 opcode) /* CHK */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr tmppc = m68k_getpc();
	uaecptr srca = get_disp_ea(tmppc, nextiword());
{	uae_s16 src = get_word(srca);
{	uae_s16 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel93; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel93; }
}}}}}endlabel93: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_41bc)(uae_u32 opcode) /* CHK */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{	uaecptr oldpc = m68k_getpc();
{	uae_s16 src = get_iword(2);
{	uae_s16 dst = m68k_dreg(regs, dstreg);
	if ((uae_s32)dst < 0) { NFLG=1; Exception(6,oldpc); goto endlabel94; }
	else if (dst > src) { NFLG=0; Exception(6,oldpc); goto endlabel94; }
}}}m68k_incpc(4);
fill_prefetch_0();
endlabel94: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_41d0)(uae_u32 opcode) /* LEA */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uaecptr srca = m68k_areg(regs, srcreg);
{	m68k_areg(regs, dstreg) = (srca);
}}}m68k_incpc(2);
fill_prefetch_2();
endlabel95: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_41e8)(uae_u32 opcode) /* LEA */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uaecptr srca = m68k_areg(regs, srcreg) + (uae_s32)(uae_s16)get_iword(2);
{	m68k_areg(regs, dstreg) = (srca);
}}}m68k_incpc(4);
fill_prefetch_0();
endlabel96: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_41f0)(uae_u32 opcode) /* LEA */
{
	uae_u32 srcreg = (opcode & 7);
	uae_u32 dstreg = (opcode >> 9) & 7;
{{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg), nextiword());
{	m68k_areg(regs, dstreg) = (srca);
}}}}endlabel97: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_41f8)(uae_u32 opcode) /* LEA */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uaecptr srca = (uae_s32)(uae_s16)get_iword(2);
{	m68k_areg(regs, dstreg) = (srca);
}}}m68k_incpc(4);
fill_prefetch_0();
endlabel98: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_41f9)(uae_u32 opcode) /* LEA */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uaecptr srca = get_ilong(2);
{	m68k_areg(regs, dstreg) = (srca);
}}}m68k_incpc(6);
fill_prefetch_0();
endlabel99: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_41fa)(uae_u32 opcode) /* LEA */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{{	uaecptr srca = m68k_getpc() + 2;
	srca += (uae_s32)(uae_s16)get_iword(2);
{	m68k_areg(regs, dstreg) = (srca);
}}}m68k_incpc(4);
fill_prefetch_0();
endlabel100: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_41fb)(uae_u32 opcode) /* LEA */
{
	uae_u32 dstreg = (opcode >> 9) & 7;
{{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr tmppc = m68k_getpc();
	uaecptr srca = get_disp_ea(tmppc, nextiword());
{	m68k_areg(regs, dstreg) = (srca);
}}}}endlabel101: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4200)(uae_u32 opcode) /* CLR */
{
	uae_u32 srcreg = (opcode & 7);
{{{	uae_u32 scratch;
	*(uae_u32 *)&regflags = 64;
	m68k_dreg(regs, srcreg) = (m68k_dreg(regs, srcreg) & ~0xff) | ((0) & 0xff);
}}}m68k_incpc(2);
fill_prefetch_2();
endlabel102: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4210)(uae_u32 opcode) /* CLR */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_u32 scratch;
	*(uae_u32 *)&regflags = 64;
	put_byte(srca,0);
}}}m68k_incpc(2);
fill_prefetch_2();
endlabel103: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4218)(uae_u32 opcode) /* CLR */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg);
	m68k_areg(regs, srcreg) += areg_byteinc[srcreg];
{	uae_u32 scratch;
	*(uae_u32 *)&regflags = 64;
	put_byte(srca,0);
}}}m68k_incpc(2);
fill_prefetch_2();
endlabel104: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4220)(uae_u32 opcode) /* CLR */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg) - areg_byteinc[srcreg];
	m68k_areg (regs, srcreg) = srca;
{	uae_u32 scratch;
	*(uae_u32 *)&regflags = 64;
	put_byte(srca,0);
}}}m68k_incpc(2);
fill_prefetch_2();
endlabel105: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4228)(uae_u32 opcode) /* CLR */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg) + (uae_s32)(uae_s16)get_iword(2);
{	uae_u32 scratch;
	*(uae_u32 *)&regflags = 64;
	put_byte(srca,0);
}}}m68k_incpc(4);
fill_prefetch_0();
endlabel106: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4230)(uae_u32 opcode) /* CLR */
{
	uae_u32 srcreg = (opcode & 7);
{{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg), nextiword());
{	uae_u32 scratch;
	*(uae_u32 *)&regflags = 64;
	put_byte(srca,0);
}}}}endlabel107: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4238)(uae_u32 opcode) /* CLR */
{
{{	uaecptr srca = (uae_s32)(uae_s16)get_iword(2);
{	uae_u32 scratch;
	*(uae_u32 *)&regflags = 64;
	put_byte(srca,0);
}}}m68k_incpc(4);
fill_prefetch_0();
endlabel108: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4239)(uae_u32 opcode) /* CLR */
{
{{	uaecptr srca = get_ilong(2);
{	uae_u32 scratch;
	*(uae_u32 *)&regflags = 64;
	put_byte(srca,0);
}}}m68k_incpc(6);
fill_prefetch_0();
endlabel109: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4240)(uae_u32 opcode) /* CLR */
{
	uae_u32 srcreg = (opcode & 7);
{{{	uae_u32 scratch;
	*(uae_u32 *)&regflags = 64;
	m68k_dreg(regs, srcreg) = (m68k_dreg(regs, srcreg) & ~0xffff) | ((0) & 0xffff);
}}}m68k_incpc(2);
fill_prefetch_2();
endlabel110: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4250)(uae_u32 opcode) /* CLR */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg);
{	uae_u32 scratch;
	*(uae_u32 *)&regflags = 64;
	put_word(srca,0);
}}}m68k_incpc(2);
fill_prefetch_2();
endlabel111: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4258)(uae_u32 opcode) /* CLR */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg);
	m68k_areg(regs, srcreg) += 2;
{	uae_u32 scratch;
	*(uae_u32 *)&regflags = 64;
	put_word(srca,0);
}}}m68k_incpc(2);
fill_prefetch_2();
endlabel112: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4260)(uae_u32 opcode) /* CLR */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg) - 2;
	m68k_areg (regs, srcreg) = srca;
{	uae_u32 scratch;
	*(uae_u32 *)&regflags = 64;
	put_word(srca,0);
}}}m68k_incpc(2);
fill_prefetch_2();
endlabel113: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4268)(uae_u32 opcode) /* CLR */
{
	uae_u32 srcreg = (opcode & 7);
{{	uaecptr srca = m68k_areg(regs, srcreg) + (uae_s32)(uae_s16)get_iword(2);
{	uae_u32 scratch;
	*(uae_u32 *)&regflags = 64;
	put_word(srca,0);
}}}m68k_incpc(4);
fill_prefetch_0();
endlabel114: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4270)(uae_u32 opcode) /* CLR */
{
	uae_u32 srcreg = (opcode & 7);
{{m68k_incpc(2);
fill_prefetch_2();
{	uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg), nextiword());
{	uae_u32 scratch;
	*(uae_u32 *)&regflags = 64;
	put_word(srca,0);
}}}}endlabel115: (void)0;
}
void REGPARAM2 CPU_OP_NAME(_4278)(uae_u32 opcode) /* CLR */
{
{{	uaecptr srca = (uae_s32)(uae_s16)get_iword(2);
{	uae_u32 scratch;
	*(uae_u32 *)&regflags = 64;
	put_word(srca,0);
}}}m68k_incpc(4);
fill_prefetch_0();
endlabel116: (void)0;
}
