From b513a6170db4fe14eb6e885e859445d763633266 Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Sat, 12 Oct 2019 07:07:42 +0200 Subject: vhdl: recognize std_logic_unsigned.conv_integer. Handle more operators in synth. --- python/libghdl/thin/vhdl/nodes.py | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) (limited to 'python/libghdl/thin/vhdl') diff --git a/python/libghdl/thin/vhdl/nodes.py b/python/libghdl/thin/vhdl/nodes.py index 700846bbb..43ca5fee3 100644 --- a/python/libghdl/thin/vhdl/nodes.py +++ b/python/libghdl/thin/vhdl/nodes.py @@ -1199,24 +1199,25 @@ class Iir_Predefined: Ieee_Std_Logic_Unsigned_Ne_Slv_Slv = 320 Ieee_Std_Logic_Unsigned_Ne_Slv_Int = 321 Ieee_Std_Logic_Unsigned_Ne_Int_Slv = 322 - Ieee_Std_Logic_Signed_Add_Slv_Slv = 323 - Ieee_Std_Logic_Signed_Add_Slv_Int = 324 - Ieee_Std_Logic_Signed_Add_Int_Slv = 325 - Ieee_Std_Logic_Signed_Add_Slv_Sl = 326 - Ieee_Std_Logic_Signed_Add_Sl_Slv = 327 - Ieee_Std_Logic_Signed_Sub_Slv_Slv = 328 - Ieee_Std_Logic_Signed_Sub_Slv_Int = 329 - Ieee_Std_Logic_Signed_Sub_Int_Slv = 330 - Ieee_Std_Logic_Signed_Sub_Slv_Sl = 331 - Ieee_Std_Logic_Signed_Sub_Sl_Slv = 332 - Ieee_Std_Logic_Arith_Conv_Unsigned_Int = 333 - Ieee_Std_Logic_Arith_Conv_Unsigned_Uns = 334 - Ieee_Std_Logic_Arith_Conv_Unsigned_Sgn = 335 - Ieee_Std_Logic_Arith_Conv_Unsigned_Log = 336 - Ieee_Std_Logic_Arith_Conv_Integer_Int = 337 - Ieee_Std_Logic_Arith_Conv_Integer_Uns = 338 - Ieee_Std_Logic_Arith_Conv_Integer_Sgn = 339 - Ieee_Std_Logic_Arith_Conv_Integer_Log = 340 + Ieee_Std_Logic_Unsigned_Conv_Integer = 323 + Ieee_Std_Logic_Signed_Add_Slv_Slv = 324 + Ieee_Std_Logic_Signed_Add_Slv_Int = 325 + Ieee_Std_Logic_Signed_Add_Int_Slv = 326 + Ieee_Std_Logic_Signed_Add_Slv_Sl = 327 + Ieee_Std_Logic_Signed_Add_Sl_Slv = 328 + Ieee_Std_Logic_Signed_Sub_Slv_Slv = 329 + Ieee_Std_Logic_Signed_Sub_Slv_Int = 330 + Ieee_Std_Logic_Signed_Sub_Int_Slv = 331 + Ieee_Std_Logic_Signed_Sub_Slv_Sl = 332 + Ieee_Std_Logic_Signed_Sub_Sl_Slv = 333 + Ieee_Std_Logic_Arith_Conv_Unsigned_Int = 334 + Ieee_Std_Logic_Arith_Conv_Unsigned_Uns = 335 + Ieee_Std_Logic_Arith_Conv_Unsigned_Sgn = 336 + Ieee_Std_Logic_Arith_Conv_Unsigned_Log = 337 + Ieee_Std_Logic_Arith_Conv_Integer_Int = 338 + Ieee_Std_Logic_Arith_Conv_Integer_Uns = 339 + Ieee_Std_Logic_Arith_Conv_Integer_Sgn = 340 + Ieee_Std_Logic_Arith_Conv_Integer_Log = 341 Get_Kind = libghdl.vhdl__nodes__get_kind Get_Location = libghdl.vhdl__nodes__get_location -- cgit v1.2.3