aboutsummaryrefslogtreecommitdiffstats
path: root/pyGHDL/libghdl/std_names.py
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2021-02-27 17:15:35 +0100
committerTristan Gingold <tgingold@free.fr>2021-02-27 17:15:35 +0100
commite01d0227af0092db12a6e08f3b8278d860b37416 (patch)
tree7ed3bf7bd9b4eb171df585a69b143a47800b2037 /pyGHDL/libghdl/std_names.py
parent8e23efc43c07a714b4f429be836c86eddf167b4e (diff)
downloadghdl-e01d0227af0092db12a6e08f3b8278d860b37416.tar.gz
ghdl-e01d0227af0092db12a6e08f3b8278d860b37416.tar.bz2
ghdl-e01d0227af0092db12a6e08f3b8278d860b37416.zip
synth: handle pow and arctan from ieee.math_real. Fix #1665
Diffstat (limited to 'pyGHDL/libghdl/std_names.py')
-rw-r--r--pyGHDL/libghdl/std_names.py387
1 files changed, 194 insertions, 193 deletions
diff --git a/pyGHDL/libghdl/std_names.py b/pyGHDL/libghdl/std_names.py
index 96027778a..f49280918 100644
--- a/pyGHDL/libghdl/std_names.py
+++ b/pyGHDL/libghdl/std_names.py
@@ -629,196 +629,197 @@ class Name:
Log2 = 834
Sin = 835
Cos = 836
- Shl = 837
- Shr = 838
- Ext = 839
- Sxt = 840
- Find_Leftmost = 841
- Find_Rightmost = 842
- Last_Ieee_Name = 842
- First_Synthesis = 843
- Allconst = 843
- Allseq = 844
- Anyconst = 845
- Anyseq = 846
- Gclk = 847
- Last_Synthesis = 847
- First_Directive = 848
- Define = 848
- Endif = 849
- Ifdef = 850
- Ifndef = 851
- Include = 852
- Timescale = 853
- Undef = 854
- Protect = 855
- Begin_Protected = 856
- End_Protected = 857
- Key_Block = 858
- Data_Block = 859
- Line = 860
- Celldefine = 861
- Endcelldefine = 862
- Default_Nettype = 863
- Resetall = 864
- Last_Directive = 864
- First_Systask = 865
- Bits = 865
- D_Root = 866
- D_Unit = 867
- Last_Systask = 867
- First_SV_Method = 868
- Size = 868
- Insert = 869
- Delete = 870
- Pop_Front = 871
- Pop_Back = 872
- Push_Front = 873
- Push_Back = 874
- Name = 875
- Len = 876
- Substr = 877
- Exists = 878
- Atoi = 879
- Itoa = 880
- Find = 881
- Find_Index = 882
- Find_First = 883
- Find_First_Index = 884
- Find_Last = 885
- Find_Last_Index = 886
- Num = 887
- Randomize = 888
- Pre_Randomize = 889
- Post_Randomize = 890
- Srandom = 891
- Get_Randstate = 892
- Set_Randstate = 893
- Seed = 894
- State = 895
- Last_SV_Method = 895
- First_BSV = 896
- uAction = 896
- uActionValue = 897
- BVI = 898
- uC = 899
- uCF = 900
- uE = 901
- uSB = 902
- uSBR = 903
- Action = 904
- Endaction = 905
- Actionvalue = 906
- Endactionvalue = 907
- Ancestor = 908
- Clocked_By = 909
- Default_Clock = 910
- Default_Reset = 911
- Dependencies = 912
- Deriving = 913
- Determines = 914
- Enable = 915
- Ifc_Inout = 916
- Input_Clock = 917
- Input_Reset = 918
- Instance = 919
- Endinstance = 920
- Let = 921
- Match = 922
- Method = 923
- Endmethod = 924
- Numeric = 925
- Output_Clock = 926
- Output_Reset = 927
- Par = 928
- Endpar = 929
- Path = 930
- Provisos = 931
- Ready = 932
- Reset_By = 933
- Rule = 934
- Endrule = 935
- Rules = 936
- Endrules = 937
- Same_Family = 938
- Schedule = 939
- Seq = 940
- Endseq = 941
- Typeclass = 942
- Endtypeclass = 943
- Valueof = 944
- uValueof = 945
- Last_BSV = 945
- First_Comment = 946
- Psl = 946
- Pragma = 947
- Synthesis = 948
- Synopsys = 949
- Translate_Off = 950
- Translate_On = 951
- Translate = 952
- Synthesis_Off = 953
- Synthesis_On = 954
- Off = 955
- Last_Comment = 955
- First_PSL = 956
- A = 956
- Af = 957
- Ag = 958
- Ax = 959
- Abort = 960
- Assume_Guarantee = 961
- Async_Abort = 962
- Before = 963
- Clock = 964
- E = 965
- Ef = 966
- Eg = 967
- Ex = 968
- Endpoint = 969
- Eventually = 970
- Fairness = 971
- Fell = 972
- Forall = 973
- G = 974
- Inf = 975
- Inherit = 976
- Never = 977
- Next_A = 978
- Next_E = 979
- Next_Event = 980
- Next_Event_A = 981
- Next_Event_E = 982
- Onehot = 983
- Onehot0 = 984
- Prev = 985
- Rose = 986
- Strong = 987
- Sync_Abort = 988
- W = 989
- Whilenot = 990
- Within = 991
- X = 992
- Last_PSL = 992
- First_Edif = 993
- Celltype = 1003
- View = 1004
- Viewtype = 1005
- Direction = 1006
- Contents = 1007
- Net = 1008
- Viewref = 1009
- Cellref = 1010
- Libraryref = 1011
- Portinstance = 1012
- Joined = 1013
- Portref = 1014
- Instanceref = 1015
- Design = 1016
- Designator = 1017
- Owner = 1018
- Member = 1019
- Number = 1020
- Rename = 1021
- Userdata = 1022
- Last_Edif = 1022
+ Arctan = 837
+ Shl = 838
+ Shr = 839
+ Ext = 840
+ Sxt = 841
+ Find_Leftmost = 842
+ Find_Rightmost = 843
+ Last_Ieee_Name = 843
+ First_Synthesis = 844
+ Allconst = 844
+ Allseq = 845
+ Anyconst = 846
+ Anyseq = 847
+ Gclk = 848
+ Last_Synthesis = 848
+ First_Directive = 849
+ Define = 849
+ Endif = 850
+ Ifdef = 851
+ Ifndef = 852
+ Include = 853
+ Timescale = 854
+ Undef = 855
+ Protect = 856
+ Begin_Protected = 857
+ End_Protected = 858
+ Key_Block = 859
+ Data_Block = 860
+ Line = 861
+ Celldefine = 862
+ Endcelldefine = 863
+ Default_Nettype = 864
+ Resetall = 865
+ Last_Directive = 865
+ First_Systask = 866
+ Bits = 866
+ D_Root = 867
+ D_Unit = 868
+ Last_Systask = 868
+ First_SV_Method = 869
+ Size = 869
+ Insert = 870
+ Delete = 871
+ Pop_Front = 872
+ Pop_Back = 873
+ Push_Front = 874
+ Push_Back = 875
+ Name = 876
+ Len = 877
+ Substr = 878
+ Exists = 879
+ Atoi = 880
+ Itoa = 881
+ Find = 882
+ Find_Index = 883
+ Find_First = 884
+ Find_First_Index = 885
+ Find_Last = 886
+ Find_Last_Index = 887
+ Num = 888
+ Randomize = 889
+ Pre_Randomize = 890
+ Post_Randomize = 891
+ Srandom = 892
+ Get_Randstate = 893
+ Set_Randstate = 894
+ Seed = 895
+ State = 896
+ Last_SV_Method = 896
+ First_BSV = 897
+ uAction = 897
+ uActionValue = 898
+ BVI = 899
+ uC = 900
+ uCF = 901
+ uE = 902
+ uSB = 903
+ uSBR = 904
+ Action = 905
+ Endaction = 906
+ Actionvalue = 907
+ Endactionvalue = 908
+ Ancestor = 909
+ Clocked_By = 910
+ Default_Clock = 911
+ Default_Reset = 912
+ Dependencies = 913
+ Deriving = 914
+ Determines = 915
+ Enable = 916
+ Ifc_Inout = 917
+ Input_Clock = 918
+ Input_Reset = 919
+ Instance = 920
+ Endinstance = 921
+ Let = 922
+ Match = 923
+ Method = 924
+ Endmethod = 925
+ Numeric = 926
+ Output_Clock = 927
+ Output_Reset = 928
+ Par = 929
+ Endpar = 930
+ Path = 931
+ Provisos = 932
+ Ready = 933
+ Reset_By = 934
+ Rule = 935
+ Endrule = 936
+ Rules = 937
+ Endrules = 938
+ Same_Family = 939
+ Schedule = 940
+ Seq = 941
+ Endseq = 942
+ Typeclass = 943
+ Endtypeclass = 944
+ Valueof = 945
+ uValueof = 946
+ Last_BSV = 946
+ First_Comment = 947
+ Psl = 947
+ Pragma = 948
+ Synthesis = 949
+ Synopsys = 950
+ Translate_Off = 951
+ Translate_On = 952
+ Translate = 953
+ Synthesis_Off = 954
+ Synthesis_On = 955
+ Off = 956
+ Last_Comment = 956
+ First_PSL = 957
+ A = 957
+ Af = 958
+ Ag = 959
+ Ax = 960
+ Abort = 961
+ Assume_Guarantee = 962
+ Async_Abort = 963
+ Before = 964
+ Clock = 965
+ E = 966
+ Ef = 967
+ Eg = 968
+ Ex = 969
+ Endpoint = 970
+ Eventually = 971
+ Fairness = 972
+ Fell = 973
+ Forall = 974
+ G = 975
+ Inf = 976
+ Inherit = 977
+ Never = 978
+ Next_A = 979
+ Next_E = 980
+ Next_Event = 981
+ Next_Event_A = 982
+ Next_Event_E = 983
+ Onehot = 984
+ Onehot0 = 985
+ Prev = 986
+ Rose = 987
+ Strong = 988
+ Sync_Abort = 989
+ W = 990
+ Whilenot = 991
+ Within = 992
+ X = 993
+ Last_PSL = 993
+ First_Edif = 994
+ Celltype = 1004
+ View = 1005
+ Viewtype = 1006
+ Direction = 1007
+ Contents = 1008
+ Net = 1009
+ Viewref = 1010
+ Cellref = 1011
+ Libraryref = 1012
+ Portinstance = 1013
+ Joined = 1014
+ Portref = 1015
+ Instanceref = 1016
+ Design = 1017
+ Designator = 1018
+ Owner = 1019
+ Member = 1020
+ Number = 1021
+ Rename = 1022
+ Userdata = 1023
+ Last_Edif = 1023