From cac86fb1b4e23602ebf3b84465b687b6301736e3 Mon Sep 17 00:00:00 2001 From: couriersud Date: Tue, 29 Oct 2019 19:55:53 +0100 Subject: netlist: code maintenance. (nw) - Removed code no longer used - Add noexcept where appropriate - split pparser.[c|h] into ppreprocessor and ptokenizer - smaller optimizations, e.g. use of std::size_t - fix lint warnings --- src/lib/netlist/plib/pfunction.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lib/netlist/plib/pfunction.h') diff --git a/src/lib/netlist/plib/pfunction.h b/src/lib/netlist/plib/pfunction.h index bc81ef0c5a6..8c6d71f33e4 100644 --- a/src/lib/netlist/plib/pfunction.h +++ b/src/lib/netlist/plib/pfunction.h @@ -91,14 +91,14 @@ namespace plib { * @param values for input variables, e.g. {1.1, 2.2} * @return value of expression */ - double evaluate(const std::vector &values); + double evaluate(const std::vector &values) noexcept; private: void compile_postfix(const std::vector &inputs, const std::vector &cmds, const pstring &expr); - double lfsr_random() + double lfsr_random() noexcept { std::uint16_t lsb = m_lfsr & 1; m_lfsr >>= 1; -- cgit v1.2.3-70-g09d2