trunk/src/emu/cpu/am29000/am29000.c
| r23916 | r23917 | |
| 82 | 82 | , m_io_config("io", ENDIANNESS_BIG, 32, 32, 0) |
| 83 | 83 | , m_data_config("data", ENDIANNESS_BIG, 32, 32, 0) |
| 84 | 84 | { |
| 85 | memset( m_r, 0, sizeof(m_r) ); |
| 86 | memset( m_tlb, 0, sizeof(m_tlb) ); |
| 87 | m_vab = 0; |
| 88 | m_ops = 0; |
| 89 | m_cha = 0; |
| 90 | m_chd = 0; |
| 91 | m_chc = 0; |
| 92 | m_rbp = 0; |
| 93 | m_tmc = 0; |
| 94 | m_tmr = 0; |
| 95 | m_pc0 = 0; |
| 96 | m_pc1 = 0; |
| 97 | m_pc2 = 0; |
| 98 | m_mmu = 0; |
| 99 | m_lru = 0; |
| 100 | m_ipc = 0; |
| 101 | m_ipa = 0; |
| 102 | m_ipb = 0; |
| 103 | m_q = 0; |
| 104 | m_alu = 0; |
| 105 | m_fpe = 0; |
| 106 | m_inte = 0; |
| 107 | m_fps = 0; |
| 108 | memset( m_exception_queue, 0, sizeof( m_exception_queue) );; |
| 109 | m_irq_active = 0; |
| 110 | m_irq_lines = 0; |
| 111 | m_exec_ir = 0; |
| 112 | m_next_ir = 0; |
| 113 | m_pl_flags = 0; |
| 114 | m_iret_pc = 0; |
| 115 | m_exec_pc = 0; |
| 116 | m_next_pc = 0; |
| 85 | 117 | } |
| 86 | 118 | |
| 87 | 119 | |
| r23916 | r23917 | |
| 393 | 425 | |
| 394 | 426 | void am29000_cpu_device::device_reset() |
| 395 | 427 | { |
| 396 | | memset( m_r, 0, sizeof(m_r) ); |
| 397 | | memset( m_tlb, 0, sizeof(m_tlb) ); |
| 398 | | m_vab = 0; |
| 399 | | m_ops = 0; |
| 400 | | m_cha = 0; |
| 401 | | m_chd = 0; |
| 402 | | m_chc = 0; |
| 403 | | m_rbp = 0; |
| 404 | | m_tmc = 0; |
| 405 | | m_tmr = 0; |
| 406 | | m_pc0 = 0; |
| 407 | | m_pc1 = 0; |
| 408 | | m_pc2 = 0; |
| 409 | | m_mmu = 0; |
| 410 | | m_lru = 0; |
| 411 | | m_ipc = 0; |
| 412 | | m_ipa = 0; |
| 413 | | m_ipb = 0; |
| 414 | | m_q = 0; |
| 415 | | m_alu = 0; |
| 416 | | m_fpe = 0; |
| 417 | | m_inte = 0; |
| 418 | | m_fps = 0; |
| 419 | | memset( m_exception_queue, 0, sizeof( m_exception_queue) );; |
| 420 | | m_irq_active = 0; |
| 421 | | m_irq_lines = 0; |
| 422 | | m_exec_ir = 0; |
| 423 | | m_next_ir = 0; |
| 424 | | m_pl_flags = 0; |
| 425 | | m_iret_pc = 0; |
| 426 | | m_exec_pc = 0; |
| 427 | | m_next_pc = 0; |
| 428 | | |
| 429 | 428 | m_cps = CPS_FZ | CPS_RE | CPS_PD | CPS_PI | CPS_SM | CPS_DI | CPS_DA; |
| 430 | 429 | m_cfg &= ~(CFG_DW | CFG_CD); |
| 431 | 430 | m_chc &= ~CHC_CV; |