Implementation notes: amd64, gcc16, crypto_core/aes128encrypt

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_core
Primitive: aes128encrypt
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
462? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072020170718
462? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072020170718
462? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
463? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072020170718
463? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
463? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
463? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
463? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2017072020170718
464? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072020170718
464? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072020170718
464? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
464? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
464? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
464? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
465? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2017072020170718
465? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2017072020170718
465? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072020170718
466? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2017072020170718
466? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
466? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072020170718
466? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
466? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
466? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072020170718
466? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072020170718
466? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
466? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
466? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
466? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2017072020170718
467? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2017072020170718
467? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2017072020170718
467? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2017072020170718
467? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072020170718
467? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2017072020170718
468? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
468? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072020170718
468? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072020170718
468? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072020170718
469? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
469? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
469? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
469? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
469? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
469? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072020170718
470? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2017072020170718
470? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
470? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
470? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
470? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072020170718
471? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072020170718
471? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072020170718
473? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072020170718
476? ? ?? ? ?opensslgcc_-funroll-loops2017072020170718
485? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072020170718
486? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
488? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072020170718
489? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
489? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
489? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
490? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
490? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072020170718
490? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072020170718
490? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072020170718
490? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2017072020170718
491? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
493? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2017072020170718
493? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2017072020170718
495? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072020170718
496? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
496? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
497? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
501? ? ?? ? ?opensslcc2017072020170718
501? ? ?? ? ?opensslgcc2017072020170718
506? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
506? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
180393? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072020170718
180393? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072020170718
180393? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072020170718
192350? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
192359? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017072020170718
192359? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017072020170718
193683? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072020170718
193683? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072020170718
193690? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
193690? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
193699? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
193703? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017072020170718
197516? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072020170718
197516? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072020170718
197517? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
203706? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
203707? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
204116? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
204116? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
208421? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
208421? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072020170718
209157? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
209157? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
803193? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
803212? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
806545? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072020170718
806554? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
819206? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
819210? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
821051? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072020170718
821055? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
822387? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072020170718
822387? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
822387? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072020170718
823138? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
823144? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
828333? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
828433? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072020170718
828608? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072020170718
828609? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017072020170718
828619? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
1088718? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072020170718
1088749? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072020170718
1088824? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072020170718
1109821? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017072020170718
1109837? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
1139375? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017072020170718
1139432? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
1147815? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072020170718
1149376? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072020170718
1149386? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072020170718
1149387? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
1149401? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
1150340? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072020170718
1150457? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
1150466? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072020170718
1150639? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017072020170718
1150639? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017072020170718
1150639? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017072020170718
1150644? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
1150661? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
1151277? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
1151291? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017072020170718
1151291? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017072020170718
1152100? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072020170718
1152100? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072020170718
1152140? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
1152140? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072020170718
1152141? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
1152319? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
1152319? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
1152805? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
1152831? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
1154876? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072020170718
1155149? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
1166921? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
1166921? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
1167396? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
1167414? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
1181279? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
1181300? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
1207123? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072020170718
1207124? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072020170718
1208162? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072020170718
1227579? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072020170718
1227584? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072020170718
1227584? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072020170718
1268781? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
1273255? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017072020170718
1309451? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
1309459? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017072020170718
1309460? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017072020170718
4683013? ? ?? ? ?refcc2017072020170718
4702292? ? ?? ? ?refgcc2017072020170718
4745822? ? ?? ? ?refgcc_-funroll-loops2017072020170718

Checksum failure

Implementation: crypto_core/aes128encrypt/dolbeau/std-1ft
Compiler: cc
58fd729c45a394401e0a5d30f0c8936b3a222c760b3413f8d5a5fc98461e067c
Number of similar (compiler,implementation) pairs: 273, namely:
CompilerImplementations
cc dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -fno-schedule-insns -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -fno-schedule-insns -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -fno-schedule-insns -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -fno-schedule-insns -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -m64 -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -m64 -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=core2 -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=core2 -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=core2 -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=core2 -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=k8 -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=k8 -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=k8 -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=k8 -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=nocona -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=nocona -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=nocona -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=nocona -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -march=barcelona -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -march=barcelona -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -march=barcelona -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -march=barcelona -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -march=k8 -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -march=k8 -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -march=k8 -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -march=k8 -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -march=nocona -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -march=nocona -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -march=nocona -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -march=nocona -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft

Checksum failure

Implementation: crypto_core/aes128encrypt/dolbeau/std-1ft
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
58fd729c45a394401e0a5d30f0c8936b3a222c760b3413f8d5a5fc98461e067c 58fd729c45a394401e0a5d30f0c8936b3a222c760b3413f8d5a5fc98461e067c
Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=barcelona -O -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft
gcc -m64 -march=barcelona -Os -fomit-frame-pointer dolbeau/std-1ft dolbeau/std-2ft dolbeau/std-4ft

Compiler output

Implementation: crypto_core/aes128encrypt/dolbeau/aesenc-int
Compiler: cc
core.c: core.c: In function 'aes128ni_setkey_encrypt':
core.c: core.c:12: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type
core.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/emmintrin.h:683: note: expected 'const long long int __vector__ *' but argument is of type 'const unsigned int *'
core.c: core.c:29: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:30: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:31: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:32: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:33: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:34: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:35: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:36: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:37: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:38: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c: In function 'aes128ni_encrypt':
core.c: core.c:48: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:50: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_core/aes128encrypt/dolbeau/aesenc-int
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
core.c: core.c: In function 'aes128ni_setkey_encrypt':
core.c: core.c:12: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type
core.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/emmintrin.h:683: note: expected 'const long long int __vector__ *' but argument is of type 'const unsigned int *'
core.c: core.c:29: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:30: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:31: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:32: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:33: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:34: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:35: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:36: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:37: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:38: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c: In function 'aes128ni_encrypt':
core.c: core.c:48: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:50: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c: In function 'aes128ni_setkey_encrypt':
core.c: core.c:12: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type
core.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/emmintrin.h:683: note: expected 'const long long int __vector__ *' but argument is of type 'const unsigned int *'
core.c: core.c:29: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:30: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:31: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:32: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:33: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:34: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:35: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:36: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:37: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:38: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c: In function 'aes128ni_encrypt':
core.c: core.c:48: error: incompatible types when assigning to type '__m128i' from type 'int'
core.c: core.c:50: error: incompatible types when assigning to type '__m128i' from type 'int'

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