[Page version: 20250501 13:05:11]
Measurements for amd64, shoe, crypto_aead Test results for amd64, shoe, crypto_aead Test results for crypto_aead/grain128aeadTime | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
342063 | 7826 0 0 | 25014 836 1048 | T:opt32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
343012 | 6764 0 0 | 24046 836 1048 | T:opt32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
345988 | 6753 0 0 | 23318 836 1016 | T:opt32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
375673 | 3403 0 0 | 17484 828 1016 | T:opt32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
391364 | 3073 0 0 | 16205 780 1048 | T:opt32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
394256 | 4137 0 0 | 17940 828 1016 | T:opt32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
408314 | 3496 0 0 | 17850 804 1080 | T:opt32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
592292 | 9176 0 0 | 25570 804 1080 | T:opt32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
767115 | 3709 0 0 | 18322 804 1080 | T:opt32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
5910013 | 15831 0 1 | 32300 812 1112 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
8295317 | 10277 0 1 | 26742 836 1016 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
10466866 | 18213 0 1 | 32806 836 1048 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
10976884 | 5034 0 1 | 19756 812 1112 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
11127967 | 14495 0 1 | 31318 836 1048 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
15842124 | 3430 0 1 | 16663 788 1080 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
49622011 | 3883 0 1 | 17996 828 1016 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
50060801 | 3922 0 1 | 18225 796 1112 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
52073778 | 5847 0 1 | 19428 828 1016 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250313 | 20250307 |
grain128aead_32p.c: grain128aead_32p.c: In function 'crypto_aead_grain128aead_opt32_timingleaks_encrypt': grain128aead_32p.c: grain128aead_32p.c:275:6: warning: 'rem_word' may be used uninitialized in this function [-Wmaybe-uninitialized] grain128aead_32p.c: 275 | u32 rem_word; grain128aead_32p.c: | ^~~~~~~~ grain128aead_32p.c: grain128aead_32p.c: In function 'crypto_aead_grain128aead_opt32_timingleaks_decrypt': grain128aead_32p.c: grain128aead_32p.c:365:6: warning: 'rem_word' may be used uninitialized in this function [-Wmaybe-uninitialized] grain128aead_32p.c: 365 | u32 rem_word; grain128aead_32p.c: | ^~~~~~~~
Implementation | Compiler |
T:opt32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:opt32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
grain128aead_32p.c: grain128aead_32p.c: In function 'crypto_aead_grain128aead_opt32_timingleaks_encrypt': grain128aead_32p.c: grain128aead_32p.c:295:21: warning: 'rem_word' may be used uninitialized in this function [-Wmaybe-uninitialized] grain128aead_32p.c: 295 | *(c + j) = ((u8) (getkb(rem_word) >> 8)) ^ *(m + j); grain128aead_32p.c: | ^~~~~~~~~~~~~~~ grain128aead_32p.c: grain128aead_32p.c: In function 'crypto_aead_grain128aead_opt32_timingleaks_decrypt': grain128aead_32p.c: grain128aead_32p.c:385:21: warning: 'rem_word' may be used uninitialized in this function [-Wmaybe-uninitialized] grain128aead_32p.c: 385 | *(m + j) = ((u8) (getkb(rem_word) >> 8)) ^ *(c + j); grain128aead_32p.c: | ^~~~~~~~~~~~~~~
Implementation | Compiler |
T:opt32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
grain128aead_32p.o auth_accumulate T grain128aead_32p.o auth_accumulate8 T grain128aead_32p.o encode_der T grain128aead_32p.o getkb T grain128aead_32p.o getmb T grain128aead_32p.o grain_init T grain128aead_32p.o grain_reinit T grain128aead_32p.o next_keystream T
Implementation | Compiler |
T:opt32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:opt32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:opt32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:opt32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:opt32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:opt32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:opt32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:opt32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:opt32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
grain128aead.o accumulate T grain128aead.o auth_shift T grain128aead.o encode_der T grain128aead.o grain_round B grain128aead.o init_data T grain128aead.o init_grain T grain128aead.o next_h T grain128aead.o next_lfsr_fb T grain128aead.o next_nfsr_fb T grain128aead.o next_z T grain128aead.o shift T grain128aead.o swapsb T
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |