I am using Intel Parallel Studio XE 2013 sp1 update1.
I've posted this before and I thought I resolved the issue. However, the problem returned and I never touched that code. It's isolated in a small lib file.
Anyways, when /O2 is enabled the code does not work. It compiles and runs, but the expected output data is completely wrong. This worked correctly under Intel C++ Compiler 12.1 with same settings and it works currently with the latest Visual C++ compiler with the same settings. If I use /O1 everything works with version 14.0
I can't post the code publicly. Where do I go from here?