Implementation notes: amd64, oki, crypto_aead/silverv1

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_aead
Primitive: silverv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4922? ? ?? ? ?aesnioptimizedgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018113020181123
4944? ? ?? ? ?aesnioptimizedgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018113020181123
5072? ? ?? ? ?aesnioptimizedgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018113020181123
5078? ? ?? ? ?aesnioptimizedgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018113020181123
5086? ? ?? ? ?aesnioptimizedgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018113020181123
5338? ? ?? ? ?aesnioptimizedclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
5828? ? ?? ? ?aesnioptimizedclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
6286? ? ?? ? ?aesnioptimizedgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018113020181123
6318? ? ?? ? ?aesnioptimizedgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018113020181123
6384? ? ?? ? ?aesnioptimizedgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018113020181123
6440? ? ?? ? ?aesnioptimizedgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018113020181123
6474? ? ?? ? ?aesnioptimizedgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018113020181123
6508? ? ?? ? ?aesnioptimizedgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018113020181123
6534? ? ?? ? ?aesnioptimizedgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018113020181123
6796? ? ?? ? ?aesnioptimizedgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018113020181123
6804? ? ?? ? ?aesnioptimizedgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018113020181123
6824? ? ?? ? ?aesnioptimizedgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018113020181123
7154? ? ?? ? ?aesnioptimizedgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018113020181123
7154? ? ?? ? ?aesnioptimizedgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018113020181123
7162? ? ?? ? ?aesnioptimizedgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018113020181123
7164? ? ?? ? ?aesnioptimizedgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018113020181123
7188? ? ?? ? ?aesnioptimizedgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018113020181123
66546? ? ?? ? ?littleendoptnotaesnigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018113020181123
66688? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018113020181123
66718? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
66750? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018113020181123
66768? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018113020181123
66782? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
66880? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018113020181123
66896? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018113020181123
66910? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018113020181123
66946? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018113020181123
67218? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018113020181123
67224? ? ?? ? ?littleendoptnotaesnigcc_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
67294? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-O3_-fomit-frame-pointer2018113020181123
67376? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
67400? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018113020181123
67434? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
67508? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
67554? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018113020181123
67568? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-O2_-fomit-frame-pointer2018113020181123
67586? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
67602? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018113020181123
67684? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
67688? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018113020181123
67704? ? ?? ? ?littleendoptnotaesnigcc_-march=k8_-O3_-fomit-frame-pointer2018113020181123
67766? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
67806? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018113020181123
67810? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018113020181123
67834? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018113020181123
67846? ? ?? ? ?littleendoptnotaesnigcc_-m64_-O3_-fomit-frame-pointer2018113020181123
67852? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018113020181123
67872? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
67878? ? ?? ? ?littleendoptnotaesnigcc_-O3_-fomit-frame-pointer2018113020181123
67878? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
67938? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018113020181123
67952? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018113020181123
67968? ? ?? ? ?littleendoptnotaesnigcc_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
67980? ? ?? ? ?littleendoptnotaesnigcc_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
67982? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018113020181123
67996? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018113020181123
68000? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018113020181123
68020? ? ?? ? ?littleendoptnotaesnigcc_-m64_-O2_-fomit-frame-pointer2018113020181123
68026? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
68046? ? ?? ? ?littleendoptnotaesnigcc_-O2_-fomit-frame-pointer2018113020181123
68046? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018113020181123
68096? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018113020181123
68116? ? ?? ? ?littleendoptnotaesnigcc_-march=k8_-O2_-fomit-frame-pointer2018113020181123
68124? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018113020181123
68220? ? ?? ? ?littleendoptnotaesnigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018113020181123
68238? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018113020181123
68240? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018113020181123
68242? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018113020181123
68462? ? ?? ? ?littleendoptnotaesnigcc_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
68546? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
68622? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018113020181123
68756? ? ?? ? ?littleendoptnotaesnigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018113020181123
68792? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
68892? ? ?? ? ?littleendoptnotaesnigcc_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
68936? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018113020181123
68964? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-Os_-fomit-frame-pointer2018113020181123
68980? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018113020181123
68990? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018113020181123
68992? ? ?? ? ?littleendoptnotaesnigcc_-Os_-fomit-frame-pointer2018113020181123
68992? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018113020181123
68994? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018113020181123
68994? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
69078? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018113020181123
69140? ? ?? ? ?littleendoptnotaesnigcc_-m64_-Os_-fomit-frame-pointer2018113020181123
69174? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018113020181123
69210? ? ?? ? ?littleendoptnotaesnigcc_-march=k8_-Os_-fomit-frame-pointer2018113020181123
69318? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018113020181123
69354? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
69382? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
69394? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
69420? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018113020181123
69454? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018113020181123
69548? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
69600? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018113020181123
69674? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018113020181123
69690? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018113020181123
70026? ? ?? ? ?littleendoptnotaesnigcc_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
70684? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018113020181123
71320? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018113020181123
71334? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018113020181123
71344? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018113020181123
71350? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-O_-fomit-frame-pointer2018113020181123
71450? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018113020181123
71450? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
71484? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
71552? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018113020181123
71618? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018113020181123
72836? ? ?? ? ?littleendoptnotaesnigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018113020181123
72886? ? ?? ? ?littleendoptnotaesnigcc_-march=k8_-O_-fomit-frame-pointer2018113020181123
72936? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018113020181123
72948? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018113020181123
73006? ? ?? ? ?littleendoptnotaesnigcc_-march=nocona_-O_-fomit-frame-pointer2018113020181123
73034? ? ?? ? ?littleendoptnotaesnigcc_-O_-fomit-frame-pointer2018113020181123
73036? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018113020181123
73042? ? ?? ? ?littleendoptnotaesnigcc_-m64_-O_-fomit-frame-pointer2018113020181123
73048? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018113020181123
73056? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018113020181123
73080? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=k8_-O_-fomit-frame-pointer2018113020181123
73096? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-O_-fomit-frame-pointer2018113020181123
73160? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
73162? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018113020181123
73182? ? ?? ? ?littleendoptnotaesnigcc_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
73194? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018113020181123
73210? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018113020181123
73478? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018113020181123
78308? ? ?? ? ?littleendoptnotaesniclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018113020181123
78312? ? ?? ? ?littleendoptnotaesniclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
78398? ? ?? ? ?littleendoptnotaesniclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018113020181123
78488? ? ?? ? ?littleendoptnotaesniclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018113020181123
78592? ? ?? ? ?littleendoptnotaesniclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
78620? ? ?? ? ?littleendoptnotaesniclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
78680? ? ?? ? ?littleendoptnotaesniclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
78698? ? ?? ? ?littleendoptnotaesniclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
82758? ? ?? ? ?anotherlittleendclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018113020181123
82822? ? ?? ? ?anotherlittleendclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
82914? ? ?? ? ?anotherlittleendclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
83042? ? ?? ? ?anotherlittleendclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
83858? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018113020181123
83862? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018113020181123
83960? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
83982? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018113020181123
84034? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
84064? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018113020181123
84076? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-O_-fomit-frame-pointer2018113020181123
84134? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018113020181123
84174? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018113020181123
86396? ? ?? ? ?anotherlittleendgcc_-m64_-O_-fomit-frame-pointer2018113020181123
86412? ? ?? ? ?anotherlittleendgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018113020181123
86416? ? ?? ? ?anotherlittleendgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018113020181123
86420? ? ?? ? ?anotherlittleendgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018113020181123
86528? ? ?? ? ?anotherlittleendgcc_-march=nocona_-O_-fomit-frame-pointer2018113020181123
86548? ? ?? ? ?anotherlittleendgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018113020181123
86596? ? ?? ? ?anotherlittleendgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018113020181123
86760? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018113020181123
86766? ? ?? ? ?anotherlittleendgcc_-O_-fomit-frame-pointer2018113020181123
86822? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018113020181123
86830? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018113020181123
86864? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018113020181123
86884? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018113020181123
86922? ? ?? ? ?anotherlittleendgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
86940? ? ?? ? ?anotherlittleendgcc_-march=k8_-O_-fomit-frame-pointer2018113020181123
87036? ? ?? ? ?anotherlittleendgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018113020181123
87092? ? ?? ? ?anotherlittleendgcc_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
87120? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018113020181123
87610? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018113020181123
87832? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
87838? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018113020181123
87852? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018113020181123
87874? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018113020181123
87964? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-O3_-fomit-frame-pointer2018113020181123
88152? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-O2_-fomit-frame-pointer2018113020181123
88244? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
88328? ? ?? ? ?anotherlittleendgcc_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
88332? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018113020181123
88362? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
88392? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018113020181123
88400? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018113020181123
88420? ? ?? ? ?anotherlittleendgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018113020181123
88434? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
88436? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018113020181123
88446? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018113020181123
88458? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018113020181123
88478? ? ?? ? ?anotherlittleendgcc_-O3_-fomit-frame-pointer2018113020181123
88530? ? ?? ? ?anotherlittleendgcc_-m64_-O3_-fomit-frame-pointer2018113020181123
88568? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018113020181123
88682? ? ?? ? ?anotherlittleendgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018113020181123
88706? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
88782? ? ?? ? ?anotherlittleendgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
88810? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
88810? ? ?? ? ?anotherlittleendgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018113020181123
89094? ? ?? ? ?anotherlittleendgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018113020181123
89168? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018113020181123
89886? ? ?? ? ?anotherlittleendgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
90132? ? ?? ? ?anotherlittleendgcc_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
90872? ? ?? ? ?anotherlittleendgcc_-march=k8_-O2_-fomit-frame-pointer2018113020181123
90982? ? ?? ? ?anotherlittleendgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018113020181123
91002? ? ?? ? ?anotherlittleendgcc_-O2_-fomit-frame-pointer2018113020181123
91074? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018113020181123
91122? ? ?? ? ?anotherlittleendgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
91162? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018113020181123
91164? ? ?? ? ?anotherlittleendgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018113020181123
91186? ? ?? ? ?anotherlittleendgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018113020181123
91190? ? ?? ? ?anotherlittleendgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018113020181123
91194? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018113020181123
91288? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018113020181123
91474? ? ?? ? ?anotherlittleendgcc_-m64_-O2_-fomit-frame-pointer2018113020181123
91498? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018113020181123
91530? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018113020181123
91572? ? ?? ? ?anotherlittleendgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018113020181123
91808? ? ?? ? ?anotherlittleendgcc_-march=k8_-O3_-fomit-frame-pointer2018113020181123
91870? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018113020181123
91898? ? ?? ? ?anotherlittleendgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018113020181123
91920? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018113020181123
91996? ? ?? ? ?anotherlittleendgcc_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
92836? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
92968? ? ?? ? ?anotherlittleendgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
93038? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
93214? ? ?? ? ?anotherlittleendgcc_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
94858? ? ?? ? ?anotherlittleendgcc_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
95006? ? ?? ? ?anotherlittleendgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018113020181123
95078? ? ?? ? ?anotherlittleendgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018113020181123
95096? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
95110? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018113020181123
95162? ? ?? ? ?anotherlittleendgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018113020181123
95168? ? ?? ? ?anotherlittleendgcc_-m64_-Os_-fomit-frame-pointer2018113020181123
95202? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018113020181123
95208? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018113020181123
95342? ? ?? ? ?anotherlittleendgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018113020181123
95348? ? ?? ? ?anotherlittleendgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
95390? ? ?? ? ?anotherlittleendgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
95436? ? ?? ? ?anotherlittleendgcc_-march=k8_-Os_-fomit-frame-pointer2018113020181123
95478? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018113020181123
95500? ? ?? ? ?anotherlittleendgcc_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
95506? ? ?? ? ?anotherlittleendgcc_-Os_-fomit-frame-pointer2018113020181123
95586? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018113020181123
95596? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018113020181123
95628? ? ?? ? ?anotherlittleendgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018113020181123
95666? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-Os_-fomit-frame-pointer2018113020181123
95734? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018113020181123
95832? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018113020181123
95856? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
95860? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018113020181123
95862? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
96000? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
96130? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018113020181123
108498? ? ?? ? ?anotherlittleendclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018113020181123
108568? ? ?? ? ?anotherlittleendclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
108660? ? ?? ? ?anotherlittleendclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
108702? ? ?? ? ?anotherlittleendclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018113020181123
144982? ? ?? ? ?littleendoptnotaesnigcc2018113020181123
146634? ? ?? ? ?littleendoptnotaesnicc2018113020181123
146874? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops2018113020181123
191298? ? ?? ? ?anotherlittleendcc2018113020181123
191558? ? ?? ? ?anotherlittleendgcc_-funroll-loops2018113020181123
191866? ? ?? ? ?anotherlittleendgcc2018113020181123
288700? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018113020181123
291226? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018113020181123
291336? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
291340? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
291654? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018113020181123
291668? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018113020181123
291866? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018113020181123
292032? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018113020181123
292032? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018113020181123
294276? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018113020181123
294938? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
295498? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
295776? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018113020181123
296440? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018113020181123
327060? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018113020181123
327184? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018113020181123
327800? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018113020181123
328478? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018113020181123
328486? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018113020181123
328492? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018113020181123
328798? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018113020181123
328862? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018113020181123
329672? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018113020181123
330978? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
331304? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
331440? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
331622? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
343224? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018113020181123
343486? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018113020181123
343542? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018113020181123
343566? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018113020181123
343890? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018113020181123
343930? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
344592? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
349500? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
350544? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
365628? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018113020181123
365628? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018113020181123
365638? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018113020181123
365690? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018113020181123
365880? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
366222? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018113020181123
366608? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
366806? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018113020181123
367292? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018113020181123
411380? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018113020181123
411964? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018113020181123
412044? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018113020181123
412198? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
412292? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018113020181123
412342? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018113020181123
412430? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
412432? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018113020181123
412476? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018113020181123
412722? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018113020181123
412726? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018113020181123
412854? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018113020181123
412920? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018113020181123
413376? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018113020181123
413752? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018113020181123
413802? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018113020181123
416638? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018113020181123
416800? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018113020181123
416978? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018113020181123
417064? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018113020181123
417154? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018113020181123
417176? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018113020181123
418112? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
418298? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
418536? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
418686? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
419238? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018113020181123
419412? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018113020181123
421462? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018113020181123
421536? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018113020181123
421954? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018113020181123
422030? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018113020181123
422050? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018113020181123
422056? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018113020181123
422546? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018113020181123
422588? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018113020181123
432060? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018113020181123
432336? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018113020181123
433566? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018113020181123
433696? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018113020181123
433966? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
435286? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
435558? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
436142? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
436408? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018113020181123
629426? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
629996? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
630276? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018113020181123
630588? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
654382? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
655046? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018113020181123
655462? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
655688? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018113020181123
724936? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018113020181123
724974? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
725190? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
725204? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018113020181123
725942? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018113020181123
726094? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018113020181123
726262? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018113020181123
726278? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018113020181123
726498? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018113020181123
726584? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018113020181123
726588? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018113020181123
726890? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018113020181123
726922? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
727050? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018113020181123
727616? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018113020181123
728486? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018113020181123
728690? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018113020181123
728734? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
1060400? ? ?? ? ?refcc2018113020181123
1066806? ? ?? ? ?refgcc_-funroll-loops2018113020181123
1068974? ? ?? ? ?refgcc2018113020181123

