Mercurial > libavcodec.hg
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; |
