Implementation notes: amd64, katana, crypto_aead/norx3241v3

Computer: katana
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: norx3241v3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
43328? ? ?? ? ?xmmgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016122320161220
43416? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122320161220
43432? ? ?? ? ?xmmgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016122320161220
43432? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122320161220
43432? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122320161220
43432? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016122320161220
43976? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016122320161220
44064? ? ?? ? ?xmmgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016122320161220
44072? ? ?? ? ?xmmgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2016122320161220
44072? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016122320161220
44080? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122320161220
44080? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122320161220
44080? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016122320161220
44088? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122320161220
44144? ? ?? ? ?xmmclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122320161220
44152? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122320161220
44176? ? ?? ? ?xmmclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016122320161220
45168? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
45192? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
45232? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
45232? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
45240? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
45264? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
45264? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
45272? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
45304? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
45312? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
45312? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
45328? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
45760? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122320161220
45768? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016122320161220
45864? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016122320161220
45904? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016122320161220
45912? ? ?? ? ?xmmgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016122320161220
45952? ? ?? ? ?xmmclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016122320161220
45952? ? ?? ? ?xmmclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122320161220
45952? ? ?? ? ?xmmclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122320161220
45952? ? ?? ? ?xmmclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122320161220
45960? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122320161220
46376? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
46392? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
46648? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016122320161220
46656? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
46656? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2016122320161220
46688? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
46752? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
46760? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
46864? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2016122320161220
46864? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122320161220
46864? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2016122320161220
46936? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016122320161220
46976? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016122320161220
47000? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2016122320161220
47008? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2016122320161220
47128? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2016122320161220
47136? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122320161220
47168? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2016122320161220
47184? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2016122320161220
47184? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122320161220
47184? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2016122320161220
47464? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
47464? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
47472? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
47488? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
47528? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
47528? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
47560? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2016122320161220
47576? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016122320161220
47600? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
47608? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122320161220
47672? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2016122320161220
47672? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016122320161220
47720? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016122320161220
47736? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2016122320161220
47760? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016122320161220
47800? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016122320161220
47808? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016122320161220
47816? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2016122320161220
47816? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122320161220
47816? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122320161220
47816? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016122320161220
47816? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016122320161220
47832? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016122320161220
47832? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016122320161220
47848? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2016122320161220
47848? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016122320161220
47880? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
47896? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016122320161220
47952? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016122320161220
48024? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2016122320161220
48048? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
48080? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2016122320161220
48088? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
48144? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016122320161220
48152? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016122320161220
48160? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016122320161220
48280? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016122320161220
48448? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2016122320161220
48456? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016122320161220
78032? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016122320161220
78136? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016122320161220
78512? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016122320161220
78552? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016122320161220
78568? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122320161220
78568? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
78600? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122320161220
78648? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
78880? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016122320161220
78888? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122320161220
78896? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122320161220
78920? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016122320161220
78968? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016122320161220
78992? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016122320161220
79000? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122320161220
79176? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016122320161220
79232? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016122320161220
79232? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
79272? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016122320161220
79320? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016122320161220
79336? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
79352? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
79488? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
79656? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016122320161220
79944? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122320161220
80064? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016122320161220
80072? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016122320161220
80088? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
80136? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016122320161220
80168? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016122320161220
80200? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016122320161220
80240? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016122320161220
80256? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122320161220
80424? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
80616? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016122320161220
80688? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016122320161220
80696? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
80808? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016122320161220
80808? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016122320161220
80832? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122320161220
80848? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122320161220
80856? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122320161220
80880? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016122320161220
80904? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016122320161220
80920? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122320161220
80936? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122320161220
80960? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122320161220
80968? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016122320161220
81024? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016122320161220
81056? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016122320161220
81664? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016122320161220
81728? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016122320161220
81768? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
81776? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
81992? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122320161220
82056? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2016122320161220
82064? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016122320161220
82416? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016122320161220
82480? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016122320161220
82536? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
82544? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
82544? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
82584? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
82616? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
82688? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
82704? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016122320161220
82712? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016122320161220
82800? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016122320161220
82872? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122320161220
82976? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016122320161220
82992? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122320161220
83000? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016122320161220
83032? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016122320161220
83072? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122320161220
83080? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122320161220
83112? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
83168? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122320161220
83176? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122320161220
83176? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016122320161220
83200? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016122320161220
83224? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016122320161220
83232? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122320161220
83248? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122320161220
83280? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122320161220
83304? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016122320161220
83304? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016122320161220
83416? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016122320161220
83528? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016122320161220
83552? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016122320161220
83552? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
83608? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016122320161220
83872? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016122320161220
83880? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016122320161220
84024? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016122320161220
84152? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
84200? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
84208? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016122320161220
84224? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016122320161220
84360? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016122320161220
291560? ? ?? ? ?xmmgcc2016122320161220
291664? ? ?? ? ?xmmcc2016122320161220
291712? ? ?? ? ?xmmgcc_-funroll-loops2016122320161220
418456? ? ?? ? ?refcc2016122320161220
418464? ? ?? ? ?refgcc_-funroll-loops2016122320161220
418800? ? ?? ? ?refgcc2016122320161220

Compiler output

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