butthe program generates incorrect values if I use the Composer XE versions of the dll's.
Through a process of elimination, I found that if I replace the Composer XE version of libmmd.dll with the 11.1.60 version, the program works correctly.
As there are no other changes to the program environment (same exe, same custom dll's, same path), I would say that this indicates that there's a problem with the libmmd.dll that is causing the program to not work correctly.
I have yet to hear back from the client on the results of testing the program with this specific set of dll's, but I have my fingers crossed.
So is this a bug in libmmd.dll or something different in the XE environment that is causing the problem? Either way, how canI work out how to find the bug (if it is mine) or how to prove that the problem is in libmmd.dll (and therefore Intel's bug)?