We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 652e158 commit 13d2dc7Copy full SHA for 13d2dc7
snakehdl/compilers/verilog.py
@@ -41,7 +41,7 @@ def _render(self, op: BOp, cseroot=False) -> str:
41
if pop._bits is None: raise RuntimeError('BIT missing index\n' + str(op))
42
return f'{self._render(pop)}[{op.bit_index}]' if pop._bits > 1 else f'{self._render(pop)}'
43
elif op.op is BOps.JOIN: return '{' + ', '.join([self._render(v) for v in reversed(op.src)]) + '}'
44
- elif op.op is BOps.NOT: return f'~({self._render(op.src[0])})'
+ elif op.op is BOps.NOT: return f'~{self._render(op.src[0])}'
45
elif op.op is BOps.AND: return f'({self._render(op.src[0])} & {self._render(op.src[1])})'
46
elif op.op is BOps.NAND: return f'~({self._render(op.src[0])} & {self._render(op.src[1])})'
47
elif op.op is BOps.OR: return f'({self._render(op.src[0])} | {self._render(op.src[1])})'
0 commit comments