From 368f3672e774028bbe78441c9c6b501305e98f2c Mon Sep 17 00:00:00 2001 From: cterrill26 Date: Mon, 4 Dec 2023 17:27:57 -0800 Subject: [PATCH] Fix or-reduce initial condition for enum is_valid checks --- peak/assembler/assembler_util.py | 2 +- peak/assembler2/assembler_util.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/peak/assembler/assembler_util.py b/peak/assembler/assembler_util.py index 779cb9fd..707d467f 100644 --- a/peak/assembler/assembler_util.py +++ b/peak/assembler/assembler_util.py @@ -118,6 +118,6 @@ def is_valid(opcode: AbstractBitVector) -> AbstractBit: return ft.reduce( operator.or_, (f(opcode) for f in range_validators), - opcode.get_family().Bit(1)) + opcode.get_family().Bit(0)) return _validator_cache.setdefault(opcodes, is_valid) diff --git a/peak/assembler2/assembler_util.py b/peak/assembler2/assembler_util.py index 779cb9fd..707d467f 100644 --- a/peak/assembler2/assembler_util.py +++ b/peak/assembler2/assembler_util.py @@ -118,6 +118,6 @@ def is_valid(opcode: AbstractBitVector) -> AbstractBit: return ft.reduce( operator.or_, (f(opcode) for f in range_validators), - opcode.get_family().Bit(1)) + opcode.get_family().Bit(0)) return _validator_cache.setdefault(opcodes, is_valid)