Implementation notes: armeabi, auxplug, crypto_aead/pi32cipher128v1

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_aead
Primitive: pi32cipher128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
644370optimized_nonSSEgcc -funroll-loops -O3 -fomit-frame-pointer2015032820141124
649032optimized_nonSSEgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015032820141124
649266optimized_nonSSEgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015032820141124
649380optimized_nonSSEgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015032820141124
649434optimized_nonSSEgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015032820141124
649494optimized_nonSSEgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015032820141124
649548optimized_nonSSEgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015032820141124
649572optimized_nonSSEgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015032820141124
649962optimized_nonSSEgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015032820141124
650106optimized_nonSSEgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015032820141124
651270optimized_nonSSEgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015032820141124
653604optimized_nonSSEgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015032820141124
657168optimized_nonSSEgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015032820141124
658122optimized_nonSSEgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015032820141124
678966optimized_nonSSEgcc -funroll-loops -O2 -fomit-frame-pointer2015032820141124
693342optimized_nonSSEgcc -O3 -fomit-frame-pointer2015032820141124
693600optimized_nonSSEgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015032820141124
738444optimized_nonSSEgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015032820141124
738810optimized_nonSSEgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015032820141124
805446optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015032820141124
846474optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015032820141124
846684optimized_nonSSEgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015032820141124
860202refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015032820141124
864060optimized_nonSSEgcc -mcpu=arm9e -Os -fomit-frame-pointer2015032820141124
891300optimized_nonSSEgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015032820141124
891738optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015032820141124
892080optimized_nonSSEgcc -funroll-loops -Os -fomit-frame-pointer2015032820141124
894732optimized_nonSSEgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015032820141124
900582refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015032820141124
905232optimized_nonSSEgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015032820141124
908406optimized_nonSSEgcc -mcpu=xscale -Os -fomit-frame-pointer2015032820141124
921576optimized_nonSSEgcc -mcpu=strongarm -Os -fomit-frame-pointer2015032820141124
921804optimized_nonSSEgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015032820141124
921924optimized_nonSSEgcc -mcpu=arm920 -Os -fomit-frame-pointer2015032820141124
921924optimized_nonSSEgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015032820141124
921942optimized_nonSSEgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015032820141124
922026optimized_nonSSEgcc -mcpu=arm940t -Os -fomit-frame-pointer2015032820141124
922038optimized_nonSSEgcc -mcpu=arm9 -Os -fomit-frame-pointer2015032820141124
922068optimized_nonSSEgcc -mcpu=arm8 -Os -fomit-frame-pointer2015032820141124
922140optimized_nonSSEgcc -mcpu=arm920t -Os -fomit-frame-pointer2015032820141124
922278optimized_nonSSEgcc -mcpu=arm810 -Os -fomit-frame-pointer2015032820141124
922284optimized_nonSSEgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015032820141124
948270optimized_nonSSEgcc -Os -fomit-frame-pointer2015032820141124
948306optimized_nonSSEgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015032820141124
948396optimized_nonSSEgcc -fno-schedule-insns -Os -fomit-frame-pointer2015032820141124
961146refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015032820141124
971766refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015032820141124
972042refgcc -O3 -fomit-frame-pointer2015032820141124
972690refgcc -funroll-loops -O3 -fomit-frame-pointer2015032820141124
1022070optimized_nonSSEgcc -mcpu=xscale -O3 -fomit-frame-pointer2015032820141124
1027158refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015032820141124
1035510refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015032820141124
1035516refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015032820141124
1035522refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015032820141124
1035522refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015032820141124
1035534refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015032820141124
1035600refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015032820141124
1035606refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015032820141124
1035708refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015032820141124
1035720refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015032820141124
1035792refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015032820141124
1035900refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015032820141124
1035990refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015032820141124
1036458refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015032820141124
1052280optimized_nonSSEgcc -funroll-loops -O -fomit-frame-pointer2015032820141124
1057914optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015032820141124
1084026refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015032820141124
1156650refgcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2015032820141124
1157154refgcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2015032820141124
1162140optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015032820141124
1175394refgcc -mcpu=iwmmxt -Os -fomit-frame-pointer2015032820141124
1175634refgcc -mcpu=xscale -Os -fomit-frame-pointer2015032820141124
1218870refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015032820141124
1220646refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015032820141124
1220700refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015032820141124
1220766refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015032820141124
1220766refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015032820141124
1220778refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015032820141124
1220874refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015032820141124
1220922refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015032820141124
1220964refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015032820141124
1220988refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015032820141124
1221030refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015032820141124
1221072refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015032820141124
1221126refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015032820141124
1221462refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015032820141124
1235064refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015032820141124
1255974refgcc -funroll-loops -O2 -fomit-frame-pointer2015032820141124
1257840refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015032820141124
1258020refgcc -funroll-loops -Os -fomit-frame-pointer2015032820141124
1279914refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015032820141124
1280340refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015032820141124
1280406refgcc -Os -fomit-frame-pointer2015032820141124
1364652refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015032820141124
1414836refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015032820141124
1415142refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015032820141124
1415304refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015032820141124
1416234refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015032820141124
1416270refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015032820141124
1416540refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015032820141124
1416678refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015032820141124
1416750refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015032820141124
1416798refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015032820141124
1416840refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015032820141124
1416906refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015032820141124
1416966refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015032820141124
1416984refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015032820141124
1417104refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015032820141124
1441116refgcc -O2 -fomit-frame-pointer2015032820141124
1441254refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015032820141124
1461432refgcc -funroll-loops -O -fomit-frame-pointer2015032820141124
1461588refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015032820141124
1605678refgcc -mcpu=xscale -O -fomit-frame-pointer2015032820141124
1605768refgcc -mcpu=arm9e -O -fomit-frame-pointer2015032820141124
1605960refgcc -mcpu=arm940t -O -fomit-frame-pointer2015032820141124
1606068refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015032820141124
1606074refgcc -fno-schedule-insns -O -fomit-frame-pointer2015032820141124
1606134refgcc -mcpu=arm810 -O -fomit-frame-pointer2015032820141124
1606176refgcc -mcpu=arm920 -O -fomit-frame-pointer2015032820141124
1606212refgcc -mcpu=arm9 -O -fomit-frame-pointer2015032820141124
1606236refgcc -mcpu=arm920t -O -fomit-frame-pointer2015032820141124
1606242refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015032820141124
1606254refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015032820141124
1606260refgcc -mcpu=strongarm -O -fomit-frame-pointer2015032820141124
1606290refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015032820141124
1606332refgcc -O -fomit-frame-pointer2015032820141124
1606368refgcc -mcpu=arm8 -O -fomit-frame-pointer2015032820141124
1606458refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015032820141124
1606542refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015032820141124
1606626refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015032820141124
16577394refgcc -funroll-loops2015032820141124
16588560refgcc2015032820141124
16613784refcc2015032820141124
18204060optimized_nonSSEgcc -funroll-loops2015032820141124
18205722optimized_nonSSEcc2015032820141124
18216072optimized_nonSSEgcc2015032820141124

