
echo -e "Bytes: ORG_TIME: NEW_TIME: ORG vs NEW:"
for SIZE in 7 16 18 21 25 30 36 38 62 75 85 120 193 245 256 356 601 958 1024 2048; do
  gcc -DSIZE=$SIZE -c -O2  test.c
  gcc test.o memset_kernel_org.s -o memset_kernel_org
  gcc test.o memset_kernel_new.s -o memset_kernel_new
#dry run 
   NEW_TIME=` /usr/bin/time -f "%U" ./memset_kernel_new 2>&1`
   ORG_TIME=` /usr/bin/time -f "%U" ./memset_kernel_org 2>&1`
  for I in `seq 1 1`; do
    ORG_TIME=` /usr/bin/time -f "%U" ./memset_kernel_org 2>&1`
    NEW_TIME=` /usr/bin/time -f "%U" ./memset_kernel_new 2>&1`
	PERCENT=`echo "scale=2;$ORG_TIME/$NEW_TIME"|bc`
    echo -e "$SIZE\t$ORG_TIME\t$NEW_TIME\t$PERCENT"
  done
done
