summaryrefslogtreecommitdiffstats
path: root/arts/modules/effects/freeverb/denormals.h
blob: f8714127144a394d8cad46de3d9c5afe4456c4b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// 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

#ifndef _denormals_
#define _denormals_

#define undenormalise(sample) if(((*(unsigned int*)&sample)&0x7f800000)==0) sample=0.0f

#endif//_denormals_

//ends