Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
90893680 | 113333 2600 16 | 153165 3592 1624 | optimizedct/c | gcc_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
92626560 | 147665 2600 16 | 188797 3592 1624 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
92744960 | 148357 2600 16 | 189533 3592 1624 | optimizedct/c | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
93348960 | 135449 2600 16 | 176277 3592 1600 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
94066720 | 135653 2600 16 | 176413 3592 1600 | optimizedct/c | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
94846720 | 115374 2056 16 | 153728 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
95295360 | 115374 2056 16 | 153728 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
96386240 | 117154 2056 16 | 155536 2912 1624 | optimizedct/c | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191029 | 20190816 |
96451840 | 115374 2056 16 | 153728 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
96579760 | 114790 2056 16 | 153088 2912 1624 | optimizedct/c | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
97288240 | 112905 2600 16 | 152677 3592 1624 | optimizedct/c | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
98667440 | 102913 2600 16 | 141645 3592 1600 | optimizedct/c | gcc_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
106588240 | 102761 2600 16 | 141397 3592 1600 | optimizedct/c | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
109242400 | 93018 2600 16 | 131011 3576 1584 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
109270240 | 93018 2600 16 | 131011 3576 1584 | optimizedct/c | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
111366880 | 135661 2600 16 | 177773 3592 1600 | optimizedct/c | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191029 | 20190816 |
111592480 | 135661 2600 16 | 177773 3592 1600 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191029 | 20190816 |
112496480 | 104981 2600 16 | 147973 3592 1600 | optimizedct/c | gcc_-O_-fomit-frame-pointer | 20191029 | 20190816 |
112894960 | 104981 2600 16 | 147973 3592 1600 | optimizedct/c | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191029 | 20190816 |
114056000 | 93050 2600 16 | 130995 3576 1584 | optimizedct/c | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
114105760 | 93050 2600 16 | 130995 3576 1584 | optimizedct/c | gcc_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
277069840 | 145326 2600 16 | 188917 3576 1600 | optimizedct/c | gcc | 20191029 | 20190816 |
277913760 | 145326 2600 16 | 188917 3576 1600 | optimizedct/c | gcc_-funroll-loops | 20191029 | 20190816 |
282651200 | 145326 2600 16 | 188917 3576 1600 | optimizedct/c | cc | 20191029 | 20190816 |
463984720 | 1091782 4 0 | 1130913 984 1592 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
486648400 | 1091362 4 0 | 1130449 984 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
497963200 | 1056974 4 0 | 1094745 984 1592 | ref | gcc_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
513032160 | 1056886 4 0 | 1094617 984 1592 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
545306160 | 1068232 4 0 | 1106977 984 1576 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
555481840 | 1044384 4 0 | 1081073 984 1576 | ref | gcc_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
565456640 | 1067980 4 0 | 1106785 984 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
580168640 | 1044264 4 0 | 1080865 984 1576 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
584365600 | 1044173 4 0 | 1081784 872 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
590875200 | 1044181 4 0 | 1081848 872 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
591783040 | 1044181 4 0 | 1081848 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
594668160 | 1044569 4 0 | 1082360 872 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191029 | 20190816 |
596723120 | 1044181 4 0 | 1081848 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
734465440 | 1041348 4 0 | 1078121 984 1576 | ref | gcc_-O_-fomit-frame-pointer | 20191029 | 20190816 |
741127440 | 1041348 4 0 | 1078121 984 1576 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191029 | 20190816 |
759265840 | 1056612 4 0 | 1096633 984 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191029 | 20190816 |
759430320 | 1056612 4 0 | 1096633 984 1576 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191029 | 20190816 |
760518320 | 1037313 4 0 | 1073047 968 1568 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
761048880 | 1037353 4 0 | 1073135 968 1568 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
771457680 | 1037353 4 0 | 1073135 968 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
796252320 | 1037313 4 0 | 1073047 968 1568 | ref | gcc_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
3148912880 | 1065615 292 0 | 1110409 1256 1584 | ref | cc | 20191029 | 20190816 |
3251020800 | 1065615 292 0 | 1110409 1256 1584 | ref | gcc | 20191029 | 20190816 |
3354152000 | 1065615 292 0 | 1110409 1256 1584 | ref | gcc_-funroll-loops | 20191029 | 20190816 |
Compiler | Implementations
|
cc | optimizedct/neon |
gcc | optimizedct/neon |
gcc -O2 -fomit-frame-pointer | optimizedct/neon |
gcc -O3 -fomit-frame-pointer | optimizedct/neon |
gcc -O -fomit-frame-pointer | optimizedct/neon |
gcc -Os -fomit-frame-pointer | optimizedct/neon |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | optimizedct/neon |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | optimizedct/neon |
gcc -fno-schedule-insns -O -fomit-frame-pointer | optimizedct/neon |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops | optimizedct/neon |
gcc -funroll-loops -O2 -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -O3 -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -O -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -Os -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | optimizedct/neon
|