static void tcg_out_ld (TCGContext *s, TCGType type, int ret, int arg1,

                        tcg_target_long arg2)

{

    if (type == TCG_TYPE_I32)

        tcg_out_ldst (s, ret, arg1, arg2, LWZ, LWZX);

    else

        tcg_out_ldst (s, ret, arg1, arg2, LD, LDX);

}

static void tcg_out_ld (TCGContext *s, TCGType type, int ret, int arg1,

                        tcg_target_long arg2)

{

    if (type == TCG_TYPE_I32)

        tcg_out_ldst (s, ret, arg1, arg2, LWZ, LWZX);

    else

        tcg_out_ldst (s, ret, arg1, arg2, LD, LDX);

}

        tcg_out_ldst (s, ret, arg1, arg2, LD, LDX);
static void FUNC_0 (TCGContext *VAR_0, TCGType VAR_1, int VAR_2, int VAR_3,

                        tcg_target_long VAR_4)

{

    if (VAR_1 == TCG_TYPE_I32)

        tcg_out_ldst (VAR_0, VAR_2, VAR_3, VAR_4, LWZ, LWZX);

    else

        tcg_out_ldst (VAR_0, VAR_2, VAR_3, VAR_4, LD, LDX);

}

static void FUNC_0 (TCGContext *VAR_0, TCGType VAR_1, int VAR_2, int VAR_3,
tcg_target_long VAR_4)
{ if (VAR_1 == TCG_TYPE_I32)
tcg_out_ldst (VAR_0, VAR_2, VAR_3, VAR_4, LWZ, LWZX); else
tcg_out_ldst (VAR_0, VAR_2, VAR_3, VAR_4, LD, LDX); }