Implementation notes: amd64, h8atom, crypto_aead/syconaer96128v1
Computer: h8atom
Microarchitecture: amd64; Bonnell (30661)
Architecture: amd64
CPU ID: GenuineIntel-00030661-bfebfbff
SUPERCOP version: 20240716
Operation: crypto_aead
Primitive: syconaer96128v1
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
4471852 | 15375 0 0 | 30645 848 856 | T:ref | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240701 | 20240625 |
4471985 | 14975 0 0 | 29069 848 856 | T:ref | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240701 | 20240625 |
4697903 | 16213 0 0 | 32357 848 856 | T:ref | clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240701 | 20240625 |
11823609 | 5894 0 0 | 19085 832 856 | T:ref | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240701 | 20240625 |
15356117 | 7802 0 0 | 21861 848 856 | T:ref | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240701 | 20240625 |
19907573 | 6786 0 0 | 21893 800 928 | T:ref | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240701 | 20240625 |
20278272 | 5077 0 0 | 18440 776 896 | T:ref | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240701 | 20240625 |
30875341 | 6915 0 0 | 21580 792 928 | T:ref | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240701 | 20240625 |
Compiler output
sycon.c: sycon.c: In function 'left_cyclic_shift16':
sycon.c: sycon.c:76:27: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized]
sycon.c: 76 | t = tmp[2*i];
sycon.c: | ~~^~~~~~~~~~
sycon.c: sycon.c:55:35: note: 'tmp' declared here
sycon.c: 55 | unsigned char i, u, v, t, tmp[8];
sycon.c: | ^~~
sycon.c: sycon.c:77:39: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized]
sycon.c: 77 | tmp[2*i] = tmp[2*i+1];
sycon.c: | ~~~^~~~~~~
sycon.c: sycon.c:55:35: note: 'tmp' declared here
sycon.c: 55 | unsigned char i, u, v, t, tmp[8];
sycon.c: | ^~~
sycon.c: sycon.c:76:27: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized]
sycon.c: 76 | t = tmp[2*i];
sycon.c: | ~~^~~~~~~~~~
sycon.c: sycon.c:55:35: note: 'tmp' declared here
sycon.c: 55 | unsigned char i, u, v, t, tmp[8];
sycon.c: | ^~~
sycon.c: sycon.c:77:39: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized]
sycon.c: 77 | tmp[2*i] = tmp[2*i+1];
sycon.c: | ~~~^~~~~~~
sycon.c: sycon.c:55:35: note: 'tmp' declared here
sycon.c: 55 | unsigned char i, u, v, t, tmp[8];
sycon.c: | ^~~
sycon.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |