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