Previous 199869 Revisions Next

r23917 Monday 24th June, 2013 at 20:35:17 UTC by Wilbert Pol
am29000.c: Moved added initialization to constructor (nw)
[src/emu/cpu/am29000]am29000.c

trunk/src/emu/cpu/am29000/am29000.c
r23916r23917
8282   , m_io_config("io", ENDIANNESS_BIG, 32, 32, 0)
8383   , m_data_config("data", ENDIANNESS_BIG, 32, 32, 0)
8484{
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;
85117}
86118
87119
r23916r23917
393425
394426void am29000_cpu_device::device_reset()
395427{
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
429428   m_cps = CPS_FZ | CPS_RE | CPS_PD | CPS_PI | CPS_SM | CPS_DI | CPS_DA;
430429   m_cfg &= ~(CFG_DW | CFG_CD);
431430   m_chc &= ~CHC_CV;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team