comparison eval.c @ 3730:aae4aed137ea libavcodec

K prefix add SI prefix selftest
author michael
date Sun, 17 Sep 2006 10:22:01 +0000
parents 58483364f021
children 8b8773577dd9
comparison
equal deleted inserted replaced
3729:58483364f021 3730:aae4aed137ea
75 ['m'-'E']= - 3, 75 ['m'-'E']= - 3,
76 ['c'-'E']= - 2, 76 ['c'-'E']= - 2,
77 ['d'-'E']= - 1, 77 ['d'-'E']= - 1,
78 ['h'-'E']= 2, 78 ['h'-'E']= 2,
79 ['k'-'E']= 3, 79 ['k'-'E']= 3,
80 ['K'-'E']= 3,
80 ['M'-'E']= 6, 81 ['M'-'E']= 6,
81 ['G'-'E']= 9, 82 ['G'-'E']= 9,
82 ['T'-'E']= 12, 83 ['T'-'E']= 12,
83 ['P'-'E']= 15, 84 ['P'-'E']= 15,
84 ['E'-'E']= 18, 85 ['E'-'E']= 18,
248 0 249 0
249 }; 250 };
250 main(){ 251 main(){
251 int i; 252 int i;
252 printf("%f == 12.7\n", ff_eval("1+(5-2)^(3-1)+1/2+sin(PI)-max(-2.2,-3.1)", const_values, const_names, NULL, NULL, NULL, NULL, NULL)); 253 printf("%f == 12.7\n", ff_eval("1+(5-2)^(3-1)+1/2+sin(PI)-max(-2.2,-3.1)", const_values, const_names, NULL, NULL, NULL, NULL, NULL));
254 printf("%f == 0.931322575\n", ff_eval("80G/80Gi", const_values, const_names, NULL, NULL, NULL, NULL, NULL));
253 255
254 for(i=0; i<1050; i++){ 256 for(i=0; i<1050; i++){
255 START_TIMER 257 START_TIMER
256 ff_eval("1+(5-2)^(3-1)+1/2+sin(PI)-max(-2.2,-3.1)", const_values, const_names, NULL, NULL, NULL, NULL, NULL); 258 ff_eval("1+(5-2)^(3-1)+1/2+sin(PI)-max(-2.2,-3.1)", const_values, const_names, NULL, NULL, NULL, NULL, NULL);
257 STOP_TIMER("ff_eval") 259 STOP_TIMER("ff_eval")