Compiler output

Implementation: aesnioptimized
Security model: unknown
Compiler: cc
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
encrypt.c: # error "AES/PCLMUL instructions not enabled"
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h: In function 'AES_128_KEY_EXPANSION':
encrypt.c: macs4AESNI.h:33:2: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: kp[1] = AES_128_key_exp(kp[0], 0x01);
encrypt.c: ^
encrypt.c: macs4AESNI.h:20:16: note: expected '__m128i' but argument is of type 'int'
encrypt.c: static __m128i aes_128_key_expansion(__m128i key, __m128i keygened)
encrypt.c: ^
encrypt.c: macs4AESNI.h:34:2: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: kp[2] = AES_128_key_exp(kp[1], 0x02);
encrypt.c: ^
encrypt.c: macs4AESNI.h:20:16: note: expected '__m128i' but argument is of type 'int'
encrypt.c: static __m128i aes_128_key_expansion(__m128i key, __m128i keygened)
encrypt.c: ^
encrypt.c: macs4AESNI.h:35:2: error: incompatible type for argument 2 of 'aes_128_key_expansion'
encrypt.c: kp[3] = AES_128_key_exp(kp[2], 0x04);
encrypt.c: ^
encrypt.c: macs4AESNI.h:20:16: note: expected '__m128i' but argument is of type 'int'
encrypt.c: static __m128i aes_128_key_expansion(__m128i key, __m128i keygened)
encrypt.c: ^
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc aesnioptimized

