diff options
Diffstat (limited to 'src/devices/cpu/dsp16/dsp16.h')
-rw-r--r-- | src/devices/cpu/dsp16/dsp16.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/devices/cpu/dsp16/dsp16.h b/src/devices/cpu/dsp16/dsp16.h index 22295ceea6b..4c52eb6fd5d 100644 --- a/src/devices/cpu/dsp16/dsp16.h +++ b/src/devices/cpu/dsp16/dsp16.h @@ -232,12 +232,14 @@ private: void set_r(u16 op, s16 value); void yaau_postmodify_r(u16 op); void set_dau_y(u16 op, s16 value); + s64 dau_saturate(u16 a) const; void set_dau_at(u16 op, s16 value); u64 set_dau_psw_flags(s64 d); u64 get_dau_p_aligned() const; bool op_dau_con(u16 op); // flag accessors + bool dau_auc_sat(u16 a) const { return bool(BIT(m_dau_auc, 2 + a)); } u16 dau_auc_align() const { return m_dau_auc & 0x0003U; } bool dau_psw_lmi() const { return bool(BIT(m_dau_psw, 15)); } bool dau_psw_leq() const { return bool(BIT(m_dau_psw, 14)); } |