Implementation notes: amd64, gpu, crypto_stream/aes256estream

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_stream
Primitive: aes256estream
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
403847858 4096 422901 4872 864e/hongjun/v0gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
410127618 4096 419413 4872 864e/hongjun/v1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
418765832 4096 124861 4864 824e/hongjun/v0clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
420446323 4096 122989 4864 1160e/hongjun/v0clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
424325154 4096 416957 4872 864e/hongjun/v0gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
424686366 4096 420574 4880 864e/hongjun/v0gcc_-O3_-fomit-frame-pointer2019082420190816
424886191 4096 122189 4864 1160e/hongjun/v0clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
4258010281 4096 425349 4872 864e/hongjun/v1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019082420190816
426287500 4096 424830 4880 864e/hongjun/v0gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
427005072 4096 416565 4872 864e/hongjun/v0gcc_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
428567737 4096 419493 4872 864e/hongjun/v1gcc_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
428807906 4096 423133 4872 864e/hongjun/v0gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
4303210377 4096 425405 4872 864e/hongjun/v1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082420190816
431525202 4096 417061 4872 864e/hongjun/v0gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
434567871 4096 422957 4872 864e/hongjun/v0gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082420190816
435006252 4096 420198 4880 864e/hongjun/v0gcc_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
435567858 4096 422901 4872 864e/hongjun/v0gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082420190816
436484792 4096 415505 4856 832e/hongjun/v0gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
438329103 4096 125765 4864 1160e/hongjun/v1clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
440888364 4096 422574 4880 864e/hongjun/v1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
4410010281 4096 425349 4872 864e/hongjun/v1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082420190816
441088582 4096 126277 4864 824e/hongjun/v1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
441924833 4096 415577 4856 832e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
442127657 4096 419509 4872 864e/hongjun/v1gcc_-march=k8_-O2_-fomit-frame-pointer2019082420190816
4422410377 4096 425405 4872 864e/hongjun/v1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
442848582 4096 127605 4864 824e/hongjun/v1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
443047761 4096 419533 4872 864e/hongjun/v1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
443369103 4096 125765 4864 1160e/hongjun/v1clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
4441210200 4096 424901 4872 864e/hongjun/v1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
444607618 4096 419413 4872 864e/hongjun/v1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
444647634 4096 419485 4872 864e/hongjun/v1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
446765202 4096 417061 4872 864e/hongjun/v0gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
447605190 4096 416965 4872 864e/hongjun/v0gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
448487906 4096 423133 4872 864e/hongjun/v0gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
449565190 4096 416965 4872 864e/hongjun/v0gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
451085832 4096 123533 4864 824e/hongjun/v0clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
454087781 4096 422509 4872 864e/hongjun/v0gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
454208939 4096 124917 4864 1160e/hongjun/v1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
455005186 4096 416989 4872 864e/hongjun/v0gcc_-O2_-fomit-frame-pointer2019082420190816
455007634 4096 419485 4872 864e/hongjun/v1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
455008406 4096 423150 4880 864e/hongjun/v1gcc_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
459888331 4096 422270 4880 864e/hongjun/v1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
460848046 4096 423285 4872 864e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
461926358 4096 421110 4880 864e/hongjun/v0gcc_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
462084792 4096 415505 4856 832e/hongjun/v0gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
462564798 4096 415537 4856 832e/hongjun/v0gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
463445191 4096 416981 4872 864e/hongjun/v0gcc_-m64_-O_-fomit-frame-pointer2019082420190816
464087514 4096 418233 4856 832e/hongjun/v1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
467127510 4096 418233 4856 832e/hongjun/v1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
467966326 4096 420894 4880 864e/hongjun/v0gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
468168582 4096 127605 4864 824e/hongjun/v1clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
468927657 4096 419509 4872 864e/hongjun/v1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
469327508 4096 418217 4856 832e/hongjun/v1gcc_-Os_-fomit-frame-pointer2019082420190816
469365190 4096 416965 4872 864e/hongjun/v0gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
469887871 4096 422957 4872 864e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
470367468 4096 424678 4880 864e/hongjun/v0gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082420190816
470687520 4096 419005 4872 864e/hongjun/v1gcc_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
472566302 4096 420366 4880 864e/hongjun/v0gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
473285281 4096 417421 4872 864e/hongjun/v0gcc_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
473326318 4096 420534 4880 864e/hongjun/v0gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
473445190 4096 416965 4872 864e/hongjun/v0gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
473807634 4096 419485 4872 864e/hongjun/v1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
473887762 4096 419533 4872 864e/hongjun/v1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
4748015474 8192 819493 4872 864e/hongjun/v1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
475766334 4096 420598 4880 864e/hongjun/v0gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
4762816812 8192 823150 4880 864e/hongjun/v1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
477487761 4096 419533 4872 864e/hongjun/v1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
477565186 4096 416989 4872 864e/hongjun/v0gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
477846327 4096 420526 4880 864e/hongjun/v0gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
477887761 4096 419533 4872 864e/hongjun/v1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
477928046 4096 423285 4872 864e/hongjun/v0gcc_-funroll-loops_-O_-fomit-frame-pointer2019082420190816
478167618 4096 419413 4872 864e/hongjun/v1gcc_-O2_-fomit-frame-pointer2019082420190816
478969635 4096 425862 4880 864e/hongjun/v1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
479527871 4096 422957 4872 864e/hongjun/v0gcc_-funroll-loops_-O2_-fomit-frame-pointer2019082420190816
482407592 4096 424134 4880 864e/hongjun/v0gcc_-funroll-loops_-O3_-fomit-frame-pointer2019082420190816
482529751 4096 426286 4880 864e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
483168348 4096 422406 4880 864e/hongjun/v1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
483685202 4096 417061 4872 864e/hongjun/v0gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
483689569 4096 426902 4880 864e/hongjun/v1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
483767713 4096 419845 4872 864e/hongjun/v1gcc_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
483968582 4096 127605 4864 824e/hongjun/v1clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
484084794 4096 415521 4856 832e/hongjun/v0gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
484328939 4096 124917 4864 1160e/hongjun/v1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
485609584 8192 815505 4856 832e/hongjun/v0gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
485928388 4096 422678 4880 864e/hongjun/v1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
485966252 4096 420198 4880 864e/hongjun/v0gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
486448041 4096 423261 4872 864e/hongjun/v0gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
486446359 4096 420654 4880 864e/hongjun/v0gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
4874012716 8192 821110 4880 864e/hongjun/v0gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
487488374 4096 422934 4880 864e/hongjun/v1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
489124833 4096 415577 4856 832e/hongjun/v0gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082420190816
489327618 4096 419413 4872 864e/hongjun/v1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
489446366 4096 420574 4880 864e/hongjun/v0gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
489567482 4096 423710 4880 864e/hongjun/v0gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
489848374 4096 422934 4880 864e/hongjun/v1gcc_-march=k8_-O3_-fomit-frame-pointer2019082420190816
489968050 4096 423189 4872 864e/hongjun/v0gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
490287773 4096 419589 4872 864e/hongjun/v1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
490765225 4096 417085 4872 864e/hongjun/v0gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
492287781 4096 422509 4872 864e/hongjun/v0gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
492367592 4096 424134 4880 864e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
492606323 4096 122989 4864 1160e/hongjun/v0clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
492644833 4096 415577 4856 832e/hongjun/v0gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
495804833 4096 415577 4856 832e/hongjun/v0gcc_-funroll-loops_-Os_-fomit-frame-pointer2019082420190816
496568444 4096 422646 4880 864e/hongjun/v1gcc_-m64_-O3_-fomit-frame-pointer2019082420190816
497846366 4096 420574 4880 864e/hongjun/v0gcc_-m64_-O3_-fomit-frame-pointer2019082420190816
4979210792 4096 425997 4872 864e/hongjun/v1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
498084792 4096 415505 4856 832e/hongjun/v0gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
498247761 4096 419533 4872 864e/hongjun/v1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
4983210409 4096 425621 4872 864e/hongjun/v1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
498407482 4096 423710 4880 864e/hongjun/v0gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
498727520 4096 419005 4872 864e/hongjun/v1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
4992010807 4096 425933 4872 864e/hongjun/v1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
499886359 4096 420654 4880 864e/hongjun/v0gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
500089569 4096 426902 4880 864e/hongjun/v1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
500687618 4096 419413 4872 864e/hongjun/v1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
500886318 4096 420598 4880 864e/hongjun/v0gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
503366326 4096 420894 4880 864e/hongjun/v0gcc_-march=k8_-O3_-fomit-frame-pointer2019082420190816
503765072 4096 416565 4872 864e/hongjun/v0gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
504967500 4096 424830 4880 864e/hongjun/v0gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
505167618 4096 419413 4872 864e/hongjun/v1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
505205202 4096 417037 4872 864e/hongjun/v0gcc_-march=k8_-O_-fomit-frame-pointer2019082420190816
5060010332 8192 816925 4872 864e/hongjun/v0gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
506207586 4096 419381 4872 864e/hongjun/v1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
506527652 4096 418385 4856 832e/hongjun/v1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082420190816
506687508 4096 418217 4856 832e/hongjun/v1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
506804792 4096 415505 4856 832e/hongjun/v0gcc_-m64_-Os_-fomit-frame-pointer2019082420190816
506809751 4096 426286 4880 864e/hongjun/v1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019082420190816
507527618 4096 419413 4872 864e/hongjun/v1gcc_-m64_-O2_-fomit-frame-pointer2019082420190816
508124833 4096 415577 4856 832e/hongjun/v0gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082420190816
509007652 4096 418385 4856 832e/hongjun/v1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
510328364 4096 422638 4880 864e/hongjun/v1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
510527762 4096 419533 4872 864e/hongjun/v1gcc_-m64_-O_-fomit-frame-pointer2019082420190816
5109610409 4096 425621 4872 864e/hongjun/v1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
511007761 4096 419533 4872 864e/hongjun/v1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
513005186 4096 416989 4872 864e/hongjun/v0gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
513007761 4096 419533 4872 864e/hongjun/v1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
513245832 4096 124861 4864 824e/hongjun/v0clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
513288444 4096 422646 4880 864e/hongjun/v1gcc_-O3_-fomit-frame-pointer2019082420190816
513487510 4096 418233 4856 832e/hongjun/v1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
515844794 4096 415521 4856 832e/hongjun/v0gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
516086191 4096 122189 4864 1160e/hongjun/v0clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
517286359 4096 420654 4880 864e/hongjun/v0gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
518448444 4096 422646 4880 864e/hongjun/v1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
518607508 4096 418217 4856 832e/hongjun/v1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
5186410200 4096 424901 4872 864e/hongjun/v1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
518925186 4096 416989 4872 864e/hongjun/v0gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
519168023 4096 423029 4872 864e/hongjun/v0gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
519445186 4096 416989 4872 864e/hongjun/v0gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
519567652 4096 418385 4856 832e/hongjun/v1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
519805202 4096 417037 4872 864e/hongjun/v0gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
520087592 4096 424134 4880 864e/hongjun/v0gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082420190816
520084792 4096 415505 4856 832e/hongjun/v0gcc_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
520287761 4096 419533 4872 864e/hongjun/v1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
520407468 4096 424678 4880 864e/hongjun/v0gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
5206410562 8192 817421 4872 864e/hongjun/v0gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
520765186 4096 416989 4872 864e/hongjun/v0gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
521449537 4096 426750 4880 864e/hongjun/v1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
522285832 4096 124861 4864 824e/hongjun/v0clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
5222810803 4096 426029 4872 864e/hongjun/v1gcc_-funroll-loops_-O_-fomit-frame-pointer2019082420190816
524528050 4096 423189 4872 864e/hongjun/v0gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082420190816
525727773 4096 419589 4872 864e/hongjun/v1gcc_-march=k8_-O_-fomit-frame-pointer2019082420190816
525768356 4096 422550 4880 864e/hongjun/v1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
526368388 4096 422678 4880 864e/hongjun/v1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
526567786 4096 419573 4872 864e/hongjun/v1gcc_-march=nocona_-O_-fomit-frame-pointer2019082420190816
526964792 4096 415505 4856 832e/hongjun/v0gcc_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
527008331 4096 422270 4880 864e/hongjun/v1gcc_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
527529635 4096 425862 4880 864e/hongjun/v1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
528048046 4096 423285 4872 864e/hongjun/v0gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082420190816
528244792 4096 415505 4856 832e/hongjun/v0gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
528404833 4096 415577 4856 832e/hongjun/v0gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
528444833 4096 415577 4856 832e/hongjun/v0gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
529408412 4096 422670 4880 864e/hongjun/v1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
529725186 4096 416989 4872 864e/hongjun/v0gcc_-m64_-O2_-fomit-frame-pointer2019082420190816
531325215 4096 417005 4872 864e/hongjun/v0gcc_-march=nocona_-O_-fomit-frame-pointer2019082420190816
531647508 4096 418217 4856 832e/hongjun/v1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
531925225 4096 417085 4872 864e/hongjun/v0gcc_-march=k8_-O2_-fomit-frame-pointer2019082420190816
532164792 4096 415505 4856 832e/hongjun/v0gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
532245191 4096 416981 4872 864e/hongjun/v0gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
532567508 4096 418217 4856 832e/hongjun/v1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
534564792 4096 415505 4856 832e/hongjun/v0gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
534647508 4096 418217 4856 832e/hongjun/v1gcc_-march=k8_-Os_-fomit-frame-pointer2019082420190816
535607786 4096 419573 4872 864e/hongjun/v1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
535889751 4096 426286 4880 864e/hongjun/v1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082420190816
536169537 4096 426750 4880 864e/hongjun/v1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082420190816
536524833 4096 415577 4856 832e/hongjun/v0gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
536765190 4096 416965 4872 864e/hongjun/v0gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
537804792 4096 415505 4856 832e/hongjun/v0gcc_-march=k8_-Os_-fomit-frame-pointer2019082420190816
537844833 4096 415577 4856 832e/hongjun/v0gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
538205166 4096 416925 4872 864e/hongjun/v0gcc_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
538405190 4096 416965 4872 864e/hongjun/v0gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
538484792 4096 415505 4856 832e/hongjun/v0gcc_-Os_-fomit-frame-pointer2019082420190816
5386815426 8192 819845 4872 864e/hongjun/v1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
5397610281 4096 425349 4872 864e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
540965190 4096 416965 4872 864e/hongjun/v0gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
541128041 4096 423261 4872 864e/hongjun/v0gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082420190816
541327508 4096 418217 4856 832e/hongjun/v1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
542647762 4096 419533 4872 864e/hongjun/v1gcc_-O_-fomit-frame-pointer2019082420190816
543208388 4096 422678 4880 864e/hongjun/v1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
5438810782 4096 425773 4872 864e/hongjun/v1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
544167510 4096 418233 4856 832e/hongjun/v1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
5448010803 4096 426029 4872 864e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
544887508 4096 418217 4856 832e/hongjun/v1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
545724794 4096 415521 4856 832e/hongjun/v0gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
5460410792 4096 425997 4872 864e/hongjun/v1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082420190816
546285215 4096 417005 4872 864e/hongjun/v0gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
546727508 4096 418217 4856 832e/hongjun/v1gcc_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
548324792 4096 415505 4856 832e/hongjun/v0gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
548725191 4096 416981 4872 864e/hongjun/v0gcc_-O_-fomit-frame-pointer2019082420190816
5492415016 8192 818217 4856 832e/hongjun/v1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
550167761 4096 419533 4872 864e/hongjun/v1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
552687508 4096 418217 4856 832e/hongjun/v1gcc_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
553167508 4096 418217 4856 832e/hongjun/v1gcc_-m64_-Os_-fomit-frame-pointer2019082420190816
554205190 4096 416965 4872 864e/hongjun/v0gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
555047652 4096 418385 4856 832e/hongjun/v1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
555088023 4096 423029 4872 864e/hongjun/v0gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
557607652 4096 418385 4856 832e/hongjun/v1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
558487652 4096 418385 4856 832e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
565127508 4096 418217 4856 832e/hongjun/v1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
565167652 4096 418385 4856 832e/hongjun/v1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082420190816
579607652 4096 418385 4856 832e/hongjun/v1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
5812810807 4096 425933 4872 864e/hongjun/v1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082420190816
5833210803 4096 426029 4872 864e/hongjun/v1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082420190816
585287652 4096 418385 4856 832e/hongjun/v1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019082420190816
5866810782 4096 425773 4872 864e/hongjun/v1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
13931227394 4096 440646 4864 824e/hongjun/v1gcc_-funroll-loops2019082420190816
16188427394 4096 440646 4864 824e/hongjun/v1cc2019082420190816
16984016350 4096 429614 4864 824e/hongjun/v0cc2019082420190816
17451227394 4096 440646 4864 824e/hongjun/v1gcc2019082420190816
17652016350 4096 429614 4864 824e/hongjun/v0gcc_-funroll-loops2019082420190816
17834816350 4096 429614 4864 824e/hongjun/v0gcc2019082420190816

