denormals.c
资源名称:vlc-1.0.5.zip [点击查看]
上传用户:kjfoods
上传日期:2020-07-06
资源大小:29949k
文件大小:0k
源码类别:
midi
开发平台:
Unix_Linux
- // Macro for killing denormalled numbers
- //
- // Written by Jezar at Dreampoint, June 2000
- // http://www.dreampoint.co.uk
- // Based on IS_DENORMAL macro by Jon Watte
- // This code is public domain
- #ifdef HAVE_CONFIG_H
- # include <config.h>
- #endif
- #include <math.h>
- #include "denormals.h"
- /* fpclassify() is C99, cannot be compiled into a C++90 file (on some systems) */
- float undenormalise( float f )
- {
- if( fpclassify( f ) == FP_SUBNORMAL )
- return 0.0;
- return f;
- }