Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- OUTPUT=${1}
- runtest() {
- g++ -DS=1 -DSTR_SIZE=${1} -DSET_SIZE=${2} -DUNITS=nanoseconds -O3 -std=c++11 -march=native dectohex.cpp -o d2h && taskset -c 0 ./d2h | sed -e 's/mean:/,/g' -e 's/nanoseconds//g' -e 's/error:/,/g' -e 's/ //g' -e 's/Total://g' -e 's/)/),/g' -e 's/-//g' -e 's/\t//g' >> ${3}
- }
- runtest 16 100 ${OUTPUT}
- runtest 32 100 ${OUTPUT}
- runtest 64 100 ${OUTPUT}
- runtest 256 100 ${OUTPUT}
- runtest 1024 100 ${OUTPUT}
- runtest 2048 100 ${OUTPUT}
- runtest 4192 100 ${OUTPUT}
- runtest 8192 100 ${OUTPUT}
- runtest 12384 100 ${OUTPUT}
- grep ${OUTPUT} -e CEV -e BEV -e LUT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement