Implementation notes: armeabi, h4mx515e, crypto_aead/aesjambuv1

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: aesjambuv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
503049refgcc -O2 -fomit-frame-pointer2014071320140622
503088refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071320140622
503712refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071320140622
503718refgcc -O3 -fomit-frame-pointer2014071320140622
507774refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071320140622
508062refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071320140622
510475refgcc -funroll-loops -O2 -fomit-frame-pointer2014071320140622
517349refgcc -funroll-loops -O3 -fomit-frame-pointer2014071320140622
536711refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071320140622
536713refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071320140622
562562refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071320140622
562563refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071320140622
562563refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071320140622
562572refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071320140622
562575refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071320140622
564428refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071320140622
564428refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071320140622
564435refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071320140622
564443refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071320140622
564444refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071320140622
569988refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071320140622
569991refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071320140622
569991refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071320140622
569994refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071320140622
570027refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071320140622
581797refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071320140622
592637refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071320140622
600715refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014071320140622
600765refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014071320140622
603080refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071320140622
603659refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071320140622
670485refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071320140622
670505refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071320140622
670513refgcc -funroll-loops -O -fomit-frame-pointer2014071320140622
670532refgcc -O -fomit-frame-pointer2014071320140622
670559refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071320140622
670586refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014071320140622
682288refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071320140622
682314refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071320140622
683805refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071320140622
742101refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071320140622
742113refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071320140622
742116refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071320140622
742134refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071320140622
742137refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071320140622
776566refgcc -Os -fomit-frame-pointer2014071320140622
779513refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014071320140622
825393refgcc -funroll-loops -Os -fomit-frame-pointer2014071320140622
996309refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071320140622
996315refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014071320140622
996319refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014071320140622
996340refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014071320140622
998637refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014071320140622
998640refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014071320140622
998690refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071320140622
998753refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014071320140622
1005460refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2014071320140622
1005501refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014071320140622
1005518refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2014071320140622
1005681refgcc -mcpu=xscale -O3 -fomit-frame-pointer2014071320140622
1006472refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2014071320140622
1006483refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2014071320140622
1006510refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014071320140622
1006515refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2014071320140622
1006531refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2014071320140622
1006557refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2014071320140622
1007842refgcc -mcpu=xscale -O2 -fomit-frame-pointer2014071320140622
1008206refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2014071320140622
1008293refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014071320140622
1008332refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2014071320140622
1009175refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014071320140622
1009194refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2014071320140622
1009201refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2014071320140622
1009227refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2014071320140622
1009243refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2014071320140622
1009253refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2014071320140622
1009648refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014071320140622
1011042refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014071320140622
1180499refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014071320140622
1180501refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2014071320140622
1180503refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014071320140622
1180510refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2014071320140622
1180510refgcc -mcpu=xscale -O -fomit-frame-pointer2014071320140622
1180533refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2014071320140622
1180541refgcc -mcpu=arm9e -O -fomit-frame-pointer2014071320140622
1180561refgcc -mcpu=arm1020t -O -fomit-frame-pointer2014071320140622
1181479refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2014071320140622
1181484refgcc -mcpu=ep9312 -O -fomit-frame-pointer2014071320140622
1181491refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2014071320140622
1181497refgcc -mcpu=arm920 -O -fomit-frame-pointer2014071320140622
1181499refgcc -mcpu=arm9 -O -fomit-frame-pointer2014071320140622
1181603refgcc -mcpu=arm920t -O -fomit-frame-pointer2014071320140622
1181637refgcc -mcpu=arm940t -O -fomit-frame-pointer2014071320140622
1390665refcc2014071320140622
1390700refgcc -funroll-loops2014071320140622
1390867refgcc2014071320140622

Compiler output