Compiler output

Implementation: aesnioptimized
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: In file included from encrypt.c:36:
encrypt.c: ./macs4AESNI.h:33:11: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
encrypt.c: kp[1] = AES_128_key_exp(kp[0], 0x01);
encrypt.c: ^
encrypt.c: ./macs4AESNI.h:29:58: note: expanded from macro 'AES_128_key_exp'
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: /usr/bin/../lib64/clang/3.8.0/include/__wmmintrin_aes.h:62:12: note: expanded from macro '_mm_aeskeygenassist_si128'
encrypt.c: (__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R))
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:
encrypt.c: ./macs4AESNI.h:34:11: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
encrypt.c: kp[2] = AES_128_key_exp(kp[1], 0x02);
encrypt.c: ^
encrypt.c: ./macs4AESNI.h:29:58: note: expanded from macro 'AES_128_key_exp'
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: /usr/bin/../lib64/clang/3.8.0/include/__wmmintrin_aes.h:62:12: note: expanded from macro '_mm_aeskeygenassist_si128'
encrypt.c: (__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R))
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:
encrypt.c: ./macs4AESNI.h:35:11: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
encrypt.c: kp[3] = AES_128_key_exp(kp[2], 0x04);
encrypt.c: ^
encrypt.c: ./macs4AESNI.h:29:58: note: expanded from macro 'AES_128_key_exp'
encrypt.c: ...

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

