static void gen_storeq_reg(DisasContext *s, int rlow, int rhigh, TCGv val)

{

    TCGv tmp;

    tmp = new_tmp();

    tcg_gen_trunc_i64_i32(tmp, val);

    store_reg(s, rlow, tmp);

    tmp = new_tmp();

    tcg_gen_shri_i64(val, val, 32);

    tcg_gen_trunc_i64_i32(tmp, val);

    store_reg(s, rhigh, tmp);

}

static void gen_storeq_reg(DisasContext *s, int rlow, int rhigh, TCGv val)

{

    TCGv tmp;

    tmp = new_tmp();

    tcg_gen_trunc_i64_i32(tmp, val);

    store_reg(s, rlow, tmp);

    tmp = new_tmp();

    tcg_gen_shri_i64(val, val, 32);

    tcg_gen_trunc_i64_i32(tmp, val);

    store_reg(s, rhigh, tmp);

}

static void FUNC_0(DisasContext *VAR_0, int VAR_1, int VAR_2, TCGv VAR_3)

{

    TCGv tmp;

    tmp = new_tmp();

    tcg_gen_trunc_i64_i32(tmp, VAR_3);

    store_reg(VAR_0, VAR_1, tmp);

    tmp = new_tmp();

    tcg_gen_shri_i64(VAR_3, VAR_3, 32);

    tcg_gen_trunc_i64_i32(tmp, VAR_3);

    store_reg(VAR_0, VAR_2, tmp);

}

static void FUNC_0(DisasContext *VAR_0, int VAR_1, int VAR_2, TCGv VAR_3)
{ TCGv tmp; tmp = new_tmp(); tcg_gen_trunc_i64_i32(tmp, VAR_3); store_reg(VAR_0, VAR_1, tmp); tmp = new_tmp(); tcg_gen_shri_i64(VAR_3, VAR_3, 32); tcg_gen_trunc_i64_i32(tmp, VAR_3); store_reg(VAR_0, VAR_2, tmp); }