diff options
Diffstat (limited to 'libraries/openieee/std_logic_1164-body.v93')
-rw-r--r-- | libraries/openieee/std_logic_1164-body.v93 | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/libraries/openieee/std_logic_1164-body.v93 b/libraries/openieee/std_logic_1164-body.v93 index fc93dac..af43ba3 100644 --- a/libraries/openieee/std_logic_1164-body.v93 +++ b/libraries/openieee/std_logic_1164-body.v93 @@ -1,4 +1,4 @@ --- This file was generated from std_logic_1164-body.proto +-- This -*- vhdl -*- file was generated from std_logic_1164-body.proto -- This is an implementation of -*- vhdl -*- ieee.std_logic_1164 based only -- on the specifications. This file is part of GHDL. -- Copyright (C) 2015 Tristan Gingold @@ -14,7 +14,7 @@ -- for more details. -- -- You should have received a copy of the GNU General Public License --- along with GCC; see the file COPYING3. If not see +-- along with GCC; see the file COPYING2. If not see -- <http://www.gnu.org/licenses/>. -- This is a template file. To avoid errors and duplication, the python @@ -132,32 +132,32 @@ package body std_logic_1164 is "UX10XX10X"; - function "and" (l, r : std_ulogic) return UX01 is + function "and" (l : std_ulogic; r : std_ulogic) return UX01 is begin return and_table (l, r); end "and"; - function "nand" (l, r : std_ulogic) return UX01 is + function "nand" (l : std_ulogic; r : std_ulogic) return UX01 is begin return nand_table (l, r); end "nand"; - function "or" (l, r : std_ulogic) return UX01 is + function "or" (l : std_ulogic; r : std_ulogic) return UX01 is begin return or_table (l, r); end "or"; - function "nor" (l, r : std_ulogic) return UX01 is + function "nor" (l : std_ulogic; r : std_ulogic) return UX01 is begin return nor_table (l, r); end "nor"; - function "xor" (l, r : std_ulogic) return UX01 is + function "xor" (l : std_ulogic; r : std_ulogic) return UX01 is begin return xor_table (l, r); end "xor"; - function "xnor" (l, r : std_ulogic) return UX01 is + function "xnor" (l : std_ulogic; r : std_ulogic) return UX01 is begin return xnor_table (l, r); end "xnor"; @@ -506,18 +506,18 @@ package body std_logic_1164 is return res; end to_stdlogicvector; - function to_stdulogicvector (b : std_logic_vector) return std_ulogic_vector + function to_stdulogicvector (s : std_logic_vector) return std_ulogic_vector is - subtype res_type is std_ulogic_vector (b'length - 1 downto 0); + subtype res_type is std_ulogic_vector (s'length - 1 downto 0); begin - return res_type (b); + return res_type (s); end to_stdulogicvector; - function to_stdlogicvector (b : std_ulogic_vector) return std_logic_vector + function to_stdlogicvector (s : std_ulogic_vector) return std_logic_vector is - subtype res_type is std_logic_vector (b'length - 1 downto 0); + subtype res_type is std_logic_vector (s'length - 1 downto 0); begin - return res_type (b); + return res_type (s); end to_stdlogicvector; function to_stdulogic (b : bit) return std_ulogic is |