Hi all...I've already applied for the IQMath source code with the legal department but from all my searching, it seems the only source code available is for the C64x. I've already downloaded the binary PC C64X library and I'm using it somewhat successfully on a PC in an Eclipse / cygwin / gcc environment. So far, in my limited tests, the library seems to produce the expected results. The issue I have though with the binary PC C64X library is that:
1) There are about 6 unresolved references that I satisfied by just making up some dummy functions of the same name. I have no idea what these unresolved references really are but so far they don't seem to affect the results
2) The C64X PC lib is compiled with VS and this might be the source of some of the unresolved references that I'm getting. I'm running on a PC using Eclipse / Cygwin / gcc environment and surprisingly, even when I link in the binary lib built from VS, the ABI seems to intact.
3) Despite the issues of 1) and 2) above, the real problem is that I can't run our code coverage tool (Bullseye). If I don't connect up Bullseye, then I get the proper results from the IQMath PC lib. If I connect up Bullseye, then I don't get the right results. It seems that there is something off in ABI when I use Bullseye. If I make my own trivial library with Eclipse, then Bullseye works fine with it. So...my thinking is that if I can get either the C28X (preferred) or C64X IQMath source code, then I can recompile in my Eclipse environment and then Bullseye should work fine.
Any thoughts or ideas on my approach are welcome!
Thanks!
Alin