Mercurial > libavcodec.hg
comparison celp_math.c @ 8097:7818ed859f66 libavcodec
Fix build.
author | mmu_man |
---|---|
date | Fri, 31 Oct 2008 19:31:36 +0000 |
parents | 1c07635d7334 |
children |
comparison
equal
deleted
inserted
replaced
8096:eb55481f35fa | 8097:7818ed859f66 |
---|---|
146 | 146 |
147 int ff_exp2(uint16_t power) | 147 int ff_exp2(uint16_t power) |
148 { | 148 { |
149 unsigned int result= exp2a[power>>10] + 0x10000; | 149 unsigned int result= exp2a[power>>10] + 0x10000; |
150 | 150 |
151 assert(arg <= 0x7fff); | 151 assert(power <= 0x7fff); |
152 | 152 |
153 result= (result<<3) + ((result*exp2b[(power>>5)&31])>>17); | 153 result= (result<<3) + ((result*exp2b[(power>>5)&31])>>17); |
154 return result + ((result*(power&31)*89)>>22); | 154 return result + ((result*(power&31)*89)>>22); |
155 } | 155 } |
156 | 156 |