[Page version: 20241028 01:31:48]
Measurements for amd64, hertz, crypto_encodeTime | Relative time | Primitive | Implementation | Compiler |
---|---|---|---|---|
399 | 1.00 | 1013x2393 | avx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
726 | 1.82 | 1013x2393 | portable | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
5372 | 13.46 | 1013x2393 | ref | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
494 | 1.00 | 1013x2393round | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
584 | 1.18 | 1013x2393round | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
89 | 1.00 | 1013x3 | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
173 | 1.94 | 1013x3 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
434 | 1.00 | 1013x7177 | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
653 | 1.50 | 1013x7177 | portable | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
5791 | 13.34 | 1013x7177 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
174 | 1.00 | 1013xfreeze3 | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
251 | 1.44 | 1013xfreeze3 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
85 | 1.00 | 1013xint16 | little | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
133 | 1.56 | 1013xint16 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
458 | 1.00 | 1277x2627 | avx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
890 | 1.94 | 1277x2627 | portable | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
6809 | 14.87 | 1277x2627 | ref | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
556 | 1.00 | 1277x2627round | avx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
734 | 1.32 | 1277x2627round | ref | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
109 | 1.00 | 1277x3 | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
199 | 1.83 | 1277x3 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
479 | 1.00 | 1277x7879 | avx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
790 | 1.65 | 1277x7879 | portable | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
7209 | 15.05 | 1277x7879 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
224 | 1.00 | 1277xfreeze3 | avx | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
312 | 1.39 | 1277xfreeze3 | ref | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
101 | 1.00 | 1277xint16 | little | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
195 | 1.93 | 1277xint16 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
40 | 1.00 | 256x16 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
40 | 1.00 | 256x2 | avx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
630 | 15.75 | 256x2 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
424 | 1.00 | 653x1541 | avx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
485 | 1.14 | 653x1541 | portable | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
3585 | 8.46 | 653x1541 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
482 | 1.00 | 653x1541round | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
558 | 1.16 | 653x1541round | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
64 | 1.00 | 653x3 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
68 | 1.06 | 653x3 | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
334 | 1.00 | 653x4621 | avx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
455 | 1.36 | 653x4621 | portable | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
3673 | 11.00 | 653x4621 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
165 | 1.00 | 653xfreeze3 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
183 | 1.11 | 653xfreeze3 | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
79 | 1.00 | 653xint16 | little | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
79 | 1.00 | 653xint16 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
369 | 1.00 | 761x1531 | avx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
555 | 1.50 | 761x1531 | portable | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
4111 | 11.14 | 761x1531 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
428 | 1.00 | 761x1531round | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
503 | 1.18 | 761x1531round | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
67 | 1.00 | 761x3 | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
163 | 2.43 | 761x3 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
350 | 1.00 | 761x4591 | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
545 | 1.56 | 761x4591 | portable | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
4219 | 12.05 | 761x4591 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
140 | 1.00 | 761xfreeze3 | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
187 | 1.34 | 761xfreeze3 | ref | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
69 | 1.00 | 761xint16 | little | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
125 | 1.81 | 761xint16 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
425 | 1.00 | 857x1723 | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
577 | 1.36 | 857x1723 | portable | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
4560 | 10.73 | 857x1723 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
489 | 1.00 | 857x1723round | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
594 | 1.21 | 857x1723round | ref | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
76 | 1.00 | 857x3 | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
76 | 1.00 | 857x3 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
368 | 1.00 | 857x5167 | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
629 | 1.71 | 857x5167 | portable | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
4749 | 12.90 | 857x5167 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
153 | 1.00 | 857xfreeze3 | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
201 | 1.31 | 857xfreeze3 | ref | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
78 | 1.00 | 857xint16 | little | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
93 | 1.19 | 857xint16 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
365 | 1.00 | 953x2115 | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
700 | 1.92 | 953x2115 | portable | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
5090 | 13.95 | 953x2115 | ref | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
424 | 1.00 | 953x2115round | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
573 | 1.35 | 953x2115round | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall |
87 | 1.00 | 953x3 | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
109 | 1.25 | 953x3 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
401 | 1.00 | 953x6343 | avx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
622 | 1.55 | 953x6343 | portable | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
5425 | 13.53 | 953x6343 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
166 | 1.00 | 953xfreeze3 | avx | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
226 | 1.36 | 953xfreeze3 | ref | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
85 | 1.00 | 953xint16 | little | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
144 | 1.69 | 953xint16 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
34 | 1.00 | int16 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
34 | 1.00 | int32 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu Clang 19.1.1 (1ubuntu1)) |
35 | 1.00 | int64 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |