Implementation notes: aarch64, supercoplxc, crypto_aead/ascon128av12

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: ascon128av12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6256016176 0 030758 800 888refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090420190816
6256016176 0 030758 800 888refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090420190816
6256016176 0 030758 800 888refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090420190816
6264016176 0 030702 800 888refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090420190816
6272016208 0 030806 800 888refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090420190816
6968015924 0 030472 912 864opt64oldgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090420190816
6976014620 0 027136 912 864opt64oldgcc_-O2_-fomit-frame-pointer2019090420190816
6984015852 0 030384 912 864opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090420190816
6984018580 0 033593 920 880opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090420190816
6984018544 0 032337 920 880opt64oldgcc_-O3_-fomit-frame-pointer2019090420190816
6992018544 0 033673 920 880opt64oldgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090420190816
7000014688 0 027184 912 864opt64gcc_-O2_-fomit-frame-pointer2019090420190816
7008018588 0 032257 920 880opt64gcc_-O3_-fomit-frame-pointer2019090420190816
7072015956 0 030640 912 864opt64oldgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
7104018548 0 033697 920 880opt64oldgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
7112014732 0 027200 912 864opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
7112014636 0 027128 912 864opt64oldgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
7128018644 0 032337 920 880opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
7128018548 0 032369 920 880opt64oldgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
7152015888 0 030544 912 864opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
7160018644 0 033665 920 880opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
7200014440 0 026176 896 856opt64oldgcc_-Os_-fomit-frame-pointer2019090420190816
7200014440 0 026176 896 856opt64oldgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
7208014560 0 026272 896 856opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
7224014560 0 026272 896 856opt64gcc_-Os_-fomit-frame-pointer2019090420190816
7320014560 0 026328 896 856opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090420190816
7320014560 0 026328 896 856opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
7328014448 0 026232 896 856opt64oldgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090420190816
7336014448 0 026232 896 856opt64oldgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
7464017532 0 031297 920 880refgcc_-O3_-fomit-frame-pointer2019090420190816
7480017532 0 032641 920 880refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090420190816
7536017532 0 031321 920 880refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
7648017532 0 032657 920 880refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
8288018144 0 032672 912 864refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090420190816
8704017992 0 032646 800 888opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090420190816
8704017992 0 032702 800 888opt64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090420190816
8704017992 0 032702 800 888opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090420190816
8704017992 0 032702 800 888opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090420190816
8704017868 0 032526 800 888opt64oldclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090420190816
8704017964 0 032670 800 888opt64oldclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090420190816
8704017964 0 032670 800 888opt64oldclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090420190816
8712017964 0 032670 800 888opt64oldclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090420190816
8816017880 0 032598 800 888opt64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090420190816
8816017724 0 032446 800 888opt64oldclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090420190816
8840018048 0 032704 912 864refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
10544018000 0 033912 912 864opt64oldgcc_-funroll-loops_-O_-fomit-frame-pointer2019090420190816
10552018000 0 033912 912 864opt64oldgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
10944016464 0 029160 912 864opt64oldgcc_-O_-fomit-frame-pointer2019090420190816
10944016464 0 029160 912 864opt64oldgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
1101603020 0 017678 800 888refoldclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090420190816
1110403020 0 017726 800 888refoldclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090420190816
1112803020 0 017726 800 888refoldclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090420190816
1120003020 0 017726 800 888refoldclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090420190816
1141603004 0 017726 800 888refoldclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090420190816
12600018832 0 034712 912 864opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2019090420190816
12600018832 0 034712 912 864opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
13104017596 0 030272 912 864opt64gcc_-O_-fomit-frame-pointer2019090420190816
13104017596 0 030272 912 864opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
13352016424 0 028896 912 864refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
13472016376 0 028864 912 864refgcc_-O2_-fomit-frame-pointer2019090420190816
1356805420 0 020617 920 880refoldgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
1371204584 0 018417 920 880refoldgcc_-O3_-fomit-frame-pointer2019090420190816
1374405516 0 020697 920 880refoldgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090420190816
14624029740 0 044264 912 864bi32_lowreggcc_-funroll-loops_-O2_-fomit-frame-pointer2019090420190816
14624029728 0 044825 920 880bi32_lowreggcc_-funroll-loops_-O3_-fomit-frame-pointer2019090420190816
14640029740 0 042224 912 864bi32_lowreggcc_-O2_-fomit-frame-pointer2019090420190816
14640029728 0 043481 920 880bi32_lowreggcc_-O3_-fomit-frame-pointer2019090420190816
14864022760 0 038648 912 864refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
14872022760 0 038648 912 864refgcc_-funroll-loops_-O_-fomit-frame-pointer2019090420190816
14880029232 0 043886 800 888bi32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090420190816
14880029232 0 043942 800 888bi32clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090420190816
14880029232 0 043942 800 888bi32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090420190816
14896029232 0 043942 800 888bi32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090420190816
14976029196 0 043862 800 888bi32_lowregclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090420190816
14976029196 0 043910 800 888bi32_lowregclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090420190816
14976029196 0 043910 800 888bi32_lowregclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090420190816
14984029196 0 043910 800 888bi32_lowregclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090420190816
15024030448 0 045553 920 880bi32gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090420190816
15032030460 0 042944 912 864bi32gcc_-O2_-fomit-frame-pointer2019090420190816
15032030448 0 044209 920 880bi32gcc_-O3_-fomit-frame-pointer2019090420190816
15040030460 0 044984 912 864bi32gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090420190816
15464033764 0 046272 912 864opt32oldgcc_-O2_-fomit-frame-pointer2019090420190816
15480033724 0 048272 912 864opt32oldgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090420190816
15560029232 0 043950 800 888bi32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090420190816
15560038412 0 053545 920 880opt32oldgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090420190816
15608037604 0 051401 920 880opt32oldgcc_-O3_-fomit-frame-pointer2019090420190816
1578404472 0 018329 920 880refoldgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
15952029268 0 043998 800 888bi32_lowregclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090420190816
1609606652 0 021376 912 864refoldgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
1640806652 0 021240 912 864refoldgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090420190816
16496033852 0 048544 912 864opt32oldgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
16528033700 0 046200 912 864opt32oldgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
16544031416 0 043152 896 856opt32oldgcc_-Os_-fomit-frame-pointer2019090420190816
16544031416 0 043152 896 856opt32oldgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
16656038312 0 053465 920 880opt32oldgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
16672037500 0 051321 920 880opt32oldgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
16744029680 0 042152 912 864bi32_lowreggcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
16752029672 0 043457 920 880bi32_lowreggcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
17048029680 0 044344 912 864bi32_lowreggcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
17056029672 0 044793 920 880bi32_lowreggcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
17080030468 0 042928 912 864bi32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
17200028680 0 040392 896 856bi32_lowreggcc_-Os_-fomit-frame-pointer2019090420190816
17200028680 0 040392 896 856bi32_lowreggcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
17368030468 0 045120 912 864bi32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
17408030464 0 045585 920 880bi32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
17416031416 0 043208 896 856opt32oldgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090420190816
17416031416 0 043208 896 856opt32oldgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
17520028680 0 040448 896 856bi32_lowreggcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
17544028680 0 040448 896 856bi32_lowreggcc_-funroll-loops_-Os_-fomit-frame-pointer2019090420190816
17824030464 0 044249 920 880bi32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
17832029520 0 041232 896 856bi32gcc_-Os_-fomit-frame-pointer2019090420190816
17832029520 0 041232 896 856bi32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
17960029520 0 041288 896 856bi32gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090420190816
17976029520 0 041288 896 856bi32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
18328017636 0 030312 912 864refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
18336017636 0 030312 912 864refgcc_-O_-fomit-frame-pointer2019090420190816
23248032896 0 045592 912 864opt32oldgcc_-O_-fomit-frame-pointer2019090420190816
23256032896 0 045592 912 864opt32oldgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
23288034052 0 049976 912 864opt32oldgcc_-funroll-loops_-O_-fomit-frame-pointer2019090420190816
23304034052 0 049976 912 864opt32oldgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
2344803164 0 015000 896 856refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
2349603164 0 015000 896 856refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090420190816
23512031588 0 047480 912 864bi32_lowreggcc_-funroll-loops_-O_-fomit-frame-pointer2019090420190816
23512031588 0 047480 912 864bi32_lowreggcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
23592030192 0 042880 912 864bi32_lowreggcc_-O_-fomit-frame-pointer2019090420190816
23592030192 0 042880 912 864bi32_lowreggcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
2409603020 0 014808 896 856refgcc_-Os_-fomit-frame-pointer2019090420190816
2409603020 0 014808 896 856refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
25976032920 0 048800 912 864bi32gcc_-funroll-loops_-O_-fomit-frame-pointer2019090420190816
25984032920 0 048800 912 864bi32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
26472031588 0 044264 912 864bi32gcc_-O_-fomit-frame-pointer2019090420190816
26472031588 0 044264 912 864bi32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
2991208244 0 024200 912 864refoldgcc_-funroll-loops_-O_-fomit-frame-pointer2019090420190816
2991208244 0 024200 912 864refoldgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
3624802628 0 015176 912 864refoldgcc_-O2_-fomit-frame-pointer2019090420190816
3664002636 0 015168 912 864refoldgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
4933602708 0 015440 912 864refoldgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
4954402708 0 015440 912 864refoldgcc_-O_-fomit-frame-pointer2019090420190816
5046402332 0 014160 896 856refoldgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090420190816
5139202332 0 014112 896 856refoldgcc_-Os_-fomit-frame-pointer2019090420190816
5139202332 0 014112 896 856refoldgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
5464002332 0 014160 896 856refoldgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
57872089812 0 0104534 800 888bi16clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090420190816
59048096424 0 0111134 800 888bi16clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090420190816
59152096424 0 0111134 800 888bi16clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090420190816
59272096424 0 0111134 800 888bi16clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090420190816
59520096424 0 0111078 800 888bi16clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090420190816
606640111924 0 0126600 912 864bi16gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
617680107752 0 0119544 896 856bi16gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
642240107752 0 0119544 896 856bi16gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090420190816
666320107752 0 0119480 896 856bi16gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
762560127532 0 0141313 920 880bi16gcc_-O3_-fomit-frame-pointer2019090420190816
79376071724 0 088648 896 864opt64oldgcc_-funroll-loops2019090420190816
81000071724 0 088648 896 864opt64oldcc2019090420190816
81232065756 0 082664 896 864opt64gcc2019090420190816
82992065756 0 082664 896 864opt64gcc_-funroll-loops2019090420190816
83536071724 0 088648 896 864opt64oldgcc2019090420190816
840720112236 0 0128144 912 864bi16gcc_-funroll-loops_-O_-fomit-frame-pointer2019090420190816
84344065756 0 082664 896 864opt64cc2019090420190816
919920110200 0 0122888 912 864bi16gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
1446640122188 0 0139096 896 864bi32cc2019090420190816
1489840116044 0 0132960 896 864bi32_lowreggcc_-funroll-loops2019090420190816
1531600116044 0 0132960 896 864bi32_lowreggcc2019090420190816
1547760116044 0 0132960 896 864bi32_lowregcc2019090420190816
15916806972 0 024000 896 864refcc2019090420190816
15916806972 0 024000 896 864refgcc_-funroll-loops2019090420190816
1613440122188 0 0139096 896 864bi32gcc2019090420190816
16152806972 0 024000 896 864refgcc2019090420190816
1619680122188 0 0139096 896 864bi32gcc_-funroll-loops2019090420190816
2061440164472 0 0181392 896 864opt32oldgcc2019090420190816
2061680164472 0 0181392 896 864opt32oldgcc_-funroll-loops2019090420190816
2062480164472 0 0181392 896 864opt32oldcc2019090420190816
25288006890 0 023848 896 864refoldcc2019090420190816
25325606890 0 023848 896 864refoldgcc_-funroll-loops2019090420190816
25672006890 0 023848 896 864refoldgcc2019090420190816
6221680418528 0 0435440 896 864bi16gcc2019090420190816
6257280418528 0 0435440 896 864bi16gcc_-funroll-loops2019090420190816
6267120418528 0 0435440 896 864bi16cc2019090420190816
11706400742948 0 0759864 896 864bi8cc2019090420190816

