diff options
author | Tristan Gingold <tgingold@free.fr> | 2023-01-11 07:44:14 +0100 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2023-01-11 07:44:14 +0100 |
commit | 1b47cbc9dc619a0788d15954cea61f8d79f4d4fb (patch) | |
tree | c69c0d94251f22c51a3e2a6e78821331ce866dc1 /src/synth | |
parent | 5b458e22f3054e64e231160cb91370da63ff1640 (diff) | |
download | ghdl-1b47cbc9dc619a0788d15954cea61f8d79f4d4fb.tar.gz ghdl-1b47cbc9dc619a0788d15954cea61f8d79f4d4fb.tar.bz2 ghdl-1b47cbc9dc619a0788d15954cea61f8d79f4d4fb.zip |
synth: fix matching comparaison tables
Diffstat (limited to 'src/synth')
-rw-r--r-- | src/synth/synth-ieee-std_logic_1164.ads | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/synth/synth-ieee-std_logic_1164.ads b/src/synth/synth-ieee-std_logic_1164.ads index 324fb2a52..20ebe4be1 100644 --- a/src/synth/synth-ieee-std_logic_1164.ads +++ b/src/synth/synth-ieee-std_logic_1164.ads @@ -189,41 +189,41 @@ package Synth.Ieee.Std_Logic_1164 is Match_Lt_Table : constant Table_2d := -- UX01ZWLH- - ("UUUUUUUU1", -- U - "UXXXXXXX1", -- X - "UX01XX011", -- 0 - "UX00XX001", -- 1 - "UXXXXXXX1", -- Z - "UXXXXXXX1", -- W - "UX01XX011", -- L - "UX00XX001", -- H - "111111111" -- - + ("UUUUUUUUX", -- U + "UXXXXXXXX", -- X + "UX01XX01X", -- 0 + "UX00XX00X", -- 1 + "UXXXXXXXX", -- Z + "UXXXXXXXX", -- W + "UX01XX01X", -- L + "UX00XX00X", -- H + "XXXXXXXXX" -- - ); Match_Ge_Table : constant Table_2d := -- UX01ZWLH- - ("UUUUUUUU1", -- U - "UXXXXXXX1", -- X - "UX10XX101", -- 0 - "UX11XX111", -- 1 - "UXXXXXXX1", -- Z - "UXXXXXXX1", -- W - "UX10XX101", -- L - "UX11XX111", -- H - "111111111" -- - + ("UUUUUUUUX", -- U + "UXXXXXXXX", -- X + "UX10XX10X", -- 0 + "UX11XX11X", -- 1 + "UXXXXXXXX", -- Z + "UXXXXXXXX", -- W + "UX10XX10X", -- L + "UX11XX11X", -- H + "XXXXXXXXX" -- - ); Match_Gt_Table : constant Table_2d := -- UX01ZWLH- - ("UUUUUUUU1", -- U - "UXXXXXXX1", -- X - "UX00XX001", -- 0 - "UX10XX101", -- 1 - "UXXXXXXX1", -- Z - "UXXXXXXX1", -- W - "UX00XX001", -- L - "UX10XX101", -- H - "111111111" -- - + ("UUUUUUUU0", -- U + "UXXXXXXX0", -- X + "UX00XX000", -- 0 + "UX10XX100", -- 1 + "UXXXXXXX0", -- Z + "UXXXXXXX0", -- W + "UX00XX000", -- L + "UX10XX100", -- H + "000000000" -- - ); end Synth.Ieee.Std_Logic_1164; |