Implementation notes: amd64, hlopt03, crypto_hash/lane256

Computer: hlopt03
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20100509
Operation: crypto_hash
Primitive: lane256
TimeImplementationCompilerBenchmark dateSUPERCOP version
68522cgcc -m64 -march=core2 -O -fomit-frame-pointer2010060120100509
68578cgcc -O -fomit-frame-pointer2010060120100509
68594cgcc -funroll-loops -O -fomit-frame-pointer2010060120100509
68607cgcc -m64 -O -fomit-frame-pointer2010060120100509
68622cgcc -march=k8 -O -fomit-frame-pointer2010060120100509
68624cgcc -fno-schedule-insns -O -fomit-frame-pointer2010060120100509
68655cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010060120100509
68662cgcc -march=nocona -O -fomit-frame-pointer2010060120100509
68666cgcc -m64 -march=nocona -O -fomit-frame-pointer2010060120100509
68675cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010060120100509
68676cgcc -funroll-loops -m64 -O -fomit-frame-pointer2010060120100509
68709cgcc -m64 -march=k8 -O -fomit-frame-pointer2010060120100509
68729cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010060120100509
68738cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010060120100509
68802cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010060120100509
74323cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010060120100509
74451cgcc -funroll-loops -O2 -fomit-frame-pointer2010060120100509
74513cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010060120100509
74689cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010060120100509
74754cgcc -funroll-loops -O3 -fomit-frame-pointer2010060120100509
74761cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010060120100509
74778cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010060120100509
74957cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010060120100509
74990cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010060120100509
75110cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010060120100509
75128cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010060120100509
75145cgcc -funroll-loops -Os -fomit-frame-pointer2010060120100509
75379cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010060120100509
75423cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010060120100509
75439cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010060120100509
79688cgcc -m64 -O2 -fomit-frame-pointer2010060120100509
79903cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010060120100509
79921cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010060120100509
80071cgcc -O2 -fomit-frame-pointer2010060120100509
80123cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010060120100509
80182cgcc -m64 -O3 -fomit-frame-pointer2010060120100509
80192cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010060120100509
80204cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010060120100509
80249cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010060120100509
80316cgcc -m64 -march=k8 -Os -fomit-frame-pointer2010060120100509
80355cgcc -march=k8 -O3 -fomit-frame-pointer2010060120100509
80453cgcc -march=k8 -O2 -fomit-frame-pointer2010060120100509
80475cgcc -m64 -march=core2 -Os -fomit-frame-pointer2010060120100509
80540cgcc -Os -fomit-frame-pointer2010060120100509
80552cgcc -fno-schedule-insns -Os -fomit-frame-pointer2010060120100509
80731cgcc -march=k8 -Os -fomit-frame-pointer2010060120100509
80736cgcc -O3 -fomit-frame-pointer2010060120100509
80945cgcc -m64 -Os -fomit-frame-pointer2010060120100509
84179cgcc -march=nocona -Os -fomit-frame-pointer2010060120100509
84664cgcc -m64 -march=nocona -Os -fomit-frame-pointer2010060120100509
84977cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010060120100509
85005cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010060120100509
87428cgcc -march=nocona -O2 -fomit-frame-pointer2010060120100509
87515cgcc -march=nocona -O3 -fomit-frame-pointer2010060120100509
87536cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010060120100509
87550cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010060120100509
87699cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010060120100509
87770cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010060120100509
87780cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010060120100509
110841ccc2010060120100509
111103cgcc2010060120100509
111246cgcc -funroll-loops2010060120100509
174926cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010060120100509

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: cc
error 132
sh: line 1: 16586 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc
error 132
sh: line 1: 14443 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -O2 -fomit-frame-pointer
error 132
sh: line 1: 14341 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -O3 -fomit-frame-pointer
error 132
sh: line 1: 14239 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -O -fomit-frame-pointer
error 132
sh: line 1: 14392 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -Os -fomit-frame-pointer
error 132
sh: line 1: 14290 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
error 132
sh: line 1: 16280 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
error 132
sh: line 1: 16178 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
error 132
sh: line 1: 16331 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
error 132
sh: line 1: 16229 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops
error 132
sh: line 1: 15719 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
error 132
sh: line 1: 15617 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
error 132
sh: line 1: 15515 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
error 132
sh: line 1: 15668 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
error 132
sh: line 1: 15566 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
error 132
sh: line 1: 16484 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
error 132
sh: line 1: 16382 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
error 132
sh: line 1: 16535 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
error 132
sh: line 1: 16433 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
error 132
sh: line 1: 15004 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
error 132
sh: line 1: 14902 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -m64 -O -fomit-frame-pointer
error 132
sh: line 1: 15055 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -m64 -Os -fomit-frame-pointer
error 132
sh: line 1: 14953 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
error 132
sh: line 1: 15209 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
error 132
sh: line 1: 15106 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
error 132
sh: line 1: 15260 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
error 132
sh: line 1: 15157 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
error 132
sh: line 1: 15413 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
error 132
sh: line 1: 15311 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
error 132
sh: line 1: 15464 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
error 132
sh: line 1: 15362 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
error 132
sh: line 1: 15872 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
error 132
sh: line 1: 15770 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
error 132
sh: line 1: 15923 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
error 132
sh: line 1: 15821 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
error 132
sh: line 1: 16076 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
error 132
sh: line 1: 15974 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
error 132
sh: line 1: 16127 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
error 132
sh: line 1: 16025 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -m64 -O2 -fomit-frame-pointer
error 132
sh: line 1: 13525 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -m64 -O3 -fomit-frame-pointer
error 132
sh: line 1: 13423 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -m64 -O -fomit-frame-pointer
error 132
sh: line 1: 13576 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -O -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -m64 -Os -fomit-frame-pointer
error 132
sh: line 1: 13474 Illegal instruction ./try

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

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
error 132
sh: line 1: 13729 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 132
sh: line 1: 13627 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -m64 -march=core2 -O -fomit-frame-pointer
error 132
sh: line 1: 13780 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -m64 -march=core2 -Os -fomit-frame-pointer
error 132
sh: line 1: 13678 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -Os -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -m64 -march=k8 -O2 -fomit-frame-pointer
error 132
sh: line 1: 13933 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -O2 -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -m64 -march=k8 -O3 -fomit-frame-pointer
error 132
sh: line 1: 13831 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -O3 -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -m64 -march=k8 -O -fomit-frame-pointer
error 132
sh: line 1: 13984 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -O -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -m64 -march=k8 -Os -fomit-frame-pointer
error 132
sh: line 1: 13882 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -Os -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -m64 -march=nocona -O2 -fomit-frame-pointer
error 132
sh: line 1: 14137 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -O2 -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -m64 -march=nocona -O3 -fomit-frame-pointer
error 132
sh: line 1: 14035 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -O3 -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -m64 -march=nocona -O -fomit-frame-pointer
error 132
sh: line 1: 14188 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -O -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -m64 -march=nocona -Os -fomit-frame-pointer
error 132
sh: line 1: 14086 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -Os -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -march=k8 -O2 -fomit-frame-pointer
error 132
sh: line 1: 14596 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -O2 -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -march=k8 -O3 -fomit-frame-pointer
error 132
sh: line 1: 14494 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -O3 -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -march=k8 -O -fomit-frame-pointer
error 132
sh: line 1: 14647 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -O -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -march=k8 -Os -fomit-frame-pointer
error 132
sh: line 1: 14545 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -Os -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -march=nocona -O2 -fomit-frame-pointer
error 132
sh: line 1: 14800 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -O2 -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -march=nocona -O3 -fomit-frame-pointer
error 132
sh: line 1: 14698 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -O3 -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -march=nocona -O -fomit-frame-pointer
error 132
sh: line 1: 14851 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -O -fomit-frame-pointer bitslice

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc -march=nocona -Os -fomit-frame-pointer
error 132
sh: line 1: 14749 Illegal instruction ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -Os -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_hash/lane256/mmx
Compiler: cc
lanemmx.s: lanemmx.s: Assembler messages:
lanemmx.s: lanemmx.s:1165: Error: suffix or operands invalid for `push'
lanemmx.s: lanemmx.s:1167: Error: suffix or operands invalid for `push'
lanemmx.s: lanemmx.s:1168: Error: suffix or operands invalid for `push'
lanemmx.s: lanemmx.s:1169: Error: suffix or operands invalid for `push'
lanemmx.s: lanemmx.s:1191: Error: suffix or operands invalid for `pop'
lanemmx.s: lanemmx.s:1192: Error: suffix or operands invalid for `pop'
lanemmx.s: lanemmx.s:1193: Error: suffix or operands invalid for `pop'
lanemmx.s: lanemmx.s:1194: Error: suffix or operands invalid for `pop'

