Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
3336000 | 27748 28 65536 | 45501 924 66408 | ref | armclang++_-march=armv8a+crypto_-mcpu=thunderx2t99_-mtune=thunderx2t99_-O3_-fPIC_-fPIE | 20191018 | 20191017 |
3644500 | 21984 28 65536 | 39357 924 66400 | ref | armclang++_-march=armv8a+crypto_-mcpu=thunderx2t99_-mtune=thunderx2t99_-O2_-fPIC_-fPIE | 20191018 | 20191017 |
5106600 | 13880 28 65536 | 27976 908 66424 | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191018 | 20191017 |
11781725 | 4824 28 65536 | 16783 876 66392 | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191018 | 20191017 |
12229875 | 5884 28 65536 | 18771 892 66400 | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191018 | 20191017 |
13179200 | 5288 28 65536 | 18219 892 66400 | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191018 | 20191017 |
Compiler | Implementations |
armclang++ -march=armv8a+crypto -mcpu=thunderx2t99 -mtune=thunderx2t99 -O2 -fPIC -fPIE | aesni |
armclang++ -march=armv8a+crypto -mcpu=thunderx2t99 -mtune=thunderx2t99 -O3 -fPIC -fPIE | aesni |
Compiler | Implementations |
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | aesni |
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | aesni |
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | aesni |
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | aesni |
Compiler | Implementations |
armclang++ -march=armv8a+crypto -mcpu=thunderx2t99 -mtune=thunderx2t99 -O2 -fPIC -fPIE | opt-win-aes |
armclang++ -march=armv8a+crypto -mcpu=thunderx2t99 -mtune=thunderx2t99 -O3 -fPIC -fPIE | opt-win-aes |
Compiler | Implementations |
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt-win-aes |
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt-win-aes |
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt-win-aes |
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt-win-aes |