Implementation notes: amd64, calvin, crypto_sign/pqrsa15

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: pqrsa15
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
295701252? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017122620171218
296206918? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017122620171218
296454420? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017122620171218
296555055? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017122620171218
296561852? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017122620171218
296567304? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017122620171218
296570903? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017122620171218
296574508? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017122620171218
296583948? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017122620171218
296589625? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017122620171218
296609997? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017122620171218
296635008? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017122620171218
296641464? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017122620171218
296654167? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017122620171218
296658265? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017122620171218
296664077? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017122620171218
296666265? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017122620171218
296679014? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017122620171218
296704201? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017122620171218
296711972? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017122620171218
296712489? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017122620171218
296716216? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017122620171218
296721078? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017122620171218
296733247? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017122620171218
296735958? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017122620171218
296759361? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017122620171218
296765051? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017122620171218
296766147? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017122620171218
296776259? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017122620171218
296777837? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017122620171218
296800806? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017122620171218
296802217? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017122620171218
296805822? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017122620171218
296806173? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017122620171218
296807510? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017122620171218
296811544? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017122620171218
296813490? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017122620171218
296817173? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017122620171218
296817700? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017122620171218
296818390? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017122620171218
296819369? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017122620171218
296819996? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017122620171218
296823849? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017122620171218
296826760? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017122620171218
296843489? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017122620171218
296845749? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017122620171218
296847558? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017122620171218
296852795? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017122620171218
296855467? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017122620171218
296860175? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017122620171218
296869767? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017122620171218
296875882? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017122620171218
296877383? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017122620171218
296878790? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017122620171218
296885808? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017122620171218
296908544? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017122620171218
296908946? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017122620171218
296914084? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017122620171218
296915315? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017122620171218
296920443? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017122620171218
296923991? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017122620171218
296950091? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017122620171218
296957940? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017122620171218
296962551? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017122620171218
296963348? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017122620171218
296977365? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017122620171218
296982350? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017122620171218
296982524? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017122620171218
296982564? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017122620171218
296982962? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017122620171218
296992002? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017122620171218
296996180? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017122620171218
297001217? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017122620171218
297045802? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017122620171218
297058413? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017122620171218
297068249? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017122620171218
297073255? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017122620171218
297086878? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017122620171218
297103837? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017122620171218
297104417? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017122620171218
297108477? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017122620171218
297114627? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017122620171218
297135154? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017122620171218
297155688? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017122620171218
297169626? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017122620171218
297186222? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017122620171218
297202544? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017122620171218
297228808? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017122620171218
297230677? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017122620171218
297246929? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017122620171218
297262778? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017122620171218
297263267? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017122620171218
297275365? ? ?? ? ?refcc2017122620171218
297278191? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017122620171218
297281822? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017122620171218
297283816? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017122620171218
297303263? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017122620171218
297307437? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017122620171218
297319388? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017122620171218
297366166? ? ?? ? ?refgcc_-funroll-loops2017122620171218
297371369? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017122620171218
297392133? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017122620171218
297392387? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017122620171218
297426261? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017122620171218
297584417? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017122620171218
297628251? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017122620171218
297628364? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017122620171218
297663820? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017122620171218
297682782? ? ?? ? ?refgcc2017122620171218
297701179? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017122620171218
297742496? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017122620171218
298026467? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017122620171218
298032691? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017122620171218
298737226? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017122620171218
299005931? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017122620171218

Test failure

Implementation: crypto_sign/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