aboutsummaryrefslogtreecommitdiffstats
path: root/src/ghdldrv/ghdlrun.adb
diff options
context:
space:
mode:
authorBrian Padalino <bpadalino@gmail.com>2021-09-22 11:38:59 -0400
committertgingold <tgingold@users.noreply.github.com>2021-09-22 20:03:00 +0200
commit111007296f1553540a78f59d20197faba29d43c9 (patch)
tree86cf06f7bf91128e7b41e4caeb3824bc514f2e17 /src/ghdldrv/ghdlrun.adb
parentb4b25fe5e5d77ba712552acc5edae7c64832d1ca (diff)
downloadghdl-111007296f1553540a78f59d20197faba29d43c9.tar.gz
ghdl-111007296f1553540a78f59d20197faba29d43c9.tar.bz2
ghdl-111007296f1553540a78f59d20197faba29d43c9.zip
Add explicit ?>= and ?> functions for translation.
Instead of swapping L/R arguments to try to create ?>= and ?>, create a function for each which performs the not operation of ?< and ?<= as defined by the LRM.
Diffstat (limited to 'src/ghdldrv/ghdlrun.adb')
-rw-r--r--src/ghdldrv/ghdlrun.adb4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ghdldrv/ghdlrun.adb b/src/ghdldrv/ghdlrun.adb
index 325c20aa0..17a5c4947 100644
--- a/src/ghdldrv/ghdlrun.adb
+++ b/src/ghdldrv/ghdlrun.adb
@@ -690,6 +690,10 @@ package body Ghdlrun is
Grt.Std_Logic_1164.Ghdl_Std_Ulogic_Match_Lt'Address);
Def (Trans_Decls.Ghdl_Std_Ulogic_Match_Le,
Grt.Std_Logic_1164.Ghdl_Std_Ulogic_Match_Le'Address);
+ Def (Trans_Decls.Ghdl_Std_Ulogic_Match_Ge,
+ Grt.Std_Logic_1164.Ghdl_Std_Ulogic_Match_Ge'Address);
+ Def (Trans_Decls.Ghdl_Std_Ulogic_Match_Gt,
+ Grt.Std_Logic_1164.Ghdl_Std_Ulogic_Match_Gt'Address);
Def (Trans_Decls.Ghdl_Std_Ulogic_Array_Match_Eq,
Grt.Std_Logic_1164.Ghdl_Std_Ulogic_Array_Match_Eq'Address);