static void tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg)

{

    uint8_t *old_code_ptr = s->code_ptr;

    assert(ret != arg);

#if TCG_TARGET_REG_BITS == 32

    tcg_out_op_t(s, INDEX_op_mov_i32);

#else

    tcg_out_op_t(s, INDEX_op_mov_i64);

#endif

    tcg_out_r(s, ret);

    tcg_out_r(s, arg);

    old_code_ptr[1] = s->code_ptr - old_code_ptr;

}

static void tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg)

{

    uint8_t *old_code_ptr = s->code_ptr;

    assert(ret != arg);

#if TCG_TARGET_REG_BITS == 32

    tcg_out_op_t(s, INDEX_op_mov_i32);

#else

    tcg_out_op_t(s, INDEX_op_mov_i64);

#endif

    tcg_out_r(s, ret);

    tcg_out_r(s, arg);

    old_code_ptr[1] = s->code_ptr - old_code_ptr;

}

static void FUNC_0(TCGContext *VAR_0, TCGType VAR_1, TCGReg VAR_2, TCGReg VAR_3)

{

    uint8_t *old_code_ptr = VAR_0->code_ptr;

    assert(VAR_2 != VAR_3);

#if TCG_TARGET_REG_BITS == 32

    tcg_out_op_t(VAR_0, INDEX_op_mov_i32);

#else

    tcg_out_op_t(VAR_0, INDEX_op_mov_i64);

#endif

    tcg_out_r(VAR_0, VAR_2);

    tcg_out_r(VAR_0, VAR_3);

    old_code_ptr[1] = VAR_0->code_ptr - old_code_ptr;

}

static void FUNC_0(TCGContext *VAR_0, TCGType VAR_1, TCGReg VAR_2, TCGReg VAR_3)
{ uint8_t *old_code_ptr = VAR_0->code_ptr; assert(VAR_2 != VAR_3); #if TCG_TARGET_REG_BITS == 32
tcg_out_op_t(VAR_0, INDEX_op_mov_i32); #else
tcg_out_op_t(VAR_0, INDEX_op_mov_i64); #endif
tcg_out_r(VAR_0, VAR_2); tcg_out_r(VAR_0, VAR_3); old_code_ptr[1] = VAR_0->code_ptr - old_code_ptr; }