Implementation notes: armeabi, auxplug, crypto_aead/norx6461v1

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_aead
Primitive: norx6461v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
480618refgcc -mcpu=xscale -O -fomit-frame-pointer2015032720141124
480792refgcc -mcpu=arm9e -O -fomit-frame-pointer2015032720141124
505494refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015032720141124
505548refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015032720141124
506316refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015032720141124
513258refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015032720141124
513678refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015032720141124
513738refgcc -funroll-loops -O -fomit-frame-pointer2015032720141124
521586refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015032720141124
521634refgcc -mcpu=arm9 -O -fomit-frame-pointer2015032720141124
521634refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015032720141124
521640refgcc -mcpu=arm920t -O -fomit-frame-pointer2015032720141124
521640refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015032720141124
521640refgcc -mcpu=strongarm -O -fomit-frame-pointer2015032720141124
521652refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015032720141124
521658refgcc -mcpu=arm810 -O -fomit-frame-pointer2015032720141124
521664refgcc -mcpu=arm920 -O -fomit-frame-pointer2015032720141124
521706refgcc -mcpu=arm940t -O -fomit-frame-pointer2015032720141124
521712refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015032720141124
521730refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015032720141124
521796refgcc -fno-schedule-insns -O -fomit-frame-pointer2015032720141124
521796refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015032720141124
521868refgcc -mcpu=arm8 -O -fomit-frame-pointer2015032720141124
521892refgcc -O -fomit-frame-pointer2015032720141124
612138refgcc -mcpu=xscale -Os -fomit-frame-pointer2015032720141124
612144refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015032720141124
664824refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015032720141124
664890refgcc -funroll-loops -Os -fomit-frame-pointer2015032720141124
664914refgcc -Os -fomit-frame-pointer2015032720141124
665010refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015032720141124
665046refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015032720141124
684312refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015032720141124
684384refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015032720141124
684876refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015032720141124
684894refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015032720141124
684906refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015032720141124
684918refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015032720141124
684918refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015032720141124
684918refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015032720141124
684966refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015032720141124
684996refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015032720141124
685032refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015032720141124
685050refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015032720141124
685092refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015032720141124
728376refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015032720141124
731454refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015032720141124
737898refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015032720141124
740958refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015032720141124
979290refgcc -funroll-loops -O3 -fomit-frame-pointer2015032720141124
979560refgcc -O3 -fomit-frame-pointer2015032720141124
979632refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015032720141124
980562refgcc -funroll-loops -O2 -fomit-frame-pointer2015032720141124
986178refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015032720141124
986268refgcc -O2 -fomit-frame-pointer2015032720141124
1031592refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015032720141124
1031754refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015032720141124
1031976refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015032720141124
1032138refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015032720141124
1032144refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015032720141124
1032192refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015032720141124
1032198refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015032720141124
1032198refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015032720141124
1032252refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015032720141124
1032288refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015032720141124
1032288refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015032720141124
1032294refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015032720141124
1032498refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015032720141124
1036980refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015032720141124
1036980refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015032720141124
1037016refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015032720141124
1037022refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015032720141124
1037022refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015032720141124
1037040refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015032720141124
1037046refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015032720141124
1037058refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015032720141124
1037058refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015032720141124
1037070refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015032720141124
1037112refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015032720141124
1037142refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015032720141124
1037220refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015032720141124
1730478refgcc2015032720141124
1730646refcc2015032720141124
1730844refgcc -funroll-loops2015032720141124

Test failure

