Implementation notes: amd64, calvin, crypto_aead/joltikeq9696v1

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: joltikeq9696v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
13479395? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081320170725
13521381? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081320170725
13979943? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017081320170725
13979946? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081320170725
13981158? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017081320170725
13982503? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081320170725
13985666? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081320170725
13985885? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017081320170725
13996862? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017081320170725
13997428? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081320170725
14000614? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081320170725
14003336? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081320170725
14005972? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081320170725
14008865? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081320170725
14010125? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081320170725
14035206? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017081320170725
14035243? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081320170725
14035388? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017081320170725
14037459? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017081320170725
14041297? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081320170725
14041880? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017081320170725
14042826? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081320170725
14060643? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081320170725
14061020? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081320170725
14124383? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017081320170725
14154901? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081320170725
15675915? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017081320170725
15676105? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017081320170725
15709712? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081320170725
15811269? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081320170725
16178212? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081320170725
16180481? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081320170725
16180642? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081320170725
16214589? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081320170725
22729732? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081320170725
22755984? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081320170725
22821637? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017081320170725
22824396? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081320170725
22860795? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081320170725
22894033? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081320170725
23749942? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081320170725
23937640? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081320170725
24317559? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081320170725
26296901? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081320170725
26370139? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081320170725
26623826? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081320170725
26946279? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081320170725
27057700? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081320170725
27122191? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081320170725
28819908? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017081320170725
29094572? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081320170725
29583829? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081320170725
31336311? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081320170725
31473052? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017081320170725
31491989? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017081320170725
31566899? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017081320170725
31578932? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017081320170725
31635278? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081320170725
31639649? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081320170725
31680712? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081320170725
31822999? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081320170725
31905397? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017081320170725
32079641? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017081320170725
32099558? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081320170725
32145929? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081320170725
32159968? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081320170725
32162249? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081320170725
32448793? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017081320170725
32473152? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081320170725
35096086? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081320170725
35101309? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081320170725
35110185? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017081320170725
35128617? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081320170725
35169948? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081320170725
35213064? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081320170725
35238872? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017081320170725
35298409? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081320170725
35973266? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081320170725
35998457? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017081320170725
38373257? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017081320170725
38471349? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081320170725
38510988? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081320170725
38569160? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081320170725
38772920? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081320170725
38808260? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017081320170725
38995663? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081320170725
39248534? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017081320170725
39326799? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017081320170725
40946861? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017081320170725
41065898? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081320170725
41090148? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017081320170725
41245740? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017081320170725
41369765? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081320170725
41393889? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081320170725
41422687? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017081320170725
41424694? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017081320170725
41492918? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081320170725
41532260? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081320170725
41545096? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081320170725
41670582? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081320170725
41758199? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017081320170725
41763264? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081320170725
41831418? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081320170725
42067507? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081320170725
42074477? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081320170725
42105418? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081320170725
42303298? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017081320170725
42415036? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017081320170725
42555437? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081320170725
42790204? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081320170725
42977377? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081320170725
43481961? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081320170725
118450233? ? ?? ? ?refcc2017081320170725
118471895? ? ?? ? ?refgcc2017081320170725
119521230? ? ?? ? ?refgcc_-funroll-loops2017081320170725

Test failure

Implementation: crypto_aead/joltikeq9696v1/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