acos(double)
gives different result on x64 and x32 Visual Studio.
printf("%.30g
", double(acosl(0.49990774364240564)));
printf("%.30g
", acos(0.49990774364240564));
on x64: 1.0473040763868076
on x32: 1.0473040763868078
on linux4.4 x32 and x64 with sse enabled: 1.0473040763868078
is there a way to make VSx64 acos()
give me 1.0473040763868078
as result?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…