Implementation: crypto_aead/norx6461v1/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 29, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer ref
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer ref
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns ref
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer ref
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer ref
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer ref
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -O -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/norx6461v1/neon
Compiler: cc
norx.c: In file included from norx.c:24:0:
norx.c: /usr/lib/gcc/arm-linux-gnueabi/4.6/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
norx.c: norx.c: In function 'crypto_aead_norx6461v1_neon_encrypt':
norx.c: norx.c:300:5: error: unknown type name 'uint64x2_t'
norx.c: norx.c:301:5: error: unknown type name 'uint64x2_t'
norx.c: norx.c:302:5: error: unknown type name 'uint64x2_t'
norx.c: norx.c:303:5: error: unknown type name 'uint64x2_t'
norx.c: norx.c:310:5: error: unknown type name 'uint64x2_t'
norx.c: norx.c:310:5: error: unknown type name 'uint64x2_t'
norx.c: norx.c:310:5: error: unknown type name 'uint64x2_t'
norx.c: norx.c:310:5: error: unknown type name 'uint64x2_t'
norx.c: norx.c:317:13: error: unknown type name 'uint64x2_t'
norx.c: norx.c:317:13: error: unknown type name 'uint64x2_t'
norx.c: norx.c:317:13: error: unknown type name 'uint64x2_t'
norx.c: norx.c:317:13: error: unknown type name 'uint64x2_t'
norx.c: norx.c:321:9: error: unknown type name 'uint64x2_t'
norx.c: norx.c:321:9: error: unknown type name 'uint64x2_t'
norx.c: norx.c:321:9: error: unknown type name 'uint64x2_t'
norx.c: norx.c:321:9: error: unknown type name 'uint64x2_t'
norx.c: norx.c:329:13: error: unknown type name 'uint64x2_t'
norx.c: norx.c:329:13: error: unknown type name 'uint64x2_t'
norx.c: norx.c:329:13: error: unknown type name 'uint64x2_t'
norx.c: norx.c:329:13: error: unknown type name 'uint64x2_t'
norx.c: norx.c:334:9: error: unknown type name 'uint64x2_t'
norx.c: norx.c:334:9: error: unknown type name 'uint64x2_t'
norx.c: ...

Number of similar (compiler,implementation) pairs: 112, namely:
CompilerImplementations
cc neon
gcc neon
gcc -O2 -fomit-frame-pointer neon
gcc -O3 -fomit-frame-pointer neon
gcc -O -fomit-frame-pointer neon
gcc -Os -fomit-frame-pointer neon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer neon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer neon
gcc -fno-schedule-insns -O -fomit-frame-pointer neon
gcc -fno-schedule-insns -Os -fomit-frame-pointer neon
gcc -funroll-loops neon
gcc -funroll-loops -O2 -fomit-frame-pointer neon
gcc -funroll-loops -O3 -fomit-frame-pointer neon
gcc -funroll-loops -O -fomit-frame-pointer neon
gcc -funroll-loops -Os -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer neon
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer neon
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer neon
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer neon
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer neon
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer neon
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer neon
gcc -mcpu=arm1020t -O -fomit-frame-pointer neon
gcc -mcpu=arm1020t -Os -fomit-frame-pointer neon
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer neon
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer neon
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer neon
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer neon
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer neon
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer neon
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer neon
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer neon
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer neon
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer neon
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer neon
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer neon
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns neon
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer neon
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer neon
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer neon
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer neon
gcc -mcpu=arm810 -O2 -fomit-frame-pointer neon
gcc -mcpu=arm810 -O3 -fomit-frame-pointer neon
gcc -mcpu=arm810 -O -fomit-frame-pointer neon
gcc -mcpu=arm810 -Os -fomit-frame-pointer neon
gcc -mcpu=arm8 -O2 -fomit-frame-pointer neon
gcc -mcpu=arm8 -O3 -fomit-frame-pointer neon
gcc -mcpu=arm8 -O -fomit-frame-pointer neon
gcc -mcpu=arm8 -Os -fomit-frame-pointer neon
gcc -mcpu=arm920 -O2 -fomit-frame-pointer neon
gcc -mcpu=arm920 -O3 -fomit-frame-pointer neon
gcc -mcpu=arm920 -O -fomit-frame-pointer neon
gcc -mcpu=arm920 -Os -fomit-frame-pointer neon
gcc -mcpu=arm920t -O2 -fomit-frame-pointer neon
gcc -mcpu=arm920t -O3 -fomit-frame-pointer neon
gcc -mcpu=arm920t -O -fomit-frame-pointer neon
gcc -mcpu=arm920t -Os -fomit-frame-pointer neon
gcc -mcpu=arm940t -O2 -fomit-frame-pointer neon
gcc -mcpu=arm940t -O3 -fomit-frame-pointer neon
gcc -mcpu=arm940t -O -fomit-frame-pointer neon
gcc -mcpu=arm940t -Os -fomit-frame-pointer neon
gcc -mcpu=arm9 -O2 -fomit-frame-pointer neon
gcc -mcpu=arm9 -O3 -fomit-frame-pointer neon
gcc -mcpu=arm9 -O -fomit-frame-pointer neon
gcc -mcpu=arm9 -Os -fomit-frame-pointer neon
gcc -mcpu=arm9e -O2 -fomit-frame-pointer neon
gcc -mcpu=arm9e -O3 -fomit-frame-pointer neon
gcc -mcpu=arm9e -O -fomit-frame-pointer neon
gcc -mcpu=arm9e -Os -fomit-frame-pointer neon
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer neon
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer neon
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer neon
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer neon
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer neon
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer neon
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer neon
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer neon
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer neon
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer neon
gcc -mcpu=ep9312 -O -fomit-frame-pointer neon
gcc -mcpu=ep9312 -Os -fomit-frame-pointer neon
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer neon
gcc -mcpu=iwmmxt -O -fomit-frame-pointer neon
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer neon
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer neon
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer neon
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer neon
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer neon
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer neon
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer neon
gcc -mcpu=strongarm110 -O -fomit-frame-pointer neon
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer neon
gcc -mcpu=strongarm -O2 -fomit-frame-pointer neon
gcc -mcpu=strongarm -O3 -fomit-frame-pointer neon
gcc -mcpu=strongarm -O -fomit-frame-pointer neon
gcc -mcpu=strongarm -Os -fomit-frame-pointer neon
gcc -mcpu=xscale -O2 -fomit-frame-pointer neon
gcc -mcpu=xscale -O3 -fomit-frame-pointer neon
gcc -mcpu=xscale -O -fomit-frame-pointer neon
gcc -mcpu=xscale -Os -fomit-frame-pointer neon

