Line 501... |
Line 501... |
#undef OP_FILE
|
#undef OP_FILE
|
|
|
#define OP_FILE "op_2t_op.h"
|
#define OP_FILE "op_2t_op.h"
|
#include "op_2t.h"
|
#include "op_2t.h"
|
#undef OP_FILE
|
#undef OP_FILE
|
|
|
|
#define OP_FILE "op_3t_op.h"
|
|
#include "op_3t.h"
|
|
#undef OP_FILE
|
|
|
#define OP_EXTRA
|
#define OP_EXTRA
|
|
|
#define OP /
|
#define OP /
|
#define OP_CAST(T) (orreg_t)T
|
#define OP_CAST(T) (orreg_t)T
|
#define OP_NAME div
|
#define OP_NAME div
|
Line 1025... |
Line 1030... |
__or_dynop void op_store_insn_ea(void)
|
__or_dynop void op_store_insn_ea(void)
|
{
|
{
|
env->insn_ea = OP_PARAM1;
|
env->insn_ea = OP_PARAM1;
|
}
|
}
|
|
|
__or_dynop void op_cmov_t0_t0_t1(void)
|
|
{
|
|
t0 = env->sprs[SPR_SR] & SPR_SR_F ? t0 : t1;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t0_t0_t2(void)
|
|
{
|
|
t0 = env->sprs[SPR_SR] & SPR_SR_F ? t0 : t2;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t0_t1_t0(void)
|
|
{
|
|
t0 = env->sprs[SPR_SR] & SPR_SR_F ? t1 : t0;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t0_t1_t2(void)
|
|
{
|
|
t0 = env->sprs[SPR_SR] & SPR_SR_F ? t1 : t2;
|
|
FORCE_RET;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t0_t2_t0(void)
|
|
{
|
|
t0 = env->sprs[SPR_SR] & SPR_SR_F ? t2 : t0;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t0_t2_t1(void)
|
|
{
|
|
t0 = env->sprs[SPR_SR] & SPR_SR_F ? t2 : t1;
|
|
FORCE_RET;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t1_t0_t1(void)
|
|
{
|
|
t1 = env->sprs[SPR_SR] & SPR_SR_F ? t0 : t1;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t1_t0_t2(void)
|
|
{
|
|
t1 = env->sprs[SPR_SR] & SPR_SR_F ? t0 : t2;
|
|
FORCE_RET;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t1_t1_t0(void)
|
|
{
|
|
t1 = env->sprs[SPR_SR] & SPR_SR_F ? t1 : t0;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t1_t1_t2(void)
|
|
{
|
|
t1 = env->sprs[SPR_SR] & SPR_SR_F ? t1 : t2;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t1_t2_t0(void)
|
|
{
|
|
t1 = env->sprs[SPR_SR] & SPR_SR_F ? t2 : t0;
|
|
FORCE_RET;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t1_t2_t1(void)
|
|
{
|
|
t1 = env->sprs[SPR_SR] & SPR_SR_F ? t2 : t1;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t2_t0_t1(void)
|
|
{
|
|
t2 = env->sprs[SPR_SR] & SPR_SR_F ? t0 : t1;
|
|
FORCE_RET;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t2_t0_t2(void)
|
|
{
|
|
t2 = env->sprs[SPR_SR] & SPR_SR_F ? t0 : t2;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t2_t1_t0(void)
|
|
{
|
|
t2 = env->sprs[SPR_SR] & SPR_SR_F ? t1 : t0;
|
|
FORCE_RET;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t2_t1_t2(void)
|
|
{
|
|
t2 = env->sprs[SPR_SR] & SPR_SR_F ? t1 : t2;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t2_t2_t0(void)
|
|
{
|
|
t2 = env->sprs[SPR_SR] & SPR_SR_F ? t2 : t0;
|
|
}
|
|
|
|
__or_dynop void op_cmov_t2_t2_t1(void)
|
|
{
|
|
t2 = env->sprs[SPR_SR] & SPR_SR_F ? t2 : t1;
|
|
}
|
|
|
|
|
|
No newline at end of file
|
No newline at end of file
|