Select Git revision
-
BeomSooHeo authoredBeomSooHeo authored
test_comp.c 2.04 KiB
#define _CRT_SECURE_NO_WARNINGS
#include "fx_s4716_double.h"
#include "fx_s4716_longlong.h"
extern double fx_s4716_double_mul(double a, double b);
extern double fx_s4716_double_div(double a, double b);
extern fx_s4716 fx_s4716_longlong_mul1(fx_s4716 a, fx_s4716 b);
extern fx_s4716 fx_s4716_longlong_mul2(fx_s4716 a, fx_s4716 b);
extern fx_s4716 fx_s4716_longlong_mul3(fx_s4716 a, fx_s4716 b);
extern fx_s4716 fx_s4716_longlong_div1(fx_s4716 a, fx_s4716 b);
extern fx_s4716 fx_s4716_longlong_div2(fx_s4716 a, fx_s4716 b);
extern fx_s4716 fx_s4716_longlong_div3(fx_s4716 a, fx_s4716 b);
int main(){
double result_d_m;
long long result_l_m1;
long long result_l_m2;
long long result_l_m3;
double result_d_d;
long long result_l_d1;
long long result_l_d2;
long long result_l_d3;
for(int i = 1; i < 10000000; i++) result_d_m = fx_s4716_double_mul(i, i);
printf("result of fx_s4716_double_mul = %lf\n", result_d_m);
for(int i = 1; i < 10000000; i++) result_l_m1 = fx_s4716_longlong_mul1(i, i);
printf("result of fx_s4716_longlong_mul1 = %lld\n", result_l_m1);
for(int i = 1; i < 10000000; i++) result_l_m2 = fx_s4716_longlong_mul2(i, i);
printf("result of fx_s4716_longlong_mul2 = %lld\n", result_l_m2);
for(int i = 1; i < 10000000; i++) result_l_m3 = fx_s4716_longlong_mul3(i, i);
printf("result of fx_s4716_longlong_mul3 = %lld\n", result_l_m3);
for(int i = 1; i < 10000000; i++) result_d_d = fx_s4716_double_div(i, i);
printf("result of fx_s4716_double_div = %lf\n", result_d_d);
for(int i = 1; i < 10000000; i++) result_l_d1 = fx_s4716_longlong_div1(i, i);
printf("result of fx_s4716_longlong_div1 = %lld\n", result_l_d1);
for(int i = 1; i < 10000000; i++) result_l_d2 = fx_s4716_longlong_div2(i, i);
printf("result of fx_s4716_longlong_div2 = %lld\n", result_l_d2);
for(int i = 1; i < 10000000; i++) result_l_d3 = fx_s4716_longlong_div3(i, i);
printf("result of fx_s4716_longlong_div3 = %lld\n", result_l_d3);
return 0;
}