Number of similar (compiler,implementation) pairs: 63, namely:
CompilerImplementations
cc mmx
gcc mmx
gcc -O2 -fomit-frame-pointer mmx
gcc -O3 -fomit-frame-pointer mmx
gcc -O -fomit-frame-pointer mmx
gcc -Os -fomit-frame-pointer mmx
gcc -fno-schedule-insns -O2 -fomit-frame-pointer mmx
gcc -fno-schedule-insns -O3 -fomit-frame-pointer mmx
gcc -fno-schedule-insns -O -fomit-frame-pointer mmx
gcc -fno-schedule-insns -Os -fomit-frame-pointer mmx
gcc -funroll-loops mmx
gcc -funroll-loops -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -O -fomit-frame-pointer mmx
gcc -funroll-loops -Os -fomit-frame-pointer mmx
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer mmx
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer mmx
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m64 -O -fomit-frame-pointer mmx
gcc -funroll-loops -m64 -Os -fomit-frame-pointer mmx
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer mmx
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer mmx
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer mmx
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer mmx
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer mmx
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer mmx
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer mmx
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer mmx
gcc -m64 -O2 -fomit-frame-pointer mmx
gcc -m64 -O3 -fomit-frame-pointer mmx
gcc -m64 -O -fomit-frame-pointer mmx
gcc -m64 -Os -fomit-frame-pointer mmx
gcc -m64 -march=core2 -O2 -fomit-frame-pointer mmx
gcc -m64 -march=core2 -O3 -fomit-frame-pointer mmx
gcc -m64 -march=core2 -O -fomit-frame-pointer mmx
gcc -m64 -march=core2 -Os -fomit-frame-pointer mmx
gcc -m64 -march=k8 -O2 -fomit-frame-pointer mmx
gcc -m64 -march=k8 -O3 -fomit-frame-pointer mmx
gcc -m64 -march=k8 -O -fomit-frame-pointer mmx
gcc -m64 -march=k8 -Os -fomit-frame-pointer mmx
gcc -m64 -march=nocona -O2 -fomit-frame-pointer mmx
gcc -m64 -march=nocona -O3 -fomit-frame-pointer mmx
gcc -m64 -march=nocona -O -fomit-frame-pointer mmx
gcc -m64 -march=nocona -Os -fomit-frame-pointer mmx
gcc -march=k8 -O2 -fomit-frame-pointer mmx
gcc -march=k8 -O3 -fomit-frame-pointer mmx
gcc -march=k8 -O -fomit-frame-pointer mmx
gcc -march=k8 -Os -fomit-frame-pointer mmx
gcc -march=nocona -O2 -fomit-frame-pointer mmx
gcc -march=nocona -O3 -fomit-frame-pointer mmx
gcc -march=nocona -O -fomit-frame-pointer mmx
gcc -march=nocona -Os -fomit-frame-pointer mmx