Implementation notes: amd64, h8bobcat, crypto_aead/pi16cipher128v2

Computer: h8bobcat
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi16cipher128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
608979? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081420170718
627061? ? ?? ? ?ref3clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081420170718
627114? ? ?? ? ?ref3clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081420170718
627143? ? ?? ? ?ref3clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081420170718
630325? ? ?? ? ?ref3clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081420170718
631265? ? ?? ? ?ref3clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081420170718
631788? ? ?? ? ?ref3clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081420170718
679474? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081420170718
679673? ? ?? ? ?ref2gcc_-march=k8_-O3_-fomit-frame-pointer2017081420170718
679796? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081420170718
680120? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081420170718
680152? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
680153? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081420170718
680794? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081420170718
680841? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
681492? ? ?? ? ?ref2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081420170718
681611? ? ?? ? ?ref2gcc_-funroll-loops_-O3_-fomit-frame-pointer2017081420170718
681929? ? ?? ? ?ref2gcc_-m64_-O3_-fomit-frame-pointer2017081420170718
682190? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
682205? ? ?? ? ?ref2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081420170718
682475? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
682770? ? ?? ? ?ref2gcc_-O3_-fomit-frame-pointer2017081420170718
684394? ? ?? ? ?ref2gcc_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
684935? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
685573? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081420170718
687638? ? ?? ? ?ref2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
687677? ? ?? ? ?ref2gcc_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
742159? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
747132? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
751008? ? ?? ? ?ref3gcc_-funroll-loops_-O3_-fomit-frame-pointer2017081420170718
751047? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081420170718
752010? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
755473? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
755635? ? ?? ? ?ref3gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
756081? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081420170718
758523? ? ?? ? ?ref3gcc_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
762352? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081420170718
762997? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081420170718
769334? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081420170718
770673? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
771072? ? ?? ? ?ref3gcc_-O3_-fomit-frame-pointer2017081420170718
773053? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081420170718
773566? ? ?? ? ?ref3gcc_-m64_-O3_-fomit-frame-pointer2017081420170718
774397? ? ?? ? ?ref3gcc_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
779988? ? ?? ? ?ref3gcc_-march=k8_-O3_-fomit-frame-pointer2017081420170718
780354? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081420170718
786709? ? ?? ? ?ref3gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081420170718
789616? ? ?? ? ?ref3gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081420170718
793630? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081420170718
793786? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081420170718
793911? ? ?? ? ?ref3gcc_-funroll-loops_-O_-fomit-frame-pointer2017081420170718
796760? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081420170718
796850? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
798703? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
799330? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081420170718
800651? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081420170718
801386? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
803880? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081420170718
804897? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
806507? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081420170718
812121? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081420170718
813295? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081420170718
813357? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081420170718
818900? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
822710? ? ?? ? ?ref3gcc_-funroll-loops_-O2_-fomit-frame-pointer2017081420170718
823236? ? ?? ? ?ref3gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
825921? ? ?? ? ?ref3gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
831041? ? ?? ? ?ref3gcc_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
835463? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
835658? ? ?? ? ?ref3gcc_-march=k8_-O_-fomit-frame-pointer2017081420170718
836656? ? ?? ? ?ref3gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081420170718
837178? ? ?? ? ?ref3gcc_-m64_-O_-fomit-frame-pointer2017081420170718
840465? ? ?? ? ?ref3gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081420170718
840684? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081420170718
841472? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081420170718
841624? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081420170718
842845? ? ?? ? ?ref3gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081420170718
842963? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
843073? ? ?? ? ?ref3gcc_-march=nocona_-O_-fomit-frame-pointer2017081420170718
843220? ? ?? ? ?ref3gcc_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
844318? ? ?? ? ?ref3gcc_-O_-fomit-frame-pointer2017081420170718
844369? ? ?? ? ?ref3gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
844436? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
844503? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081420170718
844602? ? ?? ? ?ref3gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081420170718
845832? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081420170718
845994? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
847847? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081420170718
847927? ? ?? ? ?ref3gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081420170718
848696? ? ?? ? ?ref3gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081420170718
848820? ? ?? ? ?ref3gcc_-O2_-fomit-frame-pointer2017081420170718
849215? ? ?? ? ?ref3gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081420170718
849752? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081420170718
849851? ? ?? ? ?ref3gcc_-funroll-loops_-Os_-fomit-frame-pointer2017081420170718
850278? ? ?? ? ?ref3gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081420170718
852967? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081420170718
853419? ? ?? ? ?ref3gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081420170718
853689? ? ?? ? ?ref3gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081420170718
854202? ? ?? ? ?ref3gcc_-march=k8_-O2_-fomit-frame-pointer2017081420170718
855261? ? ?? ? ?ref3gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081420170718
857181? ? ?? ? ?ref3gcc_-m64_-O2_-fomit-frame-pointer2017081420170718
858990? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081420170718
860985? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081420170718
863436? ? ?? ? ?ref3gcc_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
867787? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
873900? ? ?? ? ?ref3gcc_-march=k8_-Os_-fomit-frame-pointer2017081420170718
876138? ? ?? ? ?ref3gcc_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
880403? ? ?? ? ?ref3gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081420170718
881016? ? ?? ? ?ref3gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
883410? ? ?? ? ?ref3gcc_-m64_-Os_-fomit-frame-pointer2017081420170718
883414? ? ?? ? ?ref3gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081420170718
884455? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081420170718
885372? ? ?? ? ?ref3gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081420170718
887595? ? ?? ? ?ref3gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081420170718
887737? ? ?? ? ?ref3gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
887766? ? ?? ? ?ref3gcc_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
887913? ? ?? ? ?ref3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081420170718
889851? ? ?? ? ?ref3gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081420170718
889960? ? ?? ? ?ref3gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081420170718
891813? ? ?? ? ?ref3gcc_-Os_-fomit-frame-pointer2017081420170718
1100319? ? ?? ? ?ref2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081420170718
1156511? ? ?? ? ?goptvgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081420170718
1157152? ? ?? ? ?goptvgcc_-march=k8_-O_-fomit-frame-pointer2017081420170718
1163161? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081420170718
1164301? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081420170718
1183677? ? ?? ? ?goptvgcc_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
1184052? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
1187320? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081420170718
1188450? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081420170718
1188541? ? ?? ? ?goptvgcc_-O_-fomit-frame-pointer2017081420170718
1188559? ? ?? ? ?goptvgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081420170718
1188569? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081420170718
1188802? ? ?? ? ?goptvgcc_-m64_-O_-fomit-frame-pointer2017081420170718
1197399? ? ?? ? ?goptvgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081420170718
1199114? ? ?? ? ?goptvgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081420170718
1200995? ? ?? ? ?ref2clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081420170718
1200999? ? ?? ? ?ref2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081420170718
1206063? ? ?? ? ?goptvgcc_-march=nocona_-O_-fomit-frame-pointer2017081420170718
1208960? ? ?? ? ?ref2clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081420170718
1223733? ? ?? ? ?goptvgcc_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
1223819? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
1227937? ? ?? ? ?ref2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081420170718
1228369? ? ?? ? ?goptvgcc_-m64_-O2_-fomit-frame-pointer2017081420170718
1230578? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081420170718
1231528? ? ?? ? ?goptvgcc_-O2_-fomit-frame-pointer2017081420170718
1233604? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081420170718
1236059? ? ?? ? ?goptvgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081420170718
1236121? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081420170718
1240230? ? ?? ? ?ref2clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081420170718
1243764? ? ?? ? ?goptvgcc_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
1245887? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081420170718
1246025? ? ?? ? ?goptvgcc_-march=k8_-O2_-fomit-frame-pointer2017081420170718
1246025? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081420170718
1246642? ? ?? ? ?goptvgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081420170718
1247835? ? ?? ? ?goptvgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
1279118? ? ?? ? ?goptvgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081420170718
1401421? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081420170718
1405554? ? ?? ? ?goptvgcc_-funroll-loops_-O_-fomit-frame-pointer2017081420170718
1406883? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081420170718
1413766? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
1414317? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081420170718
1414389? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081420170718
1414954? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
1427812? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
1429446? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081420170718
1429498? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081420170718
1431593? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
1434158? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
1435397? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
1437996? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081420170718
1438718? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081420170718
1451082? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081420170718
1451477? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081420170718
1456022? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081420170718
1458055? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081420170718
1458426? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
1459247? ? ?? ? ?goptvgcc_-funroll-loops_-O3_-fomit-frame-pointer2017081420170718
1464012? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
1467678? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081420170718
1469659? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081420170718
1470610? ? ?? ? ?goptvgcc_-funroll-loops_-O2_-fomit-frame-pointer2017081420170718
1470737? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081420170718
1472581? ? ?? ? ?goptvgcc_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
1473721? ? ?? ? ?goptvgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081420170718
1474220? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
1474461? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
1475958? ? ?? ? ?goptvgcc_-march=k8_-O3_-fomit-frame-pointer2017081420170718
1477017? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081420170718
1477526? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081420170718
1556889? ? ?? ? ?goptvgcc_-O3_-fomit-frame-pointer2017081420170718
1559919? ? ?? ? ?goptvgcc_-m64_-O3_-fomit-frame-pointer2017081420170718
1560608? ? ?? ? ?goptvgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081420170718
1563876? ? ?? ? ?goptvgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
1564868? ? ?? ? ?goptvgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081420170718
1574468? ? ?? ? ?goptvgcc_-march=nocona_-O3_-fomit-frame-pointer2017081420170718
2013221? ? ?? ? ?ref2gcc_-funroll-loops_-O_-fomit-frame-pointer2017081420170718
2014081? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081420170718
2014371? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081420170718
2068692? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081420170718
2069960? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
2071878? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081420170718
2072017? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081420170718
2072387? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081420170718
2084238? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
2087425? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081420170718
2092883? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
2106825? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
2109095? ? ?? ? ?ref2gcc_-funroll-loops_-O2_-fomit-frame-pointer2017081420170718
2115023? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
2134151? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081420170718
2141343? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081420170718
2174669? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081420170718
2181480? ? ?? ? ?goptvgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081420170718
2182914? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081420170718
2183128? ? ?? ? ?goptvgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081420170718
2185033? ? ?? ? ?goptvgcc_-funroll-loops_-Os_-fomit-frame-pointer2017081420170718
2189137? ? ?? ? ?goptvgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
2194210? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
2195811? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
2254113? ? ?? ? ?goptvgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081420170718
2275735? ? ?? ? ?goptvgcc_-march=k8_-Os_-fomit-frame-pointer2017081420170718
2296374? ? ?? ? ?goptvgcc_-m64_-Os_-fomit-frame-pointer2017081420170718
2297523? ? ?? ? ?goptvgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
2297542? ? ?? ? ?goptvgcc_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
2298117? ? ?? ? ?goptvgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081420170718
2298639? ? ?? ? ?goptvgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081420170718
2299404? ? ?? ? ?goptvgcc_-Os_-fomit-frame-pointer2017081420170718
2300273? ? ?? ? ?goptvgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081420170718
2324493? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081420170718
2404564? ? ?? ? ?goptvgcc_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
2422053? ? ?? ? ?goptvgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
2490634? ? ?? ? ?goptvgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081420170718
2492002? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081420170718
2493840? ? ?? ? ?goptvgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081420170718
2497265? ? ?? ? ?goptvgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081420170718
2551401? ? ?? ? ?goptvgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
2558022? ? ?? ? ?goptvgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
3479441? ? ?? ? ?ref2gcc_-march=nocona_-O_-fomit-frame-pointer2017081420170718
3502313? ? ?? ? ?ref2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081420170718
3724817? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
3748387? ? ?? ? ?ref2gcc_-march=barcelona_-O_-fomit-frame-pointer2017081420170718
3765163? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081420170718
3790471? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081420170718
3791383? ? ?? ? ?ref2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081420170718
3792024? ? ?? ? ?ref2gcc_-O_-fomit-frame-pointer2017081420170718
3792770? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081420170718
3800166? ? ?? ? ?ref2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081420170718
3810915? ? ?? ? ?ref2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081420170718
3811433? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081420170718
3811604? ? ?? ? ?ref2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081420170718
3812735? ? ?? ? ?ref2gcc_-m64_-O_-fomit-frame-pointer2017081420170718
3823090? ? ?? ? ?ref2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
3825142? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
3833065? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081420170718
3845667? ? ?? ? ?ref2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081420170718
3854183? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081420170718
3854198? ? ?? ? ?ref2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
3855670? ? ?? ? ?ref2gcc_-funroll-loops_-Os_-fomit-frame-pointer2017081420170718
3864918? ? ?? ? ?ref2gcc_-march=k8_-O_-fomit-frame-pointer2017081420170718
3866623? ? ?? ? ?ref2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
3939180? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081420170718
3946172? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
3947630? ? ?? ? ?ref2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081420170718
3962080? ? ?? ? ?ref2gcc_-march=barcelona_-O2_-fomit-frame-pointer2017081420170718
3973779? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081420170718
3975260? ? ?? ? ?ref2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081420170718
3998065? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081420170718
4006929? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081420170718
4010415? ? ?? ? ?ref2gcc_-O2_-fomit-frame-pointer2017081420170718
4015137? ? ?? ? ?ref2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081420170718
4017099? ? ?? ? ?ref2gcc_-m64_-O2_-fomit-frame-pointer2017081420170718
4026205? ? ?? ? ?ref2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081420170718
4049403? ? ?? ? ?ref2gcc_-march=k8_-O2_-fomit-frame-pointer2017081420170718
4129312? ? ?? ? ?ref2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081420170718
4155642? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081420170718
4162325? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081420170718
4162440? ? ?? ? ?ref2gcc_-march=k8_-Os_-fomit-frame-pointer2017081420170718
4162701? ? ?? ? ?ref2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081420170718
4163113? ? ?? ? ?ref2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081420170718
4163541? ? ?? ? ?ref2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081420170718
4163802? ? ?? ? ?ref2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
4164106? ? ?? ? ?ref2gcc_-march=barcelona_-Os_-fomit-frame-pointer2017081420170718
4164240? ? ?? ? ?ref2gcc_-m64_-Os_-fomit-frame-pointer2017081420170718
4164543? ? ?? ? ?ref2gcc_-Os_-fomit-frame-pointer2017081420170718
4169374? ? ?? ? ?ref2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081420170718
4181074? ? ?? ? ?ref2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081420170718
4203769? ? ?? ? ?ref2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
4205355? ? ?? ? ?ref2gcc_-march=nocona_-Os_-fomit-frame-pointer2017081420170718
4216646? ? ?? ? ?ref2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081420170718
4268417? ? ?? ? ?ref2gcc_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
4321056? ? ?? ? ?ref2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081420170718
5974844? ? ?? ? ?goptvgcc2017081420170718
5975305? ? ?? ? ?goptvgcc_-funroll-loops2017081420170718
5983589? ? ?? ? ?goptvcc2017081420170718
8298298? ? ?? ? ?ref3gcc2017081420170718
8304777? ? ?? ? ?ref3cc2017081420170718
8324717? ? ?? ? ?ref3gcc_-funroll-loops2017081420170718
18935666? ? ?? ? ?ref2gcc2017081420170718
18936911? ? ?? ? ?ref2cc2017081420170718
18938131? ? ?? ? ?ref2gcc_-funroll-loops2017081420170718

