From 03412b9f841f140b9b7410a1890298e3ac2835db Mon Sep 17 00:00:00 2001 From: Joshua Bakita Date: Tue, 20 Oct 2020 13:35:52 -0400 Subject: TACLe and DIS benchmark fixes - Use consistent approach to prevent computations from being optimized out in the DIS benchmarks - Don't print results in the DIS benchmarks - Fix a memory corruption in TACLe's "epic" benchmark reflect1() - Fix return codes for all benchmarks - Rename run_baseline.sh to run_bench.sh in preperation for this being the main benchmarking script --- all_pairs/source/rijndael_enc/rijndael_enc.c | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) (limited to 'all_pairs/source/rijndael_enc') diff --git a/all_pairs/source/rijndael_enc/rijndael_enc.c b/all_pairs/source/rijndael_enc/rijndael_enc.c index 6c85eee..21d7e67 100644 --- a/all_pairs/source/rijndael_enc/rijndael_enc.c +++ b/all_pairs/source/rijndael_enc/rijndael_enc.c @@ -68,6 +68,7 @@ void rijndael_enc_init( void ) rijndael_enc_fin.data = rijndael_enc_data; rijndael_enc_fin.size = 31369; rijndael_enc_fin.cur_pos = 0; + rijndael_enc_checksum = 0; unsigned i; volatile int x = 0; @@ -225,14 +226,19 @@ void _Pragma( "entrypoint" ) rijndael_enc_main( void ) int main( int argc, char** argv ) { - SET_UP - for (jobsComplete=0; jobsComplete