Compiler output

Implementation: aesnioptimized
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x17d6fa0: v4i64 = X86ISD::VTRUNC 0x17d6dd0
try.c: 0x17d6dd0: v16i32 = vselect 0x17d3a10, 0x17570f0, 0x17d6ca0
try.c: 0x17d3a10: v4i1 = X86ISD::PCMPGTM 0x17bf880, 0x17597e0
try.c: 0x17bf880: v4i64 = X86ISD::VBROADCAST 0x1759b70
try.c: 0x1759b70: i64,ch = load<LD8[%uglygep72]> 0x16b9dd0, 0x17b02a0, undef:i64
try.c: 0x17b02a0: i64 = add 0x17c0760, 0x174f110
try.c: 0x17c0760: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x17b5770: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x174f110: i64 = shl 0x17b4f20, Constant:i8<3>
try.c: 0x17b4f20: i64,ch = CopyFromReg 0x16b9dd0, Register:i64 %vreg50
try.c: 0x17c0c20: i64 = Register %vreg50
try.c: 0x173b900: i8 = Constant<3>
try.c: 0x17bdef0: i64 = undef
try.c: 0x17597e0: v4i64,ch = CopyFromReg 0x16b9dd0, Register:v4i64 %vreg13
try.c: 0x177ec60: v4i64 = Register %vreg13
try.c: 0x17570f0: v16i32 = X86ISD::VBROADCAST 0x17b5180
try.c: 0x17b5180: i32,ch = load<LD4[ConstantPool]> 0x16b9dd0, 0x17d6910, undef:i64
try.c: 0x17d6910: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1769ea0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x17bdef0: i64 = undef
try.c: 0x17d6ca0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x17d6b70: i32 = Constant<0>
try.c: 0x17d6b70: i32 = Constant<0>
try.c: 0x17d6b70: i32 = Constant<0>
try.c: 0x17d6b70: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments aesnioptimized

