#include "spvm_native.h"
#include<stdio.h>
#include<gsl/gsl_statistics.h>
#define LEN 6
int32_t SPVM__MyGSL__stat(SPVM_ENV* env, SPVM_VALUE* stack) {
double data[LEN] = {10.5, 18.2, 10.3, 15.4, 16.2, 18.3};
double max = gsl_stats_max( data, 1, LEN );
double min = gsl_stats_min( data, 1, LEN );
double mean = gsl_stats_mean( data, 1, LEN );
double sd = gsl_stats_sd( data, 1, LEN );
printf( "max: \t%f \n", max );
printf( "min: \t%f \n", min );
printf( "mean: \t%f \n", mean);
printf( "sd: \t%f \n", sd );
return 0;
}