We use ADI AES assembly files, (aes_init.asm, aes_cipher.asm, aes_key_expansion.asm), in 2 of our VDSP projects. Building with these files we get warnings of the form:
[Informational ea1056] "..\..\..\src\aes_init.asm":61 Preg read after write which requires 3 extra cycles. We know these are harmless and just want to eliminate them from the build.
In our LoaderDecrypter project we eliminated the warnings by building the files using File Specific Settings and setting the Assemble switch:
-Wno-info. This works fine in this project.
However in the Warrior project which is multi-threaded using VDK we have a problem. When we do the same thing here we get build errors:
[Error li1021] The following symbols referenced in processor 'p0' could not be resolved:
'AESInvCipher [_AESInvCipher]' referenced from '.\DevBoard\valDecDistrImage.doj'
Linker finished with 1 error
cc3089: fatal error: Link failed
Tool failed with exit/exception code: 1.
Build was unsuccessful.
We get the same message for each of the files for which we build using File Specific Settings and set the –Wno-info assemble switch. Any thoughts on how to fix this?
Thanks in advance,