Implementation notes: amd64, h3neo, crypto_aead/artemia128v1

Computer: h3neo
Architecture: amd64
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: artemia128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2102018? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016102620161009
2104911? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016102620161009
2106985? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016102620161009
2107334? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016102620161009
2107427? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016102620161009
2117435? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016102620161009
2117470? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016102620161009
2119051? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016102620161009
2124534? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016102620161009
2130370? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016102620161009
2135559? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016102620161009
2138229? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016102620161009
2171631? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016102620161009
2175495? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016102620161009
3077391? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016102620161009
3091024? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016102620161009
3103185? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016102620161009
3162387? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016102620161009
3239103? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016102620161009
3240071? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016102620161009
3240639? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016102620161009
3241423? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016102620161009
3241437? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016102620161009
3241836? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016102620161009
3242136? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016102620161009
3248778? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016102620161009
3253549? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016102620161009
3329700? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016102620161009
3331570? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016102620161009
3995694? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016102620161009
4068155? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016102620161009
4086157? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016102620161009
4086975? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016102620161009
4090855? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016102620161009
4091313? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016102620161009
4096028? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016102620161009
4099522? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016102620161009
4107877? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016102620161009
4108708? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016102620161009
4112786? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016102620161009
4129017? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016102620161009
4129320? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016102620161009
4133822? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016102620161009
4134860? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016102620161009
4135583? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016102620161009
4162173? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016102620161009
4166088? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016102620161009
4170540? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016102620161009
4179166? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016102620161009
4179509? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016102620161009
4184861? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016102620161009
4188009? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016102620161009
4195228? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016102620161009
4212784? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016102620161009
4217581? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016102620161009
4220508? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016102620161009
4221298? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016102620161009
4224266? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016102620161009
4224744? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016102620161009
4224952? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016102620161009
4226907? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016102620161009
4230776? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016102620161009
4231669? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016102620161009
4236358? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016102620161009
4236757? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016102620161009
4260252? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016102620161009
4272821? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102620161009
4275859? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102620161009
4284161? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102620161009
4321629? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016102620161009
4342830? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016102620161009
4354994? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016102620161009
4362273? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102620161009
4363866? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016102620161009
4377126? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016102620161009
4377145? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016102620161009
4382179? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016102620161009
4393456? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016102620161009
4422210? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016102620161009
4433015? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016102620161009
4446246? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016102620161009
4450902? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016102620161009
4472231? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016102620161009
4493342? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016102620161009
4498246? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016102620161009
4508703? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016102620161009
4529667? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016102620161009
4532323? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016102620161009
4547282? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016102620161009
4552362? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016102620161009
4575569? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016102620161009
4610442? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016102620161009
4622196? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016102620161009
4622482? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016102620161009
4687136? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016102620161009
4688097? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016102620161009
4696187? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016102620161009
4872987? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016102620161009
18078243? ? ?? ? ?refcc2016102620161009
18142210? ? ?? ? ?refgcc2016102620161009
18188546? ? ?? ? ?refgcc_-funroll-loops2016102620161009

Test failure

Implementation: crypto_aead/artemia128v1/ref
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref