comparison eval.c @ 4029:5160e1bdeff2 libavcodec

mod()
author michael
date Mon, 16 Oct 2006 15:01:12 +0000
parents c8c591fe26f8
children edda4c177c59
comparison
equal deleted inserted replaced
4028:fe5e26898887 4029:5160e1bdeff2
173 else if( strmatch(next, "exp" ) ) d= exp(d); 173 else if( strmatch(next, "exp" ) ) d= exp(d);
174 else if( strmatch(next, "log" ) ) d= log(d); 174 else if( strmatch(next, "log" ) ) d= log(d);
175 else if( strmatch(next, "squish") ) d= 1/(1+exp(4*d)); 175 else if( strmatch(next, "squish") ) d= 1/(1+exp(4*d));
176 else if( strmatch(next, "gauss" ) ) d= exp(-d*d/2)/sqrt(2*M_PI); 176 else if( strmatch(next, "gauss" ) ) d= exp(-d*d/2)/sqrt(2*M_PI);
177 else if( strmatch(next, "abs" ) ) d= fabs(d); 177 else if( strmatch(next, "abs" ) ) d= fabs(d);
178 else if( strmatch(next, "mod" ) ) d-= floor(d/d2)*d2;
178 else if( strmatch(next, "max" ) ) d= d > d2 ? d : d2; 179 else if( strmatch(next, "max" ) ) d= d > d2 ? d : d2;
179 else if( strmatch(next, "min" ) ) d= d < d2 ? d : d2; 180 else if( strmatch(next, "min" ) ) d= d < d2 ? d : d2;
180 else if( strmatch(next, "gt" ) ) d= d > d2 ? 1.0 : 0.0; 181 else if( strmatch(next, "gt" ) ) d= d > d2 ? 1.0 : 0.0;
181 else if( strmatch(next, "gte" ) ) d= d >= d2 ? 1.0 : 0.0; 182 else if( strmatch(next, "gte" ) ) d= d >= d2 ? 1.0 : 0.0;
182 else if( strmatch(next, "lt" ) ) d= d > d2 ? 0.0 : 1.0; 183 else if( strmatch(next, "lt" ) ) d= d > d2 ? 0.0 : 1.0;