translate.c (9a10756d1204c3528e47892195349bf882069846) | translate.c (cbc3a6a4cc675516328a2b0d3602355d68b6302d) |
---|---|
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 --- 4544 unchanged lines hidden (view full) --- 4553 break; 4554 case 14: // wstate 4555 tcg_gen_st32_tl(cpu_tmp0, cpu_env, 4556 offsetof(CPUSPARCState, 4557 wstate)); 4558 break; 4559 case 16: // UA2005 gl 4560 CHECK_IU_FEATURE(dc, GL); | 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 --- 4544 unchanged lines hidden (view full) --- 4553 break; 4554 case 14: // wstate 4555 tcg_gen_st32_tl(cpu_tmp0, cpu_env, 4556 offsetof(CPUSPARCState, 4557 wstate)); 4558 break; 4559 case 16: // UA2005 gl 4560 CHECK_IU_FEATURE(dc, GL); |
4561 tcg_gen_st32_tl(cpu_tmp0, cpu_env, 4562 offsetof(CPUSPARCState, gl)); | 4561 gen_helper_wrgl(cpu_env, cpu_tmp0); |
4563 break; 4564 case 26: // UA2005 strand status 4565 CHECK_IU_FEATURE(dc, HYPV); 4566 if (!hypervisor(dc)) 4567 goto priv_insn; 4568 tcg_gen_mov_tl(cpu_ssr, cpu_tmp0); 4569 break; 4570 default: --- 1383 unchanged lines hidden --- | 4562 break; 4563 case 26: // UA2005 strand status 4564 CHECK_IU_FEATURE(dc, HYPV); 4565 if (!hypervisor(dc)) 4566 goto priv_insn; 4567 tcg_gen_mov_tl(cpu_ssr, cpu_tmp0); 4568 break; 4569 default: --- 1383 unchanged lines hidden --- |