Revision 0cf5c677 target-m68k/op_helper.c
b/target-m68k/op_helper.c | ||
---|---|---|
131 | 131 |
|
132 | 132 |
vector = env->exception_index << 2; |
133 | 133 |
|
134 |
sp = env->aregs[7]; |
|
135 |
|
|
134 | 136 |
fmt |= 0x40000000; |
135 | 137 |
fmt |= (sp & 3) << 28; |
136 | 138 |
fmt |= vector << 16; |
... | ... | |
143 | 145 |
} |
144 | 146 |
m68k_switch_sp(env); |
145 | 147 |
|
146 |
sp = env->aregs[7]; |
|
147 |
|
|
148 | 148 |
/* ??? This could cause MMU faults. */ |
149 | 149 |
sp &= ~3; |
150 | 150 |
sp -= 4; |
Also available in: Unified diff