Implementation notes: armeabi, h7beagle, crypto_aead/ascon96v1

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: ascon96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
510152refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014061820140529
520691refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014061820140529
526189refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014061820140529
564148refgcc -O3 -fomit-frame-pointer2014061820140529
570094refgcc -funroll-loops -O3 -fomit-frame-pointer2014061820140529
572004refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014061820140529
574988refgcc -funroll-loops -O2 -fomit-frame-pointer2014061820140529
581938refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014061820140529
695636refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014061820140529
695638refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014061820140529
695650refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014061820140529
695650refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014061820140529
695662refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014061820140529
712258refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014061820140529
733189refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014061820140529
752697refgcc -funroll-loops -O -fomit-frame-pointer2014061820140529
783904refgcc -O2 -fomit-frame-pointer2014061820140529
786638refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061820140529
788168refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014061820140529
816234refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014061820140529
880718refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014061820140529
880720refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014061820140529
880756refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014061820140529
880759refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014061820140529
880931refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014061820140529
934572refgcc -fno-schedule-insns -O -fomit-frame-pointer2014061820140529
934592refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014061820140529
934598refgcc -O -fomit-frame-pointer2014061820140529
955302refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014061820140529
992821refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014061820140529
992825refgcc -mcpu=arm8 -O -fomit-frame-pointer2014061820140529
992835refgcc -mcpu=arm810 -O -fomit-frame-pointer2014061820140529
992835refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014061820140529
992850refgcc -mcpu=strongarm -O -fomit-frame-pointer2014061820140529
1199876refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014061820140529
1303666refgcc -funroll-loops -Os -fomit-frame-pointer2014061820140529
1303677refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014061820140529
1307212refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014061820140529
1307227refgcc -Os -fomit-frame-pointer2014061820140529
1326655refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014061820140529
1340583refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014061820140529
1416520refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061820140529
1431230refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061820140529
1443005refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014061820140529
1443018refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014061820140529
1443043refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014061820140529
1443076refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014061820140529
1443143refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014061820140529
1848094refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014061820140529
1900946refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014061820140529
3165148refgcc -funroll-loops2014061820140529
3165345refgcc2014061820140529
3165354refcc2014061820140529

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: cc
ascon.c:
ascon.c: cc1: out of memory allocating 4072 bytes after a total of 4907008 bytes

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

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -O2 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 138720 bytes after a total of 4648960 bytes

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

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -O3 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 422548 bytes after a total of 4804608 bytes

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

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -O -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 1008 bytes after a total of 7266304 bytes

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer opt64
gcc -fno-schedule-insns -O -fomit-frame-pointer opt64
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer opt64
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -Os -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 496 bytes after a total of 5996544 bytes

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

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 952 bytes after a total of 6180864 bytes

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

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 10408 bytes after a total of 5033984 bytes

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

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 496 bytes after a total of 5984256 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt64
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 329056 bytes after a total of 6983680 bytes

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

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 429016 bytes after a total of 4726784 bytes

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

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 520 bytes after a total of 7274496 bytes

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

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 648 bytes after a total of 5988352 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -funroll-loops -Os -fomit-frame-pointer opt64
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 976 bytes after a total of 6184960 bytes

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

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 10408 bytes after a total of 5095424 bytes

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

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 496 bytes after a total of 5988352 bytes

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

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
ascon.c: ascon.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
ascon.c:
ascon.c: cc1: out of memory allocating 139440 bytes after a total of 4706304 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer opt64
gcc -mcpu=strongarm -O2 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
ascon.c: ascon.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O -fomit-frame-pointer ref
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O -fomit-frame-pointer ref
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O -fomit-frame-pointer ref
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
ascon.c: ascon.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
ascon.c:
ascon.c: cc1: out of memory allocating 424060 bytes after a total of 4915200 bytes

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt64
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt64
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=arm810 -O -fomit-frame-pointer
ascon.c: ascon.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
ascon.c:
ascon.c: cc1: out of memory allocating 1008 bytes after a total of 7110656 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm810 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=arm810 -Os -fomit-frame-pointer
ascon.c: ascon.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
ascon.c:
ascon.c: cc1: out of memory allocating 448 bytes after a total of 5951488 bytes

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -mcpu=arm810 -Os -fomit-frame-pointer opt64
gcc -mcpu=arm8 -Os -fomit-frame-pointer opt64
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=arm8 -O2 -fomit-frame-pointer
ascon.c: ascon.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
ascon.c:
ascon.c: cc1: out of memory allocating 139440 bytes after a total of 5058560 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=arm8 -O2 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=arm8 -O -fomit-frame-pointer
ascon.c: ascon.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
ascon.c:
ascon.c: cc1: out of memory allocating 1008 bytes after a total of 7106560 bytes

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -mcpu=arm8 -O -fomit-frame-pointer opt64
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer opt64
gcc -mcpu=strongarm110 -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 138720 bytes after a total of 4669440 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer opt64
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 422548 bytes after a total of 4907008 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 322672 bytes after a total of 5316608 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 422660 bytes after a total of 5685248 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 1008 bytes after a total of 6025216 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 4808 bytes after a total of 7094272 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 425096 bytes after a total of 4894720 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/ref
Compiler: gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 62384 bytes after a total of 5931008 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
ascon.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 425208 bytes after a total of 5828608 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/ref
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 831552 bytes after a total of 3502080 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 1008 bytes after a total of 6049792 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
ascon.c:
ascon.c: cc1: out of memory allocating 40 bytes after a total of 7143424 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer
ascon.c: ascon.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
ascon.c:
ascon.c: cc1: out of memory allocating 139440 bytes after a total of 5033984 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer opt64
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer
ascon.c: ascon.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
ascon.c:
ascon.c: cc1: out of memory allocating 424060 bytes after a total of 4661248 bytes

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt64
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=strongarm110 -Os -fomit-frame-pointer
ascon.c: ascon.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
ascon.c:
ascon.c: cc1: out of memory allocating 456 bytes after a total of 5976064 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=strongarm -O -fomit-frame-pointer
ascon.c: ascon.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
ascon.c:
ascon.c: cc1: out of memory allocating 1008 bytes after a total of 7102464 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon96v1/opt64
Compiler: gcc -mcpu=strongarm -Os -fomit-frame-pointer
ascon.c: ascon.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
ascon.c:
ascon.c: cc1: out of memory allocating 672 bytes after a total of 5955584 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=strongarm -Os -fomit-frame-pointer opt64