#!/bin/bash
szz=1;
mul=2;
addd=4;
cnt=1;

echo "doing cache_ram_swap"

while [ $szz -le 65536 ]
do
   mem_cache_ram_swap $szz 1000 >> output_mem_cache_ram_swap
    let szz=$szz*$mul; 
done

echo "doing cache_ram_swap"
let szz=16384;
while [ $szz -le 262144 ]
do
   mem_cache_ram_swap $szz 10 >> output_mem_cache_ram_swap
    let szz=$szz*$mul; 
done

   mem_cache_ram_swap 524288 1 >> output_mem_cache_ram_swap

echo "doing code+data"
let addd=8;
let szz=4;
while [ $szz -le 1024 ]
do
   mem_cache_ram_swap_O0 $szz 1000 >> output_code_plus_data_O0
    let szz=$szz+$addd; 
done

echo "doing code+data"
let szz=4;
while [ $szz -le 1024 ]
do
   mem_cache_ram_swap_O1 $szz 1000 >> output_code_plus_data_O1
    let szz=$szz+$addd; 
done

echo "doing code+data"
let szz=4;
while [ $szz -le 1024 ]
do
   mem_cache_ram_swap_O2 $szz 1000 >> output_code_plus_data_O2
    let szz=$szz+$addd; 
done
echo "doing code+data"
let szz=4;
while [ $szz -le 1024 ]
do
   mem_cache_ram_swap_O3 $szz 1000 >> output_code_plus_data_O3
    let szz=$szz+$addd; 
done

echo "doing code+data"
let addd=4;
let szz=4;
while [ $szz -le 1024 ]
do
   mem_cache_ram_swap_O4 $szz 1000 >> output_code_plus_data_O4
    let szz=$szz+$addd; 
done

echo "doing single_multiloop"

memsize=8192;
let szz=1;
while [ $szz -le 8192 ]
do
   mem_single_multi_loop $memsize $szz >> output_single_multi_loop_8192
    let szz=$szz*$mul; 
done

echo "doing single_multiloop"
memsize=32768;
let szz=1;
while [ $szz -le 32768 ]
do
   mem_single_multi_loop $memsize $szz >> output_single_multi_loop_32768
    let szz=$szz*$mul; 
done