Compiler output

Implementation: aesnioptimized
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x14493e0: v4i64 = X86ISD::VTRUNC 0x1449210
try.c: 0x1449210: v16i32 = vselect 0x143cac0, 0x13f40f0, 0x14490e0
try.c: 0x143cac0: v4i1 = X86ISD::PCMPGTM 0x142fcb0, 0x13f4ea0
try.c: 0x142fcb0: v4i64 = X86ISD::VBROADCAST 0x13f5230
try.c: 0x13f5230: i64,ch = load<LD8[%uglygep72]> 0x132ada0, 0x1417300, undef:i64
try.c: 0x1417300: i64 = add 0x1430b90, 0x13ac240
try.c: 0x1430b90: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1424510: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x13ac240: i64 = shl 0x1423cc0, Constant:i8<3>
try.c: 0x1423cc0: i64,ch = CopyFromReg 0x132ada0, Register:i64 %vreg50
try.c: 0x1431050: i64 = Register %vreg50
try.c: 0x13ca2e0: i8 = Constant<3>
try.c: 0x142e320: i64 = undef
try.c: 0x13f4ea0: v4i64,ch = CopyFromReg 0x132ada0, Register:v4i64 %vreg13
try.c: 0x13dece0: v4i64 = Register %vreg13
try.c: 0x13f40f0: v16i32 = X86ISD::VBROADCAST 0x1423f20
try.c: 0x1423f20: i32,ch = load<LD4[ConstantPool]> 0x132ada0, 0x1448d50, undef:i64
try.c: 0x1448d50: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x13dbff0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x142e320: i64 = undef
try.c: 0x14490e0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1448fb0: i32 = Constant<0>
try.c: 0x1448fb0: i32 = Constant<0>
try.c: 0x1448fb0: i32 = Constant<0>
try.c: 0x1448fb0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesnioptimized

Compiler output

Implementation: aesnioptimized
Security model: unknown
Compiler: gcc
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: macs4AESNI.h: In function 'AESEXPANDandENCRYPT':
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
encrypt.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:71:11: note: called from here
encrypt.c: return _mm_aesenclast_si128(kappa,kp[10]);
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:69:8: note: called from here
encrypt.c: kappa = _mm_aesenc_si128 (kappa,kp[9]);
encrypt.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^~~~~~~~~~~~~~~~
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc aesnioptimized
gcc -funroll-loops aesnioptimized

Compiler output

Implementation: aesnioptimized
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: macs4AESNI.h: In function 'AES_128_KEY_EXPANSION':
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: note: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: macs4AESNI.h:42:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[10] = AES_128_key_exp(kp[9], 0x36);
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: note: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: macs4AESNI.h:41:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[9] = AES_128_key_exp(kp[8], 0x1B);
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: ...

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

