589954d29413d8b3e2b102a0ee13b7d5a3952229
1 # SPDX-License-Identifier: LGPL-2.1-or-later
2 # See Notices.txt for copyright information
5 Copyright (C) 2021 Luke Kenneth Casson Leighton <lkcl@lkcl.net>
7 dynamically-partitionable "repl" class, directly equivalent
12 * http://libre-riscv.org/3d_gpu/architecture/dynamic_simd/repl
13 * http://bugs.libre-riscv.org/show_bug.cgi?id=709
19 modcount
= 0 # global for now
20 def PRepl(m
, repl
, qty
, ctx
):
21 from ieee754
.part_repl
.repl
import PartitionedRepl
# recursion issue
24 pc
= PartitionedRepl(repl
, qty
, ctx
)
25 setattr(m
.submodules
, "repl%d" % modcount
, pc
)