From ec742d3eda78e2fefd01b69a9f10ae1939422d16 Mon Sep 17 00:00:00 2001 From: couriersud Date: Thu, 17 Sep 2020 19:45:24 +0200 Subject: netlist: emscripten can not use specialization efficiently. * Consequently prefer to save on compile time and size. --- src/lib/netlist/generated/static_solvers.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/lib/netlist/generated/static_solvers.cpp') diff --git a/src/lib/netlist/generated/static_solvers.cpp b/src/lib/netlist/generated/static_solvers.cpp index 8c3173b98d2..367af35bbb9 100644 --- a/src/lib/netlist/generated/static_solvers.cpp +++ b/src/lib/netlist/generated/static_solvers.cpp @@ -1,5 +1,7 @@ #include "plib/pdynlib.h" +#if !defined(__EMSCRIPTEN__) + // elim static void nl_gcr_11c2ae166b240b6e_10_double_double(double * __restrict V, const double * __restrict go, const double * __restrict gt, const double * __restrict Idr, const double * const * __restrict cnV) @@ -72411,8 +72413,12 @@ static void nl_gcr_feae15b80dd73620_7_double_double(double * __restrict V, const V[0] = (RHS0 - tmp0) / m_A0; } +#endif + extern const plib::dynlib_static_sym nl_static_solver_syms[]; const plib::dynlib_static_sym nl_static_solver_syms[] = { +#if !defined(__EMSCRIPTEN__) + // elim {"nl_gcr_11c2ae166b240b6e_10_double_double", reinterpret_cast(&nl_gcr_11c2ae166b240b6e_10_double_double)}, // tankbatt @@ -72809,5 +72815,7 @@ const plib::dynlib_static_sym nl_static_solver_syms[] = { {"nl_gcr_fd2796828f1ebd00_36_double_double", reinterpret_cast(&nl_gcr_fd2796828f1ebd00_36_double_double)}, // starfire {"nl_gcr_feae15b80dd73620_7_double_double", reinterpret_cast(&nl_gcr_feae15b80dd73620_7_double_double)}, +#endif + {"", nullptr} }; -- cgit v1.2.3-70-g09d2