Compiler output

Implementation: aesnioptimized
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: macs4AESNI.h: In function 'AES_128_KEY_EXPANSION':
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: note: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: macs4AESNI.h:42:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[10] = AES_128_key_exp(kp[9], 0x36);
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: note: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: macs4AESNI.h:41:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[9] = AES_128_key_exp(kp[8], 0x1B);
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: ...
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: macs4AESNI.h: In function 'AES_128_KEY_EXPANSION':
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: note: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: macs4AESNI.h:42:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[10] = AES_128_key_exp(kp[9], 0x36);
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: note: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: macs4AESNI.h:41:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[9] = AES_128_key_exp(kp[8], 0x1B);
encrypt.c: ^~~~~~~~~~~~~~~
encrypt.c: ...

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

Compiler output

Implementation: anotherlittleend
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x12e4e90: v4i64 = X86ISD::VTRUNC 0x12e4cc0
try.c: 0x12e4cc0: v16i32 = vselect 0x12e1900, 0x12867a0, 0x12e4b90
try.c: 0x12e1900: v4i1 = X86ISD::PCMPGTM 0x12cd770, 0x1287550
try.c: 0x12cd770: v4i64 = X86ISD::VBROADCAST 0x12878e0
try.c: 0x12878e0: i64,ch = load<LD8[%uglygep72]> 0x11c7dd0, 0x1266080, undef:i64
try.c: 0x1266080: i64 = add 0x12ce650, 0x126ce90
try.c: 0x12ce650: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x12bfe80: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x126ce90: i64 = shl 0x12bf630, Constant:i8<3>
try.c: 0x12bf630: i64,ch = CopyFromReg 0x11c7dd0, Register:i64 %vreg50
try.c: 0x12ceb10: i64 = Register %vreg50
try.c: 0x125d6e0: i8 = Constant<3>
try.c: 0x12cbde0: i64 = undef
try.c: 0x1287550: v4i64,ch = CopyFromReg 0x11c7dd0, Register:v4i64 %vreg13
try.c: 0x1278540: v4i64 = Register %vreg13
try.c: 0x12867a0: v16i32 = X86ISD::VBROADCAST 0x12bf890
try.c: 0x12bf890: i32,ch = load<LD4[ConstantPool]> 0x11c7dd0, 0x12e4800, undef:i64
try.c: 0x12e4800: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1263310: i64 = TargetConstantPool<i32 1> 0
try.c: 0x12cbde0: i64 = undef
try.c: 0x12e4b90: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x12e4a60: i32 = Constant<0>
try.c: 0x12e4a60: i32 = Constant<0>
try.c: 0x12e4a60: i32 = Constant<0>
try.c: 0x12e4a60: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments anotherlittleend

Compiler output

Implementation: anotherlittleend
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xf0c1a0: v4i64 = X86ISD::VTRUNC 0xf0bfd0
try.c: 0xf0bfd0: v16i32 = vselect 0xefd700, 0xea5200, 0xf0bea0
try.c: 0xefd700: v4i1 = X86ISD::PCMPGTM 0xef66a0, 0xea5fb0
try.c: 0xef66a0: v4i64 = X86ISD::VBROADCAST 0xea6340
try.c: 0xea6340: i64,ch = load<LD8[%uglygep72]> 0xdefdd0, 0xeafcc0, undef:i64
try.c: 0xeafcc0: i64 = add 0xef7580, 0xe82db0
try.c: 0xef7580: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xedef20: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xe82db0: i64 = shl 0xede6d0, Constant:i8<3>
try.c: 0xede6d0: i64,ch = CopyFromReg 0xdefdd0, Register:i64 %vreg50
try.c: 0xef7a40: i64 = Register %vreg50
try.c: 0xe98570: i8 = Constant<3>
try.c: 0xef4d10: i64 = undef
try.c: 0xea5fb0: v4i64,ch = CopyFromReg 0xdefdd0, Register:v4i64 %vreg13
try.c: 0xe91010: v4i64 = Register %vreg13
try.c: 0xea5200: v16i32 = X86ISD::VBROADCAST 0xede930
try.c: 0xede930: i32,ch = load<LD4[ConstantPool]> 0xdefdd0, 0xf0bb10, undef:i64
try.c: 0xf0bb10: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xe8eb30: i64 = TargetConstantPool<i32 1> 0
try.c: 0xef4d10: i64 = undef
try.c: 0xf0bea0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0xf0bd70: i32 = Constant<0>
try.c: 0xf0bd70: i32 = Constant<0>
try.c: 0xf0bd70: i32 = Constant<0>
try.c: 0xf0bd70: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments anotherlittleend

