[libre-riscv-dev] partitioned compare and mux
Luke Kenneth Casson Leighton
lkcl at lkcl.net
Fri Feb 7 15:13:52 GMT 2020
hiya michael ok just seeing the mods you're doing, good to see the
partitioned "!=" (__ne__) working again. despite working on the same
unit test code we're avoiding stepping on each others' toes which is
great.
i have PartitionedMux working, the unit test i had to cycle through
all permutations of the input selector - except of course i had to set
*all* bits within that partition in order to get it to work (doh).
i have a feeling that partitioned-not-equal could prooobably do with
being an actual operator in eq_gt_ge.py because i suspect that the
external negation of in-A, just to make the partitioned-eq go the
other way round, would be more efficiently done by inverting the
single-bit *result* of the comparisons rather than inverting *all* the
bits of the input.
if you can do that i think we can throw a stake in the ground, call
#171 done, and add it to the list of things to submit an rfp for.
http://bugs.libre-riscv.org/show_bug.cgi?id=171
then perhaps we can move on to some of the other operators? i added
quite a list in #132
http://bugs.libre-riscv.org/show_bug.cgi?id=132
l.
More information about the libre-riscv-dev
mailing list