static char *tcg_get_arg_str_idx(TCGContext *s, char *buf,

                                 int buf_size, int idx)

{

    assert(idx >= 0 && idx < s->nb_temps);

    return tcg_get_arg_str_ptr(s, buf, buf_size, &s->temps[idx]);

}

static char *tcg_get_arg_str_idx(TCGContext *s, char *buf,

                                 int buf_size, int idx)

{

    assert(idx >= 0 && idx < s->nb_temps);

    return tcg_get_arg_str_ptr(s, buf, buf_size, &s->temps[idx]);

}

static char *FUNC_0(TCGContext *VAR_0, char *VAR_1,

                                 int VAR_2, int VAR_3)

{

    assert(VAR_3 >= 0 && VAR_3 < VAR_0->nb_temps);

    return tcg_get_arg_str_ptr(VAR_0, VAR_1, VAR_2, &VAR_0->temps[VAR_3]);

}

static char *FUNC_0(TCGContext *VAR_0, char *VAR_1,
int VAR_2, int VAR_3)
{ assert(VAR_3 >= 0 && VAR_3 < VAR_0->nb_temps); return tcg_get_arg_str_ptr(VAR_0, VAR_1, VAR_2, &VAR_0->temps[VAR_3]); }