diff options
author | Tristan Gingold | 2014-12-14 12:36:43 +0100 |
---|---|---|
committer | Tristan Gingold | 2014-12-14 12:36:43 +0100 |
commit | 51f657fde8d771ca5c4002ca70ad5175c6ef3cdf (patch) | |
tree | f5487dafd4682425ec2af9947fcac279153fc3ac /src/vhdl/nodes.ads | |
parent | df03d4120b0689b30dc4f629407d96b45b0db5a4 (diff) | |
download | ghdl-51f657fde8d771ca5c4002ca70ad5175c6ef3cdf.tar.gz ghdl-51f657fde8d771ca5c4002ca70ad5175c6ef3cdf.tar.bz2 ghdl-51f657fde8d771ca5c4002ca70ad5175c6ef3cdf.zip |
iirs: reduce size of signal_declaration.
Diffstat (limited to 'src/vhdl/nodes.ads')
-rw-r--r-- | src/vhdl/nodes.ads | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/src/vhdl/nodes.ads b/src/vhdl/nodes.ads index adf6a5e..6b80703 100644 --- a/src/vhdl/nodes.ads +++ b/src/vhdl/nodes.ads @@ -39,20 +39,13 @@ package Nodes is Format_Int ); - -- Future layout: (rem) - -- Format: 0 bits 32 - -- Nkind: 16 bits 16 - -- Flags: 8*1 bits 8 - -- State: 2*2 bits 4 - -- Odigit is to be removed. - - -- Future layout (2):(rem) + -- Current layout: (rem) -- Format: 2 bits 30 - -- Nkind: 8 bits 22 (vhdl: 216 nodes) - -- Flags: 8*1 bits 14 - -- State: 2*2 bits 10 - -- Lang: 2 bits 8 - -- Odigit: 1*3 bits 5 + -- Flags: 6*1 bits 24 + -- Nkind: 8 bits 16 (vhdl: 216 nodes) + -- State: 2*2 bits 12 + -- Flags: 6*1 bits 6 + -- Odigit: 2*3 bits 0 -- Common fields are: -- Flag1 : Boolean |