Test failure

Implementation: crypto_aead/pi16cipher128v2/optimized_nonSSE
Compiler: cc
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

Number of similar (compiler,implementation) pairs: 196, namely:
CompilerImplementations
cc optimized_nonSSE ref
clang -O3 -fomit-frame-pointer -Qunused-arguments optimized_nonSSE ref
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments optimized_nonSSE ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_nonSSE ref
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_nonSSE ref
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_nonSSE ref
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_nonSSE ref
gcc optimized_nonSSE ref
gcc -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -O -fomit-frame-pointer optimized_nonSSE ref
gcc -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -fno-schedule-insns -O -fomit-frame-pointer optimized_nonSSE ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops optimized_nonSSE ref
gcc -funroll-loops -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=corei7 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=corei7 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=k8 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=k8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=k8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=k8 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=nocona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=nocona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=nocona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -m64 -march=nocona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -march=barcelona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=barcelona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=barcelona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -march=barcelona -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -march=k8 -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=k8 -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=k8 -O -fomit-frame-pointer optimized_nonSSE ref
gcc -march=k8 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv optimized_nonSSE ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv optimized_nonSSE ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv optimized_nonSSE ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv optimized_nonSSE ref
gcc -march=nocona -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=nocona -O3 -fomit-frame-pointer optimized_nonSSE ref
gcc -march=nocona -O -fomit-frame-pointer optimized_nonSSE ref
gcc -march=nocona -Os -fomit-frame-pointer optimized_nonSSE ref