Compiler output

Implementation: bigendoptimized
Security model: unknown
Compiler: cc
encrypt.c: encrypt.c:28:2: error: #error "This code produces standard results only on BE machines"
encrypt.c: #error "This code produces standard results only on BE machines"
encrypt.c: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc bigendoptimized

Compiler output

Implementation: bigendoptimized
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:28:2: error: "This code produces standard results only on BE machines"
encrypt.c: #error "This code produces standard results only on BE machines"
encrypt.c: ^
encrypt.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments bigendoptimized
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments bigendoptimized
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments bigendoptimized
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments bigendoptimized
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments bigendoptimized
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments bigendoptimized
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments bigendoptimized
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments bigendoptimized
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments bigendoptimized
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments bigendoptimized

Compiler output

Implementation: bigendoptimized
Security model: unknown
Compiler: gcc
encrypt.c: encrypt.c:28:2: error: #error "This code produces standard results only on BE machines"
encrypt.c: #error "This code produces standard results only on BE machines"
encrypt.c: ^~~~~

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

Compiler output

Implementation: bigendoptimized
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:28:2: error: #error "This code produces standard results only on BE machines"
encrypt.c: #error "This code produces standard results only on BE machines"
encrypt.c: ^~~~~
encrypt.c: encrypt.c:28:2: error: #error "This code produces standard results only on BE machines"
encrypt.c: #error "This code produces standard results only on BE machines"
encrypt.c: ^~~~~

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

Compiler output

Implementation: littleendoptnotaesni
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1ba28c0: v4i64 = X86ISD::VTRUNC 0x1ba26f0
try.c: 0x1ba26f0: v16i32 = vselect 0x1b95630, 0x1b2d410, 0x1ba25c0
try.c: 0x1b95630: v4i1 = X86ISD::PCMPGTM 0x1b8a1c0, 0x1b2e1c0
try.c: 0x1b8a1c0: v4i64 = X86ISD::VBROADCAST 0x1b2e550
try.c: 0x1b2e550: i64,ch = load<LD8[%uglygep72]> 0x1a83dd0, 0x1b30530, undef:i64
try.c: 0x1b30530: i64 = add 0x1b8b0a0, 0x1b29250
try.c: 0x1b8b0a0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1b810c0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1b29250: i64 = shl 0x1b80870, Constant:i8<3>
try.c: 0x1b80870: i64,ch = CopyFromReg 0x1a83dd0, Register:i64 %vreg50
try.c: 0x1b8b560: i64 = Register %vreg50
try.c: 0x1b39a30: i8 = Constant<3>
try.c: 0x1b88020: i64 = undef
try.c: 0x1b2e1c0: v4i64,ch = CopyFromReg 0x1a83dd0, Register:v4i64 %vreg13
try.c: 0x1b227a0: v4i64 = Register %vreg13
try.c: 0x1b2d410: v16i32 = X86ISD::VBROADCAST 0x1b80ad0
try.c: 0x1b80ad0: i32,ch = load<LD4[ConstantPool]> 0x1a83dd0, 0x1ba2230, undef:i64
try.c: 0x1ba2230: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1b202c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1b88020: i64 = undef
try.c: 0x1ba25c0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1ba2490: i32 = Constant<0>
try.c: 0x1ba2490: i32 = Constant<0>
try.c: 0x1ba2490: i32 = Constant<0>
try.c: 0x1ba2490: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments littleendoptnotaesni

Compiler output

