| Time | Relative time | Primitive | Implementation | Compiler |
| 8524704 | 1.00 | acorn128 | crypto_aead/acorn128/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 55852 | 1.00 | acorn128v2 | crypto_aead/acorn128v2/opt | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 8670064 | 155.23 | acorn128v2 | crypto_aead/acorn128v2/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 55876 | 1.00 | acorn128v3 | crypto_aead/acorn128v3/opt1 | icc -no-vec (17.0.20170213) |
| 406572 | 7.28 | acorn128v3 | crypto_aead/acorn128v3/8bitfast2 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
| 435440 | 7.79 | acorn128v3 | crypto_aead/acorn128v3/8bitfast | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 8830876 | 158.04 | acorn128v3 | crypto_aead/acorn128v3/ref | icc -xAVX -O3 -fomit-frame-pointer |
| | acorn128v3 | crypto_aead/acorn128v3/8bitcompact | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 6928 | 1.00 | aeadaes128ocbtaglen128v1 | crypto_aead/aeadaes128ocbtaglen128v1/opt | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0) |
| 8152 | 1.18 | aeadaes128ocbtaglen128v1 | crypto_aead/aeadaes128ocbtaglen128v1/dolbeau/aesenc-int | icc -xAVX -O3 -fomit-frame-pointer |
| 251016 | 36.23 | aeadaes128ocbtaglen128v1 | crypto_aead/aeadaes128ocbtaglen128v1/ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
| 251444 | 1.00 | aeadaes128ocbtaglen64v1 | crypto_aead/aeadaes128ocbtaglen64v1/ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (6.3.0) |
| 251468 | 1.00 | aeadaes128ocbtaglen96v1 | crypto_aead/aeadaes128ocbtaglen96v1/ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0) |
| 8052 | 1.00 | aeadaes192ocbtaglen128v1 | crypto_aead/aeadaes192ocbtaglen128v1/opt | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0) |
| 293060 | 36.40 | aeadaes192ocbtaglen128v1 | crypto_aead/aeadaes192ocbtaglen128v1/ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
| 292824 | 1.00 | aeadaes192ocbtaglen64v1 | crypto_aead/aeadaes192ocbtaglen64v1/ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (6.3.0) |
| 293072 | 1.00 | aeadaes192ocbtaglen96v1 | crypto_aead/aeadaes192ocbtaglen96v1/ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (6.3.0) |
| 9152 | 1.00 | aeadaes256ocbtaglen128v1 | crypto_aead/aeadaes256ocbtaglen128v1/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 11940 | 1.30 | aeadaes256ocbtaglen128v1 | crypto_aead/aeadaes256ocbtaglen128v1/dolbeau/aesenc-int | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 334840 | 36.59 | aeadaes256ocbtaglen128v1 | crypto_aead/aeadaes256ocbtaglen128v1/ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
| 335272 | 1.00 | aeadaes256ocbtaglen64v1 | crypto_aead/aeadaes256ocbtaglen64v1/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 335252 | 1.00 | aeadaes256ocbtaglen96v1 | crypto_aead/aeadaes256ocbtaglen96v1/ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (6.3.0) |
| 4116 | 1.00 | aegis128 | crypto_aead/aegis128/aesni | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 51076 | 12.41 | aegis128 | crypto_aead/aegis128/ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 2580 | 1.00 | aegis128l | crypto_aead/aegis128l/aesnic | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 2656 | 1.03 | aegis128l | crypto_aead/aegis128l/aesnib | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 2900 | 1.12 | aegis128l | crypto_aead/aegis128l/aesnia | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
| 44180 | 17.12 | aegis128l | crypto_aead/aegis128l/ref | icc -xAVX -O2 -fomit-frame-pointer |
| 4500 | 1.00 | aegis256 | crypto_aead/aegis256/aesni | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0) |
| 62100 | 13.80 | aegis256 | crypto_aead/aegis256/ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 270386376 | 1.00 | aes128avalanchev1 | crypto_aead/aes128avalanchev1/ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (6.3.0) |
| 17796 | 1.00 | aes128cpfbv1 | crypto_aead/aes128cpfbv1/aesni | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0) |
| 30608 | 1.72 | aes128cpfbv1 | crypto_aead/aes128cpfbv1/evp | icc -xAVX -O2 -fomit-frame-pointer |
| 86068 | 4.84 | aes128cpfbv1 | crypto_aead/aes128cpfbv1/ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
| 119560 | 6.72 | aes128cpfbv1 | crypto_aead/aes128cpfbv1/gladman | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| 131352 | 7.38 | aes128cpfbv1 | crypto_aead/aes128cpfbv1/aesref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
| 15644 | 1.00 | aes128gcmv1 | crypto_aead/aes128gcmv1/dolbeau/aesenc-int | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 18152 | 1.16 | aes128gcmv1 | crypto_aead/aes128gcmv1/openssl | gcc -funroll-loops -Os -fomit-frame-pointer |
| 2209376 | 141.23 | aes128gcmv1 | crypto_aead/aes128gcmv1/ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 228528 | 1.00 | aes128marble4rv1 | crypto_aead/aes128marble4rv1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 139156 | 1.00 | aes128n12clocv1 | crypto_aead/aes128n12clocv1/ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer (6.3.0) |
| 153400 | 1.00 | aes128n12silcv1 | crypto_aead/aes128n12silcv1/ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer (6.3.0) |
| 32464 | 1.00 | aes128n12t8clocv2 | crypto_aead/aes128n12t8clocv2/aesni | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.3.0) |
| 138728 | 4.27 | aes128n12t8clocv2 | crypto_aead/aes128n12t8clocv2/ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
| 32312 | 1.00 | aes128n12t8clocv3 | crypto_aead/aes128n12t8clocv3/aesni | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 139136 | 4.31 | aes128n12t8clocv3 | crypto_aead/aes128n12t8clocv3/ref | gcc -funroll-loops -O2 -fomit-frame-pointer |
| 32568 | 1.00 | aes128n12t8silcv2 | crypto_aead/aes128n12t8silcv2/aesni | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 152592 | 4.69 | aes128n12t8silcv2 | crypto_aead/aes128n12t8silcv2/ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
| 32560 | 1.00 | aes128n12t8silcv3 | crypto_aead/aes128n12t8silcv3/aesni | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 152772 | 4.69 | aes128n12t8silcv3 | crypto_aead/aes128n12t8silcv3/ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 139568 | 1.00 | aes128n8clocv1 | crypto_aead/aes128n8clocv1/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (6.3.0) |
| 153784 | 1.00 | aes128n8silcv1 | crypto_aead/aes128n8silcv1/ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (6.3.0) |
| 32468 | 1.00 | aes128n8t8clocv2 | crypto_aead/aes128n8t8clocv2/aesni | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.3.0) |
| 139228 | 4.29 | aes128n8t8clocv2 | crypto_aead/aes128n8t8clocv2/ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 32568 | 1.00 | aes128n8t8silcv2 | crypto_aead/aes128n8t8silcv2/aesni | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 152640 | 4.69 | aes128n8t8silcv2 | crypto_aead/aes128n8t8silcv2/ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 110940 | 1.00 | aes128otrpv1 | crypto_aead/aes128otrpv1/ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (6.3.0) |
| 110976 | 1.00 | aes128otrpv2 | crypto_aead/aes128otrpv2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 7940 | 1.00 | aes128otrpv3 | crypto_aead/aes128otrpv3/ni_p7m1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 7984 | 1.01 | aes128otrpv3 | crypto_aead/aes128otrpv3/ni_p7m2 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
| 8236 | 1.04 | aes128otrpv3 | crypto_aead/aes128otrpv3/ni_p8m1 | icc -xAVX -O2 -fomit-frame-pointer |
| 8316 | 1.05 | aes128otrpv3 | crypto_aead/aes128otrpv3/ni_p8m2 | icc -xAVX -O2 -fomit-frame-pointer |
| 110856 | 13.96 | aes128otrpv3 | crypto_aead/aes128otrpv3/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 104308 | 1.00 | aes128otrsv1 | crypto_aead/aes128otrsv1/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 104732 | 1.00 | aes128otrsv2 | crypto_aead/aes128otrsv2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 20188 | 1.00 | aes128otrsv3 | crypto_aead/aes128otrsv3/ni_p7m2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 20196 | 1.00 | aes128otrsv3 | crypto_aead/aes128otrsv3/ni_p7m1 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
| 20340 | 1.01 | aes128otrsv3 | crypto_aead/aes128otrsv3/ni_p8m2 | icc -xAVX -O2 -fomit-frame-pointer |
| 20408 | 1.01 | aes128otrsv3 | crypto_aead/aes128otrsv3/ni_p8m1 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
| 103696 | 5.14 | aes128otrsv3 | crypto_aead/aes128otrsv3/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 31052 | 1.00 | aes128poetv1aes128 | crypto_aead/aes128poetv1aes128/ni | icc (17.0.20170213) |
| 204592 | 6.59 | aes128poetv1aes128 | crypto_aead/aes128poetv1aes128/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 22672 | 1.00 | aes128poetv1aes4 | crypto_aead/aes128poetv1aes4/ni | icc (17.0.20170213) |
| 156820 | 6.92 | aes128poetv1aes4 | crypto_aead/aes128poetv1aes4/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 203368 | 1.00 | aes128poetv2aes128 | crypto_aead/aes128poetv2aes128/ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (6.3.0) |
| 29968 | 1.00 | aes128poetv2aes128ni | crypto_aead/aes128poetv2aes128ni/ref | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 156784 | 1.00 | aes128poetv2aes4 | crypto_aead/aes128poetv2aes4/ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0) |
| 21740 | 1.00 | aes128poetv2aes4ni | crypto_aead/aes128poetv2aes4ni/ref | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 288430484 | 1.00 | aes192avalanchev1 | crypto_aead/aes192avalanchev1/ref | gcc -march=k8 -O3 -fomit-frame-pointer (6.3.0) |
| 289015532 | 1.00 | aes256avalanchev1 | crypto_aead/aes256avalanchev1/ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0) |
| 24368 | 1.00 | aes256cpfbv1 | crypto_aead/aes256cpfbv1/aesni | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 38812 | 1.59 | aes256cpfbv1 | crypto_aead/aes256cpfbv1/evp | icc |
| 104572 | 4.29 | aes256cpfbv1 | crypto_aead/aes256cpfbv1/ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
| 161756 | 6.64 | aes256cpfbv1 | crypto_aead/aes256cpfbv1/gladman | gcc -m64 -O3 -fomit-frame-pointer |
| 172504 | 7.08 | aes256cpfbv1 | crypto_aead/aes256cpfbv1/aesref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 16648 | 1.00 | aes256gcmv1 | crypto_aead/aes256gcmv1/dolbeau/aesenc-int | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 19432 | 1.17 | aes256gcmv1 | crypto_aead/aes256gcmv1/openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 2216472 | 133.14 | aes256gcmv1 | crypto_aead/aes256gcmv1/ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| | aes256gcmv1 | crypto_aead/aes256gcmv1/cryptopp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 140728 | 1.00 | aes256otrpv1 | crypto_aead/aes256otrpv1/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 140776 | 1.00 | aes256otrpv2 | crypto_aead/aes256otrpv2/ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (6.3.0) |
| 10676 | 1.00 | aes256otrpv3 | crypto_aead/aes256otrpv3/ni_p7m1 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0) |
| 10732 | 1.01 | aes256otrpv3 | crypto_aead/aes256otrpv3/ni_p7m2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 11316 | 1.06 | aes256otrpv3 | crypto_aead/aes256otrpv3/ni_p8m1 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
| 11440 | 1.07 | aes256otrpv3 | crypto_aead/aes256otrpv3/ni_p8m2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 140012 | 13.11 | aes256otrpv3 | crypto_aead/aes256otrpv3/ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
| 134120 | 1.00 | aes256otrsv1 | crypto_aead/aes256otrsv1/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 134160 | 1.00 | aes256otrsv2 | crypto_aead/aes256otrsv2/ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0) |
| 27960 | 1.00 | aes256otrsv3 | crypto_aead/aes256otrsv3/ni_p7m2 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (6.3.0) |
| 27964 | 1.00 | aes256otrsv3 | crypto_aead/aes256otrsv3/ni_p7m1 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (6.3.0) |
| 28284 | 1.01 | aes256otrsv3 | crypto_aead/aes256otrsv3/ni_p8m2 | icc -xAVX -O2 -fomit-frame-pointer |
| 28384 | 1.02 | aes256otrsv3 | crypto_aead/aes256otrsv3/ni_p8m1 | icc -xAVX -O2 -fomit-frame-pointer |
| 133544 | 4.78 | aes256otrsv3 | crypto_aead/aes256otrsv3/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 658696 | 1.00 | aescopav1 | crypto_aead/aescopav1/ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer |
| 642332 | 1.00 | aescopav2 | crypto_aead/aescopav2/ref | gcc -march=k8 -O3 -fomit-frame-pointer (6.3.0) |
| 65548 | 1.00 | aesjambuv1 | crypto_aead/aesjambuv1/aesni | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer (6.3.0) |
| 164312 | 2.51 | aesjambuv1 | crypto_aead/aesjambuv1/ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer |
| | aesjambuv2 | crypto_aead/aesjambuv2/aesni | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | aesjambuv2 | crypto_aead/aesjambuv2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 941688 | 1.00 | aezv1 | crypto_aead/aezv1/ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer (6.3.0) |
| 5120 | 1.00 | aezv3 | crypto_aead/aezv3/aesni | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 1154560 | 225.50 | aezv3 | crypto_aead/aezv3/ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
| 5220 | 1.00 | aezv4 | crypto_aead/aezv4/aesni | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0) |
| 563728 | 107.99 | aezv4 | crypto_aead/aezv4/ref | icc -xAVX -O3 -fomit-frame-pointer |
| 1429712 | 1.00 | artemia128v1 | crypto_aead/artemia128v1/ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (6.3.0) |
| 1257032 | 1.00 | artemia128v12 | crypto_aead/artemia128v12/ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (6.3.0) |
| 1855072 | 1.00 | artemia256v1 | crypto_aead/artemia256v1/ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (6.3.0) |
| 1560388 | 1.00 | artemia256v12 | crypto_aead/artemia256v12/ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (6.3.0) |
| 67220 | 1.00 | ascon128av11 | crypto_aead/ascon128av11/opt64 | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 100900 | 1.50 | ascon128av11 | crypto_aead/ascon128av11/ref | icc |
| 67324 | 1.00 | ascon128av12 | crypto_aead/ascon128av12/opt64 | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 101788 | 1.51 | ascon128av12 | crypto_aead/ascon128av12/ref | icc -xAVX -O2 -fomit-frame-pointer |
| 180408 | 2.68 | ascon128av12 | crypto_aead/ascon128av12/opt32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer |
| 112624 | 1.00 | ascon128v1 | crypto_aead/ascon128v1/opt64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer |
| 159276 | 1.41 | ascon128v1 | crypto_aead/ascon128v1/ref | icc |
| 112588 | 1.00 | ascon128v11 | crypto_aead/ascon128v11/opt64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer (6.3.0) |
| 158980 | 1.41 | ascon128v11 | crypto_aead/ascon128v11/ref | icc -xAVX -O2 -fomit-frame-pointer |
| 112504 | 1.00 | ascon128v12 | crypto_aead/ascon128v12/opt64 | gcc -funroll-loops -Os -fomit-frame-pointer (6.3.0) |
| 160956 | 1.43 | ascon128v12 | crypto_aead/ascon128v12/ref | icc -xAVX -O2 -fomit-frame-pointer |
| 252812 | 2.25 | ascon128v12 | crypto_aead/ascon128v12/opt32 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| 67016 | 1.00 | ascon96v1 | crypto_aead/ascon96v1/opt64 | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 101236 | 1.51 | ascon96v1 | crypto_aead/ascon96v1/ref | icc |
| 36220 | 1.00 | calicov8 | crypto_aead/calicov8/ref | icpc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 248456 | 1.00 | cba1 | crypto_aead/cba1/ref | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 333428 | 1.00 | cba10 | crypto_aead/cba10/ref | icc (17.0.20170213) |
| 248400 | 1.00 | cba2 | crypto_aead/cba2/ref | icc (17.0.20170213) |
| 248500 | 1.00 | cba3 | crypto_aead/cba3/ref | icc (17.0.20170213) |
| 250176 | 1.00 | cba4 | crypto_aead/cba4/ref | icc (17.0.20170213) |
| 249988 | 1.00 | cba5 | crypto_aead/cba5/ref | icc (17.0.20170213) |
| 250104 | 1.00 | cba6 | crypto_aead/cba6/ref | icc (17.0.20170213) |
| 250076 | 1.00 | cba7 | crypto_aead/cba7/ref | icc (17.0.20170213) |
| 249936 | 1.00 | cba8 | crypto_aead/cba8/ref | icc (17.0.20170213) |
| 291484 | 1.00 | cba9 | crypto_aead/cba9/ref | icc (17.0.20170213) |
| 78316 | 1.00 | cmcc22v1 | crypto_aead/cmcc22v1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 78136 | 1.00 | cmcc24v1 | crypto_aead/cmcc24v1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 78228 | 1.00 | cmcc42v1 | crypto_aead/cmcc42v1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 78336 | 1.00 | cmcc44v1 | crypto_aead/cmcc44v1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 78208 | 1.00 | cmcc84v1 | crypto_aead/cmcc84v1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 376200 | 1.00 | colm0v1 | crypto_aead/colm0v1/ref | icc (17.0.20170213) |
| 375664 | 1.00 | colm127v1 | crypto_aead/colm127v1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 18040 | 1.00 | deoxyseq128128v1 | crypto_aead/deoxyseq128128v1/opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 1543052 | 85.54 | deoxyseq128128v1 | crypto_aead/deoxyseq128128v1/ref | gcc -m64 -O3 -fomit-frame-pointer |
| 1434708 | 1.00 | deoxyseq128128v13 | crypto_aead/deoxyseq128128v13/ref | gcc -O3 -fomit-frame-pointer (6.3.0) |
| 20320 | 1.00 | deoxyseq256128v1 | crypto_aead/deoxyseq256128v1/opt | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0) |
| 2232552 | 109.87 | deoxyseq256128v1 | crypto_aead/deoxyseq256128v1/ref | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 2136800 | 1.00 | deoxyseq256128v13 | crypto_aead/deoxyseq256128v13/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0) |
| 11484 | 1.00 | deoxysi128v141 | crypto_aead/deoxysi128v141/aesni | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 14684 | 1.28 | deoxysi128v141 | crypto_aead/deoxysi128v141/aesnis | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer |
| 67636 | 5.89 | deoxysi128v141 | crypto_aead/deoxysi128v141/bitslice | icc -xAVX -O3 -fomit-frame-pointer |
| 153540 | 13.37 | deoxysi128v141 | crypto_aead/deoxysi128v141/table | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 789904 | 68.78 | deoxysi128v141 | crypto_aead/deoxysi128v141/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 13388 | 1.00 | deoxysi256v141 | crypto_aead/deoxysi256v141/aesni | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 16856 | 1.26 | deoxysi256v141 | crypto_aead/deoxysi256v141/aesnis | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
| 77540 | 5.79 | deoxysi256v141 | crypto_aead/deoxysi256v141/bitslice | icc -xAVX -O3 -fomit-frame-pointer |
| 173644 | 12.97 | deoxysi256v141 | crypto_aead/deoxysi256v141/table | gcc -funroll-loops -O2 -fomit-frame-pointer |
| 1141004 | 85.23 | deoxysi256v141 | crypto_aead/deoxysi256v141/ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
| 16204 | 1.00 | deoxysii128v141 | crypto_aead/deoxysii128v141/aesni | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv |
| 19788 | 1.22 | deoxysii128v141 | crypto_aead/deoxysii128v141/aesnis | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer |
| 90636 | 5.59 | deoxysii128v141 | crypto_aead/deoxysii128v141/bitslice | icc -xAVX -O3 -fomit-frame-pointer |
| 228800 | 14.12 | deoxysii128v141 | crypto_aead/deoxysii128v141/table | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 1103420 | 68.10 | deoxysii128v141 | crypto_aead/deoxysii128v141/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 18996 | 1.00 | deoxysii256v141 | crypto_aead/deoxysii256v141/aesni | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer (6.3.0) |
| 23060 | 1.21 | deoxysii256v141 | crypto_aead/deoxysii256v141/aesnis | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 106484 | 5.61 | deoxysii256v141 | crypto_aead/deoxysii256v141/bitslice | icc -xAVX -O2 -fomit-frame-pointer |
| 875604 | 46.09 | deoxysii256v141 | crypto_aead/deoxysii256v141/table | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
| 1617956 | 85.17 | deoxysii256v141 | crypto_aead/deoxysii256v141/ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
| 11428 | 1.00 | deoxysneq128128v1 | crypto_aead/deoxysneq128128v1/opt | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (6.3.0) |
| 1020712 | 89.32 | deoxysneq128128v1 | crypto_aead/deoxysneq128128v1/ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 1008720 | 1.00 | deoxysneq128128v13 | crypto_aead/deoxysneq128128v13/ref | gcc -O3 -fomit-frame-pointer (6.3.0) |
| 12844 | 1.00 | deoxysneq256128v1 | crypto_aead/deoxysneq256128v1/opt | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0) |
| 1462728 | 113.88 | deoxysneq256128v1 | crypto_aead/deoxysneq256128v1/ref | gcc -O3 -fomit-frame-pointer |
| 1489036 | 1.00 | deoxysneq256128v13 | crypto_aead/deoxysneq256128v13/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0) |
| 396048 | 1.00 | elmd1000v1 | crypto_aead/elmd1000v1/ref | icc (17.0.20170213) |
| | elmd1000v2 | crypto_aead/elmd1000v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 395996 | 1.00 | elmd1001v1 | crypto_aead/elmd1001v1/ref | icc (17.0.20170213) |
| | elmd1001v2 | crypto_aead/elmd1001v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 397008 | 1.00 | elmd101270v1 | crypto_aead/elmd101270v1/ref | icc (17.0.20170213) |
| | elmd101270v2 | crypto_aead/elmd101270v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 396856 | 1.00 | elmd101271v1 | crypto_aead/elmd101271v1/ref | icc (17.0.20170213) |
| | elmd101271v2 | crypto_aead/elmd101271v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | elmd500v1 | crypto_aead/elmd500v1/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | elmd501v1 | crypto_aead/elmd501v1/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | elmd51270v1 | crypto_aead/elmd51270v1/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | elmd51271v1 | crypto_aead/elmd51271v1/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | elmd600v2 | crypto_aead/elmd600v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | elmd601v2 | crypto_aead/elmd601v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | elmd61270v2 | crypto_aead/elmd61270v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | elmd61271v2 | crypto_aead/elmd61271v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 2419312 | 1.00 | enchilada128v1 | crypto_aead/enchilada128v1/ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0) |
| 2261060 | 1.00 | enchilada256v1 | crypto_aead/enchilada256v1/ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0) |
| 64036 | 1.00 | hs1sivhiv1 | crypto_aead/hs1sivhiv1/ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0) |
| 18504 | 1.00 | hs1sivhiv2 | crypto_aead/hs1sivhiv2/dolbeau/amd64-sse | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 19284 | 1.04 | hs1sivhiv2 | crypto_aead/hs1sivhiv2/faster | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 57300 | 3.10 | hs1sivhiv2 | crypto_aead/hs1sivhiv2/ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| | hs1sivhiv2 | crypto_aead/hs1sivhiv2/dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hs1sivhiv2 | crypto_aead/hs1sivhiv2/dolbeau/amd64-avx512 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 32264 | 1.00 | hs1sivlov1 | crypto_aead/hs1sivlov1/ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (6.3.0) |
| 7008 | 1.00 | hs1sivlov2 | crypto_aead/hs1sivlov2/faster | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 7184 | 1.03 | hs1sivlov2 | crypto_aead/hs1sivlov2/dolbeau/amd64-sse | icc -xAVX -O3 -fomit-frame-pointer |
| 26732 | 3.81 | hs1sivlov2 | crypto_aead/hs1sivlov2/ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer |
| | hs1sivlov2 | crypto_aead/hs1sivlov2/dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hs1sivlov2 | crypto_aead/hs1sivlov2/dolbeau/amd64-avx512 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 42940 | 1.00 | hs1sivv1 | crypto_aead/hs1sivv1/ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer (6.3.0) |
| 11516 | 1.00 | hs1sivv2 | crypto_aead/hs1sivv2/dolbeau/amd64-sse | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 13776 | 1.20 | hs1sivv2 | crypto_aead/hs1sivv2/faster | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
| 37588 | 3.26 | hs1sivv2 | crypto_aead/hs1sivv2/ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| | hs1sivv2 | crypto_aead/hs1sivv2/dolbeau/amd64-avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hs1sivv2 | crypto_aead/hs1sivv2/dolbeau/amd64-avx512 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 66072 | 1.00 | icepole128av1 | crypto_aead/icepole128av1/ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer (6.3.0) |
| 68232 | 1.00 | icepole128av2 | crypto_aead/icepole128av2/ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer (6.3.0) |
| 66340 | 1.00 | icepole128v1 | crypto_aead/icepole128v1/ref | gcc -m64 -O3 -fomit-frame-pointer (6.3.0) |
| 68064 | 1.00 | icepole128v2 | crypto_aead/icepole128v2/ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (6.3.0) |
| 66240 | 1.00 | icepole256av1 | crypto_aead/icepole256av1/ref | gcc -O3 -fomit-frame-pointer (6.3.0) |
| 71684 | 1.00 | icepole256av2 | crypto_aead/icepole256av2/ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer (6.3.0) |
| 315472 | 1.00 | ifeedaes128n104v1 | crypto_aead/ifeedaes128n104v1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 313612 | 1.00 | ifeedaes128n96v1 | crypto_aead/ifeedaes128n96v1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 75816 | 1.00 | iscream12v1 | crypto_aead/iscream12v1/sse | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (6.3.0) |
| 384492 | 5.07 | iscream12v1 | crypto_aead/iscream12v1/ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
| 75276 | 1.00 | iscream12v2 | crypto_aead/iscream12v2/sse | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (6.3.0) |
| 384988 | 5.11 | iscream12v2 | crypto_aead/iscream12v2/ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (6.3.0) |
| 87396 | 1.00 | iscream14v1 | crypto_aead/iscream14v1/sse | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0) |
| 440868 | 5.04 | iscream14v1 | crypto_aead/iscream14v1/ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer |
| 86952 | 1.00 | iscream14v2 | crypto_aead/iscream14v2/sse | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0) |
| 441432 | 5.08 | iscream14v2 | crypto_aead/iscream14v2/ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0) |
| | jambuaes128v2 | crypto_aead/jambuaes128v2/aesni | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | jambuaes128v2 | crypto_aead/jambuaes128v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | jambusimon128v2 | crypto_aead/jambusimon128v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | jambusimon64v2 | crypto_aead/jambusimon64v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | jambusimon96v2 | crypto_aead/jambusimon96v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 12862008 | 1.00 | joltikeq12864v1 | crypto_aead/joltikeq12864v1/ref | gcc -funroll-loops -O3 -fomit-frame-pointer (6.3.0) |
| 12673684 | 1.00 | joltikeq12864v13 | crypto_aead/joltikeq12864v13/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0) |
| 5968596 | 1.00 | joltikeq6464v1 | crypto_aead/joltikeq6464v1/ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (6.3.0) |
| 5813640 | 1.00 | joltikeq6464v13 | crypto_aead/joltikeq6464v13/ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (6.3.0) |
| 12697880 | 1.00 | joltikeq80112v13 | crypto_aead/joltikeq80112v13/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0) |
| 5970008 | 1.00 | joltikeq8048v1 | crypto_aead/joltikeq8048v1/ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (6.3.0) |
| 12890384 | 1.00 | joltikeq9696v1 | crypto_aead/joltikeq9696v1/ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (6.3.0) |
| 12698580 | 1.00 | joltikeq9696v13 | crypto_aead/joltikeq9696v13/ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (6.3.0) |
| 334316 | 1.00 | joltikneq12864v1 | crypto_aead/joltikneq12864v1/vperm | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 8548488 | 25.57 | joltikneq12864v1 | crypto_aead/joltikneq12864v1/ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 8549072 | 1.00 | joltikneq12864v13 | crypto_aead/joltikneq12864v13/ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (6.3.0) |
| 252528 | 1.00 | joltikneq6464v1 | crypto_aead/joltikneq6464v1/vperm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (6.3.0) |
| 3949120 | 15.64 | joltikneq6464v1 | crypto_aead/joltikneq6464v1/ref | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 3948352 | 1.00 | joltikneq6464v13 | crypto_aead/joltikneq6464v13/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0) |
| 8552928 | 1.00 | joltikneq80112v13 | crypto_aead/joltikneq80112v13/ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (6.3.0) |
| 251516 | 1.00 | joltikneq8048v1 | crypto_aead/joltikneq8048v1/vperm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer (6.3.0) |
| 3948876 | 15.70 | joltikneq8048v1 | crypto_aead/joltikneq8048v1/ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 392360 | 1.00 | joltikneq9696v1 | crypto_aead/joltikneq9696v1/vperm | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer (6.3.0) |
| 8544780 | 21.78 | joltikneq9696v1 | crypto_aead/joltikneq9696v1/ref | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 8554808 | 1.00 | joltikneq9696v13 | crypto_aead/joltikneq9696v13/ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer (6.3.0) |
| | juliusv1draft | crypto_aead/juliusv1draft/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 537968 | 1.00 | ketjejrv1 | crypto_aead/ketjejrv1/reference | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer (6.3.0) |
| 560552 | 1.04 | ketjejrv1 | crypto_aead/ketjejrv1/compact | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 834380 | 1.55 | ketjejrv1 | crypto_aead/ketjejrv1/ref | gcc -funroll-loops -O2 -fomit-frame-pointer |
| | ketjejrv1 | crypto_aead/ketjejrv1/ARMv6M | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ketjejrv1 | crypto_aead/ketjejrv1/ARMv7M | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ketjejrv1 | crypto_aead/ketjejrv1/AVR8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ketjejrv2 | crypto_aead/ketjejrv2/ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ketjemajorv2 | crypto_aead/ketjemajorv2/ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ketjeminorv2 | crypto_aead/ketjeminorv2/ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 282664 | 1.00 | ketjesrv1 | crypto_aead/ketjesrv1/reference | gcc -funroll-loops -O2 -fomit-frame-pointer (6.3.0) |
| 283232 | 1.00 | ketjesrv1 | crypto_aead/ketjesrv1/compact | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 430652 | 1.52 | ketjesrv1 | crypto_aead/ketjesrv1/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| | ketjesrv1 | crypto_aead/ketjesrv1/ARMv6M | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ketjesrv1 | crypto_aead/ketjesrv1/ARMv7M | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ketjesrv1 | crypto_aead/ketjesrv1/AVR8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ketjesrv2 | crypto_aead/ketjesrv2/ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 13000 | 1.00 | kiasueq128v1 | crypto_aead/kiasueq128v1/opt | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0) |
| 101228 | 7.79 | kiasueq128v1 | crypto_aead/kiasueq128v1/bitslice | icc -xAVX -O3 -fomit-frame-pointer |
| 293384 | 22.57 | kiasueq128v1 | crypto_aead/kiasueq128v1/ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 7924 | 1.00 | kiasuneq128v1 | crypto_aead/kiasuneq128v1/opt | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (6.3.0) |
| 69836 | 8.81 | kiasuneq128v1 | crypto_aead/kiasuneq128v1/bitslice | icc -xAVX -O2 -fomit-frame-pointer |
| 192192 | 24.25 | kiasuneq128v1 | crypto_aead/kiasuneq128v1/ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 609260 | 1.00 | lacv1 | crypto_aead/lacv1/ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0) |
| 36556 | 1.00 | lakekeyakv1 | crypto_aead/lakekeyakv1/asmx86-64-shld | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 38680 | 1.06 | lakekeyakv1 | crypto_aead/lakekeyakv1/opt64lcufullshld | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 41092 | 1.12 | lakekeyakv1 | crypto_aead/lakekeyakv1/asmx86-64 | icc -xAVX -O2 -fomit-frame-pointer |
| 42436 | 1.16 | lakekeyakv1 | crypto_aead/lakekeyakv1/opt64lcu6 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| 43324 | 1.19 | lakekeyakv1 | crypto_aead/lakekeyakv1/opt64lcufull | icc -xAVX -O2 -fomit-frame-pointer |
| 46556 | 1.27 | lakekeyakv1 | crypto_aead/lakekeyakv1/opt64u6 | icc -xAVX -O2 -fomit-frame-pointer |
| 46848 | 1.28 | lakekeyakv1 | crypto_aead/lakekeyakv1/opt64ufull | icc -no-vec |
| 89196 | 2.44 | lakekeyakv1 | crypto_aead/lakekeyakv1/compact64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 115176 | 3.15 | lakekeyakv1 | crypto_aead/lakekeyakv1/inplace32bi | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 119216 | 3.26 | lakekeyakv1 | crypto_aead/lakekeyakv1/ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
| 30160 | 1.00 | lakekeyakv2 | crypto_aead/lakekeyakv2/asmX86-64shld | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0) |
| 33336 | 1.11 | lakekeyakv2 | crypto_aead/lakekeyakv2/generic64lc | icc -xAVX -O2 -fomit-frame-pointer |
| 33808 | 1.12 | lakekeyakv2 | crypto_aead/lakekeyakv2/SandyBridge | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0) |
| 34784 | 1.15 | lakekeyakv2 | crypto_aead/lakekeyakv2/asmX86-64 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
| 35584 | 1.18 | lakekeyakv2 | crypto_aead/lakekeyakv2/generic64 | icc -xAVX -O2 -fomit-frame-pointer |
| 37824 | 1.25 | lakekeyakv2 | crypto_aead/lakekeyakv2/Nehalem | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 76348 | 2.53 | lakekeyakv2 | crypto_aead/lakekeyakv2/reference | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 79888 | 2.65 | lakekeyakv2 | crypto_aead/lakekeyakv2/compact | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 104376 | 3.46 | lakekeyakv2 | crypto_aead/lakekeyakv2/generic32 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 104376 | 3.46 | lakekeyakv2 | crypto_aead/lakekeyakv2/generic32lc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 1415576 | 46.94 | lakekeyakv2 | crypto_aead/lakekeyakv2/reference32bits | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer |
| | lakekeyakv2 | crypto_aead/lakekeyakv2/ARMv8A | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | lakekeyakv2 | crypto_aead/lakekeyakv2/AVR8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | lakekeyakv2 | crypto_aead/lakekeyakv2/Bulldozer | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | lakekeyakv2 | crypto_aead/lakekeyakv2/Haswell | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | lakekeyakv2 | crypto_aead/lakekeyakv2/KnightsLanding | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | lakekeyakv2 | crypto_aead/lakekeyakv2/ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | lakekeyakv2 | crypto_aead/lakekeyakv2/refnew | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 34390716 | 1.00 | led80n6silcv1 | crypto_aead/led80n6silcv1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 34330072 | 1.00 | led80n6t4silcv2 | crypto_aead/led80n6t4silcv2/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 725228 | 1.00 | led80n6t4silcv3 | crypto_aead/led80n6t4silcv3/vperm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0) |
| 34522964 | 47.60 | led80n6t4silcv3 | crypto_aead/led80n6t4silcv3/ref | icc -xAVX -O3 -fomit-frame-pointer |
| 55000 | 1.00 | lunarkeyakv2 | crypto_aead/lunarkeyakv2/SandyBridge | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer (6.3.0) |
| 55844 | 1.02 | lunarkeyakv2 | crypto_aead/lunarkeyakv2/Nehalem | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 80528 | 1.46 | lunarkeyakv2 | crypto_aead/lunarkeyakv2/asmX86-64shld | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
| 89072 | 1.62 | lunarkeyakv2 | crypto_aead/lunarkeyakv2/generic64lc | icc -xAVX -O2 -fomit-frame-pointer |
| 93156 | 1.69 | lunarkeyakv2 | crypto_aead/lunarkeyakv2/asmX86-64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer |
| 94452 | 1.72 | lunarkeyakv2 | crypto_aead/lunarkeyakv2/generic64 | icc -xAVX -O2 -fomit-frame-pointer |
| 194308 | 3.53 | lunarkeyakv2 | crypto_aead/lunarkeyakv2/reference | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 213928 | 3.89 | lunarkeyakv2 | crypto_aead/lunarkeyakv2/compact | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 268288 | 4.88 | lunarkeyakv2 | crypto_aead/lunarkeyakv2/generic32 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 268348 | 4.88 | lunarkeyakv2 | crypto_aead/lunarkeyakv2/generic32lc | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 3374944 | 61.36 | lunarkeyakv2 | crypto_aead/lunarkeyakv2/reference32bits | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| | lunarkeyakv2 | crypto_aead/lunarkeyakv2/ARMv8A | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | lunarkeyakv2 | crypto_aead/lunarkeyakv2/AVR8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | lunarkeyakv2 | crypto_aead/lunarkeyakv2/Bulldozer | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | lunarkeyakv2 | crypto_aead/lunarkeyakv2/Haswell | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | lunarkeyakv2 | crypto_aead/lunarkeyakv2/KnightsLanding | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | lunarkeyakv2 | crypto_aead/lunarkeyakv2/ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | lunarkeyakv2 | crypto_aead/lunarkeyakv2/refnew | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 3380424 | 1.00 | minalpherv1 | crypto_aead/minalpherv1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 3378436 | 1.00 | minalpherv11 | crypto_aead/minalpherv11/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| | minalpherv11 | crypto_aead/minalpherv11/avx2 | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 8148 | 1.00 | morus1280128v1 | crypto_aead/morus1280128v1/sse2 | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 14292 | 1.75 | morus1280128v1 | crypto_aead/morus1280128v1/ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| 14592 | 1.79 | morus1280128v1 | crypto_aead/morus1280128v1/ref64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| | morus1280128v1 | crypto_aead/morus1280128v1/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 8272 | 1.00 | morus1280128v2 | crypto_aead/morus1280128v2/sse2 | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 14396 | 1.74 | morus1280128v2 | crypto_aead/morus1280128v2/ref64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 14404 | 1.74 | morus1280128v2 | crypto_aead/morus1280128v2/ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| | morus1280128v2 | crypto_aead/morus1280128v2/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 10224 | 1.00 | morus1280256v1 | crypto_aead/morus1280256v1/sse2 | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 14388 | 1.41 | morus1280256v1 | crypto_aead/morus1280256v1/ref | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 14536 | 1.42 | morus1280256v1 | crypto_aead/morus1280256v1/ref64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| | morus1280256v1 | crypto_aead/morus1280256v1/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 10244 | 1.00 | morus1280256v2 | crypto_aead/morus1280256v2/sse2 | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 14320 | 1.40 | morus1280256v2 | crypto_aead/morus1280256v2/ref64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 14472 | 1.41 | morus1280256v2 | crypto_aead/morus1280256v2/ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer |
| | morus1280256v2 | crypto_aead/morus1280256v2/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 7500 | 1.00 | morus640128v1 | crypto_aead/morus640128v1/sse2 | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 25772 | 3.44 | morus640128v1 | crypto_aead/morus640128v1/ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 7672 | 1.00 | morus640128v2 | crypto_aead/morus640128v2/sse2 | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 25968 | 3.38 | morus640128v2 | crypto_aead/morus640128v2/ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer |
| 30316 | 1.00 | norx3241v1 | crypto_aead/norx3241v1/xmm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.3.0) |
| 70856 | 2.34 | norx3241v1 | crypto_aead/norx3241v1/ref | icc -xAVX -O2 -fomit-frame-pointer |
| 25844 | 1.00 | norx3241v2 | crypto_aead/norx3241v2/xmm | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 61932 | 2.40 | norx3241v2 | crypto_aead/norx3241v2/ref | icc -xAVX -O3 -fomit-frame-pointer |
| 25828 | 1.00 | norx3241v3 | crypto_aead/norx3241v3/xmm | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 61996 | 2.40 | norx3241v3 | crypto_aead/norx3241v3/ref | icc -xAVX -O2 -fomit-frame-pointer |
| | norx3241v3 | crypto_aead/norx3241v3/neon | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 48968 | 1.00 | norx3261v1 | crypto_aead/norx3261v1/xmm | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 102908 | 2.10 | norx3261v1 | crypto_aead/norx3261v1/ref | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 38652 | 1.00 | norx3261v2 | crypto_aead/norx3261v2/xmm | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 89172 | 2.31 | norx3261v2 | crypto_aead/norx3261v2/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 38616 | 1.00 | norx3261v3 | crypto_aead/norx3261v3/xmm | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 89220 | 2.31 | norx3261v3 | crypto_aead/norx3261v3/ref | icc -xAVX -O3 -fomit-frame-pointer |
| | norx3261v3 | crypto_aead/norx3261v3/neon | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 23164 | 1.00 | norx6441v1 | crypto_aead/norx6441v1/xmm | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 37868 | 1.63 | norx6441v1 | crypto_aead/norx6441v1/ref | icc -xAVX -O3 -fomit-frame-pointer |
| | norx6441v1 | crypto_aead/norx6441v1/ymm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 19924 | 1.00 | norx6441v2 | crypto_aead/norx6441v2/xmm | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 33608 | 1.69 | norx6441v2 | crypto_aead/norx6441v2/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| | norx6441v2 | crypto_aead/norx6441v2/ymm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 19916 | 1.00 | norx6441v3 | crypto_aead/norx6441v3/xmm | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 33740 | 1.69 | norx6441v3 | crypto_aead/norx6441v3/ref | icc -xAVX -O2 -fomit-frame-pointer |
| | norx6441v3 | crypto_aead/norx6441v3/neon | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | norx6441v3 | crypto_aead/norx6441v3/ymm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 47356 | 1.00 | norx6444v1 | crypto_aead/norx6444v1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 40448 | 1.00 | norx6444v2 | crypto_aead/norx6444v2/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 40580 | 1.00 | norx6444v3 | crypto_aead/norx6444v3/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| | norx6444v3 | crypto_aead/norx6444v3/ymm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 34760 | 1.00 | norx6461v1 | crypto_aead/norx6461v1/xmm | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 54860 | 1.58 | norx6461v1 | crypto_aead/norx6461v1/ref | icc -no-vec |
| | norx6461v1 | crypto_aead/norx6461v1/ymm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 29708 | 1.00 | norx6461v2 | crypto_aead/norx6461v2/xmm | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 48216 | 1.62 | norx6461v2 | crypto_aead/norx6461v2/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| | norx6461v2 | crypto_aead/norx6461v2/ymm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 29696 | 1.00 | norx6461v3 | crypto_aead/norx6461v3/xmm | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 48340 | 1.63 | norx6461v3 | crypto_aead/norx6461v3/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| | norx6461v3 | crypto_aead/norx6461v3/neon | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | norx6461v3 | crypto_aead/norx6461v3/ymm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 162020 | 1.00 | oceankeyakv1 | crypto_aead/oceankeyakv1/ref | gcc -funroll-loops -O2 -fomit-frame-pointer (6.3.0) |
| 31964 | 1.00 | oceankeyakv2 | crypto_aead/oceankeyakv2/SandyBridge | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (6.3.0) |
| 32316 | 1.01 | oceankeyakv2 | crypto_aead/oceankeyakv2/Nehalem | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 47692 | 1.49 | oceankeyakv2 | crypto_aead/oceankeyakv2/asmX86-64shld | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 52964 | 1.66 | oceankeyakv2 | crypto_aead/oceankeyakv2/generic64lc | icc -xAVX -O2 -fomit-frame-pointer |
| 55036 | 1.72 | oceankeyakv2 | crypto_aead/oceankeyakv2/asmX86-64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 56024 | 1.75 | oceankeyakv2 | crypto_aead/oceankeyakv2/generic64 | icc -xAVX -O2 -fomit-frame-pointer |
| 116652 | 3.65 | oceankeyakv2 | crypto_aead/oceankeyakv2/reference | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer |
| 126140 | 3.95 | oceankeyakv2 | crypto_aead/oceankeyakv2/compact | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 159956 | 5.00 | oceankeyakv2 | crypto_aead/oceankeyakv2/generic32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 159980 | 5.01 | oceankeyakv2 | crypto_aead/oceankeyakv2/generic32lc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 2074252 | 64.89 | oceankeyakv2 | crypto_aead/oceankeyakv2/reference32bits | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer |
| | oceankeyakv2 | crypto_aead/oceankeyakv2/ARMv8A | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | oceankeyakv2 | crypto_aead/oceankeyakv2/AVR8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | oceankeyakv2 | crypto_aead/oceankeyakv2/Bulldozer | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | oceankeyakv2 | crypto_aead/oceankeyakv2/Haswell | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | oceankeyakv2 | crypto_aead/oceankeyakv2/KnightsLanding | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | oceankeyakv2 | crypto_aead/oceankeyakv2/ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | oceankeyakv2 | crypto_aead/oceankeyakv2/refnew | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 155920 | 1.00 | omdsha256k128n96tau128v1 | crypto_aead/omdsha256k128n96tau128v1/avx1 | icc (17.0.20170213) |
| 179956 | 1.15 | omdsha256k128n96tau128v1 | crypto_aead/omdsha256k128n96tau128v1/sse4 | icc -xAVX -O2 -fomit-frame-pointer |
| 225524 | 1.45 | omdsha256k128n96tau128v1 | crypto_aead/omdsha256k128n96tau128v1/ref | icc (17.0.20170213) |
| 142504 | 1.00 | omdsha256k128n96tau128v2 | crypto_aead/omdsha256k128n96tau128v2/avx1 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (6.3.0) |
| 167020 | 1.17 | omdsha256k128n96tau128v2 | crypto_aead/omdsha256k128n96tau128v2/sse4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 225832 | 1.58 | omdsha256k128n96tau128v2 | crypto_aead/omdsha256k128n96tau128v2/ref | icc |
| 156036 | 1.00 | omdsha256k128n96tau64v1 | crypto_aead/omdsha256k128n96tau64v1/avx1 | icc (17.0.20170213) |
| 179592 | 1.15 | omdsha256k128n96tau64v1 | crypto_aead/omdsha256k128n96tau64v1/sse4 | icc -xAVX -O3 -fomit-frame-pointer |
| 227408 | 1.46 | omdsha256k128n96tau64v1 | crypto_aead/omdsha256k128n96tau64v1/ref | icc -xAVX -O2 -fomit-frame-pointer |
| 142520 | 1.00 | omdsha256k128n96tau64v2 | crypto_aead/omdsha256k128n96tau64v2/avx1 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0) |
| 167008 | 1.17 | omdsha256k128n96tau64v2 | crypto_aead/omdsha256k128n96tau64v2/sse4 | gcc -funroll-loops -O3 -fomit-frame-pointer |
| 225912 | 1.59 | omdsha256k128n96tau64v2 | crypto_aead/omdsha256k128n96tau64v2/ref | icc |
| 155828 | 1.00 | omdsha256k128n96tau96v1 | crypto_aead/omdsha256k128n96tau96v1/avx1 | icc (17.0.20170213) |
| 179980 | 1.15 | omdsha256k128n96tau96v1 | crypto_aead/omdsha256k128n96tau96v1/sse4 | icc (17.0.20170213) |
| 225452 | 1.45 | omdsha256k128n96tau96v1 | crypto_aead/omdsha256k128n96tau96v1/ref | icc (17.0.20170213) |
| 142524 | 1.00 | omdsha256k128n96tau96v2 | crypto_aead/omdsha256k128n96tau96v2/avx1 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0) |
| 166992 | 1.17 | omdsha256k128n96tau96v2 | crypto_aead/omdsha256k128n96tau96v2/sse4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 225840 | 1.58 | omdsha256k128n96tau96v2 | crypto_aead/omdsha256k128n96tau96v2/ref | icc |
| 156116 | 1.00 | omdsha256k192n104tau128v1 | crypto_aead/omdsha256k192n104tau128v1/avx1 | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 179840 | 1.15 | omdsha256k192n104tau128v1 | crypto_aead/omdsha256k192n104tau128v1/sse4 | icc -xAVX -O3 -fomit-frame-pointer |
| 225424 | 1.44 | omdsha256k192n104tau128v1 | crypto_aead/omdsha256k192n104tau128v1/ref | icc |
| 142496 | 1.00 | omdsha256k192n104tau128v2 | crypto_aead/omdsha256k192n104tau128v2/avx1 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0) |
| 167020 | 1.17 | omdsha256k192n104tau128v2 | crypto_aead/omdsha256k192n104tau128v2/sse4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 227320 | 1.60 | omdsha256k192n104tau128v2 | crypto_aead/omdsha256k192n104tau128v2/ref | icc -xAVX -O2 -fomit-frame-pointer |
| 155752 | 1.00 | omdsha256k256n104tau160v1 | crypto_aead/omdsha256k256n104tau160v1/avx1 | icc (17.0.20170213) |
| 179880 | 1.15 | omdsha256k256n104tau160v1 | crypto_aead/omdsha256k256n104tau160v1/sse4 | icc -xAVX -O3 -fomit-frame-pointer |
| 225592 | 1.45 | omdsha256k256n104tau160v1 | crypto_aead/omdsha256k256n104tau160v1/ref | icc (17.0.20170213) |
| 142508 | 1.00 | omdsha256k256n104tau160v2 | crypto_aead/omdsha256k256n104tau160v2/avx1 | gcc -funroll-loops -O3 -fomit-frame-pointer (6.3.0) |
| 166940 | 1.17 | omdsha256k256n104tau160v2 | crypto_aead/omdsha256k256n104tau160v2/sse4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 225936 | 1.59 | omdsha256k256n104tau160v2 | crypto_aead/omdsha256k256n104tau160v2/ref | icc |
| 155764 | 1.00 | omdsha256k256n248tau256v1 | crypto_aead/omdsha256k256n248tau256v1/avx1 | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 179644 | 1.15 | omdsha256k256n248tau256v1 | crypto_aead/omdsha256k256n248tau256v1/sse4 | icc |
| 225332 | 1.45 | omdsha256k256n248tau256v1 | crypto_aead/omdsha256k256n248tau256v1/ref | icc |
| 142516 | 1.00 | omdsha256k256n248tau256v2 | crypto_aead/omdsha256k256n248tau256v2/avx1 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0) |
| 166996 | 1.17 | omdsha256k256n248tau256v2 | crypto_aead/omdsha256k256n248tau256v2/sse4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 227652 | 1.60 | omdsha256k256n248tau256v2 | crypto_aead/omdsha256k256n248tau256v2/ref | icc |
| 117780 | 1.00 | omdsha512k128n128tau128v1 | crypto_aead/omdsha512k128n128tau128v1/avx1 | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 133704 | 1.14 | omdsha512k128n128tau128v1 | crypto_aead/omdsha512k128n128tau128v1/sse4 | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 165696 | 1.41 | omdsha512k128n128tau128v1 | crypto_aead/omdsha512k128n128tau128v1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 106032 | 1.00 | omdsha512k128n128tau128v2 | crypto_aead/omdsha512k128n128tau128v2/avx1 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (6.3.0) |
| 123232 | 1.16 | omdsha512k128n128tau128v2 | crypto_aead/omdsha512k128n128tau128v2/sse4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (6.3.0) |
| 168384 | 1.59 | omdsha512k128n128tau128v2 | crypto_aead/omdsha512k128n128tau128v2/ref | icc |
| 118204 | 1.00 | omdsha512k256n256tau256v1 | crypto_aead/omdsha512k256n256tau256v1/avx1 | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 134816 | 1.14 | omdsha512k256n256tau256v1 | crypto_aead/omdsha512k256n256tau256v1/sse4 | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 165772 | 1.40 | omdsha512k256n256tau256v1 | crypto_aead/omdsha512k256n256tau256v1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 106040 | 1.00 | omdsha512k256n256tau256v2 | crypto_aead/omdsha512k256n256tau256v2/avx1 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0) |
| 123336 | 1.16 | omdsha512k256n256tau256v2 | crypto_aead/omdsha512k256n256tau256v2/sse4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer |
| 166248 | 1.57 | omdsha512k256n256tau256v2 | crypto_aead/omdsha512k256n256tau256v2/ref | icc -xAVX -O3 -fomit-frame-pointer |
| 117984 | 1.00 | omdsha512k512n256tau256v1 | crypto_aead/omdsha512k512n256tau256v1/avx1 | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 133620 | 1.13 | omdsha512k512n256tau256v1 | crypto_aead/omdsha512k512n256tau256v1/sse4 | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 165880 | 1.41 | omdsha512k512n256tau256v1 | crypto_aead/omdsha512k512n256tau256v1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 106020 | 1.00 | omdsha512k512n256tau256v2 | crypto_aead/omdsha512k512n256tau256v2/avx1 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0) |
| 123456 | 1.16 | omdsha512k512n256tau256v2 | crypto_aead/omdsha512k512n256tau256v2/sse4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0) |
| 166300 | 1.57 | omdsha512k512n256tau256v2 | crypto_aead/omdsha512k512n256tau256v2/ref | icc -xAVX -O3 -fomit-frame-pointer |
| 41016 | 1.00 | paeq128 | crypto_aead/paeq128/aesni | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 3379072 | 82.38 | paeq128 | crypto_aead/paeq128/ref | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| | paeq128 | crypto_aead/paeq128/opt-win-aes | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 41232 | 1.00 | paeq128t | crypto_aead/paeq128t/aesni | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 3270776 | 79.33 | paeq128t | crypto_aead/paeq128t/ref | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 41040 | 1.00 | paeq128tnm | crypto_aead/paeq128tnm/aesni | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 3271320 | 79.71 | paeq128tnm | crypto_aead/paeq128tnm/ref | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| | paeq128tnm | crypto_aead/paeq128tnm/opt-win-aes | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 49508 | 1.00 | paeq160 | crypto_aead/paeq160/aesni | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 3719192 | 75.12 | paeq160 | crypto_aead/paeq160/ref | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 32724 | 1.00 | paeq64 | crypto_aead/paeq64/aesni | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 2731720 | 83.48 | paeq64 | crypto_aead/paeq64/ref | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 34596 | 1.00 | paeq80 | crypto_aead/paeq80/aesni | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 2833412 | 81.90 | paeq80 | crypto_aead/paeq80/ref | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 395672 | 1.00 | pi16cipher096v1 | crypto_aead/pi16cipher096v1/optimized_nonSSE | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (6.3.0) |
| 526284 | 1.33 | pi16cipher096v1 | crypto_aead/pi16cipher096v1/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 448464 | 1.00 | pi16cipher096v2 | crypto_aead/pi16cipher096v2/ref2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0) |
| 452884 | 1.01 | pi16cipher096v2 | crypto_aead/pi16cipher096v2/goptv | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 532348 | 1.19 | pi16cipher096v2 | crypto_aead/pi16cipher096v2/ref3 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer |
| | pi16cipher096v2 | crypto_aead/pi16cipher096v2/optimized_nonSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi16cipher096v2 | crypto_aead/pi16cipher096v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 395880 | 1.00 | pi16cipher128v1 | crypto_aead/pi16cipher128v1/optimized_nonSSE | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (6.3.0) |
| 526652 | 1.33 | pi16cipher128v1 | crypto_aead/pi16cipher128v1/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 448432 | 1.00 | pi16cipher128v2 | crypto_aead/pi16cipher128v2/ref2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0) |
| 452932 | 1.01 | pi16cipher128v2 | crypto_aead/pi16cipher128v2/goptv | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| 532544 | 1.19 | pi16cipher128v2 | crypto_aead/pi16cipher128v2/ref3 | gcc -march=nocona -O3 -fomit-frame-pointer |
| | pi16cipher128v2 | crypto_aead/pi16cipher128v2/optimized_nonSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi16cipher128v2 | crypto_aead/pi16cipher128v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 182788 | 1.00 | pi32cipher128v1 | crypto_aead/pi32cipher128v1/optimized_nonSSE | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 211820 | 1.16 | pi32cipher128v1 | crypto_aead/pi32cipher128v1/ref | icc -xAVX -O3 -fomit-frame-pointer |
| 76920 | 1.00 | pi32cipher128v2 | crypto_aead/pi32cipher128v2/goptv | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 221348 | 2.88 | pi32cipher128v2 | crypto_aead/pi32cipher128v2/ref2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 263632 | 3.43 | pi32cipher128v2 | crypto_aead/pi32cipher128v2/ref3 | gcc -march=barcelona -O3 -fomit-frame-pointer |
| | pi32cipher128v2 | crypto_aead/pi32cipher128v2/optimized_nonSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| | pi32cipher128v2 | crypto_aead/pi32cipher128v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 184084 | 1.00 | pi32cipher256v1 | crypto_aead/pi32cipher256v1/optimized_nonSSE | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 216684 | 1.18 | pi32cipher256v1 | crypto_aead/pi32cipher256v1/ref | icc |
| 76808 | 1.00 | pi32cipher256v2 | crypto_aead/pi32cipher256v2/goptv | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (6.3.0) |
| 222432 | 2.90 | pi32cipher256v2 | crypto_aead/pi32cipher256v2/ref2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 263624 | 3.43 | pi32cipher256v2 | crypto_aead/pi32cipher256v2/ref3 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer |
| | pi32cipher256v2 | crypto_aead/pi32cipher256v2/optimized_nonSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi32cipher256v2 | crypto_aead/pi32cipher256v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 93156 | 1.00 | pi64cipher128v1 | crypto_aead/pi64cipher128v1/optimized_nonSSE | icc (17.0.20170213) |
| 106264 | 1.14 | pi64cipher128v1 | crypto_aead/pi64cipher128v1/ref | icc -xAVX -O3 -fomit-frame-pointer |
| 82864 | 1.00 | pi64cipher128v2 | crypto_aead/pi64cipher128v2/goptv | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer (6.3.0) |
| 121116 | 1.46 | pi64cipher128v2 | crypto_aead/pi64cipher128v2/ref2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 149184 | 1.80 | pi64cipher128v2 | crypto_aead/pi64cipher128v2/ref3 | gcc -O3 -fomit-frame-pointer |
| | pi64cipher128v2 | crypto_aead/pi64cipher128v2/optimized_nonSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher128v2 | crypto_aead/pi64cipher128v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 88812 | 1.00 | pi64cipher256v1 | crypto_aead/pi64cipher256v1/optimized_AVX | gcc -m64 -march=k8 -O2 -fomit-frame-pointer (6.3.0) |
| 93136 | 1.05 | pi64cipher256v1 | crypto_aead/pi64cipher256v1/optimized_nonSSE | icc -no-vec |
| 93360 | 1.05 | pi64cipher256v1 | crypto_aead/pi64cipher256v1/optimized_SSE | icc -xAVX -O2 -fomit-frame-pointer |
| 106276 | 1.20 | pi64cipher256v1 | crypto_aead/pi64cipher256v1/ref | icc -xAVX -O3 -fomit-frame-pointer |
| | pi64cipher256v1 | crypto_aead/pi64cipher256v1/optimized_AVX2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v1oneround | crypto_aead/pi64cipher256v1oneround/optimized_nonSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v1oneround | crypto_aead/pi64cipher256v1oneround/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v1tworounds | crypto_aead/pi64cipher256v1tworounds/optimized_nonSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v1tworounds | crypto_aead/pi64cipher256v1tworounds/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 83120 | 1.00 | pi64cipher256v2 | crypto_aead/pi64cipher256v2/goptv | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0) |
| 119572 | 1.44 | pi64cipher256v2 | crypto_aead/pi64cipher256v2/ref2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| 149684 | 1.80 | pi64cipher256v2 | crypto_aead/pi64cipher256v2/ref3 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v2 | crypto_aead/pi64cipher256v2/optimized_nonSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v2 | crypto_aead/pi64cipher256v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v2oneround | crypto_aead/pi64cipher256v2oneround/optimized_nonSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v2oneround | crypto_aead/pi64cipher256v2oneround/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v2tworounds | crypto_aead/pi64cipher256v2tworounds/optimized_nonSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v2tworounds | crypto_aead/pi64cipher256v2tworounds/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v2wideblock16KB | crypto_aead/pi64cipher256v2wideblock16KB/optimized_nonSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v2wideblock16KB | crypto_aead/pi64cipher256v2wideblock16KB/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v2wideblock2KB | crypto_aead/pi64cipher256v2wideblock2KB/optimized_nonSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v2wideblock2KB | crypto_aead/pi64cipher256v2wideblock2KB/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v2wideblock4KB | crypto_aead/pi64cipher256v2wideblock4KB/optimized_nonSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v2wideblock4KB | crypto_aead/pi64cipher256v2wideblock4KB/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v2wideblock512B | crypto_aead/pi64cipher256v2wideblock512B/optimized_nonSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v2wideblock512B | crypto_aead/pi64cipher256v2wideblock512B/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v2wideblock8KB | crypto_aead/pi64cipher256v2wideblock8KB/optimized_nonSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | pi64cipher256v2wideblock8KB | crypto_aead/pi64cipher256v2wideblock8KB/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ppaev11 | crypto_aead/ppaev11/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 34164516 | 1.00 | present80n6silcv1 | crypto_aead/present80n6silcv1/ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer (6.3.0) |
| 33580192 | 1.00 | present80n6t4silcv2 | crypto_aead/present80n6t4silcv2/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 428788 | 1.00 | present80n6t4silcv3 | crypto_aead/present80n6t4silcv3/vperm | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 33676240 | 78.54 | present80n6t4silcv3 | crypto_aead/present80n6t4silcv3/ref | icc -xAVX -O3 -fomit-frame-pointer |
| 19369160 | 1.00 | primatesv1ape120 | crypto_aead/primatesv1ape120/ref | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 11069648 | 1.00 | primatesv1ape80 | crypto_aead/primatesv1ape80/ref | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 9274712 | 1.00 | primatesv1gibbon120 | crypto_aead/primatesv1gibbon120/ref | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 6386852 | 1.00 | primatesv1gibbon80 | crypto_aead/primatesv1gibbon80/ref | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 18232616 | 1.00 | primatesv1hanuman120 | crypto_aead/primatesv1hanuman120/ref | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 11874724 | 1.00 | primatesv1hanuman80 | crypto_aead/primatesv1hanuman80/ref | icpc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 813012 | 1.00 | proest128apev1 | crypto_aead/proest128apev1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 670144 | 1.00 | proest128copav1 | crypto_aead/proest128copav1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 464636 | 1.00 | proest128otrv1 | crypto_aead/proest128otrv1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 467748 | 1.00 | proest256apev1 | crypto_aead/proest256apev1/ref | gcc -funroll-loops -O3 -fomit-frame-pointer (6.3.0) |
| 387004 | 1.00 | proest256copav1 | crypto_aead/proest256copav1/ref | gcc -funroll-loops -O3 -fomit-frame-pointer (6.3.0) |
| 252968 | 1.00 | proest256otrv1 | crypto_aead/proest256otrv1/ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (6.3.0) |
| 3373276 | 1.00 | raviyoylav1 | crypto_aead/raviyoylav1/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 256436 | 1.00 | riverkeyakv1 | crypto_aead/riverkeyakv1/ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (6.3.0) |
| 58960 | 1.00 | riverkeyakv2 | crypto_aead/riverkeyakv2/generic32lc | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 60680 | 1.03 | riverkeyakv2 | crypto_aead/riverkeyakv2/generic64lc | icc |
| 63332 | 1.07 | riverkeyakv2 | crypto_aead/riverkeyakv2/generic64 | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 64124 | 1.09 | riverkeyakv2 | crypto_aead/riverkeyakv2/generic32 | icc |
| 131976 | 2.24 | riverkeyakv2 | crypto_aead/riverkeyakv2/reference | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer |
| 145572 | 2.47 | riverkeyakv2 | crypto_aead/riverkeyakv2/compact | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
| | riverkeyakv2 | crypto_aead/riverkeyakv2/ARMv8A | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | riverkeyakv2 | crypto_aead/riverkeyakv2/AVR8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | riverkeyakv2 | crypto_aead/riverkeyakv2/ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | riverkeyakv2 | crypto_aead/riverkeyakv2/refnew | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 298260 | 1.00 | sablierv1 | crypto_aead/sablierv1/ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer (6.3.0) |
| 63920 | 1.00 | scream10v1 | crypto_aead/scream10v1/sse | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0) |
| 364584 | 5.70 | scream10v1 | crypto_aead/scream10v1/ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 63052 | 1.00 | scream10v2 | crypto_aead/scream10v2/sse | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0) |
| 364660 | 5.78 | scream10v2 | crypto_aead/scream10v2/ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 63696 | 1.00 | scream10v3 | crypto_aead/scream10v3/sse | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0) |
| 375476 | 5.89 | scream10v3 | crypto_aead/scream10v3/ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer |
| 75092 | 1.00 | scream12v1 | crypto_aead/scream12v1/sse | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0) |
| 429576 | 5.72 | scream12v1 | crypto_aead/scream12v1/ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 74188 | 1.00 | scream12v2 | crypto_aead/scream12v2/sse | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0) |
| 429720 | 5.79 | scream12v2 | crypto_aead/scream12v2/ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer |
| 75024 | 1.00 | scream12v3 | crypto_aead/scream12v3/sse | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0) |
| 442312 | 5.90 | scream12v3 | crypto_aead/scream12v3/ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer |
| 130548 | 1.00 | seakeyakv1 | crypto_aead/seakeyakv1/ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (6.3.0) |
| 23688 | 1.00 | seakeyakv2 | crypto_aead/seakeyakv2/SandyBridge | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 23920 | 1.01 | seakeyakv2 | crypto_aead/seakeyakv2/Nehalem | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| 24104 | 1.02 | seakeyakv2 | crypto_aead/seakeyakv2/Haswell | icc -xAVX -O2 -fomit-frame-pointer |
| 24452 | 1.03 | seakeyakv2 | crypto_aead/seakeyakv2/KnightsLanding | icc -xAVX -O2 -fomit-frame-pointer |
| 37404 | 1.58 | seakeyakv2 | crypto_aead/seakeyakv2/asmX86-64shld | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
| 41640 | 1.76 | seakeyakv2 | crypto_aead/seakeyakv2/generic64lc | icc -xAVX -O2 -fomit-frame-pointer |
| 43208 | 1.82 | seakeyakv2 | crypto_aead/seakeyakv2/asmX86-64 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer |
| 44364 | 1.87 | seakeyakv2 | crypto_aead/seakeyakv2/generic64 | icc -xAVX -O2 -fomit-frame-pointer |
| 92064 | 3.89 | seakeyakv2 | crypto_aead/seakeyakv2/reference | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 98724 | 4.17 | seakeyakv2 | crypto_aead/seakeyakv2/compact | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer |
| 126288 | 5.33 | seakeyakv2 | crypto_aead/seakeyakv2/generic32lc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 126292 | 5.33 | seakeyakv2 | crypto_aead/seakeyakv2/generic32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| 1669200 | 70.47 | seakeyakv2 | crypto_aead/seakeyakv2/reference32bits | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| | seakeyakv2 | crypto_aead/seakeyakv2/ARMv8A | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| | seakeyakv2 | crypto_aead/seakeyakv2/AVR8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| | seakeyakv2 | crypto_aead/seakeyakv2/Bulldozer | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (6.3.0) |
| | seakeyakv2 | crypto_aead/seakeyakv2/ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | seakeyakv2 | crypto_aead/seakeyakv2/refnew | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 208872 | 1.00 | shellaes128v1d4n64 | crypto_aead/shellaes128v1d4n64/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0) |
| 208752 | 1.00 | shellaes128v1d4n80 | crypto_aead/shellaes128v1d4n80/ref | gcc -funroll-loops -O3 -fomit-frame-pointer (6.3.0) |
| 206840 | 1.00 | shellaes128v1d5n64 | crypto_aead/shellaes128v1d5n64/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0) |
| 207084 | 1.00 | shellaes128v1d5n80 | crypto_aead/shellaes128v1d5n80/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0) |
| 204924 | 1.00 | shellaes128v1d6n64 | crypto_aead/shellaes128v1d6n64/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0) |
| 205144 | 1.00 | shellaes128v1d6n80 | crypto_aead/shellaes128v1d6n80/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0) |
| 205216 | 1.00 | shellaes128v1d7n64 | crypto_aead/shellaes128v1d7n64/ref | gcc -funroll-loops -O3 -fomit-frame-pointer (6.3.0) |
| 205068 | 1.00 | shellaes128v1d7n80 | crypto_aead/shellaes128v1d7n80/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0) |
| 204900 | 1.00 | shellaes128v1d8n64 | crypto_aead/shellaes128v1d8n64/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0) |
| 205312 | 1.00 | shellaes128v1d8n80 | crypto_aead/shellaes128v1d8n80/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0) |
| 211344 | 1.00 | shellaes128v2d4n64 | crypto_aead/shellaes128v2d4n64/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0) |
| 211300 | 1.00 | shellaes128v2d4n80 | crypto_aead/shellaes128v2d4n80/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0) |
| 208828 | 1.00 | shellaes128v2d5n64 | crypto_aead/shellaes128v2d5n64/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0) |
| 208732 | 1.00 | shellaes128v2d5n80 | crypto_aead/shellaes128v2d5n80/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0) |
| 207412 | 1.00 | shellaes128v2d6n64 | crypto_aead/shellaes128v2d6n64/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0) |
| 207736 | 1.00 | shellaes128v2d6n80 | crypto_aead/shellaes128v2d6n80/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0) |
| 207036 | 1.00 | shellaes128v2d7n64 | crypto_aead/shellaes128v2d7n64/ref | gcc -funroll-loops -O3 -fomit-frame-pointer (6.3.0) |
| 207052 | 1.00 | shellaes128v2d7n80 | crypto_aead/shellaes128v2d7n80/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (6.3.0) |
| 207536 | 1.00 | shellaes128v2d8n64 | crypto_aead/shellaes128v2d8n64/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0) |
| 207708 | 1.00 | shellaes128v2d8n80 | crypto_aead/shellaes128v2d8n80/ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (6.3.0) |
| 6712 | 1.00 | silverv1 | crypto_aead/silverv1/aesnioptimized | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (6.3.0) |
| 88652 | 13.21 | silverv1 | crypto_aead/silverv1/littleendoptnotaesni | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 101604 | 15.14 | silverv1 | crypto_aead/silverv1/anotherlittleend | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
| 368344 | 54.88 | silverv1 | crypto_aead/silverv1/ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer |
| | silverv1 | crypto_aead/silverv1/bigendoptimized | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | simonjambu128v2 | crypto_aead/simonjambu128v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | simonjambu64v2 | crypto_aead/simonjambu64v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | simonjambu96v2 | crypto_aead/simonjambu96v2/ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| 199376 | 1.00 | stribob192r1 | crypto_aead/stribob192r1/xmm | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 213132 | 1.07 | stribob192r1 | crypto_aead/stribob192r1/ref | icc -xAVX -O3 -fomit-frame-pointer |
| 4520612 | 22.67 | stribob192r1 | crypto_aead/stribob192r1/8bit | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 145128 | 1.00 | stribob192r2 | crypto_aead/stribob192r2/ssse3 | icc -xAVX -O2 -fomit-frame-pointer (17.0.20170213) |
| 202648 | 1.40 | stribob192r2 | crypto_aead/stribob192r2/ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer |
| 274360 | 1.89 | stribob192r2 | crypto_aead/stribob192r2/smaller | icc -no-vec |
| 500868 | 3.45 | stribob192r2 | crypto_aead/stribob192r2/bitslice | icc -xAVX -O3 -fomit-frame-pointer |
| 2011468 | 13.86 | stribob192r2 | crypto_aead/stribob192r2/8bit | icc -xAVX -O3 -fomit-frame-pointer |
| 2672 | 1.00 | tiaoxinv1 | crypto_aead/tiaoxinv1/aesnim | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer (6.3.0) |
| 3016 | 1.13 | tiaoxinv1 | crypto_aead/tiaoxinv1/opt | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer |
| 35632 | 13.34 | tiaoxinv1 | crypto_aead/tiaoxinv1/table | gcc -funroll-loops -Os -fomit-frame-pointer |
| 1963508 | 734.85 | tiaoxinv1 | crypto_aead/tiaoxinv1/ref | icc -xAVX -O3 -fomit-frame-pointer |
| 2648 | 1.00 | tiaoxinv2 | crypto_aead/tiaoxinv2/nim | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer (6.3.0) |
| 35592 | 13.44 | tiaoxinv2 | crypto_aead/tiaoxinv2/ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer |
| 278380 | 1.00 | trivia0v1 | crypto_aead/trivia0v1/ref | icc (17.0.20170213) |
| 94448 | 1.00 | trivia0v2 | crypto_aead/trivia0v2/sse4 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (6.3.0) |
| 286404 | 3.03 | trivia0v2 | crypto_aead/trivia0v2/ref | icc -xAVX -O2 -fomit-frame-pointer |
| 280640 | 1.00 | trivia128v1 | crypto_aead/trivia128v1/ref | icc -no-vec (17.0.20170213) |
| 291120 | 1.00 | trivia128v2 | crypto_aead/trivia128v2/ref | icc -no-vec (17.0.20170213) |
| 791860 | 1.00 | twine80n6clocv1 | crypto_aead/twine80n6clocv1/ref | icc -no-vec (17.0.20170213) |
| 97428 | 1.00 | twine80n6t4clocv2 | crypto_aead/twine80n6t4clocv2/vperm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv |
| 1045688 | 10.73 | twine80n6t4clocv2 | crypto_aead/twine80n6t4clocv2/ref | icc -xAVX -O3 -fomit-frame-pointer |
| 91068 | 1.00 | twine80n6t4clocv3 | crypto_aead/twine80n6t4clocv3/vperm | icc (17.0.20170213) |
| 1041144 | 11.43 | twine80n6t4clocv3 | crypto_aead/twine80n6t4clocv3/ref | icc -xAVX -O3 -fomit-frame-pointer |
| 25216 | 1.00 | wheeshtv1mr3fr1t128 | crypto_aead/wheeshtv1mr3fr1t128/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 25284 | 1.00 | wheeshtv1mr3fr1t256 | crypto_aead/wheeshtv1mr3fr1t256/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 31432 | 1.00 | wheeshtv1mr3fr3t256 | crypto_aead/wheeshtv1mr3fr3t256/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |
| 55944 | 1.00 | wheeshtv1mr5fr7t256 | crypto_aead/wheeshtv1mr5fr7t256/ref | icc -no-vec (17.0.20170213) |
| 96200 | 1.00 | yaes128v2 | crypto_aead/yaes128v2/ref | icc -xAVX -O3 -fomit-frame-pointer (17.0.20170213) |