Checksum failure

Implementation: opt32old
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
9d2b67d41deda3d431167e7e7b502cfb9a750635c9479d5368c119a3e6fa6e29
Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments opt32old
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments opt32old
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments opt32old
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments opt32old
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt32old

Compiler output

Implementation: bi16
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
ascon.c: Alarm clock

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer bi16
gcc -fno-schedule-insns -O2 -fomit-frame-pointer bi16
gcc -funroll-loops -O3 -fomit-frame-pointer bi16
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer bi16
clang -O3 -fomit-frame-pointer -Qunused-arguments bi8
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments bi8
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments bi8
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments bi8
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments bi8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer bi8

Compiler output

Implementation: bi16
Security model: unknown
Compiler: gcc -O -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 11664784 bytes after a total of 65499136 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer bi16

Compiler output

Implementation: bi16
Security model: unknown
Compiler: gcc -Os -fomit-frame-pointer
ascon.c: gcc: fatal error: Killed signal terminated program cc1
ascon.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer bi16
gcc -fno-schedule-insns -O3 -fomit-frame-pointer bi16
gcc bi8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer bi8
gcc -funroll-loops -O2 -fomit-frame-pointer bi8
gcc -funroll-loops -O3 -fomit-frame-pointer bi8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer bi8

