Implementation notes: amd64, katana, crypto_aead/norx3261v3

Computer: katana
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: norx3261v3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
64408? ? ?? ? ?xmmgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016122320161220
64520? ? ?? ? ?xmmgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016122320161220
64520? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122320161220
64520? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016122320161220
64584? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122320161220
64584? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122320161220
64792? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122320161220
64800? ? ?? ? ?xmmgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016122320161220
64800? ? ?? ? ?xmmgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2016122320161220
64800? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016122320161220
64824? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122320161220
64848? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122320161220
64856? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122320161220
64944? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016122320161220
64944? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016122320161220
65640? ? ?? ? ?xmmclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016122320161220
65640? ? ?? ? ?xmmclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122320161220
67384? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
67536? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
67696? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
67776? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
67784? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
67784? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
67792? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
67848? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
67904? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
67912? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
67912? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
67944? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
68296? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122320161220
68336? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016122320161220
68336? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016122320161220
68344? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016122320161220
68408? ? ?? ? ?xmmgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016122320161220
68528? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122320161220
68680? ? ?? ? ?xmmclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016122320161220
68680? ? ?? ? ?xmmclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122320161220
68680? ? ?? ? ?xmmclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122320161220
68680? ? ?? ? ?xmmclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122320161220
69208? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2016122320161220
69208? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
69224? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2016122320161220
69224? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122320161220
69240? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
69552? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2016122320161220
69560? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016122320161220
70072? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
70104? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
70184? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
70216? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
70288? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2016122320161220
70296? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016122320161220
70320? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016122320161220
70496? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2016122320161220
70536? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2016122320161220
70544? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122320161220
70544? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2016122320161220
70552? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2016122320161220
70552? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
70568? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122320161220
70576? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2016122320161220
70576? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
70616? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016122320161220
70656? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
70672? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
70792? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2016122320161220
70848? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
70984? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
70992? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016122320161220
71000? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
71008? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2016122320161220
71032? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
71072? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016122320161220
71104? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016122320161220
71112? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122320161220
71152? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122320161220
71184? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016122320161220
71232? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016122320161220
71232? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016122320161220
71240? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016122320161220
71304? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2016122320161220
71360? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122320161220
71360? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
71368? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2016122320161220
71456? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2016122320161220
71528? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016122320161220
71568? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2016122320161220
71584? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016122320161220
71584? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016122320161220
71592? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016122320161220
71624? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016122320161220
71664? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016122320161220
71680? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
71720? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2016122320161220
71864? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016122320161220
71896? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016122320161220
71904? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016122320161220
71936? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2016122320161220
72208? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016122320161220
114248? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016122320161220
114440? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016122320161220
114440? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122320161220
114552? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016122320161220
114776? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
114816? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016122320161220
115136? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
116152? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122320161220
116160? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016122320161220
116160? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016122320161220
116184? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122320161220
116192? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122320161220
116216? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
116312? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016122320161220
116328? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
116360? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016122320161220
116424? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
116456? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016122320161220
116464? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
116480? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122320161220
116480? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
116488? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
116504? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016122320161220
116576? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016122320161220
116608? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
116744? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
116784? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016122320161220
117136? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122320161220
117160? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016122320161220
117160? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016122320161220
117184? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122320161220
117208? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122320161220
117264? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122320161220
117288? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016122320161220
117304? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016122320161220
117392? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122320161220
117400? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122320161220
117416? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016122320161220
117424? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016122320161220
117432? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
117432? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016122320161220
117464? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016122320161220
117472? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016122320161220
117472? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2016122320161220
117488? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
117496? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016122320161220
117520? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016122320161220
117528? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016122320161220
117544? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016122320161220
117560? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016122320161220
117664? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122320161220
117776? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
117792? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
117976? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016122320161220
117992? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016122320161220
118048? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016122320161220
118080? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016122320161220
118112? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016122320161220
118656? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
118856? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
118936? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
118984? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
119000? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016122320161220
119008? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016122320161220
119376? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122320161220
119376? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
119544? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
119592? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016122320161220
119600? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
119680? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122320161220
119688? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016122320161220
119704? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016122320161220
119952? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016122320161220
120360? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
120376? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
120384? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016122320161220
120384? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016122320161220
120576? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016122320161220
120608? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122320161220
120640? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
120784? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016122320161220
120784? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016122320161220
120792? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016122320161220
120816? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016122320161220
120952? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016122320161220
120976? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122320161220
120984? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122320161220
121032? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016122320161220
121032? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016122320161220
121040? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016122320161220
121096? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016122320161220
121112? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122320161220
121208? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
121248? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
121264? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122320161220
121280? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016122320161220
121336? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
121408? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
121440? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016122320161220
428200? ? ?? ? ?xmmgcc2016122320161220
428704? ? ?? ? ?xmmgcc_-funroll-loops2016122320161220
428856? ? ?? ? ?xmmcc2016122320161220
596552? ? ?? ? ?refcc2016122320161220
600024? ? ?? ? ?refgcc_-funroll-loops2016122320161220
600336? ? ?? ? ?refgcc2016122320161220

Compiler output

