translate.c (535ad16c5d668f6185be2f88c6c82bf8e452c45d) translate.c (12d36294a2d978faf893101862118d1ac1815e85)
1/*
2 SPARC translation
3
4 Copyright (C) 2003 Thomas M. Ogrisegg <tom@fnord.at>
5 Copyright (C) 2003-2005 Fabrice Bellard
6
7 This library is free software; you can redistribute it and/or
8 modify it under the terms of the GNU Lesser General Public

--- 4507 unchanged lines hidden (view full) ---

4516 }
4517 da = resolve_asi(dc, a->asi, MO_TE | sz);
4518 gen_stf_asi(dc, &da, sz, addr, a->rd);
4519 return advance_pc(dc);
4520}
4521
4522TRANS(STF, ALL, do_st_fpr, a, MO_32)
4523TRANS(STDF, ALL, do_st_fpr, a, MO_64)
1/*
2 SPARC translation
3
4 Copyright (C) 2003 Thomas M. Ogrisegg <tom@fnord.at>
5 Copyright (C) 2003-2005 Fabrice Bellard
6
7 This library is free software; you can redistribute it and/or
8 modify it under the terms of the GNU Lesser General Public

--- 4507 unchanged lines hidden (view full) ---

4516 }
4517 da = resolve_asi(dc, a->asi, MO_TE | sz);
4518 gen_stf_asi(dc, &da, sz, addr, a->rd);
4519 return advance_pc(dc);
4520}
4521
4522TRANS(STF, ALL, do_st_fpr, a, MO_32)
4523TRANS(STDF, ALL, do_st_fpr, a, MO_64)
4524TRANS(STQF, ALL, do_st_fpr, a, MO_128)
4524TRANS(STQF, 64, do_st_fpr, a, MO_128)
4525
4526TRANS(STFA, 64, do_st_fpr, a, MO_32)
4527TRANS(STDFA, 64, do_st_fpr, a, MO_64)
4528TRANS(STQFA, 64, do_st_fpr, a, MO_128)
4529
4530static bool trans_STDFQ(DisasContext *dc, arg_STDFQ *a)
4531{
4532 if (!avail_32(dc)) {

--- 1314 unchanged lines hidden ---
4525
4526TRANS(STFA, 64, do_st_fpr, a, MO_32)
4527TRANS(STDFA, 64, do_st_fpr, a, MO_64)
4528TRANS(STQFA, 64, do_st_fpr, a, MO_128)
4529
4530static bool trans_STDFQ(DisasContext *dc, arg_STDFQ *a)
4531{
4532 if (!avail_32(dc)) {

--- 1314 unchanged lines hidden ---