Compiler output

Implementation: bi16
Security model: unknown
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
ascon.c: virtual memory exhausted: Cannot allocate memory
ascon.c: Alarm clock

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer bi16

Compiler output

Implementation: bi16
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 9874800 bytes after a total of 63442944 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer bi16

Compiler output

Implementation: bi8
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 1040 bytes after a total of 144019456 bytes
ascon.c: gcc: fatal error: Killed signal terminated program cc1
ascon.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer bi8

Compiler output

Implementation: bi8
Security model: unknown
Compiler: gcc -O3 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 2824 bytes after a total of 109654016 bytes
ascon.c: gcc: fatal error: Killed signal terminated program cc1
ascon.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer bi8

Compiler output

Implementation: bi8
Security model: unknown
Compiler: gcc -O -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 3080 bytes after a total of 116228096 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer bi8

Compiler output

Implementation: bi8
Security model: unknown
Compiler: gcc -Os -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 19880992 bytes after a total of 110108672 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer bi8

Compiler output

Implementation: bi8
Security model: unknown
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
ascon.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -fno-schedule-insns -O3 -fomit-frame-pointer bi8
gcc -funroll-loops -Os -fomit-frame-pointer bi8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer bi8

Compiler output

Implementation: bi8
Security model: unknown
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 2796320 bytes after a total of 48447488 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O -fomit-frame-pointer bi8

Compiler output

Implementation: bi8
Security model: unknown
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 640 bytes after a total of 94240768 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -Os -fomit-frame-pointer bi8

Compiler output

Implementation: bi8
Security model: unknown
Compiler: gcc -funroll-loops
ascon.c:
ascon.c: cc1: out of memory allocating 1103316 bytes after a total of 123682816 bytes
ascon.c: gcc: fatal error: Killed signal terminated program cc1
ascon.c: compilation terminated.

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

Compiler output

Implementation: bi8
Security model: unknown
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
ascon.c: virtual memory exhausted: Cannot allocate memory
ascon.c: gcc: fatal error: Killed signal terminated program cc1
ascon.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer bi8

Compiler output

Implementation: bi8
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 3312 bytes after a total of 91070464 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer bi8