Test failure

Implementation: e/hongjun/v0
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer e/hongjun/v0
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer e/hongjun/v0
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer e/hongjun/v0
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer e/hongjun/v1
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer e/hongjun/v1
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer e/hongjun/v1

Compiler output

Implementation: e/gladman
Security model: unknown
Compiler: cc
aes-ctr.c: In file included from e/aestab.c:41:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^~~~~
aes-ctr.c: In file included from e/aes-ctr.c:17:0,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aestab.c:153:17: warning: implicit declaration of function 'bytes2word' [-Wimplicit-function-declaration]
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^~~~~~~
aes-ctr.c: e/aestab.c:153:17: error: initializer element is not constant
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ...

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

Compiler output

Implementation: e/gladman
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
aes-ctr.c: In file included from aes-ctr.c:2:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: In file included from ./e/aestab.c:41:
aes-ctr.c: ./e/aesopt.h:168:2: error: Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^
aes-ctr.c: In file included from aes-ctr.c:2:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: In file included from ./e/aestab.c:194:
aes-ctr.c: ./e/aestab.h:106:60: warning: implicit declaration of function 'bytes2word' is invalid in C99 [-Wimplicit-function-declaration]
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^
aes-ctr.c: ./e/aestab.h:106:60: error: initializer element is not a compile-time constant
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ~~~~~~~~^~~
aes-ctr.c: ./e/aestab.c:148:5: note: expanded from macro 'rc_data'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^~~~~~~
aes-ctr.c: ./e/aestab.c:153:17: note: expanded from macro 'w0'
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^~~~~~~~~~~~~~~~~~~~~~
aes-ctr.c: In file included from aes-ctr.c:2:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: In file included from ./e/aestab.c:194:
aes-ctr.c: ./e/aestab.h:124:39: error: initializer element is not a compile-time constant
aes-ctr.c: ...

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

Compiler output

Implementation: e/gladman
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
aes-ctr.c: In file included from e/aestab.c:41:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^~~~~
aes-ctr.c: In file included from e/aes-ctr.c:17:0,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aestab.c:153:17: warning: implicit declaration of function 'bytes2word' [-Wimplicit-function-declaration]
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^~~~~~~
aes-ctr.c: e/aestab.c:153:17: error: initializer element is not constant
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ...
aes-ctr.c: In file included from e/aestab.c:41:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^~~~~
aes-ctr.c: In file included from e/aes-ctr.c:17:0,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aestab.c:153:17: warning: implicit declaration of function 'bytes2word' [-Wimplicit-function-declaration]
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^~~~~~~
aes-ctr.c: e/aestab.c:153:17: error: initializer element is not constant
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ...

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