2013-08-20から1日間の記事一覧
VCとclang/gccで単精度浮動小数点数での三角関数の結果が微妙に違う。まず以下のコード。main.c #define my_sinf(x) (float)sin((double)(x)) int main() { int tmp; float val; float ret_sin, ret_sinf, ret_my_sinf; tmp = 0x3e75565e; memcpy(&val, &tmp…
VCとclang/gccで単精度浮動小数点数での三角関数の結果が微妙に違う。まず以下のコード。main.c #define my_sinf(x) (float)sin((double)(x)) int main() { int tmp; float val; float ret_sin, ret_sinf, ret_my_sinf; tmp = 0x3e75565e; memcpy(&val, &tmp…