Implementation: crypto_aead/aesjambuv1/aesni
Compiler: cc
encrypt.c: encrypt.c:3:25: error: immintrin.h: No such file or directory
encrypt.c: encrypt.c:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'aes128_keyexpand'
encrypt.c: encrypt.c:32: error: expected ')' before '*' token
encrypt.c: encrypt.c:61: error: expected ')' before '*' token
encrypt.c: encrypt.c:75: error: expected ')' before '*' token
encrypt.c: encrypt.c:98: error: expected ')' before '*' token
encrypt.c: encrypt.c:124: error: expected ')' before '*' token
encrypt.c: encrypt.c:138: error: expected ')' before '*' token
encrypt.c: encrypt.c:159: error: expected ')' before '*' token
encrypt.c: encrypt.c:172: error: expected ')' before '*' token
encrypt.c: encrypt.c:188: error: expected ')' before '*' token
encrypt.c: encrypt.c:211: error: expected ')' before '*' token
encrypt.c: encrypt.c:221: error: expected ')' before '*' token
encrypt.c: encrypt.c:237: error: expected ')' before '*' token
encrypt.c: encrypt.c: In function 'crypto_aead_aesjambuv1_aesni_encrypt':
encrypt.c: encrypt.c:269: error: '__m128i' undeclared (first use in this function)
encrypt.c: encrypt.c:269: error: (Each undeclared identifier is reported only once
encrypt.c: encrypt.c:269: error: for each function it appears in.)
encrypt.c: encrypt.c:269: error: expected ';' before 'jambu_state'
encrypt.c: encrypt.c:270: error: expected ';' before 'stateR'
encrypt.c: encrypt.c:275: error: expected ';' before 'K'
encrypt.c: encrypt.c:276: error: 'K' undeclared (first use in this function)
encrypt.c: encrypt.c:276: error: expected expression before ')' token
encrypt.c: encrypt.c:289: error: 'jambu_state' undeclared (first use in this function)
encrypt.c: encrypt.c:290: error: 'stateR' undeclared (first use in this function)
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 76, namely:
CompilerImplementations
cc aesni
gcc aesni
gcc -O2 -fomit-frame-pointer aesni
gcc -O3 -fomit-frame-pointer aesni
gcc -O -fomit-frame-pointer aesni
gcc -Os -fomit-frame-pointer aesni
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aesni
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aesni
gcc -fno-schedule-insns -O -fomit-frame-pointer aesni
gcc -fno-schedule-insns -Os -fomit-frame-pointer aesni
gcc -funroll-loops aesni
gcc -funroll-loops -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -O -fomit-frame-pointer aesni
gcc -funroll-loops -Os -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesni
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer aesni
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer aesni
gcc -mcpu=arm1020t -O -fomit-frame-pointer aesni
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer aesni
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer aesni
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer aesni
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer aesni
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns aesni
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer aesni
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns aesni
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer aesni
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns aesni
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer aesni
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns aesni
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer aesni
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns aesni
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer aesni
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns aesni
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer aesni
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer aesni
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer aesni
gcc -mcpu=arm920 -O2 -fomit-frame-pointer aesni
gcc -mcpu=arm920 -O3 -fomit-frame-pointer aesni
gcc -mcpu=arm920 -O -fomit-frame-pointer aesni
gcc -mcpu=arm920t -O2 -fomit-frame-pointer aesni
gcc -mcpu=arm920t -O3 -fomit-frame-pointer aesni
gcc -mcpu=arm920t -O -fomit-frame-pointer aesni
gcc -mcpu=arm940t -O2 -fomit-frame-pointer aesni
gcc -mcpu=arm940t -O3 -fomit-frame-pointer aesni
gcc -mcpu=arm940t -O -fomit-frame-pointer aesni
gcc -mcpu=arm9 -O2 -fomit-frame-pointer aesni
gcc -mcpu=arm9 -O3 -fomit-frame-pointer aesni
gcc -mcpu=arm9 -O -fomit-frame-pointer aesni
gcc -mcpu=arm9e -O2 -fomit-frame-pointer aesni
gcc -mcpu=arm9e -O3 -fomit-frame-pointer aesni
gcc -mcpu=arm9e -O -fomit-frame-pointer aesni
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer aesni
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer aesni
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer aesni
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer aesni
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer aesni
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer aesni
gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer aesni
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer aesni
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer aesni
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer aesni
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer aesni
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer aesni
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer aesni
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer aesni
gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer aesni
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer aesni
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer aesni
gcc -mcpu=ep9312 -O -fomit-frame-pointer aesni
gcc -mcpu=xscale -O2 -fomit-frame-pointer aesni
gcc -mcpu=xscale -O3 -fomit-frame-pointer aesni
gcc -mcpu=xscale -O -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aesjambuv1/ref
Compiler: clang -O3 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-sHAM3d.s: Assembler messages:
encrypt.c: /tmp/cc-sHAM3d.s:43: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:45: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:66: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:68: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:81: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:137: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:140: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:142: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:177: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:179: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:185: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:318: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:320: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:324: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:343: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:356: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:359: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:418: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-sHAM3d.s:420: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/aesjambuv1/aesni
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: encrypt.c:3:10: fatal error: 'immintrin.h' file not found
encrypt.c: #include gt;
encrypt.c: ^
encrypt.c: 1 diagnostic generated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer aesni
clang -O3 -fwrapv -march=native -fomit-frame-pointer aesni
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aesni
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer aesni
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aesni
clang -O3 -fwrapv -mavx -fomit-frame-pointer aesni
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aesjambuv1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-uFupVK.s: Assembler messages:
encrypt.c: /tmp/cc-uFupVK.s:43: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:45: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:66: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:68: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:81: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:137: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:140: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:142: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:177: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:179: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:185: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:318: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:320: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:324: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:343: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:356: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:359: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:418: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uFupVK.s:420: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/aesjambuv1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-iUMUec.s: Assembler messages:
encrypt.c: /tmp/cc-iUMUec.s:43: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:45: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:66: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:68: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:81: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:137: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:140: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:142: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:177: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:179: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:185: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:318: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:320: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:324: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:343: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:356: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:359: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:418: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-iUMUec.s:420: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/aesjambuv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-GxHUE3.s: Assembler messages:
encrypt.c: /tmp/cc-GxHUE3.s:43: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:45: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:66: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:68: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:81: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:137: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:140: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:142: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:177: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:179: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:185: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:318: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:320: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:324: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:343: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:356: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:359: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:418: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-GxHUE3.s:420: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/aesjambuv1/ref
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-uAaZuw.s: Assembler messages:
encrypt.c: /tmp/cc-uAaZuw.s:43: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:45: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:66: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:68: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:81: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:137: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:140: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:142: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:177: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:179: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:185: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:318: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:320: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:324: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:343: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:356: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:359: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:418: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-uAaZuw.s:420: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/aesjambuv1/ref
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-qHDt4T.s: Assembler messages:
encrypt.c: /tmp/cc-qHDt4T.s:43: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:45: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:66: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:68: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:81: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:137: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:140: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:142: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:177: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:179: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:185: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:318: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:320: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:324: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:343: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:356: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:359: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:418: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-qHDt4T.s:420: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/aesjambuv1/ref
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aes.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
encrypt.c: /tmp/cc-PyQ86j.s: Assembler messages:
encrypt.c: /tmp/cc-PyQ86j.s:43: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:45: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:49: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:66: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:68: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:81: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:84: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:137: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:140: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:142: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:177: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:179: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:181: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:185: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:318: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:320: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:324: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:341: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:343: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:356: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:359: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:418: Warning: conditional outside an IT block for Thumb.
encrypt.c: /tmp/cc-PyQ86j.s:420: Warning: conditional outside an IT block for Thumb.
encrypt.c: ...
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: clang: warning: unknown platform, assuming -mfloat-abi=soft
try.c: /tmp/cc-4Oln5b.s: Assembler messages:
try.c: /tmp/cc-4Oln5b.s:359: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:369: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:373: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:375: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:377: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:390: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:392: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:394: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:396: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:514: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:528: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:596: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:608: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:642: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:654: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:688: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:699: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:726: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:738: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:783: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:796: Warning: conditional outside an IT block for Thumb.
try.c: /tmp/cc-4Oln5b.s:908: Warning: conditional outside an IT block for Thumb.
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/aesjambuv1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
aes.c: aes.c:1: warning: target CPU does not support THUMB instructions
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
try.c: try.c:1: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1: warning: target CPU does not support THUMB instructions
try.c: try.c:1: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1: warning: target CPU does not support THUMB instructions

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/aesjambuv1/aesni
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:1: warning: target CPU does not support THUMB instructions
encrypt.c: encrypt.c:3:25: error: immintrin.h: No such file or directory
encrypt.c: encrypt.c:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'aes128_keyexpand'
encrypt.c: encrypt.c:32: error: expected ')' before '*' token
encrypt.c: encrypt.c:61: error: expected ')' before '*' token
encrypt.c: encrypt.c:75: error: expected ')' before '*' token
encrypt.c: encrypt.c:98: error: expected ')' before '*' token
encrypt.c: encrypt.c:124: error: expected ')' before '*' token
encrypt.c: encrypt.c:138: error: expected ')' before '*' token
encrypt.c: encrypt.c:159: error: expected ')' before '*' token
encrypt.c: encrypt.c:172: error: expected ')' before '*' token
encrypt.c: encrypt.c:188: error: expected ')' before '*' token
encrypt.c: encrypt.c:211: error: expected ')' before '*' token
encrypt.c: encrypt.c:221: error: expected ')' before '*' token
encrypt.c: encrypt.c:237: error: expected ')' before '*' token
encrypt.c: encrypt.c: In function 'crypto_aead_aesjambuv1_aesni_encrypt':
encrypt.c: encrypt.c:269: error: '__m128i' undeclared (first use in this function)
encrypt.c: encrypt.c:269: error: (Each undeclared identifier is reported only once
encrypt.c: encrypt.c:269: error: for each function it appears in.)
encrypt.c: encrypt.c:269: error: expected ';' before 'jambu_state'
encrypt.c: encrypt.c:270: error: expected ';' before 'stateR'
encrypt.c: encrypt.c:275: error: expected ';' before 'K'
encrypt.c: encrypt.c:276: error: 'K' undeclared (first use in this function)
encrypt.c: encrypt.c:276: error: expected expression before ')' token
encrypt.c: encrypt.c:289: error: 'jambu_state' undeclared (first use in this function)
encrypt.c: ...

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