translate.c (cbf01142b2aef0c0b4e995cecd7e79d342bbc47e) translate.c (aa04c9d9ef962d516af5ca89667de4282d1c22ef)
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

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

3658 default:
3659 goto illegal_insn;
3660 }
3661#else
3662 tcg_gen_ext_i32_tl(cpu_tmp0, cpu_wim);
3663#endif
3664 gen_store_gpr(dc, rd, cpu_tmp0);
3665 break;
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

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

3658 default:
3659 goto illegal_insn;
3660 }
3661#else
3662 tcg_gen_ext_i32_tl(cpu_tmp0, cpu_wim);
3663#endif
3664 gen_store_gpr(dc, rd, cpu_tmp0);
3665 break;
3666#endif
3667#if defined(TARGET_SPARC64) || !defined(CONFIG_USER_ONLY)
3666 } else if (xop == 0x2b) { /* rdtbr / V9 flushw */
3667#ifdef TARGET_SPARC64
3668 gen_helper_flushw(cpu_env);
3669#else
3670 if (!supervisor(dc))
3671 goto priv_insn;
3672 gen_store_gpr(dc, rd, cpu_tbr);
3673#endif

--- 2388 unchanged lines hidden ---
3668 } else if (xop == 0x2b) { /* rdtbr / V9 flushw */
3669#ifdef TARGET_SPARC64
3670 gen_helper_flushw(cpu_env);
3671#else
3672 if (!supervisor(dc))
3673 goto priv_insn;
3674 gen_store_gpr(dc, rd, cpu_tbr);
3675#endif

--- 2388 unchanged lines hidden ---