diff options
author | Tristan Gingold <tgingold@free.fr> | 2021-02-27 17:15:35 +0100 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2021-02-27 17:15:35 +0100 |
commit | e01d0227af0092db12a6e08f3b8278d860b37416 (patch) | |
tree | 7ed3bf7bd9b4eb171df585a69b143a47800b2037 /pyGHDL/libghdl | |
parent | 8e23efc43c07a714b4f429be836c86eddf167b4e (diff) | |
download | ghdl-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')
-rw-r--r-- | pyGHDL/libghdl/std_names.py | 387 | ||||
-rw-r--r-- | pyGHDL/libghdl/vhdl/nodes.py | 422 |
2 files changed, 406 insertions, 403 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 diff --git a/pyGHDL/libghdl/vhdl/nodes.py b/pyGHDL/libghdl/vhdl/nodes.py index 4b07539e4..9aa63deb1 100644 --- a/pyGHDL/libghdl/vhdl/nodes.py +++ b/pyGHDL/libghdl/vhdl/nodes.py @@ -1525,216 +1525,218 @@ class Iir_Predefined: Ieee_Math_Real_Log2 = 442 Ieee_Math_Real_Sin = 443 Ieee_Math_Real_Cos = 444 - Ieee_Std_Logic_Unsigned_Add_Slv_Slv = 445 - Ieee_Std_Logic_Unsigned_Add_Slv_Int = 446 - Ieee_Std_Logic_Unsigned_Add_Int_Slv = 447 - Ieee_Std_Logic_Unsigned_Add_Slv_Log = 448 - Ieee_Std_Logic_Unsigned_Add_Log_Slv = 449 - Ieee_Std_Logic_Unsigned_Sub_Slv_Slv = 450 - Ieee_Std_Logic_Unsigned_Sub_Slv_Int = 451 - Ieee_Std_Logic_Unsigned_Sub_Int_Slv = 452 - Ieee_Std_Logic_Unsigned_Sub_Slv_Log = 453 - Ieee_Std_Logic_Unsigned_Sub_Log_Slv = 454 - Ieee_Std_Logic_Unsigned_Id_Slv = 455 - Ieee_Std_Logic_Unsigned_Mul_Slv_Slv = 456 - Ieee_Std_Logic_Unsigned_Lt_Slv_Slv = 457 - Ieee_Std_Logic_Unsigned_Lt_Slv_Int = 458 - Ieee_Std_Logic_Unsigned_Lt_Int_Slv = 459 - Ieee_Std_Logic_Unsigned_Le_Slv_Slv = 460 - Ieee_Std_Logic_Unsigned_Le_Slv_Int = 461 - Ieee_Std_Logic_Unsigned_Le_Int_Slv = 462 - Ieee_Std_Logic_Unsigned_Gt_Slv_Slv = 463 - Ieee_Std_Logic_Unsigned_Gt_Slv_Int = 464 - Ieee_Std_Logic_Unsigned_Gt_Int_Slv = 465 - Ieee_Std_Logic_Unsigned_Ge_Slv_Slv = 466 - Ieee_Std_Logic_Unsigned_Ge_Slv_Int = 467 - Ieee_Std_Logic_Unsigned_Ge_Int_Slv = 468 - Ieee_Std_Logic_Unsigned_Eq_Slv_Slv = 469 - Ieee_Std_Logic_Unsigned_Eq_Slv_Int = 470 - Ieee_Std_Logic_Unsigned_Eq_Int_Slv = 471 - Ieee_Std_Logic_Unsigned_Ne_Slv_Slv = 472 - Ieee_Std_Logic_Unsigned_Ne_Slv_Int = 473 - Ieee_Std_Logic_Unsigned_Ne_Int_Slv = 474 - Ieee_Std_Logic_Unsigned_Conv_Integer = 475 - Ieee_Std_Logic_Unsigned_Shl = 476 - Ieee_Std_Logic_Unsigned_Shr = 477 - Ieee_Std_Logic_Signed_Add_Slv_Slv = 478 - Ieee_Std_Logic_Signed_Add_Slv_Int = 479 - Ieee_Std_Logic_Signed_Add_Int_Slv = 480 - Ieee_Std_Logic_Signed_Add_Slv_Log = 481 - Ieee_Std_Logic_Signed_Add_Log_Slv = 482 - Ieee_Std_Logic_Signed_Sub_Slv_Slv = 483 - Ieee_Std_Logic_Signed_Sub_Slv_Int = 484 - Ieee_Std_Logic_Signed_Sub_Int_Slv = 485 - Ieee_Std_Logic_Signed_Sub_Slv_Log = 486 - Ieee_Std_Logic_Signed_Sub_Log_Slv = 487 - Ieee_Std_Logic_Signed_Id_Slv = 488 - Ieee_Std_Logic_Signed_Neg_Slv = 489 - Ieee_Std_Logic_Signed_Abs_Slv = 490 - Ieee_Std_Logic_Signed_Mul_Slv_Slv = 491 - Ieee_Std_Logic_Signed_Lt_Slv_Slv = 492 - Ieee_Std_Logic_Signed_Lt_Slv_Int = 493 - Ieee_Std_Logic_Signed_Lt_Int_Slv = 494 - Ieee_Std_Logic_Signed_Le_Slv_Slv = 495 - Ieee_Std_Logic_Signed_Le_Slv_Int = 496 - Ieee_Std_Logic_Signed_Le_Int_Slv = 497 - Ieee_Std_Logic_Signed_Gt_Slv_Slv = 498 - Ieee_Std_Logic_Signed_Gt_Slv_Int = 499 - Ieee_Std_Logic_Signed_Gt_Int_Slv = 500 - Ieee_Std_Logic_Signed_Ge_Slv_Slv = 501 - Ieee_Std_Logic_Signed_Ge_Slv_Int = 502 - Ieee_Std_Logic_Signed_Ge_Int_Slv = 503 - Ieee_Std_Logic_Signed_Eq_Slv_Slv = 504 - Ieee_Std_Logic_Signed_Eq_Slv_Int = 505 - Ieee_Std_Logic_Signed_Eq_Int_Slv = 506 - Ieee_Std_Logic_Signed_Ne_Slv_Slv = 507 - Ieee_Std_Logic_Signed_Ne_Slv_Int = 508 - Ieee_Std_Logic_Signed_Ne_Int_Slv = 509 - Ieee_Std_Logic_Signed_Conv_Integer = 510 - Ieee_Std_Logic_Signed_Shl = 511 - Ieee_Std_Logic_Signed_Shr = 512 - Ieee_Std_Logic_Arith_Conv_Unsigned_Int = 513 - Ieee_Std_Logic_Arith_Conv_Unsigned_Uns = 514 - Ieee_Std_Logic_Arith_Conv_Unsigned_Sgn = 515 - Ieee_Std_Logic_Arith_Conv_Unsigned_Log = 516 - Ieee_Std_Logic_Arith_Conv_Integer_Int = 517 - Ieee_Std_Logic_Arith_Conv_Integer_Uns = 518 - Ieee_Std_Logic_Arith_Conv_Integer_Sgn = 519 - Ieee_Std_Logic_Arith_Conv_Integer_Log = 520 - Ieee_Std_Logic_Arith_Conv_Vector_Int = 521 - Ieee_Std_Logic_Arith_Conv_Vector_Uns = 522 - Ieee_Std_Logic_Arith_Conv_Vector_Sgn = 523 - Ieee_Std_Logic_Arith_Conv_Vector_Log = 524 - Ieee_Std_Logic_Arith_Ext = 525 - Ieee_Std_Logic_Arith_Sxt = 526 - Ieee_Std_Logic_Arith_Id_Uns_Uns = 527 - Ieee_Std_Logic_Arith_Id_Sgn_Sgn = 528 - Ieee_Std_Logic_Arith_Neg_Sgn_Sgn = 529 - Ieee_Std_Logic_Arith_Abs_Sgn_Sgn = 530 - Ieee_Std_Logic_Arith_Shl_Uns = 531 - Ieee_Std_Logic_Arith_Shl_Sgn = 532 - Ieee_Std_Logic_Arith_Shr_Uns = 533 - Ieee_Std_Logic_Arith_Shr_Sgn = 534 - Ieee_Std_Logic_Arith_Id_Uns_Slv = 535 - Ieee_Std_Logic_Arith_Id_Sgn_Slv = 536 - Ieee_Std_Logic_Arith_Neg_Sgn_Slv = 537 - Ieee_Std_Logic_Arith_Abs_Sgn_Slv = 538 - Ieee_Std_Logic_Arith_Mul_Uns_Uns_Uns = 539 - Ieee_Std_Logic_Arith_Mul_Sgn_Sgn_Sgn = 540 - Ieee_Std_Logic_Arith_Mul_Sgn_Uns_Sgn = 541 - Ieee_Std_Logic_Arith_Mul_Uns_Sgn_Sgn = 542 - Ieee_Std_Logic_Arith_Mul_Uns_Uns_Slv = 543 - Ieee_Std_Logic_Arith_Mul_Sgn_Sgn_Slv = 544 - Ieee_Std_Logic_Arith_Mul_Sgn_Uns_Slv = 545 - Ieee_Std_Logic_Arith_Mul_Uns_Sgn_Slv = 546 - Ieee_Std_Logic_Arith_Add_Uns_Uns_Uns = 547 - Ieee_Std_Logic_Arith_Add_Sgn_Sgn_Sgn = 548 - Ieee_Std_Logic_Arith_Add_Uns_Sgn_Sgn = 549 - Ieee_Std_Logic_Arith_Add_Sgn_Uns_Sgn = 550 - Ieee_Std_Logic_Arith_Add_Uns_Int_Uns = 551 - Ieee_Std_Logic_Arith_Add_Int_Uns_Uns = 552 - Ieee_Std_Logic_Arith_Add_Sgn_Int_Sgn = 553 - Ieee_Std_Logic_Arith_Add_Int_Sgn_Sgn = 554 - Ieee_Std_Logic_Arith_Add_Uns_Log_Uns = 555 - Ieee_Std_Logic_Arith_Add_Log_Uns_Uns = 556 - Ieee_Std_Logic_Arith_Add_Sgn_Log_Sgn = 557 - Ieee_Std_Logic_Arith_Add_Log_Sgn_Sgn = 558 - Ieee_Std_Logic_Arith_Add_Uns_Uns_Slv = 559 - Ieee_Std_Logic_Arith_Add_Sgn_Sgn_Slv = 560 - Ieee_Std_Logic_Arith_Add_Uns_Sgn_Slv = 561 - Ieee_Std_Logic_Arith_Add_Sgn_Uns_Slv = 562 - Ieee_Std_Logic_Arith_Add_Uns_Int_Slv = 563 - Ieee_Std_Logic_Arith_Add_Int_Uns_Slv = 564 - Ieee_Std_Logic_Arith_Add_Sgn_Int_Slv = 565 - Ieee_Std_Logic_Arith_Add_Int_Sgn_Slv = 566 - Ieee_Std_Logic_Arith_Add_Uns_Log_Slv = 567 - Ieee_Std_Logic_Arith_Add_Log_Uns_Slv = 568 - Ieee_Std_Logic_Arith_Add_Sgn_Log_Slv = 569 - Ieee_Std_Logic_Arith_Add_Log_Sgn_Slv = 570 - Ieee_Std_Logic_Arith_Sub_Uns_Uns_Uns = 571 - Ieee_Std_Logic_Arith_Sub_Sgn_Sgn_Sgn = 572 - Ieee_Std_Logic_Arith_Sub_Uns_Sgn_Sgn = 573 - Ieee_Std_Logic_Arith_Sub_Sgn_Uns_Sgn = 574 - Ieee_Std_Logic_Arith_Sub_Uns_Int_Uns = 575 - Ieee_Std_Logic_Arith_Sub_Int_Uns_Uns = 576 - Ieee_Std_Logic_Arith_Sub_Sgn_Int_Sgn = 577 - Ieee_Std_Logic_Arith_Sub_Int_Sgn_Sgn = 578 - Ieee_Std_Logic_Arith_Sub_Uns_Log_Uns = 579 - Ieee_Std_Logic_Arith_Sub_Log_Uns_Uns = 580 - Ieee_Std_Logic_Arith_Sub_Sgn_Log_Sgn = 581 - Ieee_Std_Logic_Arith_Sub_Log_Sgn_Sgn = 582 - Ieee_Std_Logic_Arith_Sub_Uns_Uns_Slv = 583 - Ieee_Std_Logic_Arith_Sub_Sgn_Sgn_Slv = 584 - Ieee_Std_Logic_Arith_Sub_Uns_Sgn_Slv = 585 - Ieee_Std_Logic_Arith_Sub_Sgn_Uns_Slv = 586 - Ieee_Std_Logic_Arith_Sub_Uns_Int_Slv = 587 - Ieee_Std_Logic_Arith_Sub_Int_Uns_Slv = 588 - Ieee_Std_Logic_Arith_Sub_Sgn_Int_Slv = 589 - Ieee_Std_Logic_Arith_Sub_Int_Sgn_Slv = 590 - Ieee_Std_Logic_Arith_Sub_Uns_Log_Slv = 591 - Ieee_Std_Logic_Arith_Sub_Log_Uns_Slv = 592 - Ieee_Std_Logic_Arith_Sub_Sgn_Log_Slv = 593 - Ieee_Std_Logic_Arith_Sub_Log_Sgn_Slv = 594 - Ieee_Std_Logic_Arith_Lt_Uns_Uns = 595 - Ieee_Std_Logic_Arith_Lt_Sgn_Sgn = 596 - Ieee_Std_Logic_Arith_Lt_Uns_Sgn = 597 - Ieee_Std_Logic_Arith_Lt_Sgn_Uns = 598 - Ieee_Std_Logic_Arith_Lt_Uns_Int = 599 - Ieee_Std_Logic_Arith_Lt_Int_Uns = 600 - Ieee_Std_Logic_Arith_Lt_Sgn_Int = 601 - Ieee_Std_Logic_Arith_Lt_Int_Sgn = 602 - Ieee_Std_Logic_Arith_Le_Uns_Uns = 603 - Ieee_Std_Logic_Arith_Le_Sgn_Sgn = 604 - Ieee_Std_Logic_Arith_Le_Uns_Sgn = 605 - Ieee_Std_Logic_Arith_Le_Sgn_Uns = 606 - Ieee_Std_Logic_Arith_Le_Uns_Int = 607 - Ieee_Std_Logic_Arith_Le_Int_Uns = 608 - Ieee_Std_Logic_Arith_Le_Sgn_Int = 609 - Ieee_Std_Logic_Arith_Le_Int_Sgn = 610 - Ieee_Std_Logic_Arith_Gt_Uns_Uns = 611 - Ieee_Std_Logic_Arith_Gt_Sgn_Sgn = 612 - Ieee_Std_Logic_Arith_Gt_Uns_Sgn = 613 - Ieee_Std_Logic_Arith_Gt_Sgn_Uns = 614 - Ieee_Std_Logic_Arith_Gt_Uns_Int = 615 - Ieee_Std_Logic_Arith_Gt_Int_Uns = 616 - Ieee_Std_Logic_Arith_Gt_Sgn_Int = 617 - Ieee_Std_Logic_Arith_Gt_Int_Sgn = 618 - Ieee_Std_Logic_Arith_Ge_Uns_Uns = 619 - Ieee_Std_Logic_Arith_Ge_Sgn_Sgn = 620 - Ieee_Std_Logic_Arith_Ge_Uns_Sgn = 621 - Ieee_Std_Logic_Arith_Ge_Sgn_Uns = 622 - Ieee_Std_Logic_Arith_Ge_Uns_Int = 623 - Ieee_Std_Logic_Arith_Ge_Int_Uns = 624 - Ieee_Std_Logic_Arith_Ge_Sgn_Int = 625 - Ieee_Std_Logic_Arith_Ge_Int_Sgn = 626 - Ieee_Std_Logic_Arith_Eq_Uns_Uns = 627 - Ieee_Std_Logic_Arith_Eq_Sgn_Sgn = 628 - Ieee_Std_Logic_Arith_Eq_Uns_Sgn = 629 - Ieee_Std_Logic_Arith_Eq_Sgn_Uns = 630 - Ieee_Std_Logic_Arith_Eq_Uns_Int = 631 - Ieee_Std_Logic_Arith_Eq_Int_Uns = 632 - Ieee_Std_Logic_Arith_Eq_Sgn_Int = 633 - Ieee_Std_Logic_Arith_Eq_Int_Sgn = 634 - Ieee_Std_Logic_Arith_Ne_Uns_Uns = 635 - Ieee_Std_Logic_Arith_Ne_Sgn_Sgn = 636 - Ieee_Std_Logic_Arith_Ne_Uns_Sgn = 637 - Ieee_Std_Logic_Arith_Ne_Sgn_Uns = 638 - Ieee_Std_Logic_Arith_Ne_Uns_Int = 639 - Ieee_Std_Logic_Arith_Ne_Int_Uns = 640 - Ieee_Std_Logic_Arith_Ne_Sgn_Int = 641 - Ieee_Std_Logic_Arith_Ne_Int_Sgn = 642 - Ieee_Std_Logic_Misc_And_Reduce_Slv = 643 - Ieee_Std_Logic_Misc_And_Reduce_Suv = 644 - Ieee_Std_Logic_Misc_Nand_Reduce_Slv = 645 - Ieee_Std_Logic_Misc_Nand_Reduce_Suv = 646 - Ieee_Std_Logic_Misc_Or_Reduce_Slv = 647 - Ieee_Std_Logic_Misc_Or_Reduce_Suv = 648 - Ieee_Std_Logic_Misc_Nor_Reduce_Slv = 649 - Ieee_Std_Logic_Misc_Nor_Reduce_Suv = 650 - Ieee_Std_Logic_Misc_Xor_Reduce_Slv = 651 - Ieee_Std_Logic_Misc_Xor_Reduce_Suv = 652 - Ieee_Std_Logic_Misc_Xnor_Reduce_Slv = 653 - Ieee_Std_Logic_Misc_Xnor_Reduce_Suv = 654 + Ieee_Math_Real_Arctan = 445 + Ieee_Math_Real_Pow = 446 + Ieee_Std_Logic_Unsigned_Add_Slv_Slv = 447 + Ieee_Std_Logic_Unsigned_Add_Slv_Int = 448 + Ieee_Std_Logic_Unsigned_Add_Int_Slv = 449 + Ieee_Std_Logic_Unsigned_Add_Slv_Log = 450 + Ieee_Std_Logic_Unsigned_Add_Log_Slv = 451 + Ieee_Std_Logic_Unsigned_Sub_Slv_Slv = 452 + Ieee_Std_Logic_Unsigned_Sub_Slv_Int = 453 + Ieee_Std_Logic_Unsigned_Sub_Int_Slv = 454 + Ieee_Std_Logic_Unsigned_Sub_Slv_Log = 455 + Ieee_Std_Logic_Unsigned_Sub_Log_Slv = 456 + Ieee_Std_Logic_Unsigned_Id_Slv = 457 + Ieee_Std_Logic_Unsigned_Mul_Slv_Slv = 458 + Ieee_Std_Logic_Unsigned_Lt_Slv_Slv = 459 + Ieee_Std_Logic_Unsigned_Lt_Slv_Int = 460 + Ieee_Std_Logic_Unsigned_Lt_Int_Slv = 461 + Ieee_Std_Logic_Unsigned_Le_Slv_Slv = 462 + Ieee_Std_Logic_Unsigned_Le_Slv_Int = 463 + Ieee_Std_Logic_Unsigned_Le_Int_Slv = 464 + Ieee_Std_Logic_Unsigned_Gt_Slv_Slv = 465 + Ieee_Std_Logic_Unsigned_Gt_Slv_Int = 466 + Ieee_Std_Logic_Unsigned_Gt_Int_Slv = 467 + Ieee_Std_Logic_Unsigned_Ge_Slv_Slv = 468 + Ieee_Std_Logic_Unsigned_Ge_Slv_Int = 469 + Ieee_Std_Logic_Unsigned_Ge_Int_Slv = 470 + Ieee_Std_Logic_Unsigned_Eq_Slv_Slv = 471 + Ieee_Std_Logic_Unsigned_Eq_Slv_Int = 472 + Ieee_Std_Logic_Unsigned_Eq_Int_Slv = 473 + Ieee_Std_Logic_Unsigned_Ne_Slv_Slv = 474 + Ieee_Std_Logic_Unsigned_Ne_Slv_Int = 475 + Ieee_Std_Logic_Unsigned_Ne_Int_Slv = 476 + Ieee_Std_Logic_Unsigned_Conv_Integer = 477 + Ieee_Std_Logic_Unsigned_Shl = 478 + Ieee_Std_Logic_Unsigned_Shr = 479 + Ieee_Std_Logic_Signed_Add_Slv_Slv = 480 + Ieee_Std_Logic_Signed_Add_Slv_Int = 481 + Ieee_Std_Logic_Signed_Add_Int_Slv = 482 + Ieee_Std_Logic_Signed_Add_Slv_Log = 483 + Ieee_Std_Logic_Signed_Add_Log_Slv = 484 + Ieee_Std_Logic_Signed_Sub_Slv_Slv = 485 + Ieee_Std_Logic_Signed_Sub_Slv_Int = 486 + Ieee_Std_Logic_Signed_Sub_Int_Slv = 487 + Ieee_Std_Logic_Signed_Sub_Slv_Log = 488 + Ieee_Std_Logic_Signed_Sub_Log_Slv = 489 + Ieee_Std_Logic_Signed_Id_Slv = 490 + Ieee_Std_Logic_Signed_Neg_Slv = 491 + Ieee_Std_Logic_Signed_Abs_Slv = 492 + Ieee_Std_Logic_Signed_Mul_Slv_Slv = 493 + Ieee_Std_Logic_Signed_Lt_Slv_Slv = 494 + Ieee_Std_Logic_Signed_Lt_Slv_Int = 495 + Ieee_Std_Logic_Signed_Lt_Int_Slv = 496 + Ieee_Std_Logic_Signed_Le_Slv_Slv = 497 + Ieee_Std_Logic_Signed_Le_Slv_Int = 498 + Ieee_Std_Logic_Signed_Le_Int_Slv = 499 + Ieee_Std_Logic_Signed_Gt_Slv_Slv = 500 + Ieee_Std_Logic_Signed_Gt_Slv_Int = 501 + Ieee_Std_Logic_Signed_Gt_Int_Slv = 502 + Ieee_Std_Logic_Signed_Ge_Slv_Slv = 503 + Ieee_Std_Logic_Signed_Ge_Slv_Int = 504 + Ieee_Std_Logic_Signed_Ge_Int_Slv = 505 + Ieee_Std_Logic_Signed_Eq_Slv_Slv = 506 + Ieee_Std_Logic_Signed_Eq_Slv_Int = 507 + Ieee_Std_Logic_Signed_Eq_Int_Slv = 508 + Ieee_Std_Logic_Signed_Ne_Slv_Slv = 509 + Ieee_Std_Logic_Signed_Ne_Slv_Int = 510 + Ieee_Std_Logic_Signed_Ne_Int_Slv = 511 + Ieee_Std_Logic_Signed_Conv_Integer = 512 + Ieee_Std_Logic_Signed_Shl = 513 + Ieee_Std_Logic_Signed_Shr = 514 + Ieee_Std_Logic_Arith_Conv_Unsigned_Int = 515 + Ieee_Std_Logic_Arith_Conv_Unsigned_Uns = 516 + Ieee_Std_Logic_Arith_Conv_Unsigned_Sgn = 517 + Ieee_Std_Logic_Arith_Conv_Unsigned_Log = 518 + Ieee_Std_Logic_Arith_Conv_Integer_Int = 519 + Ieee_Std_Logic_Arith_Conv_Integer_Uns = 520 + Ieee_Std_Logic_Arith_Conv_Integer_Sgn = 521 + Ieee_Std_Logic_Arith_Conv_Integer_Log = 522 + Ieee_Std_Logic_Arith_Conv_Vector_Int = 523 + Ieee_Std_Logic_Arith_Conv_Vector_Uns = 524 + Ieee_Std_Logic_Arith_Conv_Vector_Sgn = 525 + Ieee_Std_Logic_Arith_Conv_Vector_Log = 526 + Ieee_Std_Logic_Arith_Ext = 527 + Ieee_Std_Logic_Arith_Sxt = 528 + Ieee_Std_Logic_Arith_Id_Uns_Uns = 529 + Ieee_Std_Logic_Arith_Id_Sgn_Sgn = 530 + Ieee_Std_Logic_Arith_Neg_Sgn_Sgn = 531 + Ieee_Std_Logic_Arith_Abs_Sgn_Sgn = 532 + Ieee_Std_Logic_Arith_Shl_Uns = 533 + Ieee_Std_Logic_Arith_Shl_Sgn = 534 + Ieee_Std_Logic_Arith_Shr_Uns = 535 + Ieee_Std_Logic_Arith_Shr_Sgn = 536 + Ieee_Std_Logic_Arith_Id_Uns_Slv = 537 + Ieee_Std_Logic_Arith_Id_Sgn_Slv = 538 + Ieee_Std_Logic_Arith_Neg_Sgn_Slv = 539 + Ieee_Std_Logic_Arith_Abs_Sgn_Slv = 540 + Ieee_Std_Logic_Arith_Mul_Uns_Uns_Uns = 541 + Ieee_Std_Logic_Arith_Mul_Sgn_Sgn_Sgn = 542 + Ieee_Std_Logic_Arith_Mul_Sgn_Uns_Sgn = 543 + Ieee_Std_Logic_Arith_Mul_Uns_Sgn_Sgn = 544 + Ieee_Std_Logic_Arith_Mul_Uns_Uns_Slv = 545 + Ieee_Std_Logic_Arith_Mul_Sgn_Sgn_Slv = 546 + Ieee_Std_Logic_Arith_Mul_Sgn_Uns_Slv = 547 + Ieee_Std_Logic_Arith_Mul_Uns_Sgn_Slv = 548 + Ieee_Std_Logic_Arith_Add_Uns_Uns_Uns = 549 + Ieee_Std_Logic_Arith_Add_Sgn_Sgn_Sgn = 550 + Ieee_Std_Logic_Arith_Add_Uns_Sgn_Sgn = 551 + Ieee_Std_Logic_Arith_Add_Sgn_Uns_Sgn = 552 + Ieee_Std_Logic_Arith_Add_Uns_Int_Uns = 553 + Ieee_Std_Logic_Arith_Add_Int_Uns_Uns = 554 + Ieee_Std_Logic_Arith_Add_Sgn_Int_Sgn = 555 + Ieee_Std_Logic_Arith_Add_Int_Sgn_Sgn = 556 + Ieee_Std_Logic_Arith_Add_Uns_Log_Uns = 557 + Ieee_Std_Logic_Arith_Add_Log_Uns_Uns = 558 + Ieee_Std_Logic_Arith_Add_Sgn_Log_Sgn = 559 + Ieee_Std_Logic_Arith_Add_Log_Sgn_Sgn = 560 + Ieee_Std_Logic_Arith_Add_Uns_Uns_Slv = 561 + Ieee_Std_Logic_Arith_Add_Sgn_Sgn_Slv = 562 + Ieee_Std_Logic_Arith_Add_Uns_Sgn_Slv = 563 + Ieee_Std_Logic_Arith_Add_Sgn_Uns_Slv = 564 + Ieee_Std_Logic_Arith_Add_Uns_Int_Slv = 565 + Ieee_Std_Logic_Arith_Add_Int_Uns_Slv = 566 + Ieee_Std_Logic_Arith_Add_Sgn_Int_Slv = 567 + Ieee_Std_Logic_Arith_Add_Int_Sgn_Slv = 568 + Ieee_Std_Logic_Arith_Add_Uns_Log_Slv = 569 + Ieee_Std_Logic_Arith_Add_Log_Uns_Slv = 570 + Ieee_Std_Logic_Arith_Add_Sgn_Log_Slv = 571 + Ieee_Std_Logic_Arith_Add_Log_Sgn_Slv = 572 + Ieee_Std_Logic_Arith_Sub_Uns_Uns_Uns = 573 + Ieee_Std_Logic_Arith_Sub_Sgn_Sgn_Sgn = 574 + Ieee_Std_Logic_Arith_Sub_Uns_Sgn_Sgn = 575 + Ieee_Std_Logic_Arith_Sub_Sgn_Uns_Sgn = 576 + Ieee_Std_Logic_Arith_Sub_Uns_Int_Uns = 577 + Ieee_Std_Logic_Arith_Sub_Int_Uns_Uns = 578 + Ieee_Std_Logic_Arith_Sub_Sgn_Int_Sgn = 579 + Ieee_Std_Logic_Arith_Sub_Int_Sgn_Sgn = 580 + Ieee_Std_Logic_Arith_Sub_Uns_Log_Uns = 581 + Ieee_Std_Logic_Arith_Sub_Log_Uns_Uns = 582 + Ieee_Std_Logic_Arith_Sub_Sgn_Log_Sgn = 583 + Ieee_Std_Logic_Arith_Sub_Log_Sgn_Sgn = 584 + Ieee_Std_Logic_Arith_Sub_Uns_Uns_Slv = 585 + Ieee_Std_Logic_Arith_Sub_Sgn_Sgn_Slv = 586 + Ieee_Std_Logic_Arith_Sub_Uns_Sgn_Slv = 587 + Ieee_Std_Logic_Arith_Sub_Sgn_Uns_Slv = 588 + Ieee_Std_Logic_Arith_Sub_Uns_Int_Slv = 589 + Ieee_Std_Logic_Arith_Sub_Int_Uns_Slv = 590 + Ieee_Std_Logic_Arith_Sub_Sgn_Int_Slv = 591 + Ieee_Std_Logic_Arith_Sub_Int_Sgn_Slv = 592 + Ieee_Std_Logic_Arith_Sub_Uns_Log_Slv = 593 + Ieee_Std_Logic_Arith_Sub_Log_Uns_Slv = 594 + Ieee_Std_Logic_Arith_Sub_Sgn_Log_Slv = 595 + Ieee_Std_Logic_Arith_Sub_Log_Sgn_Slv = 596 + Ieee_Std_Logic_Arith_Lt_Uns_Uns = 597 + Ieee_Std_Logic_Arith_Lt_Sgn_Sgn = 598 + Ieee_Std_Logic_Arith_Lt_Uns_Sgn = 599 + Ieee_Std_Logic_Arith_Lt_Sgn_Uns = 600 + Ieee_Std_Logic_Arith_Lt_Uns_Int = 601 + Ieee_Std_Logic_Arith_Lt_Int_Uns = 602 + Ieee_Std_Logic_Arith_Lt_Sgn_Int = 603 + Ieee_Std_Logic_Arith_Lt_Int_Sgn = 604 + Ieee_Std_Logic_Arith_Le_Uns_Uns = 605 + Ieee_Std_Logic_Arith_Le_Sgn_Sgn = 606 + Ieee_Std_Logic_Arith_Le_Uns_Sgn = 607 + Ieee_Std_Logic_Arith_Le_Sgn_Uns = 608 + Ieee_Std_Logic_Arith_Le_Uns_Int = 609 + Ieee_Std_Logic_Arith_Le_Int_Uns = 610 + Ieee_Std_Logic_Arith_Le_Sgn_Int = 611 + Ieee_Std_Logic_Arith_Le_Int_Sgn = 612 + Ieee_Std_Logic_Arith_Gt_Uns_Uns = 613 + Ieee_Std_Logic_Arith_Gt_Sgn_Sgn = 614 + Ieee_Std_Logic_Arith_Gt_Uns_Sgn = 615 + Ieee_Std_Logic_Arith_Gt_Sgn_Uns = 616 + Ieee_Std_Logic_Arith_Gt_Uns_Int = 617 + Ieee_Std_Logic_Arith_Gt_Int_Uns = 618 + Ieee_Std_Logic_Arith_Gt_Sgn_Int = 619 + Ieee_Std_Logic_Arith_Gt_Int_Sgn = 620 + Ieee_Std_Logic_Arith_Ge_Uns_Uns = 621 + Ieee_Std_Logic_Arith_Ge_Sgn_Sgn = 622 + Ieee_Std_Logic_Arith_Ge_Uns_Sgn = 623 + Ieee_Std_Logic_Arith_Ge_Sgn_Uns = 624 + Ieee_Std_Logic_Arith_Ge_Uns_Int = 625 + Ieee_Std_Logic_Arith_Ge_Int_Uns = 626 + Ieee_Std_Logic_Arith_Ge_Sgn_Int = 627 + Ieee_Std_Logic_Arith_Ge_Int_Sgn = 628 + Ieee_Std_Logic_Arith_Eq_Uns_Uns = 629 + Ieee_Std_Logic_Arith_Eq_Sgn_Sgn = 630 + Ieee_Std_Logic_Arith_Eq_Uns_Sgn = 631 + Ieee_Std_Logic_Arith_Eq_Sgn_Uns = 632 + Ieee_Std_Logic_Arith_Eq_Uns_Int = 633 + Ieee_Std_Logic_Arith_Eq_Int_Uns = 634 + Ieee_Std_Logic_Arith_Eq_Sgn_Int = 635 + Ieee_Std_Logic_Arith_Eq_Int_Sgn = 636 + Ieee_Std_Logic_Arith_Ne_Uns_Uns = 637 + Ieee_Std_Logic_Arith_Ne_Sgn_Sgn = 638 + Ieee_Std_Logic_Arith_Ne_Uns_Sgn = 639 + Ieee_Std_Logic_Arith_Ne_Sgn_Uns = 640 + Ieee_Std_Logic_Arith_Ne_Uns_Int = 641 + Ieee_Std_Logic_Arith_Ne_Int_Uns = 642 + Ieee_Std_Logic_Arith_Ne_Sgn_Int = 643 + Ieee_Std_Logic_Arith_Ne_Int_Sgn = 644 + Ieee_Std_Logic_Misc_And_Reduce_Slv = 645 + Ieee_Std_Logic_Misc_And_Reduce_Suv = 646 + Ieee_Std_Logic_Misc_Nand_Reduce_Slv = 647 + Ieee_Std_Logic_Misc_Nand_Reduce_Suv = 648 + Ieee_Std_Logic_Misc_Or_Reduce_Slv = 649 + Ieee_Std_Logic_Misc_Or_Reduce_Suv = 650 + Ieee_Std_Logic_Misc_Nor_Reduce_Slv = 651 + Ieee_Std_Logic_Misc_Nor_Reduce_Suv = 652 + Ieee_Std_Logic_Misc_Xor_Reduce_Slv = 653 + Ieee_Std_Logic_Misc_Xor_Reduce_Suv = 654 + Ieee_Std_Logic_Misc_Xnor_Reduce_Slv = 655 + Ieee_Std_Logic_Misc_Xnor_Reduce_Suv = 656 Get_Kind = libghdl.vhdl__nodes__get_kind |