Implementation notes: amd64, gpu, crypto_aead/seakeyakv2

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: seakeyakv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
23472174610 0 0178549 800 928SandyBridgegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
23484174610 0 0178549 800 928SandyBridgegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
23490137210 0 0141101 800 928Nehalemgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
23529137210 0 0141101 800 928Nehalemgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
23586150779 0 0155357 800 928Nehalemgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
23780188325 0 0192949 800 928SandyBridgegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
23853194590 0 0196757 760 1160SandyBridgeclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
23908188325 0 0192949 800 928SandyBridgegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
23940188325 0 0192949 800 928SandyBridgegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
23952190958 0 0192885 760 1160SandyBridgeclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
23958151902 0 0154013 760 1160Nehalemclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
23958155534 0 0157885 760 1160Nehalemclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
23997172987 0 0177069 800 928SandyBridgegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
24172174626 0 0178565 800 928SandyBridgegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
24292137226 0 0141117 800 928Nehalemgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
24306135427 0 0139461 800 928Nehalemgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
24333164139 0 0168885 792 896SandyBridgegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
24351135427 0 0139461 800 928Nehalemgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
24411164139 0 0168885 792 896SandyBridgegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
24537151902 0 0154013 760 1160Nehalemclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
24573164139 0 0168885 792 896SandyBridgegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
24588155534 0 0157885 760 1160Nehalemclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
24632172987 0 0177069 800 928SandyBridgegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
24804174610 0 0178549 800 928SandyBridgegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
25032135427 0 0139461 800 928Nehalemgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
25180194590 0 0196757 760 1160SandyBridgeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
25380172987 0 0177069 800 928SandyBridgegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
25428190958 0 0192885 760 1160SandyBridgeclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
25628137210 0 0141101 800 928Nehalemgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
25648150779 0 0155357 800 928Nehalemgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
25736164149 0 0168885 792 896SandyBridgegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
26072172987 0 0177069 800 928SandyBridgegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
26416150651 0 0155133 800 928Nehalemgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
26424150779 0 0155357 800 928Nehalemgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
26564135427 0 0139461 800 928Nehalemgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
26908188197 0 0192725 800 928SandyBridgegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
28353127861 0 0132605 792 896Nehalemgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
28443127851 0 0132589 792 896Nehalemgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
28452127851 0 0132589 792 896Nehalemgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
28488127851 0 0132589 792 896Nehalemgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
29316139050 0 0142869 800 928Nehalemgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
29382139050 0 0142869 800 928Nehalemgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
29400151751 0 0155533 800 928Nehalemgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
29439151191 0 0154957 800 928Nehalemgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
29538203337 0 0207101 800 928SandyBridgegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
29577202785 0 0206589 800 928SandyBridgegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
29613203337 0 0207165 800 928SandyBridgegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
29682190346 0 0194205 800 928SandyBridgegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
29799151616 0 0155333 800 928Nehalemgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
30057191426 0 0195365 800 928SandyBridgegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
30522188917 0 0192877 800 928SandyBridgegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
30597136984 0 0140885 800 928Nehalemgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
30657137239 0 0141141 800 928Nehalemgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
30884138794 0 0142613 800 928Nehalemgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
30900189826 0 0193901 800 928SandyBridgegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
31125137467 0 0141493 800 928Nehalemgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
31164139242 0 0143133 800 928Nehalemgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
31260190626 0 0194493 800 928SandyBridgegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
31476137239 0 0141141 800 928Nehalemgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
31520188917 0 0192877 800 928SandyBridgegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
31960151751 0 0155469 800 928Nehalemgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
32452188662 0 0192621 800 928SandyBridgegcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
32664190626 0 0194493 800 928SandyBridgegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
33688203986 0 0207749 800 928SandyBridgegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
42348153036 0 0155525 760 1160generic64lcclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
44780153036 0 0155525 760 1160generic64lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
45825151327 0 0153813 760 1160generic64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
46362167234 0 0168669 784 928generic64lcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
46950141375 0 0142421 784 928generic64lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
47088146713 0 0148837 760 1160generic64lcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
47100157361 0 0159069 784 928generic64lcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
47238146713 0 0148837 760 1160generic64lcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
47250290992 0 0148909 784 928generic64lcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
47376168906 0 0169917 784 928generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
47376143565 0 0147269 784 928generic64lcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
47607147198 0 0151949 760 872generic64lcclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
47685140713 0 0140933 784 928generic64lcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
47829140644 0 0142349 784 928generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
47892139747 0 0141645 784 928generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
48003139747 0 0141645 784 928generic64lcgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
48165131741 0 0133717 784 928generic64lcgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
48264141375 0 0142421 784 928generic64lcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
48272141375 0 0142421 784 928generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
48336130008 0 0132357 784 928generic64lcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
48344146583 0 0146293 784 928generic64lcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
48366142401 0 0143181 784 928generic64lcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
48447128149 0 0130805 784 928generic64lcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
48460157361 0 0159069 784 928generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
48668168906 0 0169917 784 928generic64lcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
48740143565 0 0147269 784 928generic64lcgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
48753128085 0 0130813 784 928generic64lcgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
48780116220 0 0119696 760 896generic64lcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
48808147198 0 0151949 760 872generic64lcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
48888116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
48892138897 0 0142661 784 928generic64lcgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
48972116220 0 0119696 760 896generic64lcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
48993115885 0 0119344 760 896generic64lcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
49038128357 0 0131021 784 928generic64lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
49084151327 0 0153813 760 1160generic64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
49086115875 0 0119328 760 896generic64lcgcc_-Os_-fomit-frame-pointer2019083020190816
49092115877 0 0119336 760 896generic64lcgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
49095115875 0 0119328 760 896generic64lcgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
49136157304 0 0158189 784 928generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
49158231750 0 0119328 760 896generic64lcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
49254116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
49272139289 0 0143133 784 928generic64lcgcc_-O3_-fomit-frame-pointer2019083020190816
49293115885 0 0119344 760 896generic64lcgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
49302115875 0 0119328 760 896generic64lcgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
49344141102 0 0142861 784 928generic64lcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
49374115875 0 0119328 760 896generic64lcgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
49564263482 0 0133717 784 928generic64lcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
49696142793 0 0146773 784 928generic64lcgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
49740146583 0 0146293 784 928generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
49824147177 0 0150621 760 872generic64lcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
49857127362 0 0130149 784 928generic64lcgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
49880137015 0 0140973 784 928generic64lcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
49950127824 0 0130549 784 928generic64lcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
49962126480 0 0129205 784 928generic64lcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
49964137015 0 0140973 784 928generic64lcgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
50046126512 0 0129365 784 928generic64lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
50096128357 0 0131021 784 928generic64lcgcc_-O2_-fomit-frame-pointer2019083020190816
50164128085 0 0130813 784 928generic64lcgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
50232139289 0 0143133 784 928generic64lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
50236116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
50394126599 0 0129461 784 928generic64lcgcc_-m64_-O_-fomit-frame-pointer2019083020190816
50424115875 0 0119328 760 896generic64lcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
50576115875 0 0119328 760 896generic64lcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
50660141102 0 0142861 784 928generic64lcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
50728125928 0 0128485 784 928generic64lcgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
50736115877 0 0119336 760 896generic64lcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
50751163443 0 0164829 784 928generic64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
50816115875 0 0119328 760 896generic64lcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
50949163443 0 0164829 784 928generic64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
51195167939 0 0172677 792 896SandyBridgegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
51212142681 0 0146565 784 928generic64lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
51240146592 0 0151341 760 872generic64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
51264128085 0 0130813 784 928generic64lcgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
51282148443 0 0149445 784 928generic64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
51285167939 0 0172677 792 896SandyBridgegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
51332126512 0 0129365 784 928generic64lcgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
51344144849 0 0144989 784 928generic64lcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
51417167663 0 0172405 792 896SandyBridgegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
51432126480 0 0129205 784 928generic64lcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
51555148443 0 0149445 784 928generic64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
51604140713 0 0140933 784 928generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
51640147198 0 0151949 760 872generic64lcclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
51640139048 0 0142813 784 928generic64lcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
51684126512 0 0129365 784 928generic64lcgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
51687168766 0 0173509 792 896SandyBridgegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
51696128778 0 0129981 784 928generic64lcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
51987120080 0 0123536 760 896generic64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
52077120088 0 0123544 760 896generic64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
52083120088 0 0123544 760 896generic64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
52086120088 0 0123544 760 896generic64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
52116120080 0 0123536 760 896generic64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
52191120080 0 0123536 760 896generic64gcc_-Os_-fomit-frame-pointer2019083020190816
52200120080 0 0123536 760 896generic64gcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
52260157304 0 0158189 784 928generic64lcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
52350120080 0 0123536 760 896generic64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
52372146592 0 0151341 760 872generic64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
52434120094 0 0123552 760 896generic64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
52566147914 0 0148101 784 928generic64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
52590146734 0 0150405 784 928generic64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
52596146571 0 0150013 760 872generic64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
52772142793 0 0146773 784 928generic64lcgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
52772126512 0 0129365 784 928generic64lcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
52779120084 0 0123544 760 896generic64gcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
52833136732 0 0139045 784 928generic64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
52972128357 0 0131021 784 928generic64lcgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
53001138449 0 0140389 784 928generic64gcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
53032126480 0 0129205 784 928generic64lcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
53048145496 0 0148909 784 928generic64lcgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
53085145459 0 0147173 784 928generic64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
53124145250 0 0147125 784 928generic64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
53144116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
53151145002 0 0146661 784 928generic64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
53166145459 0 0147173 784 928generic64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
53180157361 0 0159069 784 928generic64lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
53199145250 0 0147125 784 928generic64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
53228116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
53284139289 0 0143133 784 928generic64lcgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
53312157319 0 0158173 784 928generic64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
53412115875 0 0119328 760 896generic64lcgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
53424115885 0 0119344 760 896generic64lcgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
53448126599 0 0129461 784 928generic64lcgcc_-O_-fomit-frame-pointer2019083020190816
53524167234 0 0168669 784 928generic64lcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
53564120088 0 0123544 760 896generic64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
53608296914 0 0151829 784 928generic64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
53616165275 0 0166253 784 928generic64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
53640120080 0 0123536 760 896generic64gcc_-m64_-Os_-fomit-frame-pointer2019083020190816
53676144138 0 0147949 784 928generic64gcc_-m64_-O3_-fomit-frame-pointer2019083020190816
53700140644 0 0142349 784 928generic64lcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
53745127826 0 0132557 792 896Nehalemgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
53760146592 0 0151341 760 872generic64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
53760139747 0 0141645 784 928generic64lcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
53816120090 0 0123552 760 896generic64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
53820135694 0 0138381 784 928generic64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
53823127571 0 0132301 792 896Nehalemgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
53828120090 0 0123552 760 896generic64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
53832144849 0 0144989 784 928generic64lcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
53848147914 0 0148101 784 928generic64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
53848120080 0 0123536 760 896generic64gcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
53850135694 0 0138381 784 928generic64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
53904120080 0 0123536 760 896generic64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
53936120088 0 0123544 760 896generic64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
53988136030 0 0138653 784 928generic64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
54032120094 0 0123552 760 896generic64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
54045136030 0 0138653 784 928generic64gcc_-O2_-fomit-frame-pointer2019083020190816
54076165275 0 0166253 784 928generic64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
54100145979 0 0148101 760 1160generic64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
54140130008 0 0132357 784 928generic64lcgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
54168150909 0 0151005 784 928generic64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
54204128085 0 0130813 784 928generic64lcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
54224254724 0 0130149 784 928generic64lcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
54234127988 0 0132717 792 896Nehalemgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
54240142401 0 0143181 784 928generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
54246135694 0 0138381 784 928generic64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
54284115875 0 0119328 760 896generic64lcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
54300147493 0 0151437 784 928generic64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
54308128149 0 0130805 784 928generic64lcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
54312152611 0 0152277 784 928generic64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
54328147493 0 0151437 784 928generic64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
54384142793 0 0146773 784 928generic64lcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
54420128149 0 0130805 784 928generic64lcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
54468128053 0 0130781 784 928generic64lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
54488143937 0 0147669 784 928generic64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
54504143786 0 0147517 784 928generic64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
54548128778 0 0129981 784 928generic64lcgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
54564152611 0 0152277 784 928generic64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
54576143937 0 0147717 784 928generic64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
54606141796 0 0145709 784 928generic64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
54624145979 0 0148101 760 1160generic64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
54688139048 0 0142877 784 928generic64lcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
54720116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
54728127824 0 0130549 784 928generic64lcgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
54776276898 0 0140389 784 928generic64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
55040115875 0 0119328 760 896generic64lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
55052145250 0 0147125 784 928generic64gcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
55256135662 0 0138349 784 928generic64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
55280148457 0 0151829 784 928generic64gcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
55368135758 0 0138373 784 928generic64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
55548125928 0 0128485 784 928generic64lcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
55624135758 0 0138373 784 928generic64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
55998134100 0 0136925 784 928generic64gcc_-m64_-O_-fomit-frame-pointer2019083020190816
56040126512 0 0129365 784 928generic64lcgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
56052147493 0 0151437 784 928generic64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
56172133984 0 0136685 784 928generic64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
56217136241 0 0137413 784 928generic64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
56259133984 0 0136685 784 928generic64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
56316134019 0 0136845 784 928generic64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
56412139048 0 0142861 784 928generic64lcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
56412115885 0 0119344 760 896generic64lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
56420116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
56456126599 0 0129461 784 928generic64lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
56528147794 0 0148533 784 928generic64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
56716133684 0 0136213 784 928generic64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
56876135694 0 0138381 784 928generic64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
57020240160 0 0123536 760 896generic64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
57220157397 0 0159069 784 928generic64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
57340120090 0 0123552 760 896generic64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
57424157397 0 0159069 784 928generic64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
57448136732 0 0139045 784 928generic64gcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
57476150909 0 0151005 784 928generic64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
57492148443 0 0149445 784 928generic64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
57532134100 0 0136925 784 928generic64gcc_-O_-fomit-frame-pointer2019083020190816
57584134321 0 0137013 784 928generic64gcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
57672134100 0 0136925 784 928generic64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
57692136241 0 0137413 784 928generic64gcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
57816134019 0 0136845 784 928generic64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
58216147794 0 0148533 784 928generic64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
58316157319 0 0158173 784 928generic64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
58420120088 0 0123544 760 896generic64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
58436120080 0 0123536 760 896generic64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
58568146734 0 0150405 784 928generic64gcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
58576120080 0 0123536 760 896generic64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
58588136030 0 0138653 784 928generic64gcc_-m64_-O2_-fomit-frame-pointer2019083020190816
58600127826 0 0132557 792 896Nehalemgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
58764157397 0 0159069 784 928generic64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
59108120084 0 0123544 760 896generic64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
59112144138 0 0147949 784 928generic64gcc_-O3_-fomit-frame-pointer2019083020190816
59184135758 0 0138373 784 928generic64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
59308141796 0 0145709 784 928generic64gcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
59396143937 0 0147733 784 928generic64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
59532144138 0 0147949 784 928generic64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
60064133684 0 0136213 784 928generic64gcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
60364120090 0 0123552 760 896generic64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
60436120088 0 0123544 760 896generic64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
60580134321 0 0137013 784 928generic64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
6061268445 0 1268173 776 1160referenceclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
60668133871 0 0136621 784 928generic64gcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
60684267742 0 0136621 784 928generic64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
60756145002 0 0146661 784 928generic64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
61236147381 0 0151229 784 928generic64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
6185768048 0 1268725 776 872referenceclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
6219668445 0 1268173 776 1160referenceclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
6240068069 0 1270053 776 872referenceclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
6261068069 0 1270053 776 872referenceclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
63028134019 0 0136845 784 928generic64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
63172133984 0 0136685 784 928generic64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
6398468069 0 1270053 776 872referenceclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
64900134019 0 0136845 784 928generic64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
65072134019 0 0136845 784 928generic64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
6707161359 0 066421 760 1160compactclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
6808867389 0 1266749 776 1160referenceclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
6945660915 0 068277 760 872compactclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
6972860878 0 066949 760 872compactclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
6978659907 0 064605 760 1160compactclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
7010459907 0 064605 760 1160compactclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
7082861359 0 066421 760 1160compactclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
7173260915 0 068277 760 872compactclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
7323660915 0 068277 760 872compactclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
7337267389 0 1266749 776 1160referenceclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
8941577409 0 1672765 800 928referencegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
9002475619 0 1671549 800 928referencegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
9053473189 0 1669949 800 928referencegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
9129073189 0 1669949 800 928referencegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
9169675619 0 1671549 800 928referencegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
9183277409 0 1672765 800 928referencegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
9231273361 0 1670093 800 928referencegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
9287673361 0 1670093 800 928referencegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
93321100867 0 0100629 784 928compactgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
9741998787 0 098989 784 928compactgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
9777680761 0 1675693 800 928referencegcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
9777680761 0 1675693 800 928referencegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
9788780761 0 1675693 800 928referencegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
9859892311 0 093189 784 928compactgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
9908892404 0 092661 784 928compactgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
9913692404 0 092661 784 928compactgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
10070892311 0 093189 784 928compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
10079273361 0 1670093 800 928referencegcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
10137369208 0 072173 784 928compactgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
10166469208 0 072173 784 928compactgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
10170367253 0 070797 784 928compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
10239271046 0 073613 784 928compactgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
10254471046 0 073613 784 928compactgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
10268098787 0 098989 784 928compactgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
10399880733 0 1676205 800 928referencegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
10426886042 0 1680341 800 928referencegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
10486267253 0 070797 784 928compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
10540067507 0 070245 784 928compactgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
10572971739 0 075309 784 928compactgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
106304152726 0 079413 784 928compactgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
10662492311 0 093189 784 928compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
10722069776 0 074261 784 928compactgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
10736769272 0 073133 784 928compactgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
10743674440 0 077837 784 928compactgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
10759572059 0 075741 784 928compactgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
10767069272 0 073133 784 928compactgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
10770374440 0 077837 784 928compactgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
10777265476 0 1666093 800 928referencegcc_-O3_-fomit-frame-pointer2019083020190816
10803371922 0 075557 784 928compactgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
10830683994 0 1678845 800 928referencegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
10883767031 0 069933 784 928compactgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
10949167031 0 069933 784 928compactgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
11008480733 0 1676205 800 928referencegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
11055265476 0 1666093 800 928referencegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
11078867253 0 070797 784 928compactgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
11177663542 0 067189 784 928compactgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
11195663542 0 067189 784 928compactgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
113292100867 0 0100629 784 928compactgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
11342465148 0 1665741 800 928referencegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
11375463412 0 1664165 800 928referencegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
11379665476 0 1666093 800 928referencegcc_-m64_-O3_-fomit-frame-pointer2019083020190816
11383686042 0 1680341 800 928referencegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
11386263643 0 067541 784 928compactgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
11397069104 0 1669269 800 928referencegcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
11452863412 0 1664165 800 928referencegcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
11486883994 0 1678845 800 928referencegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
11539267507 0 070245 784 928compactgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
11718964997 0 1665709 800 928referencegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
11724963944 0 067653 784 928compactgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
11767672059 0 075741 784 928compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
11779671922 0 075557 784 928compactgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
11874469632 0 074021 784 928compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
119052138208 0 3269269 800 928referencegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
12012865141 0 1665949 800 928referencegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
12257265555 0 1666149 800 928referencegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
12366865141 0 1665949 800 928referencegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
12394463643 0 067541 784 928compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
12411676363 0 079413 784 928compactgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
12466069776 0 074261 784 928compactgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
12528065555 0 1666197 800 928referencegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
126309106946 0 0108052 792 928generic32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
126378109742 0 0110884 792 928generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
12654467261 0 1667829 800 928referencegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
12669667261 0 1667829 800 928referencegcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
12707198368 0 0100196 792 928generic32lcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
12715296100 0 097892 792 928generic32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
12742896587 0 097556 792 928generic32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
12744996100 0 097892 792 928generic32gcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
127671104978 0 0106492 792 928generic32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
12787898910 0 099924 792 928generic32lcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
12925671922 0 075493 784 928compactgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
12970588165 0 091956 792 928generic32gcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
12998488165 0 091956 792 928generic32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
130227179920 0 093476 792 928generic32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
13055191212 0 094764 792 928generic32lcgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
13060098368 0 0100196 792 928generic32lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
13065689960 0 093476 792 928generic32gcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
13069698368 0 0100196 792 928generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
13092863944 0 067653 784 928compactgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
13094183324 0 087180 792 928generic32lcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
13095298910 0 099924 792 928generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
13143983157 0 087012 792 928generic32lcgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
13147282360 0 086260 792 928generic32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
13231582633 0 086564 792 928generic32gcc_-m64_-O3_-fomit-frame-pointer2019083020190816
13265283108 0 087140 792 928generic32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
13294283645 0 087612 792 928generic32lcgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
133368182424 0 094764 792 928generic32lcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
13477665555 0 1666213 800 928referencegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
13578083645 0 087612 792 928generic32lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
13593282633 0 086564 792 928generic32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
13610482852 0 086788 792 928generic32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
137085247678 0 0246615 768 888generic64lcgcc_-funroll-loops2019083020190816
137296109742 0 0110884 792 928generic32lcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
137484106946 0 0108052 792 928generic32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
137728107806 0 0109356 792 928generic32lcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
138159237576 0 0236519 768 888generic64gcc2019083020190816
13846896587 0 097556 792 928generic32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
13871696100 0 097892 792 928generic32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
14020881948 0 083901 760 1160generic32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
14038883108 0 087140 792 928generic32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
14053684848 0 088916 792 928generic32lcgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
14076884592 0 088564 792 928generic32lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
14088484848 0 088916 792 928generic32lcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
141028247678 0 0246615 768 888generic64lcgcc2019083020190816
14123289353 0 093180 792 928generic32lcgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
141312237576 0 0236519 768 888generic64cc2019083020190816
14156178908 0 082085 760 872generic32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
141844104978 0 0106492 792 928generic32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
142120107806 0 0109356 792 928generic32lcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
14214381753 0 086237 760 872generic32lcclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
14246483356 0 087292 792 928generic32lcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
14249682312 0 086196 792 928generic32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
14253679073 0 083557 760 872generic32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
14260881753 0 086237 760 872generic32lcclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
14263682312 0 086132 792 928generic32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
14287663643 0 067541 784 928compactgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
14373682145 0 085964 792 928generic32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
14374082633 0 086564 792 928generic32gcc_-O3_-fomit-frame-pointer2019083020190816
14443579073 0 083557 760 872generic32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
14452885140 0 087093 760 1160generic32lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
14464084848 0 088916 792 928generic32lcgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
14486883108 0 087140 792 928generic32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
144924247678 0 0246615 768 888generic64lccc2019083020190816
14496880201 0 084252 792 928generic32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
145180237576 0 0236519 768 888generic64gcc_-funroll-loops2019083020190816
14537280201 0 084252 792 928generic32gcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
14605689353 0 093180 792 928generic32lcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
14666485140 0 087093 760 1160generic32lcclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
14701283324 0 087244 792 928generic32lcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
14785681948 0 083901 760 1160generic32clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
14816483645 0 087612 792 928generic32lcgcc_-O3_-fomit-frame-pointer2019083020190816
14873783172 0 084757 760 1160generic32lcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
14907380660 0 082245 760 1160generic32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
14915458018 0 061615 768 896generic32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
14932081210 0 085300 792 928generic32lcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
14933158018 0 061615 768 896generic32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
14942458018 0 061615 768 896generic32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
14942758558 0 062159 768 896generic32lcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
14950481210 0 085300 792 928generic32lcgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
14955358556 0 062151 768 896generic32lcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
14956479073 0 083557 760 872generic32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
14992279986 0 081868 792 928generic32lcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
15013880660 0 082245 760 1160generic32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
15024379507 0 081340 792 928generic32lcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
15061278233 0 080236 792 928generic32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
15092457745 0 061335 768 896generic32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
15095779705 0 081732 792 928generic32lcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
15100465141 0 1665949 800 928referencegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
15105657755 0 061351 768 896generic32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
15106558260 0 061847 768 896generic32lcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
15114658260 0 061847 768 896generic32lcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
15121257745 0 061335 768 896generic32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
15126657745 0 061335 768 896generic32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
15133558270 0 061863 768 896generic32lcgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
15147658260 0 061847 768 896generic32lcgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
15162957745 0 061335 768 896generic32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
151671115490 0 061335 768 896generic32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
151722116520 0 061847 768 896generic32lcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
15189378540 0 080372 792 928generic32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
15190883172 0 084757 760 1160generic32lcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
15192658260 0 061847 768 896generic32lcgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
15198080370 0 081500 792 928generic32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
15229557745 0 061335 768 896generic32gcc_-m64_-Os_-fomit-frame-pointer2019083020190816
15231385838 0 085684 792 928generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
15237384674 0 084484 792 928generic32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
15249384096 0 084356 792 928generic32lcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
15257185838 0 085684 792 928generic32lcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
15275484096 0 084356 792 928generic32lcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
15279381784 0 082660 792 928generic32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
15305481526 0 082692 792 928generic32lcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
15324058018 0 061615 768 896generic32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
15352058024 0 061623 768 896generic32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
15380858558 0 062159 768 896generic32lcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
15390058558 0 062159 768 896generic32lcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
15398881588 0 084765 760 872generic32lcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
15410079986 0 081868 792 928generic32lcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
15428481753 0 086237 760 872generic32lcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
15500781535 0 081900 792 928generic32lcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
15502280414 0 080740 792 928generic32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
15518858262 0 061855 768 896generic32lcgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
15519658270 0 061863 768 896generic32lcgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
15520457755 0 061351 768 896generic32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
15521181535 0 081900 792 928generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
15535258270 0 061863 768 896generic32lcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
15539480414 0 080740 792 928generic32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
15558483290 0 084204 792 928generic32lcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
15559658270 0 061863 768 896generic32lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
15573658260 0 061847 768 896generic32lcgcc_-Os_-fomit-frame-pointer2019083020190816
15594858260 0 061847 768 896generic32lcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
15620458262 0 061855 768 896generic32lcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
15627366321 0 069140 792 928generic32gcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
15640566604 0 069460 792 928generic32lcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
15640566604 0 069460 792 928generic32lcgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
15645280370 0 081500 792 928generic32gcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
15669366101 0 069084 792 928generic32lcgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
15681681526 0 082692 792 928generic32lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
15697266069 0 068924 792 928generic32lcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
15702066069 0 068924 792 928generic32lcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
15709267977 0 069292 792 928generic32gcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
15712265738 0 068572 792 928generic32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
157185142176 0 073172 792 928generic32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
15718871088 0 073172 792 928generic32gcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
15724266069 0 068924 792 928generic32lcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
15738368336 0 069692 792 928generic32lcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
15744669219 0 071660 792 928generic32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
15773258018 0 061615 768 896generic32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
15792084674 0 084484 792 928generic32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
15793258558 0 062159 768 896generic32lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
15793568857 0 071644 792 928generic32lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
15801368857 0 071644 792 928generic32lcgcc_-O2_-fomit-frame-pointer2019083020190816
15803769219 0 071660 792 928generic32gcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
15810668569 0 071420 792 928generic32lcgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
15813968545 0 071396 792 928generic32lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
15823268261 0 071004 792 928generic32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
15827468857 0 071644 792 928generic32lcgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
15843668469 0 071220 792 928generic32gcc_-O2_-fomit-frame-pointer2019083020190816
15856868197 0 071012 792 928generic32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
15859868173 0 070988 792 928generic32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
15867368336 0 069692 792 928generic32lcgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
15889568469 0 071220 792 928generic32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
15893468469 0 071220 792 928generic32gcc_-m64_-O2_-fomit-frame-pointer2019083020190816
15927968633 0 071412 792 928generic32lcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
15933681784 0 082660 792 928generic32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
15971678061 0 079844 792 928generic32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
16006857749 0 061343 768 896generic32gcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
16010078233 0 080236 792 928generic32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
16012057745 0 061335 768 896generic32gcc_-Os_-fomit-frame-pointer2019083020190816
16039266015 0 068668 792 928generic32gcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
16085265770 0 068716 792 928generic32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
16092065770 0 068716 792 928generic32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
16097682980 0 083204 792 928generic32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
16112066101 0 069084 792 928generic32lcgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
16113265802 0 068676 792 928generic32gcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
16140481526 0 082692 792 928generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
16177682980 0 083204 792 928generic32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
161840143032 0 073636 792 928generic32lcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
16198069631 0 072108 792 928generic32lcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
16216465738 0 068572 792 928generic32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
16224072059 0 075741 784 928compactgcc_-O3_-fomit-frame-pointer2019083020190816
16236058558 0 062159 768 896generic32lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
16240058558 0 062159 768 896generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
16246868569 0 071420 792 928generic32lcgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
16252458556 0 062151 768 896generic32lcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
16255268197 0 071012 792 928generic32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
16256058024 0 061623 768 896generic32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
16257258018 0 061615 768 896generic32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
16265269631 0 072108 792 928generic32lcgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
16284068261 0 071004 792 928generic32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
16299258558 0 062159 768 896generic32lcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
16310766015 0 068668 792 928generic32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
16342058018 0 061615 768 896generic32gcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
16346078061 0 079844 792 928generic32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
16388079705 0 081732 792 928generic32lcgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
16402483290 0 084204 792 928generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
16408058260 0 061847 768 896generic32lcgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
16423257755 0 061351 768 896generic32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
16459278233 0 080236 792 928generic32gcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
16480458260 0 061847 768 896generic32lcgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
16482857745 0 061335 768 896generic32gcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
16486466019 0 069004 792 928generic32lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
16489678540 0 080372 792 928generic32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
16490465688 0 068636 792 928generic32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
16494857745 0 061335 768 896generic32gcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
16496057745 0 061335 768 896generic32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
16499658260 0 061847 768 896generic32lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
16513266433 0 069124 792 928generic32lcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
16529666085 0 068996 792 928generic32lcgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
16546080370 0 081500 792 928generic32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
165648131604 0 068676 792 928generic32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
16583665859 0 068812 792 928generic32gcc_-m64_-O_-fomit-frame-pointer2019083020190816
16590866190 0 069180 792 928generic32lcgcc_-m64_-O_-fomit-frame-pointer2019083020190816
165968132170 0 068996 792 928generic32lcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
16624465859 0 068812 792 928generic32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
16625667977 0 069292 792 928generic32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
16681265770 0 068716 792 928generic32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
16742468261 0 071004 792 928generic32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
16828079507 0 081340 792 928generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
16885279705 0 081732 792 928generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
16927657749 0 061343 768 896generic32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
16929257755 0 061351 768 896generic32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
17021266321 0 069140 792 928generic32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
17050065859 0 068812 792 928generic32gcc_-O_-fomit-frame-pointer2019083020190816
17060466190 0 069180 792 928generic32lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
17063266101 0 069084 792 928generic32lcgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
17109265770 0 068716 792 928generic32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
17136871516 0 073636 792 928generic32lcgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
17210068197 0 071012 792 928generic32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
17213268569 0 071420 792 928generic32lcgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
17248468633 0 071412 792 928generic32lcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
17283268633 0 071412 792 928generic32lcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
17447258260 0 061847 768 896generic32lcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
17449257745 0 061335 768 896generic32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
17474466433 0 069124 792 928generic32lcgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
17542871784 0 1668965 800 928referencegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
17584866190 0 069180 792 928generic32lcgcc_-O_-fomit-frame-pointer2019083020190816
17593666101 0 069084 792 928generic32lcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
17621265738 0 068572 792 928generic32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
17731872258 0 1669461 800 928referencegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
17736468197 0 071012 792 928generic32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
17751268569 0 071420 792 928generic32lcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
18026869776 0 074261 784 928compactgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
18038472021 0 1669405 800 928referencegcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
18043672021 0 1669405 800 928referencegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
18540871784 0 1668965 800 928referencegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
18622472021 0 1669405 800 928referencegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
18926449670 0 054133 784 928compactgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
19226472258 0 1669461 800 928referencegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
19594849670 0 054133 784 928compactgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
19807842819 0 047544 760 896compactgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
19827049703 0 054277 784 928compactgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
19840549703 0 054277 784 928compactgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
19937649670 0 054133 784 928compactgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
20208942819 0 047544 760 896compactgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
20232342731 0 047472 760 896compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
20266449703 0 054277 784 928compactgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
20286642741 0 047488 760 896compactgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
20312442741 0 047488 760 896compactgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
20326549448 0 053749 784 928compactgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
203469108728 0 058157 784 928compactgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
20354451174 0 054837 784 928compactgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
20377849701 0 054205 784 928compactgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
20502051725 0 056085 784 928compactgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
20520351797 0 056157 784 928compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
20590251725 0 056085 784 928compactgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
20761642731 0 047472 760 896compactgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
20765451773 0 056061 784 928compactgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
20813249448 0 053749 784 928compactgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
20843242731 0 047472 760 896compactgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
20847642822 0 047552 760 896compactgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
20875242731 0 047472 760 896compactgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
20974250218 0 054645 784 928compactgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
20976442819 0 047544 760 896compactgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
21057251725 0 056085 784 928compactgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
21132452000 0 056341 784 928compactgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
21253642741 0 047488 760 896compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
21372851174 0 054837 784 928compactgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
21376849791 0 054373 784 928compactgcc_-m64_-O_-fomit-frame-pointer2019083020190816
21499649703 0 054277 784 928compactgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
21535242822 0 047552 760 896compactgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
21632475382 0 1672109 800 928referencegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
21700042731 0 047472 760 896compactgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
21782852650 0 056741 784 928compactgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
21784050218 0 054645 784 928compactgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
21966042734 0 047464 760 896compactgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
21966442731 0 047472 760 896compactgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
22070085462 0 047472 760 896compactgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
22101642741 0 047488 760 896compactgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
22120849703 0 054277 784 928compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
22254899402 0 054205 784 928compactgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
22424851773 0 056061 784 928compactgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
22433252000 0 056341 784 928compactgcc_-O2_-fomit-frame-pointer2019083020190816
22485252000 0 056341 784 928compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
22635252650 0 056741 784 928compactgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
22642042731 0 047472 760 896compactgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
22704042731 0 047472 760 896compactgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
22750854364 0 058157 784 928compactgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
22828042731 0 047472 760 896compactgcc_-Os_-fomit-frame-pointer2019083020190816
22829675382 0 1672109 800 928referencegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
22845649791 0 054373 784 928compactgcc_-O_-fomit-frame-pointer2019083020190816
22943651725 0 056085 784 928compactgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
23088442819 0 047544 760 896compactgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
23161849791 0 054373 784 928compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
23245642734 0 047464 760 896compactgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
24355242731 0 047472 760 896compactgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
24593251773 0 056061 784 928compactgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
24750942819 0 047544 760 896compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
34244186626 0 085607 768 888generic32gcc2019083020190816
34255589350 0 088343 768 888generic32lcgcc2019083020190816
34299689350 0 088343 768 888generic32lcgcc_-funroll-loops2019083020190816
34610442819 0 047544 760 896compactgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
34978486626 0 085607 768 888generic32cc2019083020190816
35312886626 0 085607 768 888generic32gcc_-funroll-loops2019083020190816
36464442819 0 047544 760 896compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
36522089350 0 088343 768 888generic32lccc2019083020190816
46869357687 0 1658237 800 928referencegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
47285757615 0 1658165 800 928referencegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
47320557615 0 1658165 800 928referencegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
47343657615 0 1658165 800 928referencegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
474327121054 0 3260221 800 928referencegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
47490957615 0 1658165 800 928referencegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
47500257679 0 1658157 800 928referencegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
47505957679 0 1658157 800 928referencegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
47520960527 0 1660221 800 928referencegcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
47547357679 0 1658157 800 928referencegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
47813757959 0 1658389 800 928referencegcc_-O2_-fomit-frame-pointer2019083020190816
47922957959 0 1658389 800 928referencegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
47938857959 0 1658389 800 928referencegcc_-m64_-O2_-fomit-frame-pointer2019083020190816
48039658629 0 1658805 800 928referencegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
48361258629 0 1658805 800 928referencegcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
63248155735 0 1656149 800 928referencegcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
63388255735 0 1656149 800 928referencegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
77603447658 0 1649344 776 896referencegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
77950547629 0 1649312 776 896referencegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
78473747629 0 1649312 776 896referencegcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
78521447629 0 1649312 776 896referencegcc_-m64_-Os_-fomit-frame-pointer2019083020190816
78538247629 0 1649312 776 896referencegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
78547895258 0 3249312 776 896referencegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
78553547629 0 1649312 776 896referencegcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
78697547629 0 1649312 776 896referencegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
78842747629 0 1649312 776 896referencegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
791433112420 0 3256821 800 928referencegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
79306256315 0 1657005 800 928referencegcc_-O_-fomit-frame-pointer2019083020190816
79362047629 0 1649312 776 896referencegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
79459847629 0 1649312 776 896referencegcc_-Os_-fomit-frame-pointer2019083020190816
79460456718 0 1657221 800 928referencegcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
79462556228 0 1656925 800 928referencegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
79466156193 0 1656765 800 928referencegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
79496456228 0 1656925 800 928referencegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
79498556228 0 1656925 800 928referencegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
79587047635 0 1649320 776 896referencegcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
79618256193 0 1656765 800 928referencegcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
79623056315 0 1657005 800 928referencegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
79646456315 0 1657005 800 928referencegcc_-m64_-O_-fomit-frame-pointer2019083020190816
79708856228 0 1656925 800 928referencegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
79728956193 0 1656765 800 928referencegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
79803956228 0 1656925 800 928referencegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
79866047639 0 1649328 776 896referencegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
79935647635 0 1649320 776 896referencegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
79936547639 0 1649328 776 896referencegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
79950347639 0 1649328 776 896referencegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
79987247652 0 1649336 776 896referencegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
80008247639 0 1649328 776 896referencegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
80298947652 0 1649336 776 896referencegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
80449547652 0 1649336 776 896referencegcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
80663647629 0 1649312 776 896referencegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
81721647658 0 1649344 776 896referencegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
81750462881 0 065007 768 888compactcc2019083020190816
81999647652 0 1649336 776 896referencegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
82102447652 0 1649336 776 896referencegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
82686062881 0 065007 768 888compactgcc_-funroll-loops2019083020190816
83630856210 0 1656821 800 928referencegcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
83688447652 0 1649336 776 896referencegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
84170856718 0 1657221 800 928referencegcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
86919647652 0 1649336 776 896referencegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
88628862881 0 065007 768 888compactgcc2019083020190816
106595776495 616 5102787 2224 952refg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
107724075742 616 5102662 2224 952refg++_-O3_-fomit-frame-pointer2019083020190816
107854275742 616 5102662 2224 952refg++_-m64_-O3_-fomit-frame-pointer2019083020190816
108109844794 40 573628 1672 896refclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
108224478007 584 5104926 2192 952refg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
108423644714 40 572220 1672 896refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
109210575734 552 5102374 2160 952refg++_-march=k8_-O3_-fomit-frame-pointer2019083020190816
109313480246 616 5109517 2224 952refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
109939275742 616 5102662 2224 952refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
111136075299 616 5101878 2224 952refg++_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
111611444794 40 573628 1672 896refclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
111895644871 40 570720 1672 1136refclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
112725644871 40 570720 1672 1136refclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
113092075474 552 5102574 2160 952refg++_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
1131732150948 1104 10102574 2160 952refg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
113654875363 584 5101782 2192 952refg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
114111678007 584 5104926 2192 952refg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
114826845441 40 572368 1672 1136refclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
114928475734 552 5102374 2160 952refg++_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
115020066267 552 594044 2160 952refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
115904075399 584 5102054 2192 952refg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
117383675363 584 5101846 2192 952refg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
117669645441 40 572368 1672 1136refclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
117829676495 616 5102787 2224 952refg++_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
118362478007 584 5104838 2192 952refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
118592444794 40 573628 1672 896refclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
120196078007 584 5104926 2192 952refg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
131172659997 0 1658917 800 928referencegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
135589259997 0 1658917 800 928referencegcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
137904459094 552 583608 2160 952refg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
140057658240 552 582719 2160 952refg++_-O2_-fomit-frame-pointer2019083020190816
140217658269 552 582407 2160 952refg++_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
140442396046 0 1690533 800 928reference32bitsgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
140460996046 0 1690533 800 928reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
140736858795 552 583559 2160 952refg++_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
140962458687 552 582791 2160 952refg++_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
141177258269 552 582407 2160 952refg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
141204088669 0 1684301 800 928reference32bitsgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
141346859094 552 583608 2160 952refg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
141662490301 0 1685405 800 928reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
141812859094 552 583608 2160 952refg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
141815490301 0 1685405 800 928reference32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
143482294046 0 1689069 800 928reference32bitsgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
143947658687 552 582791 2160 952refg++_-march=k8_-O2_-fomit-frame-pointer2019083020190816
144172858240 552 582719 2160 952refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
144199658269 552 582407 2160 952refg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
144881258240 552 582719 2160 952refg++_-m64_-O2_-fomit-frame-pointer2019083020190816
144945258229 552 582695 2160 952refg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
145563259126 552 583640 2160 952refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
146878890301 0 1685405 800 928reference32bitsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
1488556117590 1104 1083559 2160 952refg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
1490652148744 0 3274725 800 928reference32bitsgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
149527570144 0 1670933 800 928reference32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
150177669737 0 1670685 800 928reference32bitsgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
150399069816 0 1670549 800 928reference32bitsgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
152122270159 0 1670973 800 928reference32bitsgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
152679294046 0 1689069 800 928reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
153030874372 0 1674725 800 928reference32bitsgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
153095770159 0 1670893 800 928reference32bitsgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
154701370159 0 1670957 800 928reference32bitsgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
155273272521 0 1673261 800 928reference32bitsgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
155477672521 0 1673261 800 928reference32bitsgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
156284867422 0 1668333 800 928reference32bitsgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
157017658186 552 582043 2160 952refg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
158188069737 0 1670685 800 928reference32bitsgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
158560869737 0 1670685 800 928reference32bitsgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
159043658186 552 582043 2160 952refg++_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
160165269593 0 1670445 800 928reference32bitsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
160559670144 0 1670933 800 928reference32bitsgcc_-O3_-fomit-frame-pointer2019083020190816
161702481386 0 1676861 800 928reference32bitsgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
161917281386 0 1676861 800 928reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
162927670144 0 1670933 800 928reference32bitsgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
163209077338 0 1674189 800 928reference32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
164515277338 0 1674189 800 928reference32bitsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
165020067422 0 1668333 800 928reference32bitsgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
166276577423 0 1674309 800 928reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
166290377423 0 1674309 800 928reference32bitsgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
166527679700 0 1675749 800 928reference32bitsgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
184509646848 40 575732 1672 896refnewclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
187113978605 712 5105766 2344 952refnewg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
1872546157070 1296 10105909 2280 952refnewg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
188240481049 680 5108201 2312 952refnewg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
188325978095 712 5104930 2344 952refnewg++_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
189115275206 0 1274717 776 1160reference32bitsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
189812778605 712 5105766 2344 952refnewg++_-O3_-fomit-frame-pointer2019083020190816
191640481049 680 5108201 2312 952refnewg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
193044446915 40 572824 1672 1136refnewclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
193061178535 648 5105909 2280 952refnewg++_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
193562178143 680 5104882 2312 952refnewg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
194648446848 40 575732 1672 896refnewclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
195263046915 40 572824 1672 1136refnewclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
196027547405 40 574392 1672 1136refnewclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
196224078605 712 5105766 2344 952refnewg++_-m64_-O3_-fomit-frame-pointer2019083020190816
196402878143 680 5104818 2312 952refnewg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
196660846800 40 574356 1672 896refnewclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
198510381049 680 5108113 2312 952refnewg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
200476046848 40 575732 1672 896refnewclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
201470478195 680 5105106 2312 952refnewg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
201553579420 712 5105948 2344 952refnewg++_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
201598084793 712 5114319 2344 952refnewg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
202963247405 40 574392 1672 1136refnewclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
203943081049 680 5108201 2312 952refnewg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
204548879420 712 5105948 2344 952refnewg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
207096078637 648 5105533 2280 952refnewg++_-march=k8_-O3_-fomit-frame-pointer2019083020190816
208993678637 648 5105533 2280 952refnewg++_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
210833462920 0 1662733 800 928reference32bitsgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
210850473798 0 1275821 776 872reference32bitsclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
210900073798 0 1275821 776 872reference32bitsclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
211979460448 0 1660997 800 928reference32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
213204870690 648 598578 2272 952refnewg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
214707660120 0 1660789 800 928reference32bitsgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
215079076419 0 1673901 800 928reference32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
217126860448 0 1660997 800 928reference32bitsgcc_-O2_-fomit-frame-pointer2019083020190816
218270776194 0 1673477 800 928reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
219312976194 0 1673477 800 928reference32bitsgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
219470860120 0 1660789 800 928reference32bitsgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
219870860184 0 1660781 800 928reference32bitsgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
220110060120 0 1660789 800 928reference32bitsgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
220469776733 0 1674045 800 928reference32bitsgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
221112376419 0 1673901 800 928reference32bitsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
221585660192 0 1660861 800 928reference32bitsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
221781660184 0 1660781 800 928reference32bitsgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
221868961266 648 586141 2272 952refnewg++_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
222252073798 0 1275821 776 872reference32bitsclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
222305661166 0 1661461 800 928reference32bitsgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
222467176733 0 1674045 800 928reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
222476061166 0 1661461 800 928reference32bitsgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
226649458258 0 1658805 800 928reference32bitsgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
227386060448 0 1660997 800 928reference32bitsgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
2282396125840 0 3262733 800 928reference32bitsgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
229679260184 0 1660781 800 928reference32bitsgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
230412379949 0 1676789 800 928reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
231641779949 0 1676789 800 928reference32bitsgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
232004060120 0 1660789 800 928reference32bitsgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
234144361362 648 585982 2272 952refnewg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
239022858258 0 1658805 800 928reference32bitsgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
240970260539 648 584817 2272 952refnewg++_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
2442006122532 1296 1086141 2272 952refnewg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
245584860539 648 584817 2272 952refnewg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
247282861362 648 585982 2272 952refnewg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
249279660543 648 585161 2272 952refnewg++_-O2_-fomit-frame-pointer2019083020190816
249735661394 648 586014 2272 952refnewg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
250132860515 648 585121 2272 952refnewg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
252198360543 648 585161 2272 952refnewg++_-m64_-O2_-fomit-frame-pointer2019083020190816
254607960539 648 584817 2272 952refnewg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
256336460976 648 585217 2272 952refnewg++_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
256774861362 648 585982 2272 952refnewg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
259105268964 552 596555 2168 952refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
264325260976 648 585217 2272 952refnewg++_-march=k8_-O2_-fomit-frame-pointer2019083020190816
265645288669 0 1684301 800 928reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
273357058459 0 1659165 800 928reference32bitsgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
2741115116918 0 3259165 800 928reference32bitsgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
274801660543 648 585161 2272 952refnewg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
276566158490 0 1659285 800 928reference32bitsgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
277440958490 0 1659285 800 928reference32bitsgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
278460958490 0 1659285 800 928reference32bitsgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
278490060438 648 584406 2272 952refnewg++_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
279429658455 0 1659125 800 928reference32bitsgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
281024774262 0 1273405 776 1160reference32bitsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
281064660438 648 584406 2272 952refnewg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
282880058455 0 1659125 800 928reference32bitsgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
283447574262 0 1273405 776 1160reference32bitsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
283918458455 0 1659125 800 928reference32bitsgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
285126158490 0 1659285 800 928reference32bitsgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
285150079700 0 1675749 800 928reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
286554359035 0 1659653 800 928reference32bitsgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
290424975206 0 1274717 776 1160reference32bitsclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
294616458490 0 1659285 800 928reference32bitsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
295206859035 0 1659653 800 928reference32bitsgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
297540973777 0 1274493 776 872reference32bitsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
301045549892 0 1651648 776 896reference32bitsgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
303318958579 0 1659365 800 928reference32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
303391249892 0 1651648 776 896reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
303424558579 0 1659365 800 928reference32bitsgcc_-O_-fomit-frame-pointer2019083020190816
309405649886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
309453649886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
310436149886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
310710949886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
312933349886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
315546858579 0 1659365 800 928reference32bitsgcc_-m64_-O_-fomit-frame-pointer2019083020190816
3174144121802 1104 1084573 2168 952refg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
319176977338 0 1674189 800 928reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
319832460901 552 584573 2168 952refg++_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
320040449886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
322191249834 0 1651576 776 896reference32bitsgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
324847249834 0 1651576 776 896reference32bitsgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
325570549828 0 1651584 776 896reference32bitsgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
325856149828 0 1651584 776 896reference32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
326968549828 0 1651584 776 896reference32bitsgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
327212749838 0 1651600 776 896reference32bitsgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
328393573446 0 1269991 784 888referencegcc2019083020190816
329470849828 0 1651584 776 896reference32bitsgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
329707273446 0 1269991 784 888referencegcc_-funroll-loops2019083020190816
330110499656 0 3251584 776 896reference32bitsgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
333962449838 0 1651600 776 896reference32bitsgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
334573249828 0 1651584 776 896reference32bitsgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
335034449838 0 1651600 776 896reference32bitsgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
335417649828 0 1651584 776 896reference32bitsgcc_-Os_-fomit-frame-pointer2019083020190816
335850449828 0 1651584 776 896reference32bitsgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
335868949828 0 1651584 776 896reference32bitsgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
336341162260 0 1661277 800 928reference32bitsgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
336682449828 0 1651584 776 896reference32bitsgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
337199249828 0 1651584 776 896reference32bitsgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
343814849838 0 1651600 776 896reference32bitsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
346736460949 552 585085 2168 952refg++_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
348891273446 0 1269991 784 888referencecc2019083020190816
349479060949 552 585085 2168 952refg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
350250962260 0 1661277 800 928reference32bitsgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
356684060964 552 585101 2168 952refg++_-O_-fomit-frame-pointer2019083020190816
357369860964 552 585101 2168 952refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
357373660949 552 585085 2168 952refg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
360966460949 552 585085 2168 952refg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
361253260957 552 584421 2168 952refg++_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
370299260945 552 585069 2168 952refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
377799660964 552 585101 2168 952refg++_-m64_-O_-fomit-frame-pointer2019083020190816
379807261361 552 584910 2168 952refg++_-march=k8_-O_-fomit-frame-pointer2019083020190816
388130060957 552 584421 2168 952refg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
392763061361 552 584910 2168 952refg++_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
395798761869 552 585733 2168 952refg++_-march=nocona_-O_-fomit-frame-pointer2019083020190816
402806860957 552 584421 2168 952refg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
415195261869 552 585733 2168 952refg++_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
423550876419 0 1673901 800 928reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
435914473700 648 5101480 2288 952refnewg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
455472623730 552 545541 1624 920refg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
456341147460 1104 1045549 1624 920refg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
458165723731 552 545541 1624 920refg++_-march=k8_-Os_-fomit-frame-pointer2019083020190816
458202923807 552 545657 1624 920refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
458597423789 552 545585 1624 920refg++_-m64_-Os_-fomit-frame-pointer2019083020190816
459257423789 552 545593 1624 920refg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
460415423730 552 545541 1624 920refg++_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
463607123731 552 545549 1624 920refg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
468764423731 552 545541 1624 920refg++_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
469404623777 552 545593 1624 920refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
470256023730 552 545549 1624 920refg++_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
470422423731 552 545549 1624 920refg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
471263223789 552 545609 1624 920refg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
471438023789 552 545585 1624 920refg++_-Os_-fomit-frame-pointer2019083020190816
472016023789 552 545585 1624 920refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
473050023789 552 545609 1624 920refg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
473664023789 552 545609 1624 920refg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
485987449886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
512238423731 552 545549 1624 920refg++_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
525691262818 648 586659 2288 952refnewg++_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
5561151125636 1296 1086659 2288 952refnewg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
571137962832 648 587155 2288 952refnewg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
580553762846 648 586491 2288 952refnewg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
588870462832 648 587155 2288 952refnewg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
589406762846 648 586491 2288 952refnewg++_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
592376862853 648 587171 2288 952refnewg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
594342062826 648 587139 2288 952refnewg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
602749862853 648 587171 2288 952refnewg++_-O_-fomit-frame-pointer2019083020190816
607979162846 648 586491 2288 952refnewg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
615491163214 648 586945 2288 952refnewg++_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
635172162832 648 587155 2288 952refnewg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
647642762853 648 587171 2288 952refnewg++_-m64_-O_-fomit-frame-pointer2019083020190816
653928862832 648 587155 2288 952refnewg++_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
660039024159 648 546256 1720 920refnewg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
665109063214 648 586945 2288 952refnewg++_-march=k8_-O_-fomit-frame-pointer2019083020190816
689622824173 648 546296 1720 920refnewg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
693132948200 1296 1046220 1720 920refnewg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
700049763756 648 587780 2288 952refnewg++_-march=nocona_-O_-fomit-frame-pointer2019083020190816
703006424101 648 546212 1720 920refnewg++_-march=k8_-Os_-fomit-frame-pointer2019083020190816
709964424159 648 546256 1720 920refnewg++_-Os_-fomit-frame-pointer2019083020190816
711073263756 648 587780 2288 952refnewg++_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
714315224159 648 546264 1720 920refnewg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
716868024159 648 546280 1720 920refnewg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
725324024200 648 546348 1720 920refnewg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
727751424100 648 546212 1720 920refnewg++_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
739472424159 648 546280 1720 920refnewg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
748609824159 648 546256 1720 920refnewg++_-m64_-Os_-fomit-frame-pointer2019083020190816
752945424159 648 546280 1720 920refnewg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
770738424100 648 546220 1720 920refnewg++_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
776612424101 648 546220 1720 920refnewg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
787934824101 648 546220 1720 920refnewg++_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
803273624100 648 546212 1720 920refnewg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
843498024101 648 546220 1720 920refnewg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
851883024101 648 546212 1720 920refnewg++_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
949956065592 992 586312 1784 904refg++2019083020190816
996854176022 0 1272599 784 888reference32bitsgcc_-funroll-loops2019083020190816
1001924776022 0 1272599 784 888reference32bitsgcc2019083020190816
1384186266592 1088 585016 1888 904refnewg++2019083020190816
1491500476022 0 1272599 784 888reference32bitscc2019083020190816