Test failure

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

Number of similar (compiler,implementation) pairs: 42, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer optimized_nonSSE ref
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer optimized_nonSSE 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 optimized_nonSSE ref
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns optimized_nonSSE 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 optimized_nonSSE ref
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns optimized_nonSSE 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 optimized_nonSSE ref
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns optimized_nonSSE 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 optimized_nonSSE ref
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns optimized_nonSSE ref
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer optimized_nonSSE ref
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/pi32cipher128v1/optimized_nonSSE
Compiler: gcc -O2 -fomit-frame-pointer
encrypt.c: virtual memory exhausted: Cannot allocate memory

Number of similar (compiler,implementation) pairs: 46, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer optimized_nonSSE
gcc -O -fomit-frame-pointer optimized_nonSSE
gcc -fno-schedule-insns -O2 -fomit-frame-pointer optimized_nonSSE
gcc -fno-schedule-insns -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm1020t -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns optimized_nonSSE
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns optimized_nonSSE
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns optimized_nonSSE
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns optimized_nonSSE
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm810 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm810 -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm8 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm8 -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm920 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm920 -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm920t -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm920t -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm940t -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm940t -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm9 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm9 -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm9e -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm9e -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=ep9312 -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=iwmmxt -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=strongarm110 -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=strongarm -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=strongarm -O -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=xscale -O2 -fomit-frame-pointer optimized_nonSSE
gcc -mcpu=xscale -O -fomit-frame-pointer optimized_nonSSE