Implementation notes: aarch64, rockpi4, crypto_hash/shavite3512

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: shavite3512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5162535268 0 046471 896 744sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
5162535308 0 048727 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
5616812404 0 025796 800 768sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
5740742724 0 055295 896 760sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
5782038684 0 049935 896 744sphlibgcc_-O2_-fomit-frame-pointer2019091120190816
5823338660 0 051999 896 744sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
5864612488 0 025876 800 768sphlib-smallclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
5864612488 0 025876 800 768sphlib-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
5947236132 0 046551 880 736sphlibgcc_-Os_-fomit-frame-pointer2019091120190816
5947236132 0 046615 880 736sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
5947216764 0 030583 896 760sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
5988536132 0 046615 880 736sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
6071116736 0 030583 896 760sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
6153738600 0 051980 800 768sphlibclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
6153738600 0 051980 800 768sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
6236368287 192 081753 1000 768no-saltclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
6236314760 0 029231 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
6318966779 192 080233 1000 768no-saltclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
6360225279 192 038745 1000 768low-memclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
6360266779 192 080233 1000 768no-saltclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
6360213044 0 024295 896 744sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
6401513044 0 024295 896 744sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
6525471951 192 085425 1000 768new-aes-roundclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
6566771939 192 085361 1000 768new-aes-roundclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
6566712652 0 023863 896 744sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
6608030627 192 044016 1096 744IntelL1Cachegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
6608038076 0 049319 896 744sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
6608038076 0 049319 896 744sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
6773225207 192 038665 1000 768low-memclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
6773225207 192 038665 1000 768low-memclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
6814512384 0 022879 880 736sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
6855830931 192 044401 1000 768IntelL1Cacheclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
6855830931 192 044401 1000 768IntelL1Cacheclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
6855823219 192 036600 1096 744low-memgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
6855812380 0 022815 880 736sphlib-smallgcc_-Os_-fomit-frame-pointer2019091120190816
6855812380 0 022815 880 736sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
6897112380 0 022815 880 736sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
6938471951 192 085425 1000 768new-aes-roundclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
6979768123 192 081512 1096 744new-aes-roundgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
7103628371 192 040920 1104 760low-memgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
7103663979 192 077360 1096 744no-saltgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
7227535079 192 049504 1096 744IntelL1Cachegcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
7227566979 192 078160 1096 744new-aes-roundgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
7268867679 192 081496 1104 760different-ordergcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
7434028543 192 042368 1104 760low-memgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
7475330723 192 041896 1096 744IntelL1Cachegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
7475368499 192 082928 1096 744no-saltgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
7516661999 192 072351 1080 736no-saltgcc_-Os_-fomit-frame-pointer2019091120190816
7516641980 0 054439 896 760sphlibgcc_-O3_-fomit-frame-pointer2019091120190816
7557931327 192 042528 1096 744IntelL1Cachegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
7557963407 192 073831 1080 736different-ordergcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
7557923331 192 034496 1096 744low-memgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
7557925571 192 038872 1096 744low-memgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
7599234107 192 047416 1096 744IntelL1Cachegcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
7599263407 192 073767 1080 736different-ordergcc_-Os_-fomit-frame-pointer2019091120190816
7599263411 192 073767 1080 736different-ordergcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
7599266299 192 076655 1080 736new-aes-roundgcc_-Os_-fomit-frame-pointer2019091120190816
7599266299 192 076655 1080 736new-aes-roundgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
7599266303 192 076671 1080 736new-aes-roundgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
7599265283 192 076512 1096 744no-saltgcc_-O2_-fomit-frame-pointer2019091120190816
7640563407 192 073767 1080 736different-ordergcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
7640516867 192 030329 1000 768lower-memclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
7640541840 0 055671 896 760sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
7681816867 192 030329 1000 768lower-memclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
7681869427 192 080664 1096 744new-aes-roundgcc_-O2_-fomit-frame-pointer2019091120190816
7681864087 192 075288 1096 744no-saltgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
7681861999 192 072415 1080 736no-saltgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
7805769735 192 084160 1096 744different-ordergcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
7805770103 192 083912 1104 760no-saltgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
7847030123 192 040479 1080 736IntelL1Cachegcc_-Os_-fomit-frame-pointer2019091120190816
7847030123 192 040479 1080 736IntelL1Cachegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
7847030123 192 040543 1080 736IntelL1Cachegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
7888323995 192 035192 1096 744low-memgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
7929623995 192 035192 1096 744low-memgcc_-O_-fomit-frame-pointer2019091120190816
7970934179 192 045408 1096 744IntelL1Cachegcc_-O2_-fomit-frame-pointer2019091120190816
7970934203 192 045520 1096 744IntelL1Cachegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
7970965247 192 076456 1096 744different-ordergcc_-O_-fomit-frame-pointer2019091120190816
7970965247 192 076456 1096 744different-ordergcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
8012216708 0 029175 896 760sphlib-smallgcc_-O3_-fomit-frame-pointer2019091120190816
8094816876 0 029455 896 760sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
8136138908 0 050279 896 744sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
8177425267 192 036576 1096 744low-memgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
8177413108 0 026447 896 744sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
8260017527 192 031336 1104 760lower-memgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
8301317347 192 029904 1104 760lower-memgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
8342617511 192 029976 1104 760lower-memgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
8342639012 0 052807 896 760sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
8383912644 0 023903 896 744sphlib-smallgcc_-O2_-fomit-frame-pointer2019091120190816
8383912788 0 024159 896 744sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
8425223039 192 033383 1080 736low-memgcc_-Os_-fomit-frame-pointer2019091120190816
8425271039 192 083472 1104 760no-saltgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
8466523039 192 033447 1080 736low-memgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
8466517647 192 030112 1104 760lower-memgcc_-O3_-fomit-frame-pointer2019091120190816
8466517647 192 031488 1104 760lower-memgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
8507870783 192 082000 1096 744new-aes-roundgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
8549170783 192 082000 1096 744new-aes-roundgcc_-O_-fomit-frame-pointer2019091120190816
8549175319 192 087776 1104 760new-aes-roundgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
8673075247 192 089664 1096 744new-aes-roundgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
8714371339 192 084801 1000 768different-orderclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
8714375247 192 089664 1096 744new-aes-roundgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
8879571339 192 084801 1000 768different-orderclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
8962135688 0 049068 800 768sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
9003415227 192 026456 1096 744lower-memgcc_-O2_-fomit-frame-pointer2019091120190816
9044714243 192 024671 1080 736lower-memgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
9086014243 192 024671 1080 736lower-memgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
9127315435 192 026648 1096 744lower-memgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
9168614247 192 024607 1080 736lower-memgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
9375139088 0 051527 896 760sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
9540336519 192 050360 1104 760IntelL1Cachegcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
9581636623 192 049096 1104 760IntelL1Cachegcc_-O3_-fomit-frame-pointer2019091120190816
9746836355 192 048912 1104 760IntelL1Cachegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
9746828647 192 041104 1104 760low-memgcc_-O3_-fomit-frame-pointer2019091120190816
10159812488 0 025828 800 768sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
10159812488 0 025876 800 768sphlib-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
10283713148 0 026575 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
10325033023 192 046840 1104 760IntelL1Cachegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
10696730975 192 044449 1000 768IntelL1Cacheclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
10738025935 192 039744 1104 760low-memgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
10861916736 0 029207 896 760sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
10903212384 0 022879 880 736sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
11068475391 192 089248 1104 760different-ordergcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
11398875859 192 088416 1104 760different-ordergcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
11894438600 0 051980 800 768sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
11977025195 192 038601 1000 768low-memclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
11977025207 192 038665 1000 768low-memclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
12018338600 0 051932 800 768sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
12059672995 192 084216 1096 744different-ordergcc_-O2_-fomit-frame-pointer2019091120190816
12224833031 192 045480 1104 760IntelL1Cachegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
12348725951 192 038400 1104 760low-memgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
12348736132 0 046551 880 736sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
12348736132 0 046551 880 736sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
12761730123 192 040543 1080 736IntelL1Cachegcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
12844325243 192 036464 1096 744low-memgcc_-O2_-fomit-frame-pointer2019091120190816
12885615971 192 029288 1096 744lower-memgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
12926930919 192 044337 1000 768IntelL1Cacheclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
12926930931 192 044401 1000 768IntelL1Cacheclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
13298623039 192 033447 1080 736low-memgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
13629016751 192 030217 1000 768lower-memclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
13670378503 192 092336 1104 760no-saltgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
14207279491 192 092032 1104 760no-saltgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
14331116867 192 030329 1000 768lower-memclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
14331115483 192 028864 1096 744lower-memgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
14620216991 192 030401 1000 768lower-memclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
14620283411 192 095968 1104 760new-aes-roundgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
14826738868 0 053327 896 744sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
14826738868 0 053327 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
14991915243 192 026568 1096 744lower-memgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
14991938076 0 049319 896 744sphlibgcc_-O_-fomit-frame-pointer2019091120190816
15322387376 0 0104895 880 744sphlibcc2019091120190816
15322387376 0 0104895 880 744sphlibgcc2019091120190816
15528887376 0 0104895 880 744sphlibgcc_-funroll-loops2019091120190816
15570130127 192 040495 1080 736IntelL1Cachegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
16313514760 0 029231 896 744sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
16602613044 0 024295 896 744sphlib-smallgcc_-O_-fomit-frame-pointer2019091120190816
17056923039 192 033383 1080 736low-memgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
17056923043 192 033383 1080 736low-memgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
18213366779 192 080233 1000 768no-saltclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
18337271951 192 085425 1000 768new-aes-roundclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
18337267419 192 080728 1096 744no-saltgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
18461166767 192 080169 1000 768no-saltclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
18502414243 192 024607 1080 736lower-memgcc_-Os_-fomit-frame-pointer2019091120190816
18502414243 192 024607 1080 736lower-memgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
18543714995 192 026168 1096 744lower-memgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
18585071555 192 084864 1096 744new-aes-roundgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
18585066299 192 076719 1080 736new-aes-roundgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
18667666299 192 076719 1080 736new-aes-roundgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
18791567783 192 080240 1104 760different-ordergcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
18791561999 192 072415 1080 736no-saltgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
19080661999 192 072351 1080 736no-saltgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
19204562003 192 072351 1080 736no-saltgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
19245863407 192 073831 1080 736different-ordergcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
19287135079 192 049504 1096 744IntelL1Cachegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
19493669419 192 080744 1096 744new-aes-roundgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
19534965371 192 078760 1096 744different-ordergcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
19576262963 192 074136 1096 744no-saltgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
19617573463 192 086929 1000 768new-aes-roundclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
19658869335 192 082801 1000 768different-orderclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
19658865307 192 076624 1096 744no-saltgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
19865327819 192 042240 1096 744low-memgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
19906627819 192 042240 1096 744low-memgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
19989231319 192 042528 1096 744IntelL1Cachegcc_-O_-fomit-frame-pointer2019091120190816
19989231319 192 042528 1096 744IntelL1Cachegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
19989274023 192 087848 1104 760new-aes-roundgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
20650024252 0 041775 880 744sphlib-smallgcc2019091120190816
20856564699 192 075872 1096 744different-ordergcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
20939171339 192 084801 1000 768different-orderclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
21021771327 192 084737 1000 768different-orderclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
21145624003 192 035208 1096 744low-memgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
21186968499 192 082928 1096 744no-saltgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
21434775895 192 088368 1104 760different-ordergcc_-O3_-fomit-frame-pointer2019091120190816
21806464095 192 075304 1096 744no-saltgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
21930364087 192 075288 1096 744no-saltgcc_-O_-fomit-frame-pointer2019091120190816
22219469735 192 084160 1096 744different-ordergcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
22467220147 192 034568 1096 744lower-memgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
22508520147 192 034568 1096 744lower-memgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
22632424155 192 037609 1000 7688-bitclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
22756365255 192 076456 1096 744different-ordergcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
22797682207 192 096048 1104 760new-aes-roundgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
23334570031 192 083392 1080 744IntelL1Cachegcc2019091120190816
23582383767 192 096240 1104 760new-aes-roundgcc_-O3_-fomit-frame-pointer2019091120190816
23706223919 192 037329 1000 7688-bitclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
23747575131 192 088432 1096 744different-ordergcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
23788880015 192 092480 1104 760no-saltgcc_-O3_-fomit-frame-pointer2019091120190816
24284415435 192 026648 1096 744lower-memgcc_-O_-fomit-frame-pointer2019091120190816
24284415443 192 026648 1096 744lower-memgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
24490970791 192 082000 1096 744new-aes-roundgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
24862673091 192 084408 1096 744different-ordergcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
24862651307 192 064664 1080 744low-memgcc_-funroll-loops2019091120190816
25977713783 192 026264 1104 7608-bitgcc_-O3_-fomit-frame-pointer2019091120190816
26101614327 192 026792 1104 7608-bitgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
26555911155 192 022488 1096 7448-bitgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
29777329863 192 043216 1080 744lower-memgcc_-funroll-loops2019091120190816
30479424155 192 037609 1000 7688-bitclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
30479424155 192 037609 1000 7688-bitclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
30562024215 192 037673 1000 7688-bitclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
34444213347 192 025912 1104 7608-bitgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
34692014135 192 027992 1104 7608-bitgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
34898514783 192 028600 1104 7608-bitgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
35559312067 192 025392 1096 7448-bitgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
35972312371 192 025768 1096 7448-bitgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
37583011123 192 022360 1096 7448-bitgcc_-O2_-fomit-frame-pointer2019091120190816
39111111331 192 022520 1096 7448-bitgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
422912150951 192 0164304 1080 744different-ordercc2019091120190816
433650155111 192 0168464 1080 744new-aes-roundgcc_-funroll-loops2019091120190816
59554624252 0 041775 880 744sphlib-smallgcc_-funroll-loops2019091120190816
59637224252 0 041775 880 744sphlib-smallcc2019091120190816
63312951307 192 064664 1080 744low-memcc2019091120190816
63312951307 192 064664 1080 744low-memgcc2019091120190816
63767270031 192 083392 1080 744IntelL1Cachecc2019091120190816
63973770031 192 083392 1080 744IntelL1Cachegcc_-funroll-loops2019091120190816
67814616783 192 031224 1096 7448-bitgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
68062411895 192 023112 1096 7448-bitgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
681863150951 192 0164296 1080 744no-saltgcc2019091120190816
693014150951 192 0164296 1080 744no-saltcc2019091120190816
694666150951 192 0164304 1080 744different-ordergcc2019091120190816
694666150951 192 0164296 1080 744no-saltgcc_-funroll-loops2019091120190816
696731150951 192 0164304 1080 744different-ordergcc_-funroll-loops2019091120190816
700035155111 192 0168464 1080 744new-aes-roundgcc2019091120190816
704991155111 192 0168464 1080 744new-aes-roundcc2019091120190816
78057029863 192 043216 1080 744lower-memcc2019091120190816
78057029863 192 043216 1080 744lower-memgcc2019091120190816
88134210383 192 020751 1080 7368-bitgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
88423310383 192 020815 1080 7368-bitgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
119109211895 192 023112 1096 7448-bitgcc_-O_-fomit-frame-pointer2019091120190816
119109211903 192 023128 1096 7448-bitgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
127286610383 192 020815 1080 7368-bitgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
127823510383 192 020751 1080 7368-bitgcc_-Os_-fomit-frame-pointer2019091120190816
127864810387 192 020751 1080 7368-bitgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
135877016783 192 031224 1096 7448-bitgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
203072131323 192 044712 1080 7448-bitgcc2019091120190816
203319931323 192 044712 1080 7448-bitcc2019091120190816
334075731323 192 044712 1080 7448-bitgcc_-funroll-loops2019091120190816

