adding --csv parameters to specify output csv file
bugs fixing in prediction
adding prediction test
fixing bugs
fixed at inlining
fixing bugs in -O3 options