Test failure

Implementation: Nehalem
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memset' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memset' causes overflow in R_X86_64_PC32 relocation

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer Nehalem
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer Nehalem
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer Nehalem
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer SandyBridge
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer SandyBridge
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer SandyBridge

Test failure

Implementation: compact
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer compact
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer compact
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer compact
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer generic32
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer generic32
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer generic32
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer generic32lc
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer generic32lc
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer generic32lc
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer generic64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer generic64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer generic64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer generic64lc
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer generic64lc
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer generic64lc
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer ref
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer reference
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer reference
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer reference
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer reference32bits
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer reference32bits
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer reference32bits
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer refnew
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer refnew
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer refnew

Compiler output

Implementation: Bulldozer
Security model: unknown
Compiler: cc
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: note: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^~~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:246:11: note: called from here
KeccakP-1600-XOP.c: Bsase = ROL6464(Bsase, 62, 55); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc Bulldozer
gcc Bulldozer
gcc -funroll-loops Bulldozer

Compiler output

Implementation: Bulldozer
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: '__builtin_ia32_vprotqi' needs target feature xop
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ./KeccakP-1600-unrolling.macros:46:5: note: expanded from macro 'rounds12'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(12, A, E) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:200:5: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: computeD \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:187:23: note: expanded from macro 'computeD'
KeccakP-1600-XOP.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:60:29: note: expanded from macro 'ROL6464same'
KeccakP-1600-XOP.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/xopintrin.h:250:12: note: expanded from macro '_mm_roti_epi64'
KeccakP-1600-XOP.c: (__m128i)__builtin_ia32_vprotqi((__v2di)(__m128i)(A), (N)); })
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: '__builtin_ia32_vprotqi' needs target feature xop
KeccakP-1600-XOP.c: ./KeccakP-1600-unrolling.macros:46:5: note: expanded from macro 'rounds12'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(12, A, E) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:200:5: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: computeD \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: Bulldozer
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: Bulldozer
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: Bulldozer
Security model: unknown
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:11: note: called from here
KeccakP-1600-XOP.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^~~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: note: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 31, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer Bulldozer
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv Bulldozer
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv Bulldozer
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv Bulldozer
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv Bulldozer

