C:\intelFPGA\17.1\hls\17.6.1402 new\ImageProcessing>i++ -ffp-contract=fast -ffp-reassociate -march=CycloneV main.cpp -o test-fpga.exe aocl-clang: warning: argument unused during compilation: '-ffp-contract=fast' aocl-clang: warning: argument unused during compilation: '-ffp-reassociate' aocl-clang: warning: argument unused during compilation: '-ffp-contract=fast' [warn_drv_unused_argument] aocl-clang: warning: argument unused during compilation: '-ffp-reassociate' [warn_drv_unused_argument] Compiler Warning: Auto-unrolled loop at C:\intelFPGA\17.1\hls\17.6.1402 new\ImageProcessing/C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\math.h:489 Compiler Warning: Auto-unrolled loop at C:\intelFPGA\17.1\hls\17.6.1402 new\ImageProcessing/C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\math.h:489 Compiler Warning: Global variable 'image1)[400]' used by component 'Imageprocess' is not a legal HDL identifier. Renamed address port to 'image1_400' Compiler Warning: Global variable 'image2)[512]' used by component 'Imageprocess' is not a legal HDL identifier. Renamed address port to 'image2_512' Stack dump: 0. Program arguments: C:/intelFPGA/17.1/hls/windows64/bin/aocl-opt -HLS --grif --soft-elementary-math=false --fas=false --acle ljg7wk8o12ectgfpthjmnj8xmgf1qb17frkzwewi22etqs0o0cvorlvczrk7mipp8xd3egwiyx713svzw3kmlt8clxdbqoypaxbbyw0oygu1nsyzekh3nt0x0jpsmvypfxguwwdo880qqk8pachqllyc18a7q3wp12j7eqwipxw13swz1bp7tk71wyb3rb17frk3egwiy2e7qjwoe3bkny8xrrdbq1w7ljg70g0o1xlbmupoecdfluu3xxf7l3dogxfs0lvm7jlzmh8pv3kzlkjxz2acnczpy2g1wkvi7jlzmrpouhh3qrjxlga33czpygdbwgpin2t13svzq3kzmtfxmxffmowonxdb0uui32q3mju7atjmnjvbzxdsmczpyrkf0evzexy1qgfpt3gznj0318a7mcporxgbyw0oprlemyy7atj7me0b1rauqiypfrj38uui3rukqa0od3gbnfvc2xd33czpyrf70tji1guolg0odcvorlvc8xfbqb17frkb0t8zp2t13svzttdoluu3xxfhmivolgfbyw0o7xtclgvz0cvorlvcngfml8yplgf38uui32qqquwotthsly8xxgd33czpyrfu0evzp2qmqwvzltk72tfxm2dblijzm2hfwwpowxyolu07ekh3nupb3rkmni8pdxdu0wyi880qqkvot3jfnupblgd3lo87frk77gpo880qqkyzuhdfnfy3xxf7m88zt8vs0r0zb2lcna8pl3aorlvcvgsmmvyzsxg7etfmiresqryp83bknywbp2kbmb0zgggzwtfmirebmrwo23g1nhwb1rkmniworrj1wkpioglctgfpttjhljpb1ra1q38zq2vs0rvzrrlcljjzucfqnldx0jpsmvjog2g3eepin2tzmhjzy1bkny8xxxkcnvvpagkuwwdo880qqkwou3gfny8cvrabqoypaxbbyw0ot2qumywpkhkqmydc3rzbtijz12j10g0zorekqjwoecvorlvcvxafq187frkm7wjz1xy1mju7atjfnevcbrzbtijzsrgfwhdmire1nsvom3gzmy0x18a7q3wp12j7eqwipxw13swz8bvorlvcvxafq187frkbew0zq2q3lk0py1bkny8xxxkcnvvpagkuwwdo880qqk8packbmupbqrzbtijzsrgfwhdmirekmg8ps3h72tfxmrafmiwoljg7wudop2w3ldjpacvorlvc32jsqb17frkk0udi3xukls0o0cvorlvcqxf7q1w7ljg70qyitxyzqsypr3gknt0318a7qp8oaxfbyw0owxqolg8zw3gknr0318a7mvvp1gfbwepow2w3qgfptcd1ml0b7xd1q3ypdgg38uui3xwzlg07ekh3nuwcmgd33czpyrfu0evzp2qmqwvzltk72tfxmgssm80oyrgkwrpii2wctgfpttdzqj8xwgpsmv0zl2kc0uui3xuolswoscfqqkycqrzbtijzwxgfwrpopxwzqg07ekh3nyjxxxkcno8z1rjbwtfmireoqjpo23golj0318a7mvvpfgdbwgjz7jlzqdjp2ckorlvczxazl887frkc7wdmirekmswo23gknj8xmxk33czpyxgf0jdor20qqk0okcdonj0318a7m3pp1rghwedmirezmd8zahholqvb0jpsmv0zwgdb7uvm7jlzmajpscdorlvcqgskq10pggjuetfmiretqkvo33j72tfxmrafmiwoljg70kyirrltma07ekh3nedxqrj7mi8pu2hs0uvm7jlzmg8iahp3qh8cyrzbtijza2k77lpo1x713svz33gslkwxz2dunvpzwxbbyw0otrezmy07ekh3nrdbxrzbtijza2jk0rvzkrlcnr07ekh3nedxqrj7mi8pu2hs0uvm7jlzmfyofcdorlvcyrsmncyzq2hs0yvm7jlzmgvoecvorlvc7rd7mcw7ljg70gpizxutqddzbtjbnr0318a7mzpp8xd70wdi22qqqg07ekh3njwblgs3nczpyxjb0tjo7jlzmyposcfhlh8vwgd7lb17frkzwewi22etmgvzecvorlvcmxasm80oa2jm7ydo880qqkpzuhd1meyclrzbtijzlgju0uui3xueqddp03k1mtfxmgfmnx87frk1wwpop2tzldvoy1bkny8cvxj1m7joljg70qyip2qqqg07ekh3lljxlgamnc0ot8vs0rdi7gu7qgpoecfoqjdx0jpsmvypfxdbwgyo1re1qu07ekh3ltjcrgjbqb17frk3egwizrl3lgvo03jzmevcqrzbtijzrrkh0uui3xleqjwzekh3njwbc2kbmczpy2hswk8zbglzldvz33bkny8c8rd33czpyxh1wwjop2w13svzehkqny8cvra7lb17frkcegpoirumqspof3bknyyc2gs7mb0psrf38uui3xleqtyz2tjhlldb0jpsmv0zy2j38uui3xleqtyz2tjhllvbyrzbtijzrxgz7tppt20qqkpoe3hhlgyc18a7mo8za2vs0rpiixyolddp33g3nj0318a7q88zargo7udmireeqspzekh3nuvcmgd7n88z8xbbyw0o0re1mju7atj3my8cvgfml88z3xg38uui3xwzqg07ekh3lkpbz2jmr88zwxbbyw0or2wuqsdoe3bkny8xxgscnzyzs2hq7tjzbrlqqgfpttdzmlpb1xk33czpyxfm7wdioxy1mypokhf72tfxmgfcmv8zt8vs0rjiorlclgfpttdqnq0bvgsom7w7ljg7whvib20qqkvzs3jfntvbmgssmxw7ljg70gpizxutqddzbtjbnr0318a7mzpp8xd70wdi22qqqg07ekh3ltvc1rzbtijzwxgfwrpopxwzqg07ekh3lr8xdgj3nczpygkuwk0o1ru3lu07ekh3lqyx1gabtijz8xfh0qjzw2wonju7atjmltwclgd7n887frk7ehpo32w13svzn3k1medcfrzbtijz72jm7qyokx713svzm3gzlh0x18a7m2yp82jbyw0oz2wolhyzy1bknywcmgd33czpy2kcek8zbge1nryz8hdhlk8c3gfcnzvpfxbbyw0omgyqmju7atjznrdbugd33czpyxj70uvm7jlzqu8pfcdfnedcfxfomxw7ljg7we0zwgu1lkwokhkqquu3xxfuqijomrkf0e8obgl1qgfpthhhntfxm2j33czpyrf70tji1gukmeyzekh3lq8clxdbmczpy2kz0y8z7rwbmryz3cvorlvcqxf1qoyz1gfbwhji880qqkwzt3k72tfxm2duq78o32vs0r8obxyzqjvo0td72tfxmrafm28z1rfz7qjz3xqctgfpttd3nuwx72kuq08zt8vs0ryioguumavoy1bknywcmgd33czpy2kc0rdo880qqkjznhh72tfxmrd7mcw7ljg70qyitxyzqsypr3gknt0318a7q1dodrjm7tdi7jlzqhwpshjmlqy3xxfkmc8pt8vs0rvzrrl7mu8zf3bknyjcvxammb0pljg70edoz20qqkyo33jcnt0318a7q3doggdu0tji7jlzqa8z0cg72tfxmxdoliw7ljg70gpizxutqddzb3bknydcwrzbtijzqrkbwtfmirekmswzeca3mg8cwrkuqivzt8vs0rwzb2qzqa07ekh3lhpb72a7lxvp12gbyw0oygukmswolcvorlvcvxafq187frk77qdiyxlkmh8iy1bknywxmxk7nbw7ljg70edoprlemy07ekh3lgyclgsom7w7ljg7wewioxu13svz33gslkwxz2dulb17frkh0r0zt2ectgfpthj1lrpb1gkbtijzrggs0wjz1xy1mju7atjznlwb18a7mvpzw2vs0r8o2gwolg8oy1bknypclgfsmvwpljg70rwiigy1muvokthklj7318a7qcjzlxbbyw0obglznrvzs3h1nedx1rzbtijz3xhu0uui3reeqjwpetd3nedx3rzbtijz72j7wkwir2qslgy7atjtntpbxgdhqb17frko7u8zbgwknju7atjclgdx0jpsmvypfrfc7rwizgekmsyzy1bknywcmgd33czpygdbwgpin2tctgfpthdonqjxrgdbtijzq2j1wudmireznrjp23k3quu3xxfcmv8zt8vs0rjiorlclgfptckolqycygsfqiw7ljg7wjdor2qmqw07ekh3nqyclxdbmczpyxfm7ujobrebmryzw3bknyvbyxamncjot8vs0rjo32wctgfpt3gknjwbmxakqvypf2j38uui3gu1mywpktjmlhyc18a7qojonxbbyw0o1xwzqg07ekh3lq8xmga33czpyxgf0wvz7jlzqu8pfcdfnedcfrzbtijz12jk0wyz720qqkjz73j1qt0318a7qoypy2g38uui3xleqs0oekh3lhpbzrk7mi8ofxdbyw0o1glqqswoucfoluu3xxf7qvwot8vs0ryz7gukmh8iy1bkny8xxxkcnvvpagkuwwdo880qqkjznhh72tfxmxkumowos2ho0s0onrwctgfptchhngyclxkznz0oyxh38uui32l1mujzehdolhybl2a33czpyrfu0evzp2qmqwvzltk72tfxmrafm28z1rfz7qjz3xqctgfpttkbql0318a7q3doggdu0tji7jlzqa8z0cg72tfxmrd7mcw7ljg7wjdor2qmqw07ekh3ljyc8gj7mc87frkm7u0zo2yolkyz3cvorlvc8xfbqb17frko7u8zbgwknju7atjmltpxuxkcnczpyrfuwadotx713svz33gslkwxz2dunvpzwxbbyw0oprl7lgpo3tfqlhvcprzbtijzyxh1wwyi7xl13svzr3j1qj8x12kbtijzggg77u8zw2qems07ekh3lq8xmga33czpy2g3euvm7jlzqjdpathzmuwb1gpsmvjzd2kh0u0z32qqqhy7atj1nlybxrd7lb17frkz0uyi7gubmryzekh3nq8x2gpsmv8plxd1wupow2ectgfptcdqnyvx18a7mo8za2vs0r0ooglmqdjzy1bknydb12kuqxyit8vs0rjibreumju7atjcme8xmga33czpyxgf0tjotxyemuyz3cfqqqyc0jpsmv0p0rjh0qyit2wonr07ekh3ljycbgfcncdog2kh0q8p7x713svzwtjoluu3xxfmmbdo12hbwg0zw2ttqg07ekh3ltvc1rzbtijz12jceqwzqrwkmg07ekh3ng8xxrzbtijz0rgm7lpiw2wuqgfpt3gklhpbz2a7nzjz82vs0rjiory1muyz2cvorlvcbgdkmidoxrfcegdo12lkmsjzy1bknywxcgfcm80odgfb0gjzkxl1mju7atj3my8cvgfml88zq2d7wkpioglctgfpttjhlldb12kcnczpy2hswkdom2wolgfpt3hoqqwbzrkhmz8z1rf38uui32qqquwotthsly8xxgd33czpyxj70uvm7jlzqjwzg3f3qhy3xxf7nzdilrf38uui3gy1mu8pl3a72tfxm2d3nczpyxfb7gvi7jlzqayovcvorlvc2rkbtijzh2kmeudoi2w3mju7atjbnhvb1gpsmv0o12hz0wyio2l1mrpoktjorlvc2gjsmv0ogrgs0gvm7jlzmhyo33korlvc7rdcm88ou2vs0ryoeglzmr8pshh3quu3xxfcmi8ouxgb0uui3xu1la0oekh3lr0b18a7m3ppgxd38uui32qqquwotthsly8xxgd33czpyxj70uvm7jlzmh0ot3bknywc1xffmowodrfuwkpioglctgfpt3gknjwbmxakqvypf2j38uui3xwzqg07ekh3lr0bmgpsmvjzdggo7u8zt2qemsy7atj7mhvbprzbtijzexf70uui3reemsdoehd3mejxxgpsmvdol2gfwjpopx713svzkhh3qhvccgammzpplxbbyw0o0re1mju7atjblkvc18a7qcyif2kk0q0o7jlzqjwpktkkluu3xxfuqijomrkf0e8obgl1mju7atjznyyc0jpsmvvz7gg38uui3rukqa0od3gbnfvc2xd33czpyxgf0jdorru7ldwotcg72tfxmxkumowos2ho0sdmiremmy07ekh3ltvc1rzbtijzggg7ek0oo2loqddpecvorlvc8xfbqb17frkh0wwiy20qqkvok3h7qq8x2gh33czpygfbwudz32w13svzw3k7mtdx8gdsmv8zljg7wupitxybmsvzecvorlvc72kmnbyiljg7wh8zbgyctgfpthdonqjxrgdbtijznggz7tyiw2w3qgfpttjmlqwxqrzbtijzsrg1wu0zwrlolgvo03afnt0318a7q8vpsxgbyw0oy2qclgwpkhholuu3xxfuqijomrkf0e8obgl1mju7atjznyyc0jpsmv0pg2guwkdmirezqsdpt3f1qjycxxfulb17frk1wwyioxybmryzekh3nqycbrdbq1w7ljg70qyit2wonry7atj3mfdxmgpsmvdzngjo0u8ztx713svzuhhknlwb7rjbmczpyrkt0tyii2wtqgfptckolkycxrdbqijzg2j7etfmirebmsdpscfmlhyc18a7qx8zfrkb0uui3xw1myvoy1bknydcwxd1mzppqgd1wg0z880qqkvok3h7qq8x2gh7qxvzt8vs0rjiory1muvom3gzmy0x0jpsmv0pdrg37uui3rukqa0od3gbnf0318a7qovpdxfbyw0o3rlumk8pa3k72tfxm2kbqc8oy2jbyw0o02wclgdpw3kknyyc18a7qcyp8xd1ww0o7x713svz33gslkwxz2dunvpzwxbbyw0oprl7lgpo3tfqlhvcprzbtijzqrkbwtfmiremlgpokhkqquu3xxf7nvyp7xbbyw0ongw7ng07ekh3njwxrrzbtijzu2hc7uui32lbms8p8cvorlvcw2kbmczpyxgf0wvz7jlzmy8p83kfnedxz2azqb17frkm7udiogy1qgfptckoqkwxzxf1q38zljg7wu8omx713svzqhfkluu3xxfuqijomrkf0e8obgl1mju7atjznedxygd33czpy2kc0rdo880qqkvot3gbquu3xxfhmivp32vs0rvzbxu1ma8pa3gknr0318a7mzpp8xd70wdi22qqqg07ekh3ltvc1rzbtijz12jk0wyz720qqkwz7cdfnevc7rjbmczpyxjm0yvm7jlzqu8pfcdfnedcfxfomxw7ljg7wewiq2wolujokcf3le0318a7qcvpm2vs0r0onrw13svzdthhlky3xxf3nzwolxguwwpiirwctgfpttkolky3xxfhmivolgfuwwwo880qqk8patdzmyjxb2fuqi8zt8vs0r0zb2lcna8pl3a3lrjc0jpsmv0pdrdbwg0zq2q3lk0py1bknywcmgd33czpygj37uui3xqbmuwzehholty3xxf1mvjzn2g38uui3gwclgfptcgmljwc12abqc87frkc0wjz880qqk8patdzmyjxb2fuqi8zt8vs0r0zb2lcna8pl3a3lrjc0jpsmv0pdrdbwg0zq2q3lk0py1bknywcmgd33czpy2kcwldztxy13svz33gumtvb0jpsmvpolgfuwypp880qqkdzdthmlh8xxxd3niypfxd7ekppp2wctgfpttd7qq8xygpsmvjzh2kswwdopructgfptck3nt0318a7q28z12ho0svm7jlzqg0i8th3mty3xxfhmzpol2vs0ryz1xl1lgvoy1bknyvb2xfbtijzggg7ekdmireemuwzehdqlljc0jpsmvjz12j1wkdo7jlzquwouchfntfxm2dmnc8zljg70rjieru3lgpo3cvorlvcqgdhmcjzm2vs0r0ov2ekmsy7atjhlkwb0jpsmv0zy2j38uui32qqquwotthsly8xxgd33czpy2kcwldztxy13svz33gumtvb0jpsmvpolgfuwypp880qqkpz23kmnwy3xxfkmc8pq2j3etfmire3qkyzy1bknypb1rdbnv8zljg7wypoirl1nr07ekh3ljycqxabl8jzl2vs0r0zv2eolddpqcvorlvcogdmli8zs2vs0ryoogu13svzu3fzmlpbu2abtijz3gffwypip2qqqh07ekh3nywx1gfsm3woljg70gwinxy13svzkcd72tfxmrjtq8vpnrjtwhdzw20qqk0o23gklh0318a7q28z12ho0svm7jlzmh0oq3jbmtpbz2dulbz0f -board C:/intelFPGA/17.1/hls/share/models/bm/CV.xml -nocaching -noprefetching fpga.linked.bc -o fpga.opt.bc 1. Running pass 'Function Pass Manager' on module 'fpga.linked.bc'. 2. Running pass 'Normalize loads and stores' on function '@Imageprocess' 0x00007FFB1F7A3B29 (0x0000000001B8F130 0x000000006730F0EE 0x000000006734072C 0x0000000000002000) 0x0000000067311561 (0x00000000672B0000 0x00000000673416E0 0x0000000001B8F278 0x000000000BC27A80) 0x0000000067318ECE (0x00000000480BA160 0x0000000067349A98 0x0000000001B8F218 0x000000002047B920) 0x00007FF78D714CD3 (0xFFFFFFFFFFFFFFFE 0x0000000000000001 0x0000000000000000 0x0000000000057E40) 0x00007FF78D717F36 (0x00000000480BA160 0x0000000001B8F278 0x0000000000057E40 0x0000000001B8F2D8) 0x00007FF78D677FC2 (0x0000000003AC5148 0x0000000000000000 0x0000000000000001 0x0000000000000000) 0x00007FF78D680CBC (0x0000000003AC50F0 0x00000000097126F0 0x0000000000000000 0x00000000480BA160) 0x00007FF78D68780A (0x00000000480BA160 0x0000000000000000 0x00000000097126F0 0x0000000000000001) 0x00007FF78D6878A8 (0x00000000097126F0 0x00007FF78D6F189E 0xFFFFFFFFFFFFFFFE 0x00007FF78D6CEDF6) 0x00007FF78D69058F (0x0000000000000000 0x0000000001B8F510 0x000000000BC75878 0x0000000000000000) 0x00007FF78CDDBBD0 (0x0000000000000000 0x000000000B891400 0x0000000000000000 0x0000000083B36BE0) 0x00007FF78CDDC1E6 (0x0000000000000000 0x000000005B0DACE0 0x0000000000000000 0x000000000B891400) 0x00007FF78D61E7B9 (0x000000005B0DACE0 0x000000000B98A9E0 0x0000000000000088 0x0000000000000000) 0x00007FF78D61E969 (0x0000000000000000 0x0000000001B8FB01 0x000000000B98A9E0 0x0000000009D70550) 0x00007FF78D61EBDD (0x000000000000002F 0x0000000003ACC800 0x0000000000000178 0x0000000000000000) 0x00007FF78D61EEE0 (0x000000000B826460 0x0000000000000000 0x0000000005E100C0 0x0000000001B8FB80) 0x00007FF78CA9ED8C (0x0000000000000001 0x00000010C4DA671B 0x0000000000000001 0x0000000000000000) 0x00007FF78D7A9DD6 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000), ??4_Init_locks@std@@QEAAAEAV01@AEBV01@@Z() + 0x7FA bytes(s) 0x00007FFB22337C24 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000), BaseThreadInitThunk() + 0x14 bytes(s) 0x00007FFB2280D4D1 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000), RtlUserThreadStart() + 0x21 bytes(s) The command line is too long. HLS Main Optimizer FAILED. C:\intelFPGA\17.1\hls\17.6.1402 new\ImageProcessing> C:\intelFPGA\17.1\hls\17.6.1402 new\ImageProcessing>