UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Visitor ifalkdf
Visitor
293 Views
Registered: ‎12-24-2018

use of undeclared identifier '__builtin_ia32_* ' and csynth_design failure

Jump to solution

When i run csynthe_design in Vivado_hls 2018.03, i met following ERROR, and my module runs properly in Vivado_hls 2018.02. Give me some advice please, and thanks very much.

 

ERROR: [HLS 214-124] use of undeclared identifier '__builtin_ia32_storeups': D:\Xilinx\Vivado\2018.3\win64\tools\clang\lib\clang\3.1\include\xmmintrin.h:630
ERROR: [HLS 214-124] use of undeclared identifier '__builtin_ia32_movntps'; did you mean '__builtin_ia32_movntss'?: D:\Xilinx\Vivado\2018.3\win64\tools\clang\lib\clang\3.1\include\xmmintrin.h:678
ERROR: [HLS 214-124] use of undeclared identifier '__builtin_ia32_cvtps2pd': D:\Xilinx\Vivado\2018.3\win64\tools\clang\lib\clang\3.1\include\emmintrin.h:380
ERROR: [HLS 214-124] use of undeclared identifier '__builtin_ia32_cvtdq2pd'; did you mean '__builtin_ia32_cvtdq2ps'?: D:\Xilinx\Vivado\2018.3\win64\tools\clang\lib\clang\3.1\include\emmintrin.h:386
ERROR: [HLS 214-124] use of undeclared identifier '__builtin_ia32_storeupd': D:\Xilinx\Vivado\2018.3\win64\tools\clang\lib\clang\3.1\include\emmintrin.h:586
ERROR: [HLS 214-124] use of undeclared identifier '__builtin_ia32_pavgb128': D:\Xilinx\Vivado\2018.3\win64\tools\clang\lib\clang\3.1\include\emmintrin.h:671
ERROR: [HLS 214-124] use of undeclared identifier '__builtin_ia32_pavgw128': D:\Xilinx\Vivado\2018.3\win64\tools\clang\lib\clang\3.1\include\emmintrin.h:677
ERROR: [HLS 214-124] use of undeclared identifier '__builtin_ia32_storedqu': D:\Xilinx\Vivado\2018.3\win64\tools\clang\lib\clang\3.1\include\emmintrin.h:1177
ERROR: [HLS 214-124] use of undeclared identifier '__builtin_ia32_storelv4si'; did you mean '__builtin_ia32_storelps'?: D:\Xilinx\Vivado\2018.3\win64\tools\clang\lib\clang\3.1\include\emmintrin.h:1189
ERROR: [HLS 214-124] use of undeclared identifier '__builtin_ia32_movntpd'; did you mean '__builtin_ia32_movntsd'?: D:\Xilinx\Vivado\2018.3\win64\tools\clang\lib\clang\3.1\include\emmintrin.h:1195
ERROR: [HLS 214-124] use of undeclared identifier '__builtin_ia32_movntdq'; did you mean '__builtin_ia32_movntq'?: D:\Xilinx\Vivado\2018.3\win64\tools\clang\lib\clang\3.1\include\emmintrin.h:1201

 

0 Kudos
1 Solution

Accepted Solutions
Moderator
Moderator
203 Views
Registered: ‎10-04-2011

Re: use of undeclared identifier '__builtin_ia32_* ' and csynth_design failure

Jump to solution

Hello @ifalkdf,

Unfortunately, for this error, we do not have a record of this, so it is new to us. What exact OS version of Windows are you running? For example, the supported version of Windows 10 according to the 2018.3 release notes is:

https://www.xilinx.com/support/documentation/sw_manuals/xilinx2018_3/ug973-vivado-release-notes-install-license.pdf

Windows 10.0 1803 update, 10.0 1809 Update (64-bit), English/Japanese

The only thing I can think of outside the Windows version is that these are GNU tool libraries, so is it possible that you have CYGWIN or another source of GNU tools installed and in the path that may be causing conflicts? 

OK, sorry I do not have specific information about this error for you, but I hope this helps.

Regards,
Scott

 

 

 

0 Kudos
4 Replies
Moderator
Moderator
204 Views
Registered: ‎10-04-2011

Re: use of undeclared identifier '__builtin_ia32_* ' and csynth_design failure

Jump to solution

Hello @ifalkdf,

Unfortunately, for this error, we do not have a record of this, so it is new to us. What exact OS version of Windows are you running? For example, the supported version of Windows 10 according to the 2018.3 release notes is:

https://www.xilinx.com/support/documentation/sw_manuals/xilinx2018_3/ug973-vivado-release-notes-install-license.pdf

Windows 10.0 1803 update, 10.0 1809 Update (64-bit), English/Japanese

The only thing I can think of outside the Windows version is that these are GNU tool libraries, so is it possible that you have CYGWIN or another source of GNU tools installed and in the path that may be causing conflicts? 

OK, sorry I do not have specific information about this error for you, but I hope this helps.

Regards,
Scott

 

 

 

0 Kudos
Visitor ifalkdf
Visitor
189 Views
Registered: ‎12-24-2018

Re: use of undeclared identifier '__builtin_ia32_* ' and csynth_design failure

Jump to solution
Hello, @scampbell. Thanks for your reply. I will check my env according to your advice.

I do not find out the code in my module that causes the problem exactly. I will provide more details in the future if I find it.
0 Kudos
Visitor lematthias
Visitor
81 Views
Registered: ‎09-15-2018

Re: use of undeclared identifier '__builtin_ia32_* ' and csynth_design failure

Jump to solution

Hello,

I have encountered the same errors with a module in 2018.3 on Ubuntu 18.04. It works fine in 2018.2 on Ubuntu 16.04.
I'll try to have a look at the source code over the next days to see what exactly triggers this error.
Thanks in advance!

0 Kudos
Visitor ifalkdf
Visitor
41 Views
Registered: ‎12-24-2018

Re: use of undeclared identifier '__builtin_ia32_* ' and csynth_design failure

Jump to solution
Hello @lematthias,
I use WIN10 1803 17134.523.
0 Kudos