
for SIZE in 32768 65536 131072 262144 524288 1048576 2097152 4194304 8388608 16777216; do
  echo size: $SIZE
  gcc -DSIZE=$SIZE -c -O2  test.c
  gcc test.o memset_avx.s -o memset
  gcc test.o memset_avx_prefetch.s -o memset_prefetch
#dry run 
    TIME=` /usr/bin/time -f "%U" ./memset 2>&1`
    TIME2=` /usr/bin/time -f "%U" ./memset_prefetch 2>&1`

  for I in `seq 1 10`; do
    TIME=` /usr/bin/time -f "%U" ./memset 2>&1`
    TIME2=` /usr/bin/time -f "%U" ./memset_prefetch 2>&1`
    echo -e "$TIME\t$TIME2"
  done
done
