Implementation notes: amd64, hobbes, crypto_kem/pqrsa15

Computer: hobbes
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_kem
Primitive: pqrsa15
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
295725457? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018010420171218
296530374? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018010420171218
296609265? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018010420171218
296624858? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018010420171218
296645998? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018010420171218
296722822? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018010420171218
296728394? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018010420171218
296760721? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2018010420171218
296769321? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018010420171218
296801436? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018010420171218
296801763? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018010420171218
296818706? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018010420171218
296842050? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018010420171218
296847349? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018010420171218
296854441? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018010420171218
296859107? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018010420171218
296861332? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018010420171218
296866655? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018010420171218
296867135? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018010420171218
296869368? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018010420171218
296872393? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018010420171218
296875397? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018010420171218
296880385? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018010420171218
296883297? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018010420171218
296892035? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018010420171218
296892632? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018010420171218
296898469? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018010420171218
296910324? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018010420171218
296924275? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018010420171218
296934239? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018010420171218
296938253? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018010420171218
296948893? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018010420171218
296949311? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018010420171218
296954689? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018010420171218
296960954? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018010420171218
296967882? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018010420171218
296968182? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018010420171218
296972283? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018010420171218
296978417? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018010420171218
296979620? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018010420171218
296986794? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018010420171218
296993746? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018010420171218
296994994? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018010420171218
296997842? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018010420171218
297004619? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018010420171218
297005613? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018010420171218
297008929? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018010420171218
297015401? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018010420171218
297017622? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018010420171218
297020309? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018010420171218
297021593? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018010420171218
297024603? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018010420171218
297025097? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018010420171218
297027926? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018010420171218
297028460? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018010420171218
297032450? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018010420171218
297035748? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018010420171218
297041676? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018010420171218
297043318? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018010420171218
297048951? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018010420171218
297056252? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018010420171218
297069168? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018010420171218
297076546? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018010420171218
297088636? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018010420171218
297090186? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018010420171218
297099984? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018010420171218
297101089? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018010420171218
297107476? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018010420171218
297111841? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018010420171218
297116700? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018010420171218
297120746? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018010420171218
297135966? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018010420171218
297135973? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018010420171218
297136617? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018010420171218
297142278? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018010420171218
297143287? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018010420171218
297147154? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018010420171218
297164783? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018010420171218
297173267? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018010420171218
297173587? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018010420171218
297179089? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018010420171218
297184156? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018010420171218
297197881? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018010420171218
297198713? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018010420171218
297212386? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018010420171218
297223224? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018010420171218
297224840? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018010420171218
297239886? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018010420171218
297243158? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018010420171218
297244506? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018010420171218
297256855? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018010420171218
297258210? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018010420171218
297260226? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018010420171218
297262419? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018010420171218
297268083? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018010420171218
297271306? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018010420171218
297283958? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018010420171218
297284842? ? ?? ? ?refcc2018010420171218
297295904? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018010420171218
297322900? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018010420171218
297396442? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018010420171218
297415531? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018010420171218
297434826? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018010420171218
297476488? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018010420171218
297498605? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018010420171218
297556500? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018010420171218
297585760? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018010420171218
297592460? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018010420171218
297626327? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018010420171218
297627563? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018010420171218
297652289? ? ?? ? ?refgcc_-funroll-loops2018010420171218
297670289? ? ?? ? ?refgcc2018010420171218
297727782? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018010420171218
297770989? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018010420171218
297803449? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018010420171218

Test failure

Implementation: crypto_kem/pqrsa15/ref
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref