/* *   FILE: math_test.c * AUTHOR: Bryant Ng <bkng@cs.brown.edu> *   DATE: 06 Dec 2002 *   DESC: Show how to use implemented math functions. */#include <math.h>#include <lnp/lnp-reliable.h>int main() {   double res;   lnp_reliable_init(0x80, 2);   lnp_reliable_printf("math test.\n");   res = sin(0.5) * 10000.0;     lnp_reliable_printf("math test sin(0.5) = 0.%i\n", (int)res );   res = cos(0.5) * 10000.0;   lnp_reliable_printf("math test cos(0.5) = 0.%i\n", (int)res );   res = tan(0.5) * 10000.0;   lnp_reliable_printf("math test tan(0.5) = 0.%i\n", (int)res );   res = sqrt(2) * 1000.0;   lnp_reliable_printf("math test sqrt(2) = %i\n", (int)res );   res = log(3) * 1000;  /* really ln(3) */   lnp_reliable_printf("math test ln(3) = %i\n", (int)res );   res = pow(2,8);   lnp_reliable_printf("math test pow(2,8) = %i\n", (int)res );   lnp_reliable_printf("math test finished.\n");   lnp_reliable_shutdown();   return 0;}