Implementation: littleendoptnotaesni
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xc43290: v4i64 = X86ISD::VTRUNC 0xc430c0
try.c: 0xc430c0: v16i32 = vselect 0xc3fd00, 0xbd9f90, 0xc42f90
try.c: 0xc3fd00: v4i1 = X86ISD::PCMPGTM 0xc2afb0, 0xbdbe60
try.c: 0xc2afb0: v4i64 = X86ISD::VBROADCAST 0xbdc1f0
try.c: 0xbdc1f0: i64,ch = load<LD8[%uglygep72]> 0xb25dd0, 0xbe9ae0, undef:i64
try.c: 0xbe9ae0: i64 = add 0xc2be90, 0xbcfdd0
try.c: 0xc2be90: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xc247f0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xbcfdd0: i64 = shl 0xc23fa0, Constant:i8<3>
try.c: 0xc23fa0: i64,ch = CopyFromReg 0xb25dd0, Register:i64 %vreg50
try.c: 0xc2c350: i64 = Register %vreg50
try.c: 0xba7d20: i8 = Constant<3>
try.c: 0xc29620: i64 = undef
try.c: 0xbdbe60: v4i64,ch = CopyFromReg 0xb25dd0, Register:v4i64 %vreg13
try.c: 0xbc7970: v4i64 = Register %vreg13
try.c: 0xbd9f90: v16i32 = X86ISD::VBROADCAST 0xc24200
try.c: 0xc24200: i32,ch = load<LD4[ConstantPool]> 0xb25dd0, 0xc42c00, undef:i64
try.c: 0xc42c00: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xbc5490: i64 = TargetConstantPool<i32 1> 0
try.c: 0xc29620: i64 = undef
try.c: 0xc42f90: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0xc42e60: i32 = Constant<0>
try.c: 0xc42e60: i32 = Constant<0>
try.c: 0xc42e60: i32 = Constant<0>
try.c: 0xc42e60: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments littleendoptnotaesni

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x22ad0f0: v4i64 = X86ISD::VTRUNC 0x22acf20
try.c: 0x22acf20: v16i32 = vselect 0x229c9e0, 0x22410f0, 0x22acdf0
try.c: 0x229c9e0: v4i1 = X86ISD::PCMPGTM 0x22959d0, 0x2241ea0
try.c: 0x22959d0: v4i64 = X86ISD::VBROADCAST 0x2242230
try.c: 0x2242230: i64,ch = load<LD8[%uglygep72]> 0x2190db0, 0x223ec90, undef:i64
try.c: 0x223ec90: i64 = add 0x22968b0, 0x2245480
try.c: 0x22968b0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x227c960: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x2245480: i64 = shl 0x227c110, Constant:i8<3>
try.c: 0x227c110: i64,ch = CopyFromReg 0x2190db0, Register:i64 %vreg50
try.c: 0x2296d70: i64 = Register %vreg50
try.c: 0x222bd90: i8 = Constant<3>
try.c: 0x228e960: i64 = undef
try.c: 0x2241ea0: v4i64,ch = CopyFromReg 0x2190db0, Register:v4i64 %vreg13
try.c: 0x2231bf0: v4i64 = Register %vreg13
try.c: 0x22410f0: v16i32 = X86ISD::VBROADCAST 0x227c370
try.c: 0x227c370: i32,ch = load<LD4[ConstantPool]> 0x2190db0, 0x22aca60, undef:i64
try.c: 0x22aca60: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x222ef00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x228e960: i64 = undef
try.c: 0x22acdf0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x22accc0: i32 = Constant<0>
try.c: 0x22accc0: i32 = Constant<0>
try.c: 0x22accc0: i32 = Constant<0>
try.c: 0x22accc0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1f46320: v4i64 = X86ISD::VTRUNC 0x1f46150
try.c: 0x1f46150: v16i32 = vselect 0x1f42d90, 0x1eede70, 0x1f46020
try.c: 0x1f42d90: v4i1 = X86ISD::PCMPGTM 0x1f2ec00, 0x1ec7e60
try.c: 0x1f2ec00: v4i64 = X86ISD::VBROADCAST 0x1ec81f0
try.c: 0x1ec81f0: i64,ch = load<LD8[%uglygep72]> 0x1e28dd0, 0x1f15880, undef:i64
try.c: 0x1f15880: i64 = add 0x1f2fae0, 0x1ec18d0
try.c: 0x1f2fae0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1f2c690: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1ec18d0: i64 = shl 0x1f2be40, Constant:i8<3>
try.c: 0x1f2be40: i64,ch = CopyFromReg 0x1e28dd0, Register:i64 %vreg50
try.c: 0x1f2ffa0: i64 = Register %vreg50
try.c: 0x1ecf190: i8 = Constant<3>
try.c: 0x1f2d270: i64 = undef
try.c: 0x1ec7e60: v4i64,ch = CopyFromReg 0x1e28dd0, Register:v4i64 %vreg13
try.c: 0x1edab20: v4i64 = Register %vreg13
try.c: 0x1eede70: v16i32 = X86ISD::VBROADCAST 0x1f2c0a0
try.c: 0x1f2c0a0: i32,ch = load<LD4[ConstantPool]> 0x1e28dd0, 0x1f45c90, undef:i64
try.c: 0x1f45c90: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1ec9c20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1f2d270: i64 = undef
try.c: 0x1f46020: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1f45ef0: i32 = Constant<0>
try.c: 0x1f45ef0: i32 = Constant<0>
try.c: 0x1f45ef0: i32 = Constant<0>
try.c: 0x1f45ef0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref