Lines Matching refs:m_sr
214 m_sr = 0; in device_start()
240 save_item(NAME(m_sr)); in device_start()
255 state_add(TMS7000_ST, "ST", m_sr).formatstr("%02X"); in device_start()
264 state_add(STATE_GENFLAGS, "GENFLAGS", m_sr).formatstr("%8s").noshow(); in device_start()
273 m_sr & 0x80 ? 'C':'c', in state_string_export()
274 m_sr & 0x40 ? 'N':'n', in state_string_export()
275 m_sr & 0x20 ? 'Z':'z', in state_string_export()
276 m_sr & 0x10 ? 'I':'i', in state_string_export()
277 m_sr & 0x08 ? '?':'.', in state_string_export()
278 m_sr & 0x04 ? '?':'.', in state_string_export()
279 m_sr & 0x02 ? '?':'.', in state_string_export()
280 m_sr & 0x01 ? '?':'.' in state_string_export()
322 m_sr = 0; in device_reset()
391 if (!(m_sr & SR_I)) in check_interrupts()
424 push8(m_sr); in do_interrupt()
426 m_sr = 0; in do_interrupt()
857 case 0xe1: jmp(m_sr & SR_N); break; // jn/jlt in execute_one()
858 case 0xe2: jmp(m_sr & SR_Z); break; // jz/jeq in execute_one()
859 case 0xe3: jmp(m_sr & SR_C); break; // jc/jhs in execute_one()
860 case 0xe4: jmp(!(m_sr & (SR_Z | SR_N))); break; // jp/jgt in execute_one()
861 case 0xe5: jmp(!(m_sr & SR_N)); break; // jpz/jge - note: error in TI official documentation in execute_one()
862 case 0xe6: jmp(!(m_sr & SR_Z)); break; // jnz/jne in execute_one()
863 case 0xe7: jmp(!(m_sr & SR_C)); break; // jnc/jl in execute_one()