summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
0fd5a1b)
Originally committed as revision 9142 to svn://svn.ffmpeg.org/ffmpeg/trunk
195360063,
582360139072LL,
};
195360063,
582360139072LL,
};
+#if 1
+// 16.16 fixpoint exp()
+static unsigned int exp16(unsigned int a){
+ int i;
+ int out= 1<<16;
+
+ for(i=19;i>=0;i--){
+ if(a&(1<<i))
+ out= (out*exp16_table[i] + (1<<15))>>16;
+ }
// 16.16 fixpoint log()
static int64_t log16(uint64_t a){
int i;
// 16.16 fixpoint log()
static int64_t log16(uint64_t a){
int i;
static uint64_t int_sqrt(uint64_t a)
{
uint64_t ret=0;
static uint64_t int_sqrt(uint64_t a)
{
uint64_t ret=0;