File: precise_cos_sin.c

package info (click to toggle)
frama-c 20220511-manganese-5
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 66,492 kB
  • sloc: ml: 278,834; ansic: 47,093; sh: 4,823; makefile: 3,613; javascript: 2,436; python: 1,919; perl: 897; lisp: 293; xml: 62
file content (20 lines) | stat: -rw-r--r-- 415 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/* run.config*
   OPT: -eva @EVA_CONFIG@ -eva-slevel 1000 -float-normal
*/

#include <__fc_builtin.h>
#include <math.h>


float Frama_C_float_interval(float, float);

int main(){
  float f = Frama_C_float_interval(-3.1875, -3.1875+0.25);  
  while (f <= 3.1875)
    { //Frama_C_show_each_f(f);
      Frama_C_show_each_s((float)sin(f));
      Frama_C_show_each_c((float)cos(f));
      f += 0.25;
    }
  return 0;
}