Compiler output

Implementation: Haswell
Security model: unknown
Compiler: cc
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 142, namely:
CompilerImplementations
cc Haswell
gcc Haswell
gcc -O2 -fomit-frame-pointer Haswell
gcc -O3 -fomit-frame-pointer Haswell
gcc -O -fomit-frame-pointer Haswell
gcc -Os -fomit-frame-pointer Haswell
gcc -fno-schedule-insns -O2 -fomit-frame-pointer Haswell
gcc -fno-schedule-insns -O3 -fomit-frame-pointer Haswell
gcc -fno-schedule-insns -O -fomit-frame-pointer Haswell
gcc -fno-schedule-insns -Os -fomit-frame-pointer Haswell
gcc -funroll-loops Haswell
gcc -funroll-loops -O2 -fomit-frame-pointer Haswell
gcc -funroll-loops -O3 -fomit-frame-pointer Haswell
gcc -funroll-loops -O -fomit-frame-pointer Haswell
gcc -funroll-loops -Os -fomit-frame-pointer Haswell
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer Haswell
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer Haswell
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer Haswell
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer Haswell
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer Haswell
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer Haswell
gcc -funroll-loops -m64 -O -fomit-frame-pointer Haswell
gcc -funroll-loops -m64 -Os -fomit-frame-pointer Haswell
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer Haswell
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer Haswell
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer Haswell
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer Haswell
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer Haswell
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer Haswell
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer Haswell
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer Haswell
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer Haswell
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer Haswell
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer Haswell
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer Haswell
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer Haswell
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer Haswell
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer Haswell
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer Haswell
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer Haswell
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer Haswell
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer Haswell
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer Haswell
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer Haswell
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer Haswell
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer Haswell
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer Haswell
gcc -m64 -O2 -fomit-frame-pointer Haswell
gcc -m64 -O3 -fomit-frame-pointer Haswell
gcc -m64 -O -fomit-frame-pointer Haswell
gcc -m64 -Os -fomit-frame-pointer Haswell
gcc -m64 -march=k8 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=k8 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=k8 -O -fomit-frame-pointer Haswell
gcc -m64 -march=k8 -Os -fomit-frame-pointer Haswell
gcc -m64 -march=nocona -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=nocona -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=nocona -O -fomit-frame-pointer Haswell
gcc -m64 -march=nocona -Os -fomit-frame-pointer Haswell
gcc -march=barcelona -O2 -fomit-frame-pointer Haswell
gcc -march=barcelona -O3 -fomit-frame-pointer Haswell
gcc -march=barcelona -O -fomit-frame-pointer Haswell
gcc -march=barcelona -Os -fomit-frame-pointer Haswell
gcc -march=k8 -O2 -fomit-frame-pointer Haswell
gcc -march=k8 -O3 -fomit-frame-pointer Haswell
gcc -march=k8 -O -fomit-frame-pointer Haswell
gcc -march=k8 -Os -fomit-frame-pointer Haswell
gcc -march=nocona -O2 -fomit-frame-pointer Haswell
gcc -march=nocona -O3 -fomit-frame-pointer Haswell
gcc -march=nocona -O -fomit-frame-pointer Haswell
gcc -march=nocona -Os -fomit-frame-pointer Haswell
cc Nehalem
gcc Nehalem
gcc -O2 -fomit-frame-pointer Nehalem
gcc -O3 -fomit-frame-pointer Nehalem
gcc -O -fomit-frame-pointer Nehalem
gcc -Os -fomit-frame-pointer Nehalem
gcc -fno-schedule-insns -O2 -fomit-frame-pointer Nehalem
gcc -fno-schedule-insns -O3 -fomit-frame-pointer Nehalem
gcc -fno-schedule-insns -O -fomit-frame-pointer Nehalem
gcc -fno-schedule-insns -Os -fomit-frame-pointer Nehalem
gcc -funroll-loops Nehalem
gcc -funroll-loops -O2 -fomit-frame-pointer Nehalem
gcc -funroll-loops -O3 -fomit-frame-pointer Nehalem
gcc -funroll-loops -O -fomit-frame-pointer Nehalem
gcc -funroll-loops -Os -fomit-frame-pointer Nehalem
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer Nehalem
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer Nehalem
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer Nehalem
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer Nehalem
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer Nehalem
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer Nehalem
gcc -funroll-loops -m64 -O -fomit-frame-pointer Nehalem
gcc -funroll-loops -m64 -Os -fomit-frame-pointer Nehalem
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer Nehalem
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer Nehalem
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer Nehalem
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer Nehalem
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer Nehalem
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer Nehalem
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer Nehalem
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer Nehalem
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer Nehalem
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer Nehalem
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer Nehalem
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer Nehalem
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer Nehalem
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer Nehalem
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer Nehalem
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer Nehalem
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer Nehalem
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer Nehalem
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer Nehalem
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer Nehalem
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer Nehalem
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer Nehalem
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer Nehalem
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer Nehalem
gcc -m64 -O2 -fomit-frame-pointer Nehalem
gcc -m64 -O3 -fomit-frame-pointer Nehalem
gcc -m64 -O -fomit-frame-pointer Nehalem
gcc -m64 -Os -fomit-frame-pointer Nehalem
gcc -m64 -march=k8 -O2 -fomit-frame-pointer Nehalem
gcc -m64 -march=k8 -O3 -fomit-frame-pointer Nehalem
gcc -m64 -march=k8 -O -fomit-frame-pointer Nehalem
gcc -m64 -march=k8 -Os -fomit-frame-pointer Nehalem
gcc -m64 -march=nocona -O2 -fomit-frame-pointer Nehalem
gcc -m64 -march=nocona -O3 -fomit-frame-pointer Nehalem
gcc -m64 -march=nocona -O -fomit-frame-pointer Nehalem
gcc -m64 -march=nocona -Os -fomit-frame-pointer Nehalem
gcc -march=barcelona -O2 -fomit-frame-pointer Nehalem
gcc -march=barcelona -O3 -fomit-frame-pointer Nehalem
gcc -march=barcelona -O -fomit-frame-pointer Nehalem
gcc -march=barcelona -Os -fomit-frame-pointer Nehalem
gcc -march=k8 -O2 -fomit-frame-pointer Nehalem
gcc -march=k8 -O3 -fomit-frame-pointer Nehalem
gcc -march=k8 -O -fomit-frame-pointer Nehalem
gcc -march=k8 -Os -fomit-frame-pointer Nehalem
gcc -march=nocona -O2 -fomit-frame-pointer Nehalem
gcc -march=nocona -O3 -fomit-frame-pointer Nehalem
gcc -march=nocona -O -fomit-frame-pointer Nehalem
gcc -march=nocona -Os -fomit-frame-pointer Nehalem

