summaryrefslogtreecommitdiff
path: root/gr-digital/python/digital/bindings/glfsr_python.cc
diff options
context:
space:
mode:
authorElof Wecksell <elof@wecksell.se>2021-01-12 10:35:31 +0100
committerMartin Braun <martin@gnuradio.org>2021-01-29 03:31:03 -0800
commitb16924381c90e07d5d8cf5bc236c7dc48a0fd677 (patch)
treee5fe0c4005af6c6f0a6178139439a478de0abacf /gr-digital/python/digital/bindings/glfsr_python.cc
parent761b327c761e0596f72cbe9f63e510f1b36c4b47 (diff)
gr-digital: improved performance and capability of scramblers to 64-bit registers. Use __builtin_parity or volk popcnt. qa was also enhanced to detect errors.
Signed-off-by: Elof Wecksell <elof@wecksell.se> Co-authored-by: Martin Braun <martin@gnuradio.org>
Diffstat (limited to 'gr-digital/python/digital/bindings/glfsr_python.cc')
-rw-r--r--gr-digital/python/digital/bindings/glfsr_python.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/gr-digital/python/digital/bindings/glfsr_python.cc b/gr-digital/python/digital/bindings/glfsr_python.cc
index e716305931..4f120b0e1e 100644
--- a/gr-digital/python/digital/bindings/glfsr_python.cc
+++ b/gr-digital/python/digital/bindings/glfsr_python.cc
@@ -13,8 +13,8 @@
/* If manual edits are made, the following tags should be modified accordingly. */
/* BINDTOOL_GEN_AUTOMATIC(0) */
/* BINDTOOL_USE_PYGCCXML(0) */
-/* BINDTOOL_HEADER_FILE(glfsr.h) */
-/* BINDTOOL_HEADER_FILE_HASH(4299ef7303d0f404e97b16abb6de32ee) */
+/* BINDTOOL_HEADER_FILE(glfsr.h) */
+/* BINDTOOL_HEADER_FILE_HASH(0a9a03db1fc3d6a7b81b009e620c41c2) */
/***********************************************************************************/
#include <pybind11/complex.h>
@@ -35,7 +35,7 @@ void bind_glfsr(py::module& m)
py::class_<glfsr, std::shared_ptr<glfsr>>(m, "glfsr", D(glfsr))
- .def(py::init<uint32_t, uint32_t>(),
+ .def(py::init<uint64_t, uint64_t>(),
py::arg("mask"),
py::arg("seed"),
D(glfsr, glfsr, 0))