diff options
Diffstat (limited to 'src/lib/netlist/plib/pfunction.h')
-rw-r--r-- | src/lib/netlist/plib/pfunction.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/netlist/plib/pfunction.h b/src/lib/netlist/plib/pfunction.h index 0178e81c04e..d694cbe6a89 100644 --- a/src/lib/netlist/plib/pfunction.h +++ b/src/lib/netlist/plib/pfunction.h @@ -62,6 +62,10 @@ namespace plib { { m_param.val = plib::constants<NT>::zero(); } + rpn_inst(NT v) : m_cmd(PUSH_CONST) + { + m_param.val = v; + } rpn_cmd m_cmd; union { @@ -138,6 +142,7 @@ namespace plib { private: + void compress(); void compile_postfix(const inputs_container &inputs, const std::vector<pstring> &cmds, const pstring &expr); |