Revision c688a6eb
b/target-sparc/op.c | ||
---|---|---|
844 | 844 |
FORCE_RET(); |
845 | 845 |
} |
846 | 846 |
|
847 |
void OPPROTO op_wrwim(void) |
|
848 |
{ |
|
849 |
#if NWINDOWS == 32 |
|
850 |
env->wim = T0; |
|
851 |
#else |
|
852 |
env->wim = T0 & ((1 << NWINDOWS) - 1); |
|
853 |
#endif |
|
854 |
} |
|
855 |
|
|
847 | 856 |
void OPPROTO op_rett(void) |
848 | 857 |
{ |
849 | 858 |
helper_rett(); |
b/target-sparc/translate.c | ||
---|---|---|
2005 | 2005 |
goto illegal_insn; |
2006 | 2006 |
} |
2007 | 2007 |
#else |
2008 |
gen_op_movl_env_T0(offsetof(CPUSPARCState, wim));
|
|
2008 |
gen_op_wrwim();
|
|
2009 | 2009 |
#endif |
2010 | 2010 |
} |
2011 | 2011 |
break; |
Also available in: Unified diff