Including the HLS math library file
lib_hlsm.cpp as a design file ensures Vitis HLS uses the HLS math library for C simulation. This option is identical to option2 however it does not require the C code to be modified.
The HLS math library file is located in the
src directory in the Vitis HLS installation area. Simply copy the file to your local folder and add the file as a standard design file.
As with option 2, with this option there is now a difference between the C simulation results using the HLS math library file and those previously obtained without adding this file. These difference should be validated with C simulation using a “smart” test bench similar to option 1.