| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 101184 | 17536 0 0 | 32869 784 1824 | vperm | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 102030 | 17536 0 0 | 32869 784 1824 | vperm | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 108956 | 17536 0 0 | 32869 784 1824 | vperm | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 109700 | 17504 0 0 | 32741 784 1824 | vperm | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
| 112168 | 24074 0 0 | 39349 784 1824 | vperm | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 112244 | 4949 0 0 | 17949 784 1824 | vperm | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 113408 | 4852 0 0 | 17861 784 1824 | vperm | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
| 116576 | 4349 0 0 | 16256 760 1792 | vperm | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 117136 | 4270 0 0 | 16176 760 1792 | vperm | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
| 117208 | 24074 0 0 | 39285 784 1824 | vperm | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 118368 | 4949 0 0 | 17949 784 1824 | vperm | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 122140 | 24074 0 0 | 39333 784 1824 | vperm | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 123300 | 4852 0 0 | 17861 784 1824 | vperm | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 123580 | 4892 0 0 | 17885 784 1824 | vperm | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
| 126424 | 4349 0 0 | 16256 760 1792 | vperm | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 127244 | 4349 0 0 | 16256 760 1792 | vperm | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 129072 | 5068 0 0 | 18069 784 1824 | vperm | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 131480 | 24018 0 0 | 39149 784 1824 | vperm | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 131852 | 4852 0 0 | 17861 784 1824 | vperm | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 134308 | 5068 0 0 | 18069 784 1824 | vperm | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 137400 | 4949 0 0 | 17949 784 1824 | vperm | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 141372 | 4852 0 0 | 17861 784 1824 | vperm | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 143100 | 5068 0 0 | 18069 784 1824 | vperm | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 155080 | 5028 0 0 | 18013 784 1824 | vperm | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 157832 | 4956 0 0 | 17957 784 1824 | vperm | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 163684 | 4334 0 0 | 16240 760 1792 | vperm | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 167928 | 4334 0 0 | 16240 760 1792 | vperm | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 170504 | 4306 0 0 | 16208 760 1792 | vperm | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 170632 | 4956 0 0 | 17957 784 1824 | vperm | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 171056 | 4956 0 0 | 17957 784 1824 | vperm | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 174732 | 4956 0 0 | 17957 784 1824 | vperm | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 179148 | 4334 0 0 | 16240 760 1792 | vperm | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 1612312 | 7801 0 4 | 24943 768 1456 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
| 1649028 | 8043 0 4 | 28239 768 1168 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
| 1794084 | 8048 0 4 | 25951 768 1456 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
| 1846260 | 8043 0 4 | 28239 768 1168 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
| 1865568 | 8043 0 4 | 28239 768 1168 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
| 1950360 | 8043 0 4 | 26911 768 1168 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
| 1961996 | 7801 0 4 | 24943 768 1456 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
| 2000328 | 8048 0 4 | 25951 768 1456 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
| 2200620 | 8943 0 4 | 24030 776 1248 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2255324 | 14374 0 4 | 32678 776 1248 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2261028 | 7555 0 4 | 20413 768 1248 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2322908 | 9059 0 4 | 24366 776 1248 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2379556 | 9335 0 4 | 25061 768 1248 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2393120 | 7539 0 4 | 20397 768 1248 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
| 2394560 | 9356 0 4 | 24838 776 1248 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2402372 | 8295 0 4 | 23502 776 1248 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
| 2406044 | 9335 0 4 | 25061 768 1248 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2414156 | 9059 0 4 | 24366 776 1248 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2443616 | 13213 0 4 | 30758 776 1248 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2451664 | 7539 0 4 | 20397 768 1248 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2466932 | 9356 0 4 | 24838 776 1248 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2469020 | 9838 0 4 | 25853 768 1248 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2470312 | 7071 0 4 | 19966 776 1248 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2470980 | 9954 0 4 | 26181 768 1248 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2477812 | 9521 0 4 | 25637 768 1248 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2486704 | 8943 0 4 | 24182 776 1248 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2496144 | 14258 0 4 | 32382 776 1248 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2500164 | 7595 0 4 | 20437 768 1248 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2500816 | 7087 0 4 | 20006 776 1248 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2502660 | 9521 0 4 | 25637 768 1248 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2510788 | 14258 0 4 | 32382 776 1248 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2515044 | 9521 0 4 | 25637 768 1248 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2523208 | 7539 0 4 | 20405 768 1248 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2528012 | 9838 0 4 | 25853 768 1248 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2533980 | 9600 0 4 | 25326 776 1248 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2552464 | 7539 0 4 | 20405 768 1248 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2566644 | 13213 0 4 | 30758 776 1248 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2568832 | 13213 0 4 | 30758 776 1248 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2574248 | 7555 0 4 | 20413 768 1248 | ref | gcc_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2611852 | 8754 0 4 | 25126 776 1248 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2631428 | 15414 0 8 | 20853 768 1248 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2657760 | 8754 0 4 | 25126 776 1248 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2659596 | 7595 0 4 | 20437 768 1248 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2666144 | 7539 0 4 | 20405 768 1248 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2681160 | 8837 0 4 | 25070 776 1248 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2686908 | 8943 0 4 | 24118 776 1248 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2692348 | 9055 0 4 | 24278 776 1248 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2695476 | 7068 0 4 | 19974 776 1248 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2700828 | 8724 0 4 | 24886 776 1248 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2706468 | 9059 0 4 | 24366 776 1248 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2716608 | 14374 0 4 | 32678 776 1248 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2717528 | 7707 0 4 | 20853 768 1248 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2720488 | 12963 0 4 | 30190 776 1248 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2721848 | 9087 0 4 | 24318 776 1248 | ref | gcc_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2725616 | 9954 0 4 | 26181 768 1248 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2744456 | 8736 0 4 | 23654 776 1248 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2748172 | 12963 0 4 | 30190 776 1248 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2751604 | 8837 0 4 | 25070 776 1248 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2760452 | 9087 0 4 | 24318 776 1248 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2764840 | 7555 0 4 | 20413 768 1248 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2778828 | 7091 0 4 | 20022 776 1248 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2814980 | 8724 0 4 | 24886 776 1248 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2820788 | 7091 0 4 | 20022 776 1248 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2827960 | 7539 0 4 | 20397 768 1248 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2829476 | 19200 0 8 | 25326 776 1248 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2838140 | 9087 0 4 | 24318 776 1248 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2844340 | 7342 0 4 | 19853 768 1248 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2847572 | 7091 0 4 | 20022 776 1248 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2847860 | 7539 0 4 | 20397 768 1248 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2854256 | 8736 0 4 | 23654 776 1248 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 2856572 | 7539 0 4 | 20397 768 1248 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2859404 | 6153 0 4 | 17977 752 1216 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 2878640 | 8742 0 4 | 25046 776 1248 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2901632 | 7087 0 4 | 20006 776 1248 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2908780 | 14136 0 8 | 19974 776 1248 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2909600 | 7087 0 4 | 20006 776 1248 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2918236 | 7091 0 4 | 20022 776 1248 | ref | gcc_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2937068 | 7342 0 4 | 19853 768 1248 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 2945016 | 7087 0 4 | 20006 776 1248 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2981220 | 7087 0 4 | 20006 776 1248 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 2991976 | 7087 0 4 | 20006 776 1248 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
| 3013172 | 6301 0 4 | 18161 752 1216 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3044644 | 7087 0 4 | 20006 776 1248 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 3045728 | 8754 0 4 | 25126 776 1248 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 3052836 | 8742 0 4 | 25046 776 1248 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 3074096 | 6150 0 4 | 17961 752 1216 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3084192 | 7091 0 4 | 20022 776 1248 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 3173164 | 6153 0 4 | 17977 752 1216 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
| 3175048 | 6150 0 4 | 17961 752 1216 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3187648 | 6153 0 4 | 17977 752 1216 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3190312 | 7071 0 4 | 19966 776 1248 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 3324820 | 7087 0 4 | 20006 776 1248 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 3443124 | 6153 0 4 | 17977 752 1216 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3467720 | 6150 0 4 | 17961 752 1216 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3503516 | 6153 0 4 | 17961 752 1216 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3540176 | 6301 0 4 | 18161 752 1216 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3541752 | 6150 0 4 | 17961 752 1216 | ref | gcc_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3547296 | 6150 0 4 | 17961 752 1216 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3557008 | 6150 0 4 | 17961 752 1216 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3565856 | 6150 0 4 | 17961 752 1216 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3606380 | 6150 0 4 | 17961 752 1216 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3631368 | 6150 0 4 | 17961 752 1216 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3646436 | 6301 0 4 | 18161 752 1216 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3782032 | 6150 0 4 | 17961 752 1216 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3800308 | 6301 0 4 | 18161 752 1216 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3890228 | 6150 0 4 | 17961 752 1216 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3913728 | 6301 0 4 | 18161 752 1216 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 3921032 | 12300 0 8 | 17961 752 1216 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 4025836 | 6301 0 4 | 18161 752 1216 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 4105576 | 6301 0 4 | 18161 752 1216 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 4143548 | 6301 0 4 | 18161 752 1216 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 4152032 | 10323 0 4 | 24927 768 1184 | ref | cc | 20190830 | 20190816 |
| 4248264 | 6301 0 4 | 18161 752 1216 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 4547460 | 10323 0 4 | 24927 768 1184 | ref | gcc | 20190830 | 20190816 |
| 4654108 | 10323 0 4 | 24927 768 1184 | ref | gcc_-funroll-loops | 20190830 | 20190816 |
| Compiler | Implementations
|
| cc | vperm |
| gcc | vperm |
| gcc -O2 -fomit-frame-pointer | vperm |
| gcc -O3 -fomit-frame-pointer | vperm |
| gcc -O -fomit-frame-pointer | vperm |
| gcc -Os -fomit-frame-pointer | vperm |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | vperm |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | vperm |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | vperm |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops | vperm |
| gcc -funroll-loops -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | vperm |
| gcc -m64 -O2 -fomit-frame-pointer | vperm |
| gcc -m64 -O3 -fomit-frame-pointer | vperm |
| gcc -m64 -O -fomit-frame-pointer | vperm |
| gcc -m64 -Os -fomit-frame-pointer | vperm |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | vperm |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | vperm |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | vperm |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | vperm |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | vperm |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | vperm |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | vperm |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | vperm |
| gcc -march=barcelona -O2 -fomit-frame-pointer | vperm |
| gcc -march=barcelona -O3 -fomit-frame-pointer | vperm |
| gcc -march=barcelona -O -fomit-frame-pointer | vperm |
| gcc -march=barcelona -Os -fomit-frame-pointer | vperm |
| gcc -march=k8 -O2 -fomit-frame-pointer | vperm |
| gcc -march=k8 -O3 -fomit-frame-pointer | vperm |
| gcc -march=k8 -O -fomit-frame-pointer | vperm |
| gcc -march=k8 -Os -fomit-frame-pointer | vperm |
| gcc -march=nocona -O2 -fomit-frame-pointer | vperm |
| gcc -march=nocona -O3 -fomit-frame-pointer | vperm |
| gcc -march=nocona -O -fomit-frame-pointer | vperm |
| gcc -march=nocona -Os -fomit-frame-pointer | vperm
|