Implementation: crypto_aead/norx3261v3/neon
Compiler: cc
norx.c: norx.c:18:22: fatal error: arm_neon.h: No such file or directory
norx.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 92, namely:
CompilerImplementations
cc neon
gcc neon
gcc -O2 -fomit-frame-pointer neon
gcc -O3 -fomit-frame-pointer neon
gcc -O -fomit-frame-pointer neon
gcc -Os -fomit-frame-pointer neon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer neon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer neon
gcc -fno-schedule-insns -O -fomit-frame-pointer neon
gcc -fno-schedule-insns -Os -fomit-frame-pointer neon
gcc -funroll-loops neon
gcc -funroll-loops -O2 -fomit-frame-pointer neon
gcc -funroll-loops -O3 -fomit-frame-pointer neon
gcc -funroll-loops -O -fomit-frame-pointer neon
gcc -funroll-loops -Os -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer neon
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m64 -O -fomit-frame-pointer neon
gcc -funroll-loops -m64 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer neon
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer neon
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer neon
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer neon
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer neon
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer neon
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer neon
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer neon
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer neon
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer neon
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer neon
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer neon
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer neon
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer neon
gcc -m64 -O2 -fomit-frame-pointer neon
gcc -m64 -O3 -fomit-frame-pointer neon
gcc -m64 -O -fomit-frame-pointer neon
gcc -m64 -Os -fomit-frame-pointer neon
gcc -m64 -march=core2 -O2 -fomit-frame-pointer neon
gcc -m64 -march=core2 -O3 -fomit-frame-pointer neon
gcc -m64 -march=core2 -O -fomit-frame-pointer neon
gcc -m64 -march=core2 -Os -fomit-frame-pointer neon
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer neon
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer neon
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer neon
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer neon
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer neon
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer neon
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer neon
gcc -m64 -march=corei7 -O -fomit-frame-pointer neon
gcc -m64 -march=corei7 -Os -fomit-frame-pointer neon
gcc -m64 -march=k8 -O2 -fomit-frame-pointer neon
gcc -m64 -march=k8 -O3 -fomit-frame-pointer neon
gcc -m64 -march=k8 -O -fomit-frame-pointer neon
gcc -m64 -march=k8 -Os -fomit-frame-pointer neon
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer neon
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer neon
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer neon
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer neon
gcc -m64 -march=nocona -O2 -fomit-frame-pointer neon
gcc -m64 -march=nocona -O3 -fomit-frame-pointer neon
gcc -m64 -march=nocona -O -fomit-frame-pointer neon
gcc -m64 -march=nocona -Os -fomit-frame-pointer neon
gcc -march=barcelona -O2 -fomit-frame-pointer neon
gcc -march=barcelona -O3 -fomit-frame-pointer neon
gcc -march=barcelona -O -fomit-frame-pointer neon
gcc -march=barcelona -Os -fomit-frame-pointer neon
gcc -march=k8 -O2 -fomit-frame-pointer neon
gcc -march=k8 -O3 -fomit-frame-pointer neon
gcc -march=k8 -O -fomit-frame-pointer neon
gcc -march=k8 -Os -fomit-frame-pointer neon
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv neon
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv neon
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv neon
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv neon
gcc -march=nocona -O2 -fomit-frame-pointer neon
gcc -march=nocona -O3 -fomit-frame-pointer neon
gcc -march=nocona -O -fomit-frame-pointer neon
gcc -march=nocona -Os -fomit-frame-pointer neon

Compiler output

Implementation: crypto_aead/norx3261v3/neon
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
norx.c: In file included from norx.c:18:
norx.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:28:2: error: "NEON support not enabled"
norx.c: #error "NEON support not enabled"
norx.c: ^
norx.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:48:24: error: 'neon_vector_type' attribute is not supported for this target
norx.c: typedef __attribute__((neon_vector_type(8))) int8_t int8x8_t;
norx.c: ^
norx.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:49:24: error: 'neon_vector_type' attribute is not supported for this target
norx.c: typedef __attribute__((neon_vector_type(16))) int8_t int8x16_t;
norx.c: ^
norx.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:50:24: error: 'neon_vector_type' attribute is not supported for this target
norx.c: typedef __attribute__((neon_vector_type(4))) int16_t int16x4_t;
norx.c: ^
norx.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:51:24: error: 'neon_vector_type' attribute is not supported for this target
norx.c: typedef __attribute__((neon_vector_type(8))) int16_t int16x8_t;
norx.c: ^
norx.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:52:24: error: 'neon_vector_type' attribute is not supported for this target
norx.c: typedef __attribute__((neon_vector_type(2))) int32_t int32x2_t;
norx.c: ^
norx.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:53:24: error: 'neon_vector_type' attribute is not supported for this target
norx.c: typedef __attribute__((neon_vector_type(4))) int32_t int32x4_t;
norx.c: ^
norx.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/arm_neon.h:54:24: error: 'neon_vector_type' attribute is not supported for this target
norx.c: typedef __attribute__((neon_vector_type(1))) int64_t int64x1_t;
norx.c: ^
norx.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments neon
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments neon
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments neon
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments neon
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments neon
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments neon

Compiler output

Implementation: crypto_aead/norx3261v3/neon
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
norx.c: norx.c:18:22: fatal error: arm_neon.h: No such file or directory
norx.c: compilation terminated.
norx.c: norx.c:18:22: fatal error: arm_neon.h: No such file or directory
norx.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer neon
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer neon
gcc -m64 -march=barcelona -O -fomit-frame-pointer neon
gcc -m64 -march=barcelona -Os -fomit-frame-pointer neon