Implementation notes: amd64, hlopt02, crypto_hash/lane256

Computer: hlopt02
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20100425
Operation: crypto_hash
Primitive: lane256
TimeImplementationCompilerBenchmark dateSUPERCOP version
68515cgcc -O -fomit-frame-pointer2010050720100425
68562cgcc -fno-schedule-insns -O -fomit-frame-pointer2010050720100425
68567cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050720100425
68578cgcc -m64 -march=nocona -O -fomit-frame-pointer2010050720100425
68583cgcc -m64 -march=core2 -O -fomit-frame-pointer2010050720100425
68629cgcc -march=k8 -O -fomit-frame-pointer2010050720100425
68651cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050720100425
68651cgcc -m64 -O -fomit-frame-pointer2010050720100425
68660cgcc -funroll-loops -O -fomit-frame-pointer2010050720100425
68663cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050720100425
68676cgcc -march=nocona -O -fomit-frame-pointer2010050720100425
68717cgcc -m64 -march=k8 -O -fomit-frame-pointer2010050720100425
68723cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050720100425
68816cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050720100425
68887cgcc -funroll-loops -m64 -O -fomit-frame-pointer2010050720100425
74456cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050720100425
74459cgcc -funroll-loops -O3 -fomit-frame-pointer2010050720100425
74518cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050720100425
74541cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050720100425
74566cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050720100425
74690cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050720100425
74757cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050720100425
74779cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050720100425
74871cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050720100425
74905cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050720100425
75039cgcc -funroll-loops -O2 -fomit-frame-pointer2010050720100425
75236cgcc -funroll-loops -Os -fomit-frame-pointer2010050720100425
75290cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050720100425
75302cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050720100425
75606cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050720100425
79948cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050720100425
80017cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050720100425
80116cgcc -O2 -fomit-frame-pointer2010050720100425
80193cgcc -m64 -O3 -fomit-frame-pointer2010050720100425
80226cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050720100425
80271cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050720100425
80274cgcc -march=k8 -O3 -fomit-frame-pointer2010050720100425
80337cgcc -march=k8 -O2 -fomit-frame-pointer2010050720100425
80476cgcc -O3 -fomit-frame-pointer2010050720100425
80483cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050720100425
80505cgcc -m64 -march=core2 -Os -fomit-frame-pointer2010050720100425
80534cgcc -Os -fomit-frame-pointer2010050720100425
80685cgcc -m64 -march=k8 -Os -fomit-frame-pointer2010050720100425
80695cgcc -m64 -O2 -fomit-frame-pointer2010050720100425
80714cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050720100425
80792cgcc -m64 -Os -fomit-frame-pointer2010050720100425
80894cgcc -march=k8 -Os -fomit-frame-pointer2010050720100425
81011cgcc -fno-schedule-insns -Os -fomit-frame-pointer2010050720100425
83736cgcc -march=nocona -Os -fomit-frame-pointer2010050720100425
84411cgcc -m64 -march=nocona -Os -fomit-frame-pointer2010050720100425
84612cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050720100425
84945cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050720100425
87245cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050720100425
87266cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050720100425
87490cgcc -march=nocona -O2 -fomit-frame-pointer2010050720100425
87647cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050720100425
87736cgcc -march=nocona -O3 -fomit-frame-pointer2010050720100425
87753cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050720100425
87795cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050720100425
88276cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050720100425
110729cgcc -funroll-loops2010050720100425
110761ccc2010050720100425
110775cgcc2010050720100425

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: cc
error 132
sh: line 1: 23711 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: 21568 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: 21466 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: 21364 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: 21517 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: 21415 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: 23405 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: 23303 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: 23456 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: 23354 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: 22844 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: 22742 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: 22639 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: 22793 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: 22691 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: 23609 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: 23507 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: 23660 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: 23558 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: 22129 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: 22027 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: 22180 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: 22078 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: 22333 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: 22231 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: 22384 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: 22282 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: 22537 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: 22435 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: 22588 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: 22486 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: 22997 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: 22895 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: 23048 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: 22946 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: 23201 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: 23099 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: 23252 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: 23150 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: 20649 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: 20544 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: 20700 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: 20596 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: 20853 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: 20751 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: 20904 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: 20802 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: 21057 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: 20955 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: 21109 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: 21006 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: 21262 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: 21160 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: 21313 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: 21211 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: 21721 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: 21619 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: 21772 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: 21670 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: 21925 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: 21823 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: 21976 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: 21874 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