MCUME/MCUME_teensy/teensyuae41/_68020/cpu2.c

1215 wiersze
35 KiB
C

#include "shared.h"
#include "machdep/m68k.h"
#include "memory.h"
#include "custom.h"
#include "readcpu.h"
#include "newcpu.h"
#include "compiler.h"
#include "cputbl.h"
#if !defined (MEMFUNCS_DIRECT_REQUESTED) || defined (DIRECT_MEMFUNCS_SUCCESSFUL)
void REGPARAM2 CPU_OP_NAME(_2000)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = m68k_dreg(regs, srcreg);
{ VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
m68k_dreg(regs, dstreg) = (src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2008)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = m68k_areg(regs, srcreg);
{ VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
m68k_dreg(regs, dstreg) = (src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2010)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
m68k_dreg(regs, dstreg) = (src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2018)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ m68k_areg(regs, srcreg) += 4;
{ VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
m68k_dreg(regs, dstreg) = (src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_2020)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ m68k_areg(regs, srcreg) -= 4;
{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
m68k_dreg(regs, dstreg) = (src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_2028)(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)nextiword();
uae_s32 src = get_long(srca);
{ VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
m68k_dreg(regs, dstreg) = (src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2030)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg));
{ uae_s32 src = get_long(srca);
{ VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
m68k_dreg(regs, dstreg) = (src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_2038)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = (uae_s32)(uae_s16)nextiword();
uae_s32 src = get_long(srca);
{ VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
m68k_dreg(regs, dstreg) = (src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2039)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = nextilong();
uae_s32 src = get_long(srca);
{ VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
m68k_dreg(regs, dstreg) = (src);
}}}}
void REGPARAM2 CPU_OP_NAME(_203a)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_getpc();
srca += (uae_s32)(uae_s16)nextiword();
{ uae_s32 src = get_long(srca);
{ VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
m68k_dreg(regs, dstreg) = (src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_203b)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = get_disp_ea(m68k_getpc());
{ uae_s32 src = get_long(srca);
{ VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
m68k_dreg(regs, dstreg) = (src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_203c)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = nextilong();
{ VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
m68k_dreg(regs, dstreg) = (src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2040)(uae_u32 opcode) /* MOVEA */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = m68k_dreg(regs, srcreg);
{ uae_u32 val = src;
m68k_areg(regs, dstreg) = (val);
}}}}
void REGPARAM2 CPU_OP_NAME(_2048)(uae_u32 opcode) /* MOVEA */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = m68k_areg(regs, srcreg);
{ uae_u32 val = src;
m68k_areg(regs, dstreg) = (val);
}}}}
void REGPARAM2 CPU_OP_NAME(_2050)(uae_u32 opcode) /* MOVEA */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ uae_u32 val = src;
m68k_areg(regs, dstreg) = (val);
}}}}
void REGPARAM2 CPU_OP_NAME(_2058)(uae_u32 opcode) /* MOVEA */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ m68k_areg(regs, srcreg) += 4;
{ uae_u32 val = src;
m68k_areg(regs, dstreg) = (val);
}}}}}
void REGPARAM2 CPU_OP_NAME(_2060)(uae_u32 opcode) /* MOVEA */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ m68k_areg(regs, srcreg) -= 4;
{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ uae_u32 val = src;
m68k_areg(regs, dstreg) = (val);
}}}}}
void REGPARAM2 CPU_OP_NAME(_2068)(uae_u32 opcode) /* MOVEA */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_areg(regs, srcreg) + (uae_s32)(uae_s16)nextiword();
uae_s32 src = get_long(srca);
{ uae_u32 val = src;
m68k_areg(regs, dstreg) = (val);
}}}}
void REGPARAM2 CPU_OP_NAME(_2070)(uae_u32 opcode) /* MOVEA */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg));
{ uae_s32 src = get_long(srca);
{ uae_u32 val = src;
m68k_areg(regs, dstreg) = (val);
}}}}}
void REGPARAM2 CPU_OP_NAME(_2078)(uae_u32 opcode) /* MOVEA */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = (uae_s32)(uae_s16)nextiword();
uae_s32 src = get_long(srca);
{ uae_u32 val = src;
m68k_areg(regs, dstreg) = (val);
}}}}
void REGPARAM2 CPU_OP_NAME(_2079)(uae_u32 opcode) /* MOVEA */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = nextilong();
uae_s32 src = get_long(srca);
{ uae_u32 val = src;
m68k_areg(regs, dstreg) = (val);
}}}}
void REGPARAM2 CPU_OP_NAME(_207a)(uae_u32 opcode) /* MOVEA */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_getpc();
srca += (uae_s32)(uae_s16)nextiword();
{ uae_s32 src = get_long(srca);
{ uae_u32 val = src;
m68k_areg(regs, dstreg) = (val);
}}}}}
void REGPARAM2 CPU_OP_NAME(_207b)(uae_u32 opcode) /* MOVEA */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = get_disp_ea(m68k_getpc());
{ uae_s32 src = get_long(srca);
{ uae_u32 val = src;
m68k_areg(regs, dstreg) = (val);
}}}}}
void REGPARAM2 CPU_OP_NAME(_207c)(uae_u32 opcode) /* MOVEA */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = nextilong();
{ uae_u32 val = src;
m68k_areg(regs, dstreg) = (val);
}}}}
void REGPARAM2 CPU_OP_NAME(_2080)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = m68k_dreg(regs, srcreg);
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2088)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = m68k_areg(regs, srcreg);
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2090)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2098)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ m68k_areg(regs, srcreg) += 4;
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_20a0)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ m68k_areg(regs, srcreg) -= 4;
{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_20a8)(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)nextiword();
uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_20b0)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg));
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_20b8)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = (uae_s32)(uae_s16)nextiword();
uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_20b9)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = nextilong();
uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_20ba)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_getpc();
srca += (uae_s32)(uae_s16)nextiword();
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_20bb)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = get_disp_ea(m68k_getpc());
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_20bc)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = nextilong();
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_20c0)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = m68k_dreg(regs, srcreg);
{ uaecptr dsta = m68k_areg(regs, dstreg);
{ m68k_areg(regs, dstreg) += 4;
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_20c8)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = m68k_areg(regs, srcreg);
{ uaecptr dsta = m68k_areg(regs, dstreg);
{ m68k_areg(regs, dstreg) += 4;
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_20d0)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg);
{ m68k_areg(regs, dstreg) += 4;
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_20d8)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ m68k_areg(regs, srcreg) += 4;
{ uaecptr dsta = m68k_areg(regs, dstreg);
{ m68k_areg(regs, dstreg) += 4;
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}}
void REGPARAM2 CPU_OP_NAME(_20e0)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ m68k_areg(regs, srcreg) -= 4;
{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg);
{ m68k_areg(regs, dstreg) += 4;
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}}
void REGPARAM2 CPU_OP_NAME(_20e8)(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)nextiword();
uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg);
{ m68k_areg(regs, dstreg) += 4;
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_20f0)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg));
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg);
{ m68k_areg(regs, dstreg) += 4;
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}}
void REGPARAM2 CPU_OP_NAME(_20f8)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = (uae_s32)(uae_s16)nextiword();
uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg);
{ m68k_areg(regs, dstreg) += 4;
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_20f9)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = nextilong();
uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg);
{ m68k_areg(regs, dstreg) += 4;
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_20fa)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_getpc();
srca += (uae_s32)(uae_s16)nextiword();
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg);
{ m68k_areg(regs, dstreg) += 4;
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}}
void REGPARAM2 CPU_OP_NAME(_20fb)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = get_disp_ea(m68k_getpc());
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg);
{ m68k_areg(regs, dstreg) += 4;
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}}
void REGPARAM2 CPU_OP_NAME(_20fc)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = nextilong();
{ uaecptr dsta = m68k_areg(regs, dstreg);
{ m68k_areg(regs, dstreg) += 4;
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_2100)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = m68k_dreg(regs, srcreg);
{ m68k_areg(regs, dstreg) -= 4;
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_2108)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = m68k_areg(regs, srcreg);
{ m68k_areg(regs, dstreg) -= 4;
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_2110)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ m68k_areg(regs, dstreg) -= 4;
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_2118)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ m68k_areg(regs, srcreg) += 4;
{ m68k_areg(regs, dstreg) -= 4;
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}}
void REGPARAM2 CPU_OP_NAME(_2120)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ m68k_areg(regs, srcreg) -= 4;
{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ m68k_areg(regs, dstreg) -= 4;
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}}
void REGPARAM2 CPU_OP_NAME(_2128)(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)nextiword();
uae_s32 src = get_long(srca);
{ m68k_areg(regs, dstreg) -= 4;
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_2130)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg));
{ uae_s32 src = get_long(srca);
{ m68k_areg(regs, dstreg) -= 4;
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}}
void REGPARAM2 CPU_OP_NAME(_2138)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = (uae_s32)(uae_s16)nextiword();
uae_s32 src = get_long(srca);
{ m68k_areg(regs, dstreg) -= 4;
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_2139)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = nextilong();
uae_s32 src = get_long(srca);
{ m68k_areg(regs, dstreg) -= 4;
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_213a)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_getpc();
srca += (uae_s32)(uae_s16)nextiword();
{ uae_s32 src = get_long(srca);
{ m68k_areg(regs, dstreg) -= 4;
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}}
void REGPARAM2 CPU_OP_NAME(_213b)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = get_disp_ea(m68k_getpc());
{ uae_s32 src = get_long(srca);
{ m68k_areg(regs, dstreg) -= 4;
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}}
void REGPARAM2 CPU_OP_NAME(_213c)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = nextilong();
{ m68k_areg(regs, dstreg) -= 4;
{ uaecptr dsta = m68k_areg(regs, dstreg);
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_2140)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = m68k_dreg(regs, srcreg);
{ uaecptr dsta = m68k_areg(regs, dstreg) + (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2148)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = m68k_areg(regs, srcreg);
{ uaecptr dsta = m68k_areg(regs, dstreg) + (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2150)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg) + (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2158)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ m68k_areg(regs, srcreg) += 4;
{ uaecptr dsta = m68k_areg(regs, dstreg) + (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_2160)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ m68k_areg(regs, srcreg) -= 4;
{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg) + (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_2168)(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)nextiword();
uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg) + (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2170)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg));
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg) + (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_2178)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = (uae_s32)(uae_s16)nextiword();
uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg) + (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2179)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = nextilong();
uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg) + (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_217a)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_getpc();
srca += (uae_s32)(uae_s16)nextiword();
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg) + (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_217b)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = get_disp_ea(m68k_getpc());
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = m68k_areg(regs, dstreg) + (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_217c)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = nextilong();
{ uaecptr dsta = m68k_areg(regs, dstreg) + (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2180)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = m68k_dreg(regs, srcreg);
{ uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg));
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2188)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = m68k_areg(regs, srcreg);
{ uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg));
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2190)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg));
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_2198)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ m68k_areg(regs, srcreg) += 4;
{ uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg));
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_21a0)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ m68k_areg(regs, srcreg) -= 4;
{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg));
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_21a8)(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)nextiword();
uae_s32 src = get_long(srca);
{ uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg));
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_21b0)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg));
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg));
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_21b8)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = (uae_s32)(uae_s16)nextiword();
uae_s32 src = get_long(srca);
{ uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg));
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_21b9)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = nextilong();
uae_s32 src = get_long(srca);
{ uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg));
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_21ba)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = m68k_getpc();
srca += (uae_s32)(uae_s16)nextiword();
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg));
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_21bb)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uaecptr srca = get_disp_ea(m68k_getpc());
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg));
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_21bc)(uae_u32 opcode) /* MOVE */
{
uae_u32 dstreg = (opcode >> 9) & 7;
{{ uae_s32 src = nextilong();
{ uaecptr dsta = get_disp_ea(m68k_areg(regs, dstreg));
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_21c0)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
{{ uae_s32 src = m68k_dreg(regs, srcreg);
{ uaecptr dsta = (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_21c8)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
{{ uae_s32 src = m68k_areg(regs, srcreg);
{ uaecptr dsta = (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_21d0)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ uaecptr dsta = (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_21d8)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ m68k_areg(regs, srcreg) += 4;
{ uaecptr dsta = (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_21e0)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
{{ m68k_areg(regs, srcreg) -= 4;
{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ uaecptr dsta = (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_21e8)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
{{ uaecptr srca = m68k_areg(regs, srcreg) + (uae_s32)(uae_s16)nextiword();
uae_s32 src = get_long(srca);
{ uaecptr dsta = (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_21f0)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
{{ uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg));
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_21f8)(uae_u32 opcode) /* MOVE */
{
{{ uaecptr srca = (uae_s32)(uae_s16)nextiword();
uae_s32 src = get_long(srca);
{ uaecptr dsta = (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_21f9)(uae_u32 opcode) /* MOVE */
{
{{ uaecptr srca = nextilong();
uae_s32 src = get_long(srca);
{ uaecptr dsta = (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_21fa)(uae_u32 opcode) /* MOVE */
{
{{ uaecptr srca = m68k_getpc();
srca += (uae_s32)(uae_s16)nextiword();
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_21fb)(uae_u32 opcode) /* MOVE */
{
{{ uaecptr srca = get_disp_ea(m68k_getpc());
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_21fc)(uae_u32 opcode) /* MOVE */
{
{{ uae_s32 src = nextilong();
{ uaecptr dsta = (uae_s32)(uae_s16)nextiword();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_23c0)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
{{ uae_s32 src = m68k_dreg(regs, srcreg);
{ uaecptr dsta = nextilong();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_23c8)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
{{ uae_s32 src = m68k_areg(regs, srcreg);
{ uaecptr dsta = nextilong();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_23d0)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ uaecptr dsta = nextilong();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_23d8)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
{{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ m68k_areg(regs, srcreg) += 4;
{ uaecptr dsta = nextilong();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_23e0)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
{{ m68k_areg(regs, srcreg) -= 4;
{ uaecptr srca = m68k_areg(regs, srcreg);
uae_s32 src = get_long(srca);
{ uaecptr dsta = nextilong();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_23e8)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
{{ uaecptr srca = m68k_areg(regs, srcreg) + (uae_s32)(uae_s16)nextiword();
uae_s32 src = get_long(srca);
{ uaecptr dsta = nextilong();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_23f0)(uae_u32 opcode) /* MOVE */
{
uae_u32 srcreg = (opcode & 7);
{{ uaecptr srca = get_disp_ea(m68k_areg(regs, srcreg));
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = nextilong();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_23f8)(uae_u32 opcode) /* MOVE */
{
{{ uaecptr srca = (uae_s32)(uae_s16)nextiword();
uae_s32 src = get_long(srca);
{ uaecptr dsta = nextilong();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_23f9)(uae_u32 opcode) /* MOVE */
{
{{ uaecptr srca = nextilong();
uae_s32 src = get_long(srca);
{ uaecptr dsta = nextilong();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
void REGPARAM2 CPU_OP_NAME(_23fa)(uae_u32 opcode) /* MOVE */
{
{{ uaecptr srca = m68k_getpc();
srca += (uae_s32)(uae_s16)nextiword();
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = nextilong();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_23fb)(uae_u32 opcode) /* MOVE */
{
{{ uaecptr srca = get_disp_ea(m68k_getpc());
{ uae_s32 src = get_long(srca);
{ uaecptr dsta = nextilong();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}}
void REGPARAM2 CPU_OP_NAME(_23fc)(uae_u32 opcode) /* MOVE */
{
{{ uae_s32 src = nextilong();
{ uaecptr dsta = nextilong();
VFLG = CFLG = 0;
ZFLG = ((uae_s32)(src)) == 0;
NFLG = ((uae_s32)(src)) < 0;
put_long(dsta,src);
}}}}
#endif