Compiler output

Implementation: Haswell
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:157:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:48:37: note: expanded from macro 'ROL64in128_8'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_8(a) _mm_shuffle_epi8(a, CONST128(rho8))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:157:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:49:37: note: expanded from macro 'ROL64in128_56'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_56(a) _mm_shuffle_epi8(a, CONST128(rho56))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:158:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: Haswell
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx2'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:140:33: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+0], lanes0 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: expanded from macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx2'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:141:33: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+1], lanes1 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: expanded from macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx2'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: expanded from macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx2'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments Haswell
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments Haswell
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments Haswell
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Haswell

Compiler output

Implementation: Haswell
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: Haswell
Security model: unknown
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^~~~~~~
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer Haswell
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer Haswell
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer Haswell
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer Haswell
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer Haswell
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer Haswell
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv Haswell
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv Haswell
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv Haswell
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv Haswell

Compiler output

Implementation: Haswell
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_aead_seakeyakv2.a(KeccakP-1600-AVX2.o): relocation R_X86_64_32 against symbol `keccak_rc' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer Haswell
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: Haswell
Security model: unknown
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:135:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^~~~~~~
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^~~~~~~
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -O -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -Os -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer Haswell
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer Haswell
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=corei7 -O -fomit-frame-pointer Haswell
gcc -m64 -march=corei7 -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: KnightsLanding
Security model: unknown
Compiler: cc
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: KnightsLanding
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512fintrin.h:9653:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:293:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaNext = _mm512_setr_epi64(1, 2, 3, 4, 0, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512fintrin.h:9653:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:294:14: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 rhoB = _mm512_setr_epi64( 0, 1, 62, 28, 27, 0, 0, 0); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512fintrin.h:9653:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:295:14: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: KnightsLanding
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512fintrin.h:9653:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:293:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaNext = _mm512_setr_epi64(1, 2, 3, 4, 0, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512fintrin.h:9653:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:294:14: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 rhoB = _mm512_setr_epi64( 0, 1, 62, 28, 27, 0, 0, 0); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512fintrin.h:9653:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:295:14: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: KnightsLanding
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: SandyBridge
Security model: unknown
Compiler: cc
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc SandyBridge
gcc SandyBridge
gcc -O2 -fomit-frame-pointer SandyBridge
gcc -O3 -fomit-frame-pointer SandyBridge
gcc -O -fomit-frame-pointer SandyBridge
gcc -Os -fomit-frame-pointer SandyBridge
gcc -fno-schedule-insns -O2 -fomit-frame-pointer SandyBridge
gcc -fno-schedule-insns -O3 -fomit-frame-pointer SandyBridge
gcc -fno-schedule-insns -O -fomit-frame-pointer SandyBridge
gcc -fno-schedule-insns -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops SandyBridge
gcc -funroll-loops -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -m64 -O2 -fomit-frame-pointer SandyBridge
gcc -m64 -O3 -fomit-frame-pointer SandyBridge
gcc -m64 -O -fomit-frame-pointer SandyBridge
gcc -m64 -Os -fomit-frame-pointer SandyBridge
gcc -m64 -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -m64 -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -m64 -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -m64 -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -m64 -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -m64 -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -m64 -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -m64 -march=nocona -Os -fomit-frame-pointer SandyBridge
gcc -march=barcelona -O2 -fomit-frame-pointer SandyBridge
gcc -march=barcelona -O3 -fomit-frame-pointer SandyBridge
gcc -march=barcelona -O -fomit-frame-pointer SandyBridge
gcc -march=barcelona -Os -fomit-frame-pointer SandyBridge
gcc -march=k8 -O2 -fomit-frame-pointer SandyBridge
gcc -march=k8 -O3 -fomit-frame-pointer SandyBridge
gcc -march=k8 -O -fomit-frame-pointer SandyBridge
gcc -march=k8 -Os -fomit-frame-pointer SandyBridge
gcc -march=nocona -O2 -fomit-frame-pointer SandyBridge
gcc -march=nocona -O3 -fomit-frame-pointer SandyBridge
gcc -march=nocona -O -fomit-frame-pointer SandyBridge
gcc -march=nocona -Os -fomit-frame-pointer SandyBridge

Compiler output

Implementation: SandyBridge
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:19:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:48:37: note: expanded from macro 'ROL64in128_8'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_8(a) _mm_shuffle_epi8(a, CONST128(rho8))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:19:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:49:37: note: expanded from macro 'ROL64in128_56'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_56(a) _mm_shuffle_epi8(a, CONST128(rho56))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:20:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: SandyBridge
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: asmX86-64
Security model: unknown
Compiler: cc
try.c: /usr/bin/ld: crypto_aead_seakeyakv2.a(KeccakP-1600-x86-64-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: asmX86-64
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52:12: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg2, %rsi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53:12: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg2, %rsi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54:12: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg4, %rcx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55:12: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg4, %rcx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: asmX86-64
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_aead_seakeyakv2.a(KeccakP-1600-x86-64-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_aead_seakeyakv2.a(KeccakP-1600-x86-64-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: asmX86-64shld
Security model: unknown
Compiler: cc
try.c: /usr/bin/ld: crypto_aead_seakeyakv2.a(KeccakP-1600-x86-64-shld-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: asmX86-64shld
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52:13: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52:13: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53:13: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg2, %rsi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53:13: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg2, %rsi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54:13: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54:13: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55:13: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg4, %rcx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55:13: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg4, %rcx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56:13: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64shld
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64shld
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64shld
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64shld

Compiler output

Implementation: asmX86-64shld
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_aead_seakeyakv2.a(KeccakP-1600-x86-64-shld-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_aead_seakeyakv2.a(KeccakP-1600-x86-64-shld-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: compact
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-200-compact.c: KeccakP-200-compact.c:20:36: warning: '/*' within block comment [-Wcomment]
KeccakP-200-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-200-compact.c: ^
KeccakP-200-compact.c: 1 warning generated.
KeccakP-800-compact.c: KeccakP-800-compact.c:27:36: warning: '/*' within block comment [-Wcomment]
KeccakP-800-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-800-compact.c: ^
KeccakP-800-compact.c: 1 warning generated.

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

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang++ -O3 -fomit-frame-pointer -Qunused-arguments
Keyakv2.cpp: In file included from Keyakv2.cpp:16:
Keyakv2.cpp: In file included from ./Keyakv2.h:21:
Keyakv2.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^
Keyakv2.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/backward/auto_ptr.h:285:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
Keyakv2.cpp: } _GLIBCXX_DEPRECATED;
Keyakv2.cpp: ^
Keyakv2.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/x86_64-linux-gnu/c++/7.4.0/bits/c++config.h:85:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
Keyakv2.cpp: # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
Keyakv2.cpp: ^
Keyakv2.cpp: 1 warning generated.
Motorist.cpp: In file included from Motorist.cpp:17:
Motorist.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^
Motorist.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/backward/auto_ptr.h:285:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
Motorist.cpp: } _GLIBCXX_DEPRECATED;
Motorist.cpp: ^
Motorist.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/x86_64-linux-gnu/c++/7.4.0/bits/c++config.h:85:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
Motorist.cpp: # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
Motorist.cpp: ^
Motorist.cpp: 1 warning generated.
encrypt.cpp: In file included from encrypt.cpp:22:
encrypt.cpp: In file included from ./Keyakv2.h:21:
encrypt.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^
encrypt.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/backward/auto_ptr.h:285:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
encrypt.cpp: } _GLIBCXX_DEPRECATED;
encrypt.cpp: ^
encrypt.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/x86_64-linux-gnu/c++/7.4.0/bits/c++config.h:85:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
encrypt.cpp: # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
encrypt.cpp: ^
encrypt.cpp: 1 warning generated.

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
clang++ -O3 -fomit-frame-pointer -Qunused-arguments ref
clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref
clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref
clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang++ -O3 -fomit-frame-pointer -Qunused-arguments refnew
clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments refnew
clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments refnew
clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments refnew
clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments refnew
clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments refnew
clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments refnew
clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments refnew

Compiler output

Implementation: ref
Security model: unknown
Compiler: g++
Keyakv2.cpp: In file included from Keyakv2.h:21:0,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from /usr/include/c++/7/memory:80:0,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
Keyakv2.cpp: template<typename> class auto_ptr;
Keyakv2.cpp: ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:0:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^~~~~~~~
Motorist.cpp: In file included from /usr/include/c++/7/memory:80:0,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
Motorist.cpp: template<typename> class auto_ptr;
Motorist.cpp: ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21:0,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^~~~~~~~
encrypt.cpp: In file included from /usr/include/c++/7/memory:80:0,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
encrypt.cpp: template<typename> class auto_ptr;
encrypt.cpp: ^~~~~~~~

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

Compiler output

Implementation: ref
Security model: unknown
Compiler: g++ -m64 -march=barcelona -O2 -fomit-frame-pointer
Keyakv2.cpp: In file included from Keyakv2.h:21:0,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from /usr/include/c++/7/memory:80:0,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
Keyakv2.cpp: template<typename> class auto_ptr;
Keyakv2.cpp: ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:0:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^~~~~~~~
Motorist.cpp: In file included from /usr/include/c++/7/memory:80:0,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
Motorist.cpp: template<typename> class auto_ptr;
Motorist.cpp: ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21:0,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^~~~~~~~
encrypt.cpp: In file included from /usr/include/c++/7/memory:80:0,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
encrypt.cpp: template<typename> class auto_ptr;
encrypt.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from Keyakv2.h:21:0,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from /usr/include/c++/7/memory:80:0,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
Keyakv2.cpp: template<typename> class auto_ptr;
Keyakv2.cpp: ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:0:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^~~~~~~~
Motorist.cpp: In file included from /usr/include/c++/7/memory:80:0,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
Motorist.cpp: template<typename> class auto_ptr;
Motorist.cpp: ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21:0,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^~~~~~~~
encrypt.cpp: In file included from /usr/include/c++/7/memory:80:0,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
encrypt.cpp: template<typename> class auto_ptr;
encrypt.cpp: ^~~~~~~~

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