diff options
Diffstat (limited to 'src/std_names.ads')
-rw-r--r-- | src/std_names.ads | 98 |
1 files changed, 51 insertions, 47 deletions
diff --git a/src/std_names.ads b/src/std_names.ads index eb24904a6..d6c7621c6 100644 --- a/src/std_names.ads +++ b/src/std_names.ads @@ -695,53 +695,57 @@ package Std_Names is Name_None : constant Name_Id := Name_First_Misc + 041; Name_Last_Misc : constant Name_Id := Name_None; - Name_First_Ieee : constant Name_Id := Name_Last_Misc + 1; - Name_Ieee : constant Name_Id := Name_First_Ieee + 000; - Name_Std_Logic_1164 : constant Name_Id := Name_First_Ieee + 001; - Name_Std_Ulogic : constant Name_Id := Name_First_Ieee + 002; - Name_Std_Ulogic_Vector : constant Name_Id := Name_First_Ieee + 003; - Name_Std_Logic : constant Name_Id := Name_First_Ieee + 004; - Name_Std_Logic_Vector : constant Name_Id := Name_First_Ieee + 005; - Name_Rising_Edge : constant Name_Id := Name_First_Ieee + 006; - Name_Falling_Edge : constant Name_Id := Name_First_Ieee + 007; - Name_VITAL_Timing : constant Name_Id := Name_First_Ieee + 008; - Name_VITAL_Level0 : constant Name_Id := Name_First_Ieee + 009; - Name_VITAL_Level1 : constant Name_Id := Name_First_Ieee + 010; - Name_Numeric_Std : constant Name_Id := Name_First_Ieee + 011; - Name_Numeric_Bit : constant Name_Id := Name_First_Ieee + 012; - Name_Unresolved_Unsigned : constant Name_Id := Name_First_Ieee + 013; - Name_Unresolved_Signed : constant Name_Id := Name_First_Ieee + 014; - Name_Std_Logic_Arith : constant Name_Id := Name_First_Ieee + 015; - Name_Std_Logic_Signed : constant Name_Id := Name_First_Ieee + 016; - Name_Std_Logic_Unsigned : constant Name_Id := Name_First_Ieee + 017; - Name_Std_Logic_Textio : constant Name_Id := Name_First_Ieee + 018; - Name_To_Integer : constant Name_Id := Name_First_Ieee + 019; - Name_To_Unsigned : constant Name_Id := Name_First_Ieee + 020; - Name_To_Signed : constant Name_Id := Name_First_Ieee + 021; - Name_Resize : constant Name_Id := Name_First_Ieee + 022; - Name_Std_Match : constant Name_Id := Name_First_Ieee + 023; - Name_Shift_Left : constant Name_Id := Name_First_Ieee + 024; - Name_Shift_Right : constant Name_Id := Name_First_Ieee + 025; - Name_Rotate_Left : constant Name_Id := Name_First_Ieee + 026; - Name_Rotate_Right : constant Name_Id := Name_First_Ieee + 027; - Name_To_Bit : constant Name_Id := Name_First_Ieee + 028; - Name_To_Bitvector : constant Name_Id := Name_First_Ieee + 029; - Name_To_Stdulogic : constant Name_Id := Name_First_Ieee + 030; - Name_To_Stdlogicvector : constant Name_Id := Name_First_Ieee + 031; - Name_To_Stdulogicvector : constant Name_Id := Name_First_Ieee + 032; - Name_Is_X : constant Name_Id := Name_First_Ieee + 033; - Name_Conv_Signed : constant Name_Id := Name_First_Ieee + 034; - Name_Conv_Unsigned : constant Name_Id := Name_First_Ieee + 035; - Name_Conv_Integer : constant Name_Id := Name_First_Ieee + 036; - Name_Math_Real : constant Name_Id := Name_First_Ieee + 037; - Name_Ceil : constant Name_Id := Name_First_Ieee + 038; - Name_Round : constant Name_Id := Name_First_Ieee + 039; - Name_Log2 : constant Name_Id := Name_First_Ieee + 040; - Name_Sin : constant Name_Id := Name_First_Ieee + 041; - Name_Cos : constant Name_Id := Name_First_Ieee + 042; - Name_Last_Ieee : constant Name_Id := Name_Cos; - - Name_First_Synthesis : constant Name_Id := Name_Last_Ieee + 1; + Name_First_Ieee_Pkg : constant Name_Id := Name_Last_Misc + 1; + Name_Ieee : constant Name_Id := Name_First_Ieee_Pkg + 000; + Name_Std_Logic_1164 : constant Name_Id := Name_First_Ieee_Pkg + 001; + Name_VITAL_Timing : constant Name_Id := Name_First_Ieee_Pkg + 002; + Name_Numeric_Std : constant Name_Id := Name_First_Ieee_Pkg + 003; + Name_Numeric_Bit : constant Name_Id := Name_First_Ieee_Pkg + 004; + Name_Std_Logic_Arith : constant Name_Id := Name_First_Ieee_Pkg + 005; + Name_Std_Logic_Signed : constant Name_Id := Name_First_Ieee_Pkg + 006; + Name_Std_Logic_Unsigned : constant Name_Id := Name_First_Ieee_Pkg + 007; + Name_Std_Logic_Textio : constant Name_Id := Name_First_Ieee_Pkg + 008; + Name_Std_Logic_Misc : constant Name_Id := Name_First_Ieee_Pkg + 009; + Name_Math_Real : constant Name_Id := Name_First_Ieee_Pkg + 010; + Name_Last_Ieee_Pkg : constant Name_Id := Name_Math_Real; + + Name_First_Ieee_Name : constant Name_Id := Name_Last_Ieee_Pkg + 1; + Name_Std_Ulogic : constant Name_Id := Name_First_Ieee_Name + 000; + Name_Std_Ulogic_Vector : constant Name_Id := Name_First_Ieee_Name + 001; + Name_Std_Logic : constant Name_Id := Name_First_Ieee_Name + 002; + Name_Std_Logic_Vector : constant Name_Id := Name_First_Ieee_Name + 003; + Name_Rising_Edge : constant Name_Id := Name_First_Ieee_Name + 004; + Name_Falling_Edge : constant Name_Id := Name_First_Ieee_Name + 005; + Name_VITAL_Level0 : constant Name_Id := Name_First_Ieee_Name + 006; + Name_VITAL_Level1 : constant Name_Id := Name_First_Ieee_Name + 007; + Name_Unresolved_Unsigned : constant Name_Id := Name_First_Ieee_Name + 008; + Name_Unresolved_Signed : constant Name_Id := Name_First_Ieee_Name + 009; + Name_To_Integer : constant Name_Id := Name_First_Ieee_Name + 010; + Name_To_Unsigned : constant Name_Id := Name_First_Ieee_Name + 011; + Name_To_Signed : constant Name_Id := Name_First_Ieee_Name + 012; + Name_Resize : constant Name_Id := Name_First_Ieee_Name + 013; + Name_Std_Match : constant Name_Id := Name_First_Ieee_Name + 014; + Name_Shift_Left : constant Name_Id := Name_First_Ieee_Name + 015; + Name_Shift_Right : constant Name_Id := Name_First_Ieee_Name + 016; + Name_Rotate_Left : constant Name_Id := Name_First_Ieee_Name + 017; + Name_Rotate_Right : constant Name_Id := Name_First_Ieee_Name + 018; + Name_To_Bit : constant Name_Id := Name_First_Ieee_Name + 019; + Name_To_Bitvector : constant Name_Id := Name_First_Ieee_Name + 020; + Name_To_Stdulogic : constant Name_Id := Name_First_Ieee_Name + 021; + Name_To_Stdlogicvector : constant Name_Id := Name_First_Ieee_Name + 022; + Name_To_Stdulogicvector : constant Name_Id := Name_First_Ieee_Name + 023; + Name_Is_X : constant Name_Id := Name_First_Ieee_Name + 024; + Name_Conv_Signed : constant Name_Id := Name_First_Ieee_Name + 025; + Name_Conv_Unsigned : constant Name_Id := Name_First_Ieee_Name + 026; + Name_Conv_Integer : constant Name_Id := Name_First_Ieee_Name + 027; + Name_Ceil : constant Name_Id := Name_First_Ieee_Name + 028; + Name_Round : constant Name_Id := Name_First_Ieee_Name + 029; + Name_Log2 : constant Name_Id := Name_First_Ieee_Name + 030; + Name_Sin : constant Name_Id := Name_First_Ieee_Name + 031; + Name_Cos : constant Name_Id := Name_First_Ieee_Name + 032; + Name_Last_Ieee_Name : constant Name_Id := Name_Cos; + + Name_First_Synthesis : constant Name_Id := Name_Last_Ieee_Name + 1; Name_Allconst : constant Name_Id := Name_First_Synthesis + 000; Name_Allseq : constant Name_Id := Name_First_Synthesis + 001; Name_Anyconst : constant Name_Id := Name_First_Synthesis + 002; |