Changeset 1469 in Sophya for trunk/SophyaPI/PIext/servnobjm.cc


Ignore:
Timestamp:
Apr 18, 2001, 11:05:13 AM (24 years ago)
Author:
cmv
Message:

BitCmp64(double,long long) cmv 18/4/01

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PIext/servnobjm.cc

    r1319 r1469  
    942942fputs("#include <math.h> \n\n", fip);
    943943
     944fputs("/* ------ Compare bits on double --------- */ \n", fip);
     945fputs("typedef long long int_8;\n", fip);
     946fputs("int_8 BitCmp64(double v,int_8 flg)\n", fip);
     947fputs("{return ((int_8)((v<0.) ? v-0.1 : v+0.1))&flg;}\n", fip);
    944948fputs("/* ------ Some random number generators --------- */ \n", fip);
    945949fputs("#define frand01() ( (float) drand48() ) \n", fip);
     
    11961200fputs("#include <math.h> \n", fip);
    11971201
     1202fputs("/* ------ Compare bits on double --------- */ \n", fip);
     1203fputs("typedef long long int_8;\n", fip);
     1204fputs("int_8 BitCmp64(double v,int_8 flg)\n", fip);
     1205fputs("{return ((int_8)((v<0.) ? v-0.1 : v+0.1))&flg;}\n", fip);
    11981206fputs("/* ------ Some random number generators --------- */ \n", fip);
    11991207fputs("#define frand01() ( (float) drand48() ) \n", fip);
Note: See TracChangeset for help on using the changeset viewer.