Time | Relative time | Primitive | Implementation | Compiler |
9359343 | 1.00 | acorn128 | ref | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer (7.3.0) |
132300 | 1.00 | acorn128v2 | opt | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
9388155 | 70.96 | acorn128v2 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer |
104321 | 1.00 | acorn128v3 | opt1 | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
993720 | 9.53 | acorn128v3 | 8bitfast | gcc -funroll-loops -m64 -O -fomit-frame-pointer |
9385264 | 89.97 | acorn128v3 | ref | gcc -mcpu=G5 -O3 -fomit-frame-pointer |
| | acorn128v3 | 8bitcompact | gcc -m64 -O3 -fomit-frame-pointer |
| | acorn128v3 | 8bitfast2 | gcc -m64 -O3 -fomit-frame-pointer |
326291 | 1.00 | aeadaes128ocbtaglen128v1 | opt | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
409199 | 1.25 | aeadaes128ocbtaglen128v1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
409640 | 1.00 | aeadaes128ocbtaglen64v1 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
408807 | 1.00 | aeadaes128ocbtaglen96v1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
385973 | 1.00 | aeadaes192ocbtaglen128v1 | opt | gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer (7.3.0) |
468293 | 1.21 | aeadaes192ocbtaglen128v1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
468440 | 1.00 | aeadaes192ocbtaglen64v1 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
468342 | 1.00 | aeadaes192ocbtaglen96v1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
442323 | 1.00 | aeadaes256ocbtaglen128v1 | opt | gcc -m64 -mcpu=G3 -O -fomit-frame-pointer (7.3.0) |
527142 | 1.19 | aeadaes256ocbtaglen128v1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
527730 | 1.00 | aeadaes256ocbtaglen64v1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
528122 | 1.00 | aeadaes256ocbtaglen96v1 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
159005 | 1.00 | aegis128 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer (7.3.0) |
| | aegis128 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
133231 | 1.00 | aegis128l | ref | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
| | aegis128l | aesnia | gcc -m64 -O3 -fomit-frame-pointer |
| | aegis128l | aesnib | gcc -m64 -O3 -fomit-frame-pointer |
| | aegis128l | aesnic | gcc -m64 -O3 -fomit-frame-pointer |
192276 | 1.00 | aegis256 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | aegis256 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
680530032 | 1.00 | aes128avalanchev1 | ref | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer (7.3.0) |
257250 | 1.00 | aes128cpfbv1 | gladman | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.3.0) |
321097 | 1.25 | aes128cpfbv1 | aesref | gcc -funroll-loops -O3 -fomit-frame-pointer |
369264 | 1.44 | aes128cpfbv1 | ref | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer |
| | aes128cpfbv1 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | aes128cpfbv1 | evp | gcc -m64 -O3 -fomit-frame-pointer |
4572141 | 1.00 | aes128gcmv1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
| | aes128gcmv1 | openssl | gcc -m64 -O3 -fomit-frame-pointer |
510629 | 1.00 | aes128marble4rv1 | ref | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
304486 | 1.00 | aes128n12clocv1 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer (7.3.0) |
328496 | 1.00 | aes128n12silcv1 | ref | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
304486 | 1.00 | aes128n12t8clocv2 | ref | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
| | aes128n12t8clocv2 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
304682 | 1.00 | aes128n12t8clocv3 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
| | aes128n12t8clocv3 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
327026 | 1.00 | aes128n12t8silcv2 | ref | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
| | aes128n12t8silcv2 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
327908 | 1.00 | aes128n12t8silcv3 | ref | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
| | aes128n12t8silcv3 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
305221 | 1.00 | aes128n8clocv1 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.3.0) |
327467 | 1.00 | aes128n8silcv1 | ref | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
304437 | 1.00 | aes128n8t8clocv2 | ref | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
| | aes128n8t8clocv2 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
328300 | 1.00 | aes128n8t8silcv2 | ref | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
| | aes128n8t8silcv2 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
237944 | 1.00 | aes128otrcv3 | ref | gcc -m64 -O3 -fomit-frame-pointer (7.3.0) |
| | aes128otrcv3 | ni_p7m1 | gcc -m64 -O3 -fomit-frame-pointer (7.3.0) |
| | aes128otrcv3 | ni_p7m2 | gcc -m64 -O3 -fomit-frame-pointer (7.3.0) |
| | aes128otrcv3 | ni_p8m1 | gcc -m64 -O3 -fomit-frame-pointer (7.3.0) |
| | aes128otrcv3 | ni_p8m2 | gcc -m64 -O3 -fomit-frame-pointer (7.3.0) |
259504 | 1.00 | aes128otrpv1 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
263179 | 1.00 | aes128otrpv2 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
261023 | 1.00 | aes128otrpv3 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
| | aes128otrpv3 | ni_p7m1 | gcc -m64 -O3 -fomit-frame-pointer |
| | aes128otrpv3 | ni_p7m2 | gcc -m64 -O3 -fomit-frame-pointer |
| | aes128otrpv3 | ni_p8m1 | gcc -m64 -O3 -fomit-frame-pointer |
| | aes128otrpv3 | ni_p8m2 | gcc -m64 -O3 -fomit-frame-pointer |
248038 | 1.00 | aes128otrsv1 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
250390 | 1.00 | aes128otrsv2 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
251223 | 1.00 | aes128otrsv3 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | aes128otrsv3 | ni_p7m1 | gcc -m64 -O3 -fomit-frame-pointer |
| | aes128otrsv3 | ni_p7m2 | gcc -m64 -O3 -fomit-frame-pointer |
| | aes128otrsv3 | ni_p8m1 | gcc -m64 -O3 -fomit-frame-pointer |
| | aes128otrsv3 | ni_p8m2 | gcc -m64 -O3 -fomit-frame-pointer |
425908 | 1.00 | aes128poetv1aes128 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
| | aes128poetv1aes128 | ni | gcc -m64 -O3 -fomit-frame-pointer |
331828 | 1.00 | aes128poetv1aes4 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
| | aes128poetv1aes4 | ni | gcc -m64 -O3 -fomit-frame-pointer |
424438 | 1.00 | aes128poetv2aes128 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | aes128poetv2aes128ni | ref | gcc -m64 -O3 -fomit-frame-pointer |
329623 | 1.00 | aes128poetv2aes4 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
| | aes128poetv2aes4ni | ref | gcc -m64 -O3 -fomit-frame-pointer |
822425310 | 1.00 | aes192avalanchev1 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
796460161 | 1.00 | aes256avalanchev1 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
343539 | 1.00 | aes256cpfbv1 | gladman | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.3.0) |
429828 | 1.25 | aes256cpfbv1 | aesref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer |
537236 | 1.56 | aes256cpfbv1 | ref | gcc -m64 -maltivec -O3 -fomit-frame-pointer |
| | aes256cpfbv1 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | aes256cpfbv1 | evp | gcc -m64 -O3 -fomit-frame-pointer |
277193 | 1.00 | aes256gcmv1 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (7.3.0) |
4639320 | 16.74 | aes256gcmv1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| | aes256gcmv1 | openssl | gcc -m64 -O3 -fomit-frame-pointer |
314433 | 1.00 | aes256otrcv3 | ref | gcc -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | aes256otrcv3 | ni_p7m1 | gcc -m64 -O3 -fomit-frame-pointer |
| | aes256otrcv3 | ni_p7m2 | gcc -m64 -O3 -fomit-frame-pointer |
| | aes256otrcv3 | ni_p8m1 | gcc -m64 -O3 -fomit-frame-pointer |
| | aes256otrcv3 | ni_p8m2 | gcc -m64 -O3 -fomit-frame-pointer |
340550 | 1.00 | aes256otrpv1 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
337071 | 1.00 | aes256otrpv2 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
336189 | 1.00 | aes256otrpv3 | ref | gcc -O3 -fomit-frame-pointer (7.3.0) |
| | aes256otrpv3 | ni_p7m1 | gcc -m64 -O3 -fomit-frame-pointer |
| | aes256otrpv3 | ni_p7m2 | gcc -m64 -O3 -fomit-frame-pointer |
| | aes256otrpv3 | ni_p8m1 | gcc -m64 -O3 -fomit-frame-pointer |
| | aes256otrpv3 | ni_p8m2 | gcc -m64 -O3 -fomit-frame-pointer |
326291 | 1.00 | aes256otrsv1 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
324821 | 1.00 | aes256otrsv2 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
326487 | 1.00 | aes256otrsv3 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
| | aes256otrsv3 | ni_p7m1 | gcc -m64 -O3 -fomit-frame-pointer |
| | aes256otrsv3 | ni_p7m2 | gcc -m64 -O3 -fomit-frame-pointer |
| | aes256otrsv3 | ni_p8m1 | gcc -m64 -O3 -fomit-frame-pointer |
| | aes256otrsv3 | ni_p8m2 | gcc -m64 -O3 -fomit-frame-pointer |
1737540 | 1.00 | aescopav1 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
1720145 | 1.00 | aescopav2 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
340207 | 1.00 | aesjambuv1 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer (7.3.0) |
| | aesjambuv1 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | aesjambuv2 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | aesjambuv2 | ref | gcc -m64 -O3 -fomit-frame-pointer |
1792910 | 1.00 | aezv1 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
2681868 | 1.00 | aezv3 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
| | aezv3 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
1370383 | 1.00 | aezv4 | ref | gcc -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | aezv4 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
983577 | 1.00 | aezv5 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
| | aezv5 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
3277071 | 1.00 | artemia128v1 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
3031140 | 1.00 | artemia128v12 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
4015942 | 1.00 | artemia256v1 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
3176523 | 1.00 | artemia256v12 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
148617 | 1.00 | ascon128av11 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
| | ascon128av11 | opt64 | gcc -m64 -O3 -fomit-frame-pointer |
148813 | 1.00 | ascon128av12 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
176694 | 1.19 | ascon128av12 | opt32 | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer |
| | ascon128av12 | opt64 | gcc -m64 -O3 -fomit-frame-pointer |
110005 | 1.00 | ascon128v1 | opt64 | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
242109 | 2.20 | ascon128v1 | ref | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer |
110103 | 1.00 | ascon128v11 | opt64 | gcc -m64 -maltivec -O3 -fomit-frame-pointer |
241717 | 2.20 | ascon128v11 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer |
110005 | 1.00 | ascon128v12 | opt64 | gcc -m64 -O3 -fomit-frame-pointer (7.3.0) |
241080 | 2.19 | ascon128v12 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer |
242158 | 2.20 | ascon128v12 | opt32 | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer |
148862 | 1.00 | ascon96v1 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | ascon96v1 | opt64 | gcc -m64 -O3 -fomit-frame-pointer |
46305 | 1.00 | calicov8 | ref | g++ -m64 -O3 -fomit-frame-pointer (7.3.0) |
378231 | 1.00 | cba1 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
497791 | 1.00 | cba10 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
378329 | 1.00 | cba2 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
378133 | 1.00 | cba3 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
379946 | 1.00 | cba4 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
379995 | 1.00 | cba5 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
380828 | 1.00 | cba6 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
380828 | 1.00 | cba7 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
379750 | 1.00 | cba8 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
438991 | 1.00 | cba9 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
387737 | 1.00 | cmcc22v1 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
387688 | 1.00 | cmcc24v1 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
387737 | 1.00 | cmcc42v1 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
387884 | 1.00 | cmcc44v1 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
388570 | 1.00 | cmcc84v1 | ref | gcc -O3 -fomit-frame-pointer (7.3.0) |
627298 | 1.00 | colm0v1 | ref | gcc -maltivec -O3 -fomit-frame-pointer |
| | colm0v1 | aesni4 | gcc -m64 -O3 -fomit-frame-pointer |
| | colm0v1 | aesni8 | gcc -m64 -O3 -fomit-frame-pointer |
627151 | 1.00 | colm127v1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
| | colm127v1 | aesni4 | gcc -m64 -O3 -fomit-frame-pointer |
1877484 | 1.00 | deoxyseq128128v1 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | deoxyseq128128v1 | opt | gcc -m64 -O3 -fomit-frame-pointer |
1637139 | 1.00 | deoxyseq128128v13 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
2693236 | 1.00 | deoxyseq256128v1 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | deoxyseq256128v1 | opt | gcc -m64 -O3 -fomit-frame-pointer |
2431086 | 1.00 | deoxyseq256128v13 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
345254 | 1.00 | deoxysi128v141 | table | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer (7.3.0) |
1439767 | 4.17 | deoxysi128v141 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer |
| | deoxysi128v141 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | deoxysi128v141 | aesnis | gcc -m64 -O3 -fomit-frame-pointer |
| | deoxysi128v141 | bitslice | gcc -m64 -O3 -fomit-frame-pointer |
386610 | 1.00 | deoxysi256v141 | table | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
1947652 | 5.04 | deoxysi256v141 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | deoxysi256v141 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | deoxysi256v141 | aesnis | gcc -m64 -O3 -fomit-frame-pointer |
| | deoxysi256v141 | bitslice | gcc -m64 -O3 -fomit-frame-pointer |
516362 | 1.00 | deoxysii128v141 | table | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
1980090 | 3.83 | deoxysii128v141 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer |
| | deoxysii128v141 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | deoxysii128v141 | aesnis | gcc -m64 -O3 -fomit-frame-pointer |
| | deoxysii128v141 | bitslice | gcc -m64 -O3 -fomit-frame-pointer |
1886108 | 1.00 | deoxysii256v141 | table | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
2684367 | 1.42 | deoxysii256v141 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer |
| | deoxysii256v141 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | deoxysii256v141 | aesnis | gcc -m64 -O3 -fomit-frame-pointer |
| | deoxysii256v141 | bitslice | gcc -m64 -O3 -fomit-frame-pointer |
1223187 | 1.00 | deoxysneq128128v1 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | deoxysneq128128v1 | opt | gcc -m64 -O3 -fomit-frame-pointer |
1224902 | 1.00 | deoxysneq128128v13 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer (7.3.0) |
1761452 | 1.00 | deoxysneq256128v1 | ref | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer (7.3.0) |
| | deoxysneq256128v1 | opt | gcc -m64 -O3 -fomit-frame-pointer |
1772183 | 1.00 | deoxysneq256128v13 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
653268 | 1.00 | elmd1000v1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
651602 | 1.00 | elmd1000v2 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
649054 | 1.00 | elmd1001v1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
649103 | 1.00 | elmd1001v2 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
649544 | 1.00 | elmd101270v1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
648613 | 1.00 | elmd101270v2 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
650573 | 1.00 | elmd101271v1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
648956 | 1.00 | elmd101271v2 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
451633 | 1.00 | elmd500v1 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
447419 | 1.00 | elmd501v1 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
365638 | 1.00 | elmd600v2 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
364070 | 1.00 | elmd601v2 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
366324 | 1.00 | elmd61270v2 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
365099 | 1.00 | elmd61271v2 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
4721101 | 1.00 | enchilada128v1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
| | enchilada256v1 | ref | gcc -m64 -O3 -fomit-frame-pointer |
112602 | 1.00 | hs1sivhiv1 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
76881 | 1.00 | hs1sivhiv2 | faster | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
100646 | 1.31 | hs1sivhiv2 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
62034 | 1.00 | hs1sivlov1 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
26950 | 1.00 | hs1sivlov2 | faster | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
48069 | 1.78 | hs1sivlov2 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
78351 | 1.00 | hs1sivv1 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer |
44737 | 1.00 | hs1sivv2 | faster | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer (7.3.0) |
68110 | 1.52 | hs1sivv2 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer |
145628 | 1.00 | icepole128av1 | ref | gcc -maltivec -O3 -fomit-frame-pointer (7.3.0) |
150675 | 1.00 | icepole128av2 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
146461 | 1.00 | icepole128v1 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
150381 | 1.00 | icepole128v2 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
146020 | 1.00 | icepole256av1 | ref | gcc -m64 -O3 -fomit-frame-pointer (7.3.0) |
158172 | 1.00 | icepole256av2 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
622447 | 1.00 | ifeedaes128n104v1 | ref | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
624652 | 1.00 | ifeedaes128n96v1 | ref | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
724808 | 1.00 | iscream12v1 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer (7.3.0) |
| | iscream12v1 | sse | gcc -m64 -O3 -fomit-frame-pointer |
724122 | 1.00 | iscream12v2 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | iscream12v2 | sse | gcc -m64 -O3 -fomit-frame-pointer |
826679 | 1.00 | iscream14v1 | ref | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer (7.3.0) |
| | iscream14v1 | sse | gcc -m64 -O3 -fomit-frame-pointer |
825258 | 1.00 | iscream14v2 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | iscream14v2 | sse | gcc -m64 -O3 -fomit-frame-pointer |
| | jambuaes128v2 | aesni | gcc -m64 -O3 -fomit-frame-pointer |
| | jambuaes128v2 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | jambusimon128v2 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | jambusimon64v2 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | jambusimon96v2 | ref | gcc -m64 -O3 -fomit-frame-pointer |
15035993 | 1.00 | joltikeq12864v1 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
14673687 | 1.00 | joltikeq12864v13 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
7025669 | 1.00 | joltikeq6464v1 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
6720203 | 1.00 | joltikeq6464v13 | ref | gcc -O3 -fomit-frame-pointer (7.3.0) |
14659036 | 1.00 | joltikeq80112v13 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
7025375 | 1.00 | joltikeq8048v1 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
15044029 | 1.00 | joltikeq9696v1 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
14627578 | 1.00 | joltikeq9696v13 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
9943864 | 1.00 | joltikneq12864v1 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
| | joltikneq12864v1 | vperm | gcc -m64 -O3 -fomit-frame-pointer |
9946461 | 1.00 | joltikneq12864v13 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
4610508 | 1.00 | joltikneq6464v1 | ref | gcc -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | joltikneq6464v1 | vperm | gcc -m64 -O3 -fomit-frame-pointer |
4609577 | 1.00 | joltikneq6464v13 | ref | gcc -m64 -O3 -fomit-frame-pointer (7.3.0) |
9955624 | 1.00 | joltikneq80112v13 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
4605608 | 1.00 | joltikneq8048v1 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | joltikneq8048v1 | vperm | gcc -m64 -O3 -fomit-frame-pointer |
9950479 | 1.00 | joltikneq9696v1 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | joltikneq9696v1 | vperm | gcc -m64 -O3 -fomit-frame-pointer |
9952586 | 1.00 | joltikneq9696v13 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | juliusv1draft | ref | gcc -m64 -O3 -fomit-frame-pointer |
1063937 | 1.00 | ketjejrv1 | reference | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
1625379 | 1.53 | ketjejrv1 | compact | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer |
2361653 | 2.22 | ketjejrv1 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer |
| | ketjejrv1 | ARMv6M | gcc -m64 -O3 -fomit-frame-pointer |
| | ketjejrv1 | ARMv7M | gcc -m64 -O3 -fomit-frame-pointer |
| | ketjejrv1 | AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
1684375 | 1.00 | ketjejrv2 | compact | gcc -funroll-loops -O2 -fomit-frame-pointer (7.3.0) |
100820930 | 59.86 | ketjejrv2 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer |
| | ketjejrv2 | ARMv6M | gcc -m64 -O3 -fomit-frame-pointer |
| | ketjejrv2 | ARMv7M | gcc -m64 -O3 -fomit-frame-pointer |
| | ketjejrv2 | AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
188503 | 1.00 | ketjemajorv2 | generic64 | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
200753 | 1.06 | ketjemajorv2 | generic64lc | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer |
368578 | 1.96 | ketjemajorv2 | compact | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
486080 | 2.58 | ketjemajorv2 | generic32 | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
7775761 | 41.25 | ketjemajorv2 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer |
| | ketjemajorv2 | ARMv6M | gcc -m64 -O3 -fomit-frame-pointer |
| | ketjemajorv2 | ARMv7A | gcc -m64 -O3 -fomit-frame-pointer |
| | ketjemajorv2 | ARMv7M | gcc -m64 -O3 -fomit-frame-pointer |
| | ketjemajorv2 | ARMv8A | gcc -m64 -O3 -fomit-frame-pointer |
| | ketjemajorv2 | AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
210504 | 1.00 | ketjeminorv2 | generic32lc | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer (7.3.0) |
214277 | 1.02 | ketjeminorv2 | generic32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
481376 | 2.29 | ketjeminorv2 | compact | gcc -funroll-loops -O2 -fomit-frame-pointer |
13869940 | 65.89 | ketjeminorv2 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer |
| | ketjeminorv2 | ARMv6M | gcc -m64 -O3 -fomit-frame-pointer |
| | ketjeminorv2 | ARMv7A | gcc -m64 -O3 -fomit-frame-pointer |
| | ketjeminorv2 | ARMv7M | gcc -m64 -O3 -fomit-frame-pointer |
| | ketjeminorv2 | ARMv8A | gcc -m64 -O3 -fomit-frame-pointer |
| | ketjeminorv2 | AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
556150 | 1.00 | ketjesrv1 | compact | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
564333 | 1.01 | ketjesrv1 | reference | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
1257438 | 2.26 | ketjesrv1 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
| | ketjesrv1 | ARMv6M | gcc -m64 -O3 -fomit-frame-pointer |
| | ketjesrv1 | ARMv7M | gcc -m64 -O3 -fomit-frame-pointer |
| | ketjesrv1 | AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
622643 | 1.00 | ketjesrv2 | compact | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
53150741 | 85.36 | ketjesrv2 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer |
| | ketjesrv2 | ARMv6M | gcc -m64 -O3 -fomit-frame-pointer |
| | ketjesrv2 | ARMv7M | gcc -m64 -O3 -fomit-frame-pointer |
| | ketjesrv2 | AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
597996 | 1.00 | kiasueq128v1 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
| | kiasueq128v1 | bitslice | gcc -m64 -O3 -fomit-frame-pointer |
| | kiasueq128v1 | opt | gcc -m64 -O3 -fomit-frame-pointer |
381024 | 1.00 | kiasuneq128v1 | ref | gcc -O3 -fomit-frame-pointer (7.3.0) |
| | kiasuneq128v1 | bitslice | gcc -m64 -O3 -fomit-frame-pointer |
| | kiasuneq128v1 | opt | gcc -m64 -O3 -fomit-frame-pointer |
950012 | 1.00 | lacv1 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
58114 | 1.00 | lakekeyakv1 | opt64ufull | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
59241 | 1.02 | lakekeyakv1 | opt64u6 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
60270 | 1.04 | lakekeyakv1 | opt64lcufull | gcc -fno-schedule-insns -O2 -fomit-frame-pointer |
61005 | 1.05 | lakekeyakv1 | opt64lcu6 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
167090 | 2.88 | lakekeyakv1 | compact64 | gcc -funroll-loops -O3 -fomit-frame-pointer |
195363 | 3.36 | lakekeyakv1 | inplace32bi | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
248234 | 4.27 | lakekeyakv1 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer |
| | lakekeyakv1 | asmx86-64 | gcc -m64 -O3 -fomit-frame-pointer |
| | lakekeyakv1 | asmx86-64-shld | gcc -m64 -O3 -fomit-frame-pointer |
| | lakekeyakv1 | opt64lcufullshld | gcc -m64 -O3 -fomit-frame-pointer |
57673 | 1.00 | lakekeyakv2 | generic64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
59241 | 1.03 | lakekeyakv2 | generic64lc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
118041 | 2.05 | lakekeyakv2 | reference | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
152978 | 2.65 | lakekeyakv2 | compact | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer |
180957 | 3.14 | lakekeyakv2 | generic32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
181055 | 3.14 | lakekeyakv2 | generic32lc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
2442601 | 42.35 | lakekeyakv2 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
2496648 | 43.29 | lakekeyakv2 | reference32bits | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer |
2513112 | 43.58 | lakekeyakv2 | refnew | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| | lakekeyakv2 | ARMv8A | gcc -m64 -O3 -fomit-frame-pointer |
| | lakekeyakv2 | AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
258278902 | 1.00 | led80n6silcv1 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer (7.3.0) |
259199318 | 1.00 | led80n6t4silcv2 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer (7.3.0) |
259176582 | 1.00 | led80n6t4silcv3 | ref | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer (7.3.0) |
| | led80n6t4silcv3 | vperm | gcc -m64 -O3 -fomit-frame-pointer |
155085 | 1.00 | lunarkeyakv2 | generic64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
159103 | 1.03 | lunarkeyakv2 | generic64lc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
291599 | 1.88 | lunarkeyakv2 | reference | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
410179 | 2.64 | lunarkeyakv2 | compact | gcc -funroll-loops -O3 -fomit-frame-pointer |
457807 | 2.95 | lunarkeyakv2 | generic32lc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
459081 | 2.96 | lunarkeyakv2 | generic32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
5860547 | 37.79 | lunarkeyakv2 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
5955999 | 38.40 | lunarkeyakv2 | reference32bits | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer |
6064534 | 39.10 | lunarkeyakv2 | refnew | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
| | lunarkeyakv2 | ARMv8A | gcc -m64 -O3 -fomit-frame-pointer |
| | lunarkeyakv2 | AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
6133918 | 1.00 | minalpherv1 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
6144306 | 1.00 | minalpherv11 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
| | minalpherv11 | avx2 | g++ -m64 -O3 -fomit-frame-pointer |
19747 | 1.00 | morus1280128v1 | ref64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
19943 | 1.01 | morus1280128v1 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| | morus1280128v1 | avx2 | gcc -m64 -O3 -fomit-frame-pointer |
| | morus1280128v1 | sse2 | gcc -m64 -O3 -fomit-frame-pointer |
20139 | 1.00 | morus1280128v2 | ref64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
20188 | 1.00 | morus1280128v2 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
| | morus1280128v2 | avx2 | gcc -m64 -O3 -fomit-frame-pointer |
| | morus1280128v2 | sse2 | gcc -m64 -O3 -fomit-frame-pointer |
19747 | 1.00 | morus1280256v1 | ref64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
19796 | 1.00 | morus1280256v1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
| | morus1280256v1 | avx2 | gcc -m64 -O3 -fomit-frame-pointer |
| | morus1280256v1 | sse2 | gcc -m64 -O3 -fomit-frame-pointer |
19845 | 1.00 | morus1280256v2 | ref64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
19992 | 1.01 | morus1280256v2 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| | morus1280256v2 | avx2 | gcc -m64 -O3 -fomit-frame-pointer |
| | morus1280256v2 | sse2 | gcc -m64 -O3 -fomit-frame-pointer |
41895 | 1.00 | morus640128v1 | ref | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
| | morus640128v1 | sse2 | gcc -m64 -O3 -fomit-frame-pointer |
42238 | 1.00 | morus640128v2 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
| | morus640128v2 | sse2 | gcc -m64 -O3 -fomit-frame-pointer |
87563 | 1.00 | norx3241v1 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| | norx3241v1 | xmm | gcc -m64 -O3 -fomit-frame-pointer |
75656 | 1.00 | norx3241v2 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| | norx3241v2 | xmm | gcc -m64 -O3 -fomit-frame-pointer |
75852 | 1.00 | norx3241v3 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer |
| | norx3241v3 | xmm | gcc -m64 -O3 -fomit-frame-pointer |
129801 | 1.00 | norx3261v1 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.3.0) |
| | norx3261v1 | xmm | gcc -m64 -O3 -fomit-frame-pointer |
111818 | 1.00 | norx3261v2 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer (7.3.0) |
| | norx3261v2 | xmm | gcc -m64 -O3 -fomit-frame-pointer |
112063 | 1.00 | norx3261v3 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.3.0) |
| | norx3261v3 | xmm | gcc -m64 -O3 -fomit-frame-pointer |
45129 | 1.00 | norx6441v1 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.3.0) |
| | norx6441v1 | xmm | gcc -m64 -O3 -fomit-frame-pointer |
| | norx6441v1 | ymm | gcc -m64 -O3 -fomit-frame-pointer |
39543 | 1.00 | norx6441v2 | ref | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer |
| | norx6441v2 | xmm | gcc -m64 -O3 -fomit-frame-pointer |
| | norx6441v2 | ymm | gcc -m64 -O3 -fomit-frame-pointer |
39739 | 1.00 | norx6441v3 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer (7.3.0) |
| | norx6441v3 | xmm | gcc -m64 -O3 -fomit-frame-pointer |
| | norx6441v3 | ymm | gcc -m64 -O3 -fomit-frame-pointer |
57330 | 1.00 | norx6444v1 | ref | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer (7.3.0) |
48363 | 1.00 | norx6444v2 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer (7.3.0) |
48608 | 1.00 | norx6444v3 | ref | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer |
| | norx6444v3 | ymm | gcc -m64 -O3 -fomit-frame-pointer |
66836 | 1.00 | norx6461v1 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.3.0) |
| | norx6461v1 | xmm | gcc -m64 -O3 -fomit-frame-pointer |
| | norx6461v1 | ymm | gcc -m64 -O3 -fomit-frame-pointer |
57673 | 1.00 | norx6461v2 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer (7.3.0) |
| | norx6461v2 | xmm | gcc -m64 -O3 -fomit-frame-pointer |
| | norx6461v2 | ymm | gcc -m64 -O3 -fomit-frame-pointer |
58065 | 1.00 | norx6461v3 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (7.3.0) |
| | norx6461v3 | xmm | gcc -m64 -O3 -fomit-frame-pointer |
| | norx6461v3 | ymm | gcc -m64 -O3 -fomit-frame-pointer |
342461 | 1.00 | oceankeyakv1 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
92904 | 1.00 | oceankeyakv2 | generic64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
95991 | 1.03 | oceankeyakv2 | generic64lc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
178605 | 1.92 | oceankeyakv2 | reference | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
241374 | 2.60 | oceankeyakv2 | compact | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer |
277389 | 2.99 | oceankeyakv2 | generic32lc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
277977 | 2.99 | oceankeyakv2 | generic32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
3615955 | 38.92 | oceankeyakv2 | ref | g++ -O3 -fomit-frame-pointer |
3668875 | 39.49 | oceankeyakv2 | reference32bits | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer |
3736397 | 40.22 | oceankeyakv2 | refnew | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| | oceankeyakv2 | ARMv8A | gcc -m64 -O3 -fomit-frame-pointer |
| | oceankeyakv2 | AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k128n96tau128v1 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k128n96tau128v1 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k128n96tau128v1 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
422331 | 1.00 | omdsha256k128n96tau128v2 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
| | omdsha256k128n96tau128v2 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k128n96tau128v2 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k128n96tau64v1 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k128n96tau64v1 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k128n96tau64v1 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
424683 | 1.00 | omdsha256k128n96tau64v2 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
| | omdsha256k128n96tau64v2 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k128n96tau64v2 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k128n96tau96v1 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k128n96tau96v1 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k128n96tau96v1 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
423703 | 1.00 | omdsha256k128n96tau96v2 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
| | omdsha256k128n96tau96v2 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k128n96tau96v2 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k192n104tau128v1 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k192n104tau128v1 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k192n104tau128v1 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
425663 | 1.00 | omdsha256k192n104tau128v2 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
| | omdsha256k192n104tau128v2 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k192n104tau128v2 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k256n104tau160v1 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k256n104tau160v1 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k256n104tau160v1 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
426839 | 1.00 | omdsha256k256n104tau160v2 | ref | gcc -O3 -fomit-frame-pointer (7.3.0) |
| | omdsha256k256n104tau160v2 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k256n104tau160v2 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k256n248tau256v1 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k256n248tau256v1 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k256n248tau256v1 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
424732 | 1.00 | omdsha256k256n248tau256v2 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | omdsha256k256n248tau256v2 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha256k256n248tau256v2 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha512k128n128tau128v1 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha512k128n128tau128v1 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha512k128n128tau128v1 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
286258 | 1.00 | omdsha512k128n128tau128v2 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
| | omdsha512k128n128tau128v2 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha512k128n128tau128v2 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha512k256n256tau256v1 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha512k256n256tau256v1 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha512k256n256tau256v1 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
286699 | 1.00 | omdsha512k256n256tau256v2 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | omdsha512k256n256tau256v2 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha512k256n256tau256v2 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha512k512n256tau256v1 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha512k512n256tau256v1 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha512k512n256tau256v1 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
285278 | 1.00 | omdsha512k512n256tau256v2 | ref | gcc -O3 -fomit-frame-pointer (7.3.0) |
| | omdsha512k512n256tau256v2 | avx1 | gcc -m64 -O3 -fomit-frame-pointer |
| | omdsha512k512n256tau256v2 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
8895068 | 1.00 | paeq128 | ref | g++ -O3 -fomit-frame-pointer (7.3.0) |
| | paeq128 | aesni | g++ -m64 -O3 -fomit-frame-pointer |
| | paeq128 | opt-win-aes | g++ -m64 -O3 -fomit-frame-pointer |
8850282 | 1.00 | paeq128t | ref | g++ -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | paeq128t | aesni | g++ -m64 -O3 -fomit-frame-pointer |
8835386 | 1.00 | paeq128tnm | ref | g++ -O3 -fomit-frame-pointer (7.3.0) |
| | paeq128tnm | aesni | g++ -m64 -O3 -fomit-frame-pointer |
| | paeq128tnm | opt-win-aes | g++ -m64 -O3 -fomit-frame-pointer |
9850617 | 1.00 | paeq160 | ref | g++ -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | paeq160 | aesni | g++ -m64 -O3 -fomit-frame-pointer |
7678349 | 1.00 | paeq64 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
| | paeq64 | aesni | g++ -m64 -O3 -fomit-frame-pointer |
7923398 | 1.00 | paeq80 | ref | g++ -m64 -O3 -fomit-frame-pointer (7.3.0) |
| | paeq80 | aesni | g++ -m64 -O3 -fomit-frame-pointer (7.3.0) |
| | pi16cipher096v1 | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi16cipher096v1 | ref | gcc -m64 -O3 -fomit-frame-pointer |
699475 | 1.00 | pi16cipher096v2 | goptv | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
859803 | 1.23 | pi16cipher096v2 | ref2 | gcc -m64 -maltivec -O3 -fomit-frame-pointer |
1213877 | 1.74 | pi16cipher096v2 | ref3 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| | pi16cipher096v2 | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi16cipher096v2 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | pi16cipher128v1 | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi16cipher128v1 | ref | gcc -m64 -O3 -fomit-frame-pointer |
688254 | 1.00 | pi16cipher128v2 | goptv | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
859166 | 1.25 | pi16cipher128v2 | ref2 | gcc -maltivec -O3 -fomit-frame-pointer |
1210496 | 1.76 | pi16cipher128v2 | ref3 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| | pi16cipher128v2 | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi16cipher128v2 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | pi32cipher128v1 | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi32cipher128v1 | ref | gcc -m64 -O3 -fomit-frame-pointer |
157829 | 1.00 | pi32cipher128v2 | goptv | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
324625 | 2.06 | pi32cipher128v2 | ref2 | gcc -O3 -fomit-frame-pointer |
476476 | 3.02 | pi32cipher128v2 | ref3 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| | pi32cipher128v2 | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi32cipher128v2 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | pi32cipher256v1 | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi32cipher256v1 | ref | gcc -m64 -O3 -fomit-frame-pointer |
157829 | 1.00 | pi32cipher256v2 | goptv | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
323890 | 2.05 | pi32cipher256v2 | ref2 | gcc -m64 -O3 -fomit-frame-pointer |
474075 | 3.00 | pi32cipher256v2 | ref3 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer |
| | pi32cipher256v2 | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi32cipher256v2 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher128v1 | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher128v1 | ref | gcc -m64 -O3 -fomit-frame-pointer |
176694 | 1.00 | pi64cipher128v2 | goptv | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
183554 | 1.04 | pi64cipher128v2 | ref2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
261954 | 1.48 | pi64cipher128v2 | ref3 | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer |
| | pi64cipher128v2 | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher128v2 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v1 | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v1 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v1oneround | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v1oneround | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v1tworounds | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v1tworounds | ref | gcc -m64 -O3 -fomit-frame-pointer |
177821 | 1.00 | pi64cipher256v2 | goptv | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
183750 | 1.03 | pi64cipher256v2 | ref2 | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer |
263277 | 1.48 | pi64cipher256v2 | ref3 | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer |
| | pi64cipher256v2 | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v2 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v2oneround | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v2oneround | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v2tworounds | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v2tworounds | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v2wideblock16KB | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v2wideblock16KB | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v2wideblock2KB | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v2wideblock2KB | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v2wideblock4KB | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v2wideblock4KB | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v2wideblock512B | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v2wideblock512B | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v2wideblock8KB | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer |
| | pi64cipher256v2wideblock8KB | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | ppaev11 | ref | gcc -m64 -O3 -fomit-frame-pointer |
61493824 | 1.00 | present80n6silcv1 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer (7.3.0) |
61358143 | 1.00 | present80n6t4silcv2 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer (7.3.0) |
61441492 | 1.00 | present80n6t4silcv3 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer (7.3.0) |
| | present80n6t4silcv3 | vperm | gcc -m64 -O3 -fomit-frame-pointer |
207632404 | 1.00 | primatesv1ape120 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
107514820 | 1.00 | primatesv1ape80 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
102233502 | 1.00 | primatesv1gibbon120 | ref | g++ -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
53660929 | 1.00 | primatesv1gibbon80 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
203863373 | 1.00 | primatesv1hanuman120 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
106367093 | 1.00 | primatesv1hanuman80 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
1238916 | 1.00 | proest128apev1 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
989898 | 1.00 | proest128copav1 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
632884 | 1.00 | proest128otrv1 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
436443 | 1.00 | proest256apev1 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
382249 | 1.00 | proest256copav1 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
247009 | 1.00 | proest256otrv1 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
8724058 | 1.00 | raviyoylav1 | ref | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer (7.3.0) |
547624 | 1.00 | riverkeyakv1 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
96432 | 1.00 | riverkeyakv2 | generic64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
98784 | 1.02 | riverkeyakv2 | generic64lc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
107898 | 1.12 | riverkeyakv2 | generic32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
121961 | 1.26 | riverkeyakv2 | generic32lc | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer |
181643 | 1.88 | riverkeyakv2 | reference | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
304437 | 3.16 | riverkeyakv2 | compact | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer |
3039617 | 31.52 | riverkeyakv2 | ref | g++ -m64 -O3 -fomit-frame-pointer |
3099789 | 32.14 | riverkeyakv2 | refnew | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| | riverkeyakv2 | ARMv8A | gcc -m64 -O3 -fomit-frame-pointer |
| | riverkeyakv2 | AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
712166 | 1.00 | sablierv1 | ref | gcc -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
686392 | 1.00 | scream10v1 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
| | scream10v1 | sse | gcc -m64 -O3 -fomit-frame-pointer |
680806 | 1.00 | scream10v2 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
| | scream10v2 | sse | gcc -m64 -O3 -fomit-frame-pointer |
675269 | 1.00 | scream10v3 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
| | scream10v3 | sse | gcc -m64 -O3 -fomit-frame-pointer |
801101 | 1.00 | scream12v1 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
| | scream12v1 | sse | gcc -m64 -O3 -fomit-frame-pointer |
798896 | 1.00 | scream12v2 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
| | scream12v2 | sse | gcc -m64 -O3 -fomit-frame-pointer |
785666 | 1.00 | scream12v3 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
| | scream12v3 | sse | gcc -m64 -O3 -fomit-frame-pointer |
272342 | 1.00 | seakeyakv1 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
72569 | 1.00 | seakeyakv2 | generic64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
74970 | 1.03 | seakeyakv2 | generic64lc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
143080 | 1.97 | seakeyakv2 | reference | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
187131 | 2.58 | seakeyakv2 | compact | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer |
220402 | 3.04 | seakeyakv2 | generic32lc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
220941 | 3.04 | seakeyakv2 | generic32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
2855965 | 39.36 | seakeyakv2 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
2950045 | 40.65 | seakeyakv2 | refnew | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer |
2951711 | 40.67 | seakeyakv2 | reference32bits | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer |
| | seakeyakv2 | ARMv8A | gcc -m64 -O3 -fomit-frame-pointer |
| | seakeyakv2 | AVR8 | gcc -m64 -O3 -fomit-frame-pointer |
445165 | 1.00 | shellaes128v1d4n64 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
445263 | 1.00 | shellaes128v1d4n80 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
442470 | 1.00 | shellaes128v1d5n64 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
441294 | 1.00 | shellaes128v1d5n80 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
436933 | 1.00 | shellaes128v1d6n64 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
436884 | 1.00 | shellaes128v1d6n80 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
439089 | 1.00 | shellaes128v1d7n64 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
438011 | 1.00 | shellaes128v1d7n80 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
437766 | 1.00 | shellaes128v1d8n64 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
437815 | 1.00 | shellaes128v1d8n80 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
449624 | 1.00 | shellaes128v2d4n64 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
450408 | 1.00 | shellaes128v2d4n80 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
445018 | 1.00 | shellaes128v2d5n64 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
444822 | 1.00 | shellaes128v2d5n80 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
442274 | 1.00 | shellaes128v2d6n64 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
442029 | 1.00 | shellaes128v2d6n80 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
442666 | 1.00 | shellaes128v2d7n64 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
441637 | 1.00 | shellaes128v2d7n80 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
442764 | 1.00 | shellaes128v2d8n64 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
442764 | 1.00 | shellaes128v2d8n80 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.0) |
186543 | 1.00 | silverv1 | littleendoptnotaesni | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
250292 | 1.34 | silverv1 | anotherlittleend | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer |
771015 | 4.13 | silverv1 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer |
| | silverv1 | aesnioptimized | gcc -m64 -O3 -fomit-frame-pointer |
| | silverv1 | bigendoptimized | gcc -m64 -O3 -fomit-frame-pointer |
| | simonjambu128v2 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | simonjambu64v2 | ref | gcc -m64 -O3 -fomit-frame-pointer |
| | simonjambu96v2 | ref | gcc -m64 -O3 -fomit-frame-pointer |
500388 | 1.00 | stribob192r1 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.0) |
14956368 | 29.89 | stribob192r1 | 8bit | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer |
| | stribob192r1 | xmm | gcc -m64 -O3 -fomit-frame-pointer |
480592 | 1.00 | stribob192r2 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (7.3.0) |
564627 | 1.17 | stribob192r2 | smaller | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer |
740488 | 1.54 | stribob192r2 | bitslice | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer |
5184200 | 10.79 | stribob192r2 | 8bit | gcc -funroll-loops -O -fomit-frame-pointer |
| | stribob192r2 | ssse3 | gcc -m64 -O3 -fomit-frame-pointer |
100205 | 1.00 | tiaoxinv1 | table | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer (7.3.0) |
13867441 | 138.39 | tiaoxinv1 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer |
| | tiaoxinv1 | aesnim | gcc -m64 -O3 -fomit-frame-pointer |
| | tiaoxinv1 | opt | gcc -m64 -O3 -fomit-frame-pointer |
99568 | 1.00 | tiaoxinv2 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer (7.3.0) |
| | tiaoxinv2 | nim | gcc -m64 -O3 -fomit-frame-pointer |
964075 | 1.00 | trivia0v1 | ref | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer (7.3.0) |
901306 | 1.00 | trivia0v2 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
| | trivia0v2 | sse4 | gcc -m64 -O3 -fomit-frame-pointer |
976962 | 1.00 | trivia128v1 | ref | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer (7.3.0) |
925463 | 1.00 | trivia128v2 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
1095003 | 1.00 | twine80n6clocv1 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer (7.3.0) |
1844752 | 1.00 | twine80n6t4clocv2 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | twine80n6t4clocv2 | vperm | gcc -m64 -O3 -fomit-frame-pointer |
1845242 | 1.00 | twine80n6t4clocv3 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
| | twine80n6t4clocv3 | vperm | gcc -m64 -O3 -fomit-frame-pointer |
39347 | 1.00 | wheeshtv1mr3fr1t128 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
39396 | 1.00 | wheeshtv1mr3fr1t256 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
57624 | 1.00 | wheeshtv1mr3fr3t256 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.0) |
101430 | 1.00 | wheeshtv1mr5fr7t256 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer (7.3.0) |
246274 | 1.00 | yaes128v2 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer (7.3.0) |