I wasn't sure if this was the correct place to post this, as I couldn't find a libM specific forum. I'm currently using in Windows the amd_vrd2_sincos() function by dynamically linking to libM with the MSVC100 compiler (I tried forcing static, it didn't seem to change my results). For whatever reason the sincos values appear incorrect and the same for some number of calls into amd_vrd2_sincos(). I call amd_vrd2_sin & cos on the same angles separately and I get the correct results for all calls that I perform the sincos function for. In Linux, I do not seem to have this issue. Please let me know what I can provide to help debug the issue further.