Compiler output

Implementation: crypto_aead/norx6461v1/xmm
Compiler: cc
norx.c: norx.c:26:27: fatal error: x86intrin.h: No such file or directory
norx.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 224, namely:
CompilerImplementations
cc xmm ymm
gcc xmm ymm
gcc -O2 -fomit-frame-pointer xmm ymm
gcc -O3 -fomit-frame-pointer xmm ymm
gcc -O -fomit-frame-pointer xmm ymm
gcc -Os -fomit-frame-pointer xmm ymm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer xmm ymm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer xmm ymm
gcc -fno-schedule-insns -O -fomit-frame-pointer xmm ymm
gcc -fno-schedule-insns -Os -fomit-frame-pointer xmm ymm
gcc -funroll-loops xmm ymm
gcc -funroll-loops -O2 -fomit-frame-pointer xmm ymm
gcc -funroll-loops -O3 -fomit-frame-pointer xmm ymm
gcc -funroll-loops -O -fomit-frame-pointer xmm ymm
gcc -funroll-loops -Os -fomit-frame-pointer xmm ymm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xmm ymm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xmm ymm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xmm ymm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xmm ymm
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer xmm ymm
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer xmm ymm
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer xmm ymm
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer xmm ymm
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer xmm ymm
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm1020t -O -fomit-frame-pointer xmm ymm
gcc -mcpu=arm1020t -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer xmm ymm
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns xmm ymm
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns xmm ymm
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer xmm ymm
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns xmm ymm
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns xmm ymm
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns xmm ymm
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns xmm ymm
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer xmm ymm
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns xmm ymm
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns xmm ymm
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer xmm ymm
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=arm810 -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm810 -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm810 -O -fomit-frame-pointer xmm ymm
gcc -mcpu=arm810 -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=arm8 -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm8 -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm8 -O -fomit-frame-pointer xmm ymm
gcc -mcpu=arm8 -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=arm920 -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm920 -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm920 -O -fomit-frame-pointer xmm ymm
gcc -mcpu=arm920 -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=arm920t -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm920t -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm920t -O -fomit-frame-pointer xmm ymm
gcc -mcpu=arm920t -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=arm940t -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm940t -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm940t -O -fomit-frame-pointer xmm ymm
gcc -mcpu=arm940t -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=arm9 -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm9 -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm9 -O -fomit-frame-pointer xmm ymm
gcc -mcpu=arm9 -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=arm9e -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm9e -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm9e -O -fomit-frame-pointer xmm ymm
gcc -mcpu=arm9e -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer xmm ymm
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=ep9312 -O -fomit-frame-pointer xmm ymm
gcc -mcpu=ep9312 -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=iwmmxt -O -fomit-frame-pointer xmm ymm
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer xmm ymm
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=strongarm110 -O -fomit-frame-pointer xmm ymm
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=strongarm -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=strongarm -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=strongarm -O -fomit-frame-pointer xmm ymm
gcc -mcpu=strongarm -Os -fomit-frame-pointer xmm ymm
gcc -mcpu=xscale -O2 -fomit-frame-pointer xmm ymm
gcc -mcpu=xscale -O3 -fomit-frame-pointer xmm ymm
gcc -mcpu=xscale -O -fomit-frame-pointer xmm ymm
gcc -mcpu=xscale -Os -fomit-frame-pointer xmm ymm