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 --- |