Test failure

Implementation: crypto_aead/pi16cipher128v2/optimized_nonSSE
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes
error 111
crypto_aead_encrypt returns more than crypto_aead_ABYTES extra bytes

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

Compiler output

Implementation: crypto_aead/pi16cipher128v2/goptv
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
pi-cipher.c: pi-cipher.c:273:15: error: cannot convert between vector values of different size ('qword_t' (vector of 4 'word_t' values) and 'uint8_t' (aka 'unsigned char'))
pi-cipher.c: return (x << n) | (x >> ((PI_WORD_SIZE) - n));
pi-cipher.c: ~ ^ ~
pi-cipher.c: pi-cipher.c:273:26: error: cannot convert between vector values of different size ('qword_t' (vector of 4 'word_t' values) and 'int')
pi-cipher.c: return (x << n) | (x >> ((PI_WORD_SIZE) - n));
pi-cipher.c: ~ ^ ~~~~~~~~~~~~~~~~~~~~
pi-cipher.c: pi-cipher.c:286:9: error: use of unknown builtin '__builtin_shuffle' [-Wimplicit-function-declaration]
pi-cipher.c: n_t += __builtin_shuffle(y, g_mask);
pi-cipher.c: ^
pi-cipher.c: pi-cipher.c:286:6: error: cannot convert between vector values of different size ('vchunk_t' (vector of 4 'word_t' values) and 'int')
pi-cipher.c: n_t += __builtin_shuffle(y, g_mask);
pi-cipher.c: ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pi-cipher.c: pi-cipher.c:287:6: error: cannot convert between vector values of different size ('vchunk_t' (vector of 4 'word_t' values) and 'int')
pi-cipher.c: n_t += __builtin_shuffle(y, n_mask);
pi-cipher.c: ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pi-cipher.c: pi-cipher.c:290:6: error: cannot convert between vector values of different size ('vchunk_t' (vector of 4 'word_t' values) and 'int')
pi-cipher.c: n_t ^= __builtin_shuffle(n_t, n_x_1) ^ __builtin_shuffle(n_t, n_x_2);
pi-cipher.c: ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pi-cipher.c: pi-cipher.c:305:6: error: cannot convert between vector values of different size ('vchunk_t' (vector of 4 'word_t' values) and 'int')
pi-cipher.c: m_t += __builtin_shuffle(x, g_mask);
pi-cipher.c: ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pi-cipher.c: pi-cipher.c:306:6: error: cannot convert between vector values of different size ('vchunk_t' (vector of 4 'word_t' values) and 'int')
pi-cipher.c: m_t += __builtin_shuffle(x, m_mask);
pi-cipher.c: ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pi-cipher.c: pi-cipher.c:309:6: error: cannot convert between vector values of different size ('vchunk_t' (vector of 4 'word_t' values) and 'int')
pi-cipher.c: ...

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