Compiler output

Implementation: 8-bit
Security model: unknown
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^~~~~~~

Number of similar (compiler,implementation) pairs: 161, namely:
CompilerImplementations
cc 8-bit
gcc 8-bit
gcc -O2 -fomit-frame-pointer 8-bit
gcc -O3 -fomit-frame-pointer 8-bit
gcc -O -fomit-frame-pointer 8-bit
gcc -Os -fomit-frame-pointer 8-bit
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit
gcc -fno-schedule-insns -O -fomit-frame-pointer 8-bit
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8-bit
gcc -funroll-loops 8-bit
gcc -funroll-loops -O2 -fomit-frame-pointer 8-bit
gcc -funroll-loops -O3 -fomit-frame-pointer 8-bit
gcc -funroll-loops -O -fomit-frame-pointer 8-bit
gcc -funroll-loops -Os -fomit-frame-pointer 8-bit
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8-bit
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8-bit
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv 8-bit
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv 8-bit
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv 8-bit
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 8-bit
cc IntelL1Cache
gcc IntelL1Cache
gcc -O2 -fomit-frame-pointer IntelL1Cache
gcc -O3 -fomit-frame-pointer IntelL1Cache
gcc -O -fomit-frame-pointer IntelL1Cache
gcc -Os -fomit-frame-pointer IntelL1Cache
gcc -fno-schedule-insns -O2 -fomit-frame-pointer IntelL1Cache
gcc -fno-schedule-insns -O3 -fomit-frame-pointer IntelL1Cache
gcc -fno-schedule-insns -O -fomit-frame-pointer IntelL1Cache
gcc -fno-schedule-insns -Os -fomit-frame-pointer IntelL1Cache
gcc -funroll-loops IntelL1Cache
gcc -funroll-loops -O2 -fomit-frame-pointer IntelL1Cache
gcc -funroll-loops -O3 -fomit-frame-pointer IntelL1Cache
gcc -funroll-loops -O -fomit-frame-pointer IntelL1Cache
gcc -funroll-loops -Os -fomit-frame-pointer IntelL1Cache
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer IntelL1Cache
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer IntelL1Cache
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer IntelL1Cache
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer IntelL1Cache
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv IntelL1Cache
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv IntelL1Cache
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv IntelL1Cache
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv IntelL1Cache
cc different-order
gcc different-order
gcc -O2 -fomit-frame-pointer different-order
gcc -O3 -fomit-frame-pointer different-order
gcc -O -fomit-frame-pointer different-order
gcc -Os -fomit-frame-pointer different-order
gcc -fno-schedule-insns -O2 -fomit-frame-pointer different-order
gcc -fno-schedule-insns -O3 -fomit-frame-pointer different-order
gcc -fno-schedule-insns -O -fomit-frame-pointer different-order
gcc -fno-schedule-insns -Os -fomit-frame-pointer different-order
gcc -funroll-loops different-order
gcc -funroll-loops -O2 -fomit-frame-pointer different-order
gcc -funroll-loops -O3 -fomit-frame-pointer different-order
gcc -funroll-loops -O -fomit-frame-pointer different-order
gcc -funroll-loops -Os -fomit-frame-pointer different-order
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer different-order
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer different-order
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer different-order
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer different-order
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv different-order
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv different-order
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv different-order
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv different-order
cc low-mem
gcc low-mem
gcc -O2 -fomit-frame-pointer low-mem
gcc -O3 -fomit-frame-pointer low-mem
gcc -O -fomit-frame-pointer low-mem
gcc -Os -fomit-frame-pointer low-mem
gcc -fno-schedule-insns -O2 -fomit-frame-pointer low-mem
gcc -fno-schedule-insns -O3 -fomit-frame-pointer low-mem
gcc -fno-schedule-insns -O -fomit-frame-pointer low-mem
gcc -fno-schedule-insns -Os -fomit-frame-pointer low-mem
gcc -funroll-loops low-mem
gcc -funroll-loops -O2 -fomit-frame-pointer low-mem
gcc -funroll-loops -O3 -fomit-frame-pointer low-mem
gcc -funroll-loops -O -fomit-frame-pointer low-mem
gcc -funroll-loops -Os -fomit-frame-pointer low-mem
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer low-mem
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer low-mem
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer low-mem
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer low-mem
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv low-mem
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv low-mem
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv low-mem
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv low-mem
cc lower-mem
gcc lower-mem
gcc -O2 -fomit-frame-pointer lower-mem
gcc -O3 -fomit-frame-pointer lower-mem
gcc -O -fomit-frame-pointer lower-mem
gcc -Os -fomit-frame-pointer lower-mem
gcc -fno-schedule-insns -O2 -fomit-frame-pointer lower-mem
gcc -fno-schedule-insns -O3 -fomit-frame-pointer lower-mem
gcc -fno-schedule-insns -O -fomit-frame-pointer lower-mem
gcc -fno-schedule-insns -Os -fomit-frame-pointer lower-mem
gcc -funroll-loops lower-mem
gcc -funroll-loops -O2 -fomit-frame-pointer lower-mem
gcc -funroll-loops -O3 -fomit-frame-pointer lower-mem
gcc -funroll-loops -O -fomit-frame-pointer lower-mem
gcc -funroll-loops -Os -fomit-frame-pointer lower-mem
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer lower-mem
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer lower-mem
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer lower-mem
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer lower-mem
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv lower-mem
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv lower-mem
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv lower-mem
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv lower-mem
cc new-aes-round
gcc new-aes-round
gcc -O2 -fomit-frame-pointer new-aes-round
gcc -O3 -fomit-frame-pointer new-aes-round
gcc -O -fomit-frame-pointer new-aes-round
gcc -Os -fomit-frame-pointer new-aes-round
gcc -fno-schedule-insns -O2 -fomit-frame-pointer new-aes-round
gcc -fno-schedule-insns -O3 -fomit-frame-pointer new-aes-round
gcc -fno-schedule-insns -O -fomit-frame-pointer new-aes-round
gcc -fno-schedule-insns -Os -fomit-frame-pointer new-aes-round
gcc -funroll-loops new-aes-round
gcc -funroll-loops -O2 -fomit-frame-pointer new-aes-round
gcc -funroll-loops -O3 -fomit-frame-pointer new-aes-round
gcc -funroll-loops -O -fomit-frame-pointer new-aes-round
gcc -funroll-loops -Os -fomit-frame-pointer new-aes-round
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer new-aes-round
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer new-aes-round
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer new-aes-round
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer new-aes-round
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv new-aes-round
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv new-aes-round
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv new-aes-round
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv new-aes-round
cc no-salt
gcc no-salt
gcc -O2 -fomit-frame-pointer no-salt
gcc -O3 -fomit-frame-pointer no-salt
gcc -O -fomit-frame-pointer no-salt
gcc -Os -fomit-frame-pointer no-salt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer no-salt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer no-salt
gcc -fno-schedule-insns -O -fomit-frame-pointer no-salt
gcc -fno-schedule-insns -Os -fomit-frame-pointer no-salt
gcc -funroll-loops no-salt
gcc -funroll-loops -O2 -fomit-frame-pointer no-salt
gcc -funroll-loops -O3 -fomit-frame-pointer no-salt
gcc -funroll-loops -O -fomit-frame-pointer no-salt
gcc -funroll-loops -Os -fomit-frame-pointer no-salt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer no-salt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer no-salt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer no-salt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer no-salt
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv no-salt
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv no-salt
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv no-salt
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv no-salt

Compiler output

Implementation: 8-bit
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments 8-bit
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments 8-bit
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments 8-bit
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments 8-bit
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit
clang -O3 -fomit-frame-pointer -Qunused-arguments IntelL1Cache
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments IntelL1Cache
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments IntelL1Cache
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments IntelL1Cache
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments IntelL1Cache
clang -O3 -fomit-frame-pointer -Qunused-arguments different-order
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments different-order
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments different-order
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments different-order
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments different-order
clang -O3 -fomit-frame-pointer -Qunused-arguments low-mem
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments low-mem
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments low-mem
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments low-mem
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments low-mem
clang -O3 -fomit-frame-pointer -Qunused-arguments lower-mem
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments lower-mem
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments lower-mem
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments lower-mem
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments lower-mem
clang -O3 -fomit-frame-pointer -Qunused-arguments new-aes-round
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments new-aes-round
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments new-aes-round
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments new-aes-round
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments new-aes-round
clang -O3 -fomit-frame-pointer -Qunused-arguments no-salt
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments no-salt
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments no-salt
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments no-salt
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments no-salt