Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
126579360 | 113333 2600 16 | 153165 3592 1624 | optimizedct/c | gcc_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
129426720 | 148357 2600 16 | 189533 3592 1624 | optimizedct/c | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
129459120 | 147665 2600 16 | 188797 3592 1624 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
129682400 | 135653 2600 16 | 176413 3592 1600 | optimizedct/c | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
130460160 | 135449 2600 16 | 176277 3592 1600 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
130814720 | 115374 2056 16 | 153728 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
131008400 | 115374 2056 16 | 153728 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
131601200 | 117154 2056 16 | 155536 2912 1624 | optimizedct/c | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191029 | 20190816 |
132879040 | 115374 2056 16 | 153728 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
132924000 | 114790 2056 16 | 153088 2912 1624 | optimizedct/c | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
133024320 | 112905 2600 16 | 152677 3592 1624 | optimizedct/c | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
134976000 | 102913 2600 16 | 141645 3592 1600 | optimizedct/c | gcc_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
144330720 | 102761 2600 16 | 141397 3592 1600 | optimizedct/c | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
145398880 | 93018 2600 16 | 131011 3576 1584 | optimizedct/c | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
145408560 | 93018 2600 16 | 131011 3576 1584 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
147523840 | 135661 2600 16 | 177773 3592 1600 | optimizedct/c | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191029 | 20190816 |
147896400 | 135661 2600 16 | 177773 3592 1600 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191029 | 20190816 |
147941520 | 104981 2600 16 | 147973 3592 1600 | optimizedct/c | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191029 | 20190816 |
148460480 | 104981 2600 16 | 147973 3592 1600 | optimizedct/c | gcc_-O_-fomit-frame-pointer | 20191029 | 20190816 |
150063360 | 93050 2600 16 | 130995 3576 1584 | optimizedct/c | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
150232880 | 93050 2600 16 | 130995 3576 1584 | optimizedct/c | gcc_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
313829840 | 145326 2600 16 | 188917 3576 1600 | optimizedct/c | gcc | 20191029 | 20190816 |
320354080 | 145326 2600 16 | 188917 3576 1600 | optimizedct/c | cc | 20191029 | 20190816 |
320792400 | 145326 2600 16 | 188917 3576 1600 | optimizedct/c | gcc_-funroll-loops | 20191029 | 20190816 |
506640160 | 1091782 4 0 | 1130913 984 1592 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
522816880 | 1091362 4 0 | 1130449 984 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
540476800 | 1056974 4 0 | 1094745 984 1592 | ref | gcc_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
552246080 | 1056886 4 0 | 1094617 984 1592 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
580947920 | 1068232 4 0 | 1106977 984 1576 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
602367920 | 1067980 4 0 | 1106785 984 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
615770240 | 1044264 4 0 | 1080865 984 1576 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
628385520 | 1044569 4 0 | 1082360 872 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191029 | 20190816 |
632228720 | 1044181 4 0 | 1081848 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
632571680 | 1044173 4 0 | 1081784 872 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
634809040 | 1044181 4 0 | 1081848 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
638894720 | 1044181 4 0 | 1081848 872 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
653564320 | 1044384 4 0 | 1081073 984 1576 | ref | gcc_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
776991360 | 1041348 4 0 | 1078121 984 1576 | ref | gcc_-O_-fomit-frame-pointer | 20191029 | 20190816 |
800179040 | 1056612 4 0 | 1096633 984 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191029 | 20190816 |
800697440 | 1037313 4 0 | 1073047 968 1568 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
801636480 | 1056612 4 0 | 1096633 984 1576 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191029 | 20190816 |
808784080 | 1037353 4 0 | 1073135 968 1568 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
812155680 | 1037353 4 0 | 1073135 968 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
825728160 | 1041348 4 0 | 1078121 984 1576 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191029 | 20190816 |
826018240 | 1037313 4 0 | 1073047 968 1568 | ref | gcc_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
3186163440 | 1065615 292 0 | 1110409 1256 1584 | ref | cc | 20191029 | 20190816 |
3372529920 | 1065615 292 0 | 1110409 1256 1584 | ref | gcc_-funroll-loops | 20191029 | 20190816 |
3379291040 | 1065615 292 0 | 1110409 1256 1584 | ref | gcc | 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
|