aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2023-01-11 07:44:14 +0100
committerTristan Gingold <tgingold@free.fr>2023-01-11 07:44:14 +0100
commit1b47cbc9dc619a0788d15954cea61f8d79f4d4fb (patch)
treec69c0d94251f22c51a3e2a6e78821331ce866dc1 /src/synth
parent5b458e22f3054e64e231160cb91370da63ff1640 (diff)
downloadghdl-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.ads54
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;