#ifndef define_h
#define define_h

// List of benchmark
#define BENCHMARK_DHRYSTONE                   0
#define BENCHMARK_SORT                        0
#define BENCHMARK_MATRIX_MULTIPLICATION_ST    0
#define BENCHMARK_MATRIX_MULTIPLICATION_MT    1

#define VERBOSE_SORT                          0

// Benchmark size
#define DHRYSTONE_NB_RUNS                     5000
#define SORT_SIZE                             850
#define MATRIX_MULTIPLICATION_ST_SIZE         50
#define MATRIX_MULTIPLICATION_MT_SIZE         75
#define MATRIX_MULTIPLICATION_MT_LOCK_BY_LINE 1

// Timer configuration
#define TIMER_INTERRUPT                       0
#define TIMER_INTERRUPT_PERIOD                100000

#endif // define_h
