mirror of https://github.com/llvm/circt.git
20 lines
543 B
Plaintext
20 lines
543 B
Plaintext
; RUN: firtool -split-input-file -verilog %s | FileCheck %s
|
|
|
|
; Test that a negative parameter prints out as a 32-bit parameter. It is fine
|
|
; to change this test to print as "-1" in the output Verilog, but not as a
|
|
; non-32-bit "-1" like "0xF".
|
|
FIRRTL version 4.0.0
|
|
circuit NegativeParameter:
|
|
extmodule Foo:
|
|
output a: UInt<1>
|
|
parameter x = -1
|
|
public module NegativeParameter:
|
|
output a: UInt<1>
|
|
|
|
inst foo of Foo
|
|
connect a, foo.a
|
|
|
|
; CHECK-LABEL: module NegativeParameter
|
|
; CHECK: Foo #(
|
|
; CHECK-NEXT: .x(-1)
|