diff options
Diffstat (limited to 'tests/test6')
-rw-r--r-- | tests/test6/test6.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/tests/test6/test6.c b/tests/test6/test6.c index fc99598..3a78c0c 100644 --- a/tests/test6/test6.c +++ b/tests/test6/test6.c @@ -26,10 +26,15 @@ static inline float todB_a2(const float *x){ //#endif int main() { - float f; - - for(f=1.f;f<100000000.f;f*=1.2f) - printf("%f\t%f\n", todB_a(&f), todB_a2(&f)); + float f, dbav[32]={0.f}, dbaf[32]={0.f}; + int i=0; + for(f=1024000.f;f>1.f;f/=2.f) { + dbaf[31-i]=f; + dbav[31-i]=todB_a(&f); + i++; + } + for (i=0;i<32;i++) + printf("f==%f\tv==%f\n", dbaf[i], dbav[i]); return 0; } |