Parent Directory
|
Revision Log
|
Patch
| revision 1.32 by bellard, Sat Nov 26 10:38:39 2005 UTC | revision 1.33 by bellard, Sat Nov 26 10:46:39 2005 UTC | |
|---|---|---|
| # | Line 496 static int disas_cp15_insn(DisasContext | Line 496 static int disas_cp15_insn(DisasContext |
| 496 | if (IS_USER(s)) { | if (IS_USER(s)) { |
| 497 | return 1; | return 1; |
| 498 | } | } |
| 499 | if ((insn & 0x0fff0fff) == 0x0e070f90 | |
| 500 | || (insn & 0x0fff0fff) == 0x0e070f58) { | |
| 501 | /* Wait for interrupt. */ | |
| 502 | gen_op_movl_T0_im((long)s->pc); | |
| 503 | gen_op_movl_reg_TN[0][15](); | |
| 504 | gen_op_wfi(); | |
| 505 | s->is_jmp = DISAS_JUMP; | |
| 506 | return 0; | |
| 507 | } | |
| 508 | rd = (insn >> 12) & 0xf; | rd = (insn >> 12) & 0xf; |
| 509 | if (insn & (1 << 20)) { | if (insn & (1 << 20)) { |
| 510 | gen_op_movl_T0_cp15(insn); | gen_op_movl_T0_cp15(insn); |
|
||||||||
| savannah-hackers-public@gnu.org | ViewVC Help |
| Powered by ViewVC 1.1.26 |