Implementation notes: amd64, cryptothinkx, crypto_sign/mqqsig224

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_sign
Primitive: mqqsig224
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
60600? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021520170105
62841? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017021520170105
65025? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021520170105
65748? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017021520170105
66051? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017021520170105
66081? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017021520170105
66501? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021520170105
67593? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017021520170105
73770? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017021520170105
73947? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017021520170105
74895? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021520170105
75213? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017021520170105
75330? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021520170105
75501? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017021520170105
75759? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017021520170105
76089? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017021520170105
76662? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017021520170105
77073? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017021520170105
77238? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017021520170105
77820? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021520170105
78639? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017021520170105
79308? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021520170105
80238? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017021520170105
80466? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017021520170105
80625? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021520170105
80724? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017021520170105
80820? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021520170105
80835? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017021520170105
80970? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017021520170105
81438? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017021520170105
81906? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017021520170105
85077? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021520170105
85173? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017021520170105
86673? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017021520170105
86676? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021520170105
86886? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017021520170105
87762? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021520170105
88893? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021520170105
91089? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017021520170105
94596? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017021520170105
105951? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017021520170105
106425? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017021520170105
106683? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021520170105
107301? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017021520170105
107412? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021520170105
109926? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017021520170105
109932? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017021520170105
110088? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017021520170105
110148? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017021520170105
110379? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017021520170105
110385? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017021520170105
110817? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021520170105
112938? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017021520170105
113439? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021520170105
113635? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017021520170105
116808? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017021520170105
119769? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017021520170105
120252? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017021520170105
120681? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017021520170105
123807? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017021520170105
125058? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017021520170105
246198? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021520170105
246450? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017021520170105
246600? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017021520170105
247107? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021520170105
248136? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017021520170105
252957? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017021520170105
255744? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017021520170105
255957? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017021520170105
256119? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021520170105
260937? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017021520170105
261000? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017021520170105
262074? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017021520170105
262209? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017021520170105
264210? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021520170105
266760? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017021520170105
268158? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017021520170105
268665? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017021520170105
272430? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017021520170105
275529? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021520170105
278763? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017021520170105
286056? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021520170105
291543? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017021520170105
330396? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021520170105
352920? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017021520170105
363204? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017021520170105
376827? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017021520170105
377634? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017021520170105
378960? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017021520170105
379290? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017021520170105
380022? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017021520170105
380037? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021520170105
380697? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017021520170105
380844? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017021520170105
382506? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017021520170105
383949? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017021520170105
386874? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017021520170105
389628? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017021520170105
389724? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017021520170105
390705? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017021520170105
391326? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017021520170105
402618? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017021520170105
407919? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017021520170105
412827? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017021520170105
414036? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017021520170105
414063? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021520170105
414351? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017021520170105
414666? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021520170105
414669? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017021520170105
417567? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017021520170105
417702? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017021520170105
417795? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017021520170105
417882? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017021520170105
420600? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017021520170105
422715? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021520170105
425835? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017021520170105
426531? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017021520170105
447390? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021520170105
471558? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017021520170105
472074? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017021520170105
522090? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017021520170105
730483? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017021520170105
1536768? ? ?? ? ?refgcc2017021520170105
1557801? ? ?? ? ?refgcc_-funroll-loops2017021520170105
1558608? ? ?? ? ?refcc2017021520170105