| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version | 
|---|
| 66060 | 4797 0 0 | 17733 784 928 | aesni | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 66376 | 4747 0 0 | 17572 776 928 | aesni | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 67096 | 4747 0 0 | 17572 776 928 | aesni | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 67612 | 4787 0 0 | 20037 784 928 | aesni | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 67704 | 4797 0 0 | 17733 784 928 | aesni | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 67760 | 4797 0 0 | 17733 784 928 | aesni | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 68204 | 4484 0 0 | 22221 760 1160 | aesni | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 | 
| 69040 | 4797 0 0 | 17733 784 928 | aesni | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 | 
| 69548 | 4747 0 0 | 17572 776 928 | aesni | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 | 
| 70200 | 4787 0 0 | 19941 784 928 | aesni | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 | 
| 70824 | 4747 0 0 | 17572 776 928 | aesni | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 71044 | 4787 0 0 | 20037 784 928 | aesni | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 71272 | 4484 0 0 | 22221 760 1160 | aesni | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 | 
| 73956 | 4787 0 0 | 20037 784 928 | aesni | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 75264 | 4484 0 0 | 21453 760 1160 | aesni | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 | 
| 76340 | 3220 0 0 | 15080 760 896 | aesni | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 | 
| 76596 | 3220 0 0 | 15080 760 896 | aesni | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 78508 | 3220 0 0 | 15080 760 896 | aesni | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 82688 | 3220 0 0 | 15080 760 896 | aesni | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 256200 | 5840 5120 0 | 24957 5912 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 | 
| 272592 | 5458 5120 0 | 25949 5888 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 | 
| 274152 | 5458 5120 0 | 26733 5888 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 | 
| 276116 | 5808 5120 0 | 22628 5904 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 276132 | 5523 5120 0 | 20816 5888 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 280036 | 6821 5120 0 | 26276 5904 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 280152 | 5458 5120 0 | 25949 5888 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 | 
| 280168 | 5484 5120 0 | 27693 5888 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 | 
| 281016 | 5523 5120 0 | 20816 5888 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 281208 | 5458 5120 0 | 26733 5888 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 | 
| 282456 | 6902 5120 0 | 26972 5904 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 284824 | 5726 5120 0 | 21996 5904 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 285596 | 5808 5120 0 | 22588 5904 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 285768 | 5840 5120 0 | 25053 5912 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 285808 | 5484 5120 0 | 29021 5888 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 | 
| 286113 | 5525 5120 0 | 20800 5888 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 287060 | 5523 5120 0 | 20776 5888 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 287444 | 5808 5120 0 | 22588 5904 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 288606 | 6821 5120 0 | 26276 5904 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 293924 | 5776 5120 0 | 22452 5904 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 295044 | 5726 5120 0 | 21996 5904 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 297328 | 5808 5120 0 | 22588 5904 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 298812 | 6779 5120 0 | 27717 5912 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 300080 | 5484 5120 0 | 29021 5888 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 | 
| 302096 | 5608 5120 0 | 20928 5888 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 304320 | 6902 5120 0 | 26972 5904 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 305400 | 5523 5120 0 | 20816 5888 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 305472 | 6870 5120 0 | 26716 5904 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 306272 | 5808 5120 0 | 22628 5904 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 307672 | 6870 5120 0 | 28357 5912 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 309300 | 5525 5120 0 | 20800 5888 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 | 
| 310940 | 5948 5120 0 | 26013 5912 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 311080 | 6878 5120 0 | 27036 5904 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 313624 | 5608 5120 0 | 20928 5888 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 315592 | 5840 5120 0 | 24957 5912 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 317588 | 5814 5120 0 | 22437 5912 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 317800 | 6878 5120 0 | 27036 5904 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 318092 | 5808 5120 0 | 22588 5904 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 318252 | 5814 5120 0 | 22437 5912 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 319372 | 5749 5120 0 | 24405 5912 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 320568 | 5840 5120 0 | 24997 5912 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 321264 | 5840 5120 0 | 25053 5912 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 321440 | 5484 5120 0 | 29021 5888 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 | 
| 322052 | 6870 5120 0 | 28357 5912 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 323948 | 6779 5120 0 | 27717 5912 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 324136 | 5808 5120 0 | 22884 5904 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 324404 | 6870 5120 0 | 28357 5912 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 324668 | 6902 5120 0 | 26972 5904 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 324872 | 11648 10240 0 | 25453 5912 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 326872 | 6830 5120 0 | 29053 5912 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 327060 | 11612 10240 0 | 22405 5912 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 327692 | 6830 5120 0 | 29053 5912 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 329476 | 5608 5120 0 | 20928 5888 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 329980 | 5608 5120 0 | 20912 5888 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 330796 | 5792 5120 0 | 25101 5912 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 330904 | 5840 5120 0 | 25021 5912 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 331644 | 5948 5120 0 | 25789 5912 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 333860 | 5840 5120 0 | 24837 5912 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 334784 | 5948 5120 0 | 26013 5912 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 334852 | 5525 5120 0 | 20800 5888 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 335572 | 6806 5120 0 | 28765 5912 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 335740 | 5814 5120 0 | 22309 5912 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 335876 | 5608 5120 0 | 20928 5888 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 335908 | 5929 5120 0 | 25789 5912 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 337640 | 5840 5120 0 | 25053 5912 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 338472 | 5523 5120 0 | 20808 5888 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 338536 | 5523 5120 0 | 20808 5888 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 338892 | 5608 5120 0 | 20912 5888 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 342444 | 5523 5120 0 | 20808 5888 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 343840 | 5814 5120 0 | 22437 5912 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 350152 | 5840 5120 0 | 24997 5912 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 350976 | 5808 5120 0 | 22588 5904 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 351344 | 5792 5120 0 | 25101 5912 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 351412 | 5943 5120 0 | 25845 5912 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 351948 | 5929 5120 0 | 25789 5912 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 352796 | 11616 10240 0 | 22884 5904 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 353636 | 5813 5120 0 | 22333 5912 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 353884 | 5824 5120 0 | 25453 5912 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 354504 | 5813 5120 0 | 22333 5912 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 355312 | 5523 5120 0 | 20776 5888 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 355560 | 5806 5120 0 | 22405 5912 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 355908 | 5808 5120 0 | 22588 5904 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 | 
| 356612 | 5525 5120 0 | 20800 5888 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 357248 | 5749 5120 0 | 24405 5912 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 357704 | 5523 5120 0 | 20808 5888 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 357940 | 5814 5120 0 | 22437 5912 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 359240 | 5808 5120 0 | 22628 5904 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 360340 | 5808 5120 0 | 22588 5904 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 361216 | 5776 5120 0 | 22452 5904 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 362980 | 5523 5120 0 | 20776 5888 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 363060 | 5608 5120 0 | 20936 5888 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 363280 | 5814 5120 0 | 22437 5912 928 | ref | gcc_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 364024 | 5814 5120 0 | 22437 5912 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 365188 | 5523 5120 0 | 20816 5888 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 365892 | 5840 5120 0 | 24997 5912 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 366820 | 6870 5120 0 | 26716 5904 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 367112 | 5948 5120 0 | 25789 5912 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 367384 | 5840 5120 0 | 25021 5912 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 367460 | 11046 10240 0 | 20816 5888 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 368124 | 5608 5120 0 | 20936 5888 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 368784 | 5808 5120 0 | 22588 5904 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 | 
| 369304 | 5523 5120 0 | 20784 5888 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 369428 | 6806 5120 0 | 28765 5912 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 | 
| 373908 | 5608 5120 0 | 20912 5888 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 | 
| 373980 | 5943 5120 0 | 25845 5912 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 374812 | 5814 5120 0 | 22437 5912 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 374832 | 5814 5120 0 | 22437 5912 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 376044 | 5948 5120 0 | 26013 5912 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 376428 | 5814 5120 0 | 22437 5912 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 381332 | 5814 5120 0 | 22437 5912 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 | 
| 386200 | 5814 5120 0 | 22437 5912 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 407604 | 5814 5120 0 | 22309 5912 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 | 
| 673324 | 13546 5120 0 | 31983 5896 888 | ref | cc | 20190825 | 20190816 | 
| 771684 | 13546 5120 0 | 31983 5896 888 | ref | gcc | 20190825 | 20190816 | 
| 787488 | 13546 5120 0 | 31983 5896 888 | ref | gcc_-funroll-loops | 20190825 | 20190816 | 
| Compiler | Implementations | 
| cc | aesni | 
| gcc | aesni | 
| gcc -O2 -fomit-frame-pointer | aesni | 
| gcc -O3 -fomit-frame-pointer | aesni | 
| gcc -O -fomit-frame-pointer | aesni | 
| gcc -Os -fomit-frame-pointer | aesni | 
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesni | 
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesni | 
| gcc -fno-schedule-insns -O -fomit-frame-pointer | aesni | 
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesni | 
| gcc -funroll-loops | aesni | 
| gcc -funroll-loops -O2 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -O3 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -O -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -Os -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | aesni | 
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | aesni | 
| gcc -m64 -O2 -fomit-frame-pointer | aesni | 
| gcc -m64 -O3 -fomit-frame-pointer | aesni | 
| gcc -m64 -O -fomit-frame-pointer | aesni | 
| gcc -m64 -Os -fomit-frame-pointer | aesni | 
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | aesni | 
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | aesni | 
| gcc -m64 -march=core2 -O -fomit-frame-pointer | aesni | 
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | aesni | 
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | aesni | 
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | aesni | 
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | aesni | 
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | aesni | 
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | aesni | 
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | aesni | 
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | aesni | 
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | aesni | 
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | aesni | 
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | aesni | 
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | aesni | 
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | aesni | 
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | aesni | 
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | aesni | 
| gcc -m64 -march=k8 -O -fomit-frame-pointer | aesni | 
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | aesni | 
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | aesni | 
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | aesni | 
| gcc -m64 -march=nocona -O -fomit-frame-pointer | aesni | 
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | aesni | 
| gcc -march=barcelona -O2 -fomit-frame-pointer | aesni | 
| gcc -march=barcelona -O3 -fomit-frame-pointer | aesni | 
| gcc -march=barcelona -O -fomit-frame-pointer | aesni | 
| gcc -march=barcelona -Os -fomit-frame-pointer | aesni | 
| gcc -march=k8 -O2 -fomit-frame-pointer | aesni | 
| gcc -march=k8 -O3 -fomit-frame-pointer | aesni | 
| gcc -march=k8 -O -fomit-frame-pointer | aesni | 
| gcc -march=k8 -Os -fomit-frame-pointer | aesni | 
| gcc -march=nocona -O2 -fomit-frame-pointer | aesni | 
| gcc -march=nocona -O3 -fomit-frame-pointer | aesni | 
| gcc -march=nocona -O -fomit-frame-pointer | aesni | 
| gcc -march=nocona -Os -fomit-frame-pointer | aesni |