Implementation notes: amd64, slide, crypto_hash/groestl512

Computer: slide
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20160806
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
24528aesni-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016090620160806
24976aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016090620160806
24984aesni-intrgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016090620160806
25332aesnigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016090620160806
25384aesnigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016090620160806
25812aesni-intrgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016090620160806
26136aesnigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016090620160806
26168aesni-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016090620160806
38130avxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016090620160806
42176avxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016090620160806
42224avxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016090620160806
42604avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016090620160806
46500opterongcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016090620160806
46640opterongcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016090620160806
46840vperm-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016090620160806
46908opterongcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016090620160806
47120vperm-intrgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016090620160806
47130vpermgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016090620160806
47727vpermgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016090620160806
48460vperm-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016090620160806
48780vperm-intrgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016090620160806
52484vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016090620160806
53292vpermgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016090620160806
54952core2duogcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016090620160806
55032core2duogcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016090620160806
55280core2duogcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016090620160806
55652core2duogcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016090620160806
55860avx-intrgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016090620160806
56500avx-intrgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016090620160806
56536avx-intrgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016090620160806
56812avx-intrgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016090620160806
58472sphlib-adaptedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016090620160806
58724sphlib-adaptedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016090620160806
59064sphlib-adaptedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016090620160806
59956sphlib-adaptedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016090620160806
61828sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016090620160806
62376sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016090620160806
62612sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016090620160806
62660opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016090620160806
62820opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016090620160806
63096opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016090620160806
63436sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016090620160806
65348opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016090620160806
84524mmxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016090620160806
86744mmxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016090620160806
88504mmxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016090620160806
92872sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016090620160806
93532mmxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016090620160806
93916sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016090620160806
96316sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016090620160806
103876sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016090620160806
115536opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016090620160806
116736opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016090620160806
116792opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016090620160806
117324opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016090620160806
28812832bit-bytesliced-c-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016090620160806
45972432bit-bytesliced-c-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016090620160806
47049632bit-bytesliced-c-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016090620160806
65830432bit-bytesliced-c-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016090620160806

Compiler output

Implementation: crypto_hash/groestl512/opteron
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hash.c: In file included from hash.c:13:0:
hash.c: hash.c: In function 'Transform':
hash.c: PQASM.h:2:3: error: 'asm' operand has impossible constraints
hash.c: asm (
hash.c: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv opteron