Implementation notes: amd64, mace, crypto_hash/nasha512

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: nasha512
TimeImplementationCompilerBenchmark dateSUPERCOP version
36096optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090520110831
36098optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
36436optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
36438optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090520110831
36446optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090520110831
36484optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
36670optgcc -funroll-loops -O3 -fomit-frame-pointer2011090520110831
36722optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090520110831
36737optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
37131optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
37134optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090520110831
37168optgcc -funroll-loops -O2 -fomit-frame-pointer2011090520110831
37238optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090520110831
37273optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
37759opt_v4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
37781opt_v4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090520110831
37817opt_v4gcc -funroll-loops -O -fomit-frame-pointer2011090520110831
37817opt_v4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
37844opt_v4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090520110831
37884opt_v4gcc -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
37952opt_v4gcc -march=nocona -O -fomit-frame-pointer2011090520110831
38029opt_v4gcc -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
38030opt_v4gcc -m64 -O -fomit-frame-pointer2011090520110831
38098opt_v4gcc -O -fomit-frame-pointer2011090520110831
38118opt_v4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
38131opt_v4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
38197opt_v4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090520110831
38245opt_v4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090520110831
38281opt_v4gcc -march=barcelona -O -fomit-frame-pointer2011090520110831
38308opt_v4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090520110831
38324optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
38330optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090520110831
38334opt_v4gcc -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
38359opt_v4gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
38365opt_v4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
38368opt_v4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
38375opt_v4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090520110831
38379opt_v4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
38394opt_v4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090520110831
38423opt_v4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090520110831
38424opt_v4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090520110831
38439opt_v4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
38442opt_v4gcc -march=k8 -O -fomit-frame-pointer2011090520110831
38907opt_v4gcc -funroll-loops -O2 -fomit-frame-pointer2011090520110831
38919opt_v4gcc -funroll-loops -O3 -fomit-frame-pointer2011090520110831
38940opt_v4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090520110831
38963opt_v4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
39038opt_v4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090520110831
39074opt_v4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
39139optgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090520110831
39147optgcc -funroll-loops -O -fomit-frame-pointer2011090520110831
39162optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
39187optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
39207optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090520110831
39230opt_v4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090520110831
39265optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090520110831
39267optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
39272opt_v4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090520110831
39277opt_v4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
39299opt_v4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090520110831
39466opt_v4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
39488optgcc -m64 -O2 -fomit-frame-pointer2011090520110831
39492opt_v4gcc -funroll-loops -Os -fomit-frame-pointer2011090520110831
39499optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
39513opt_v4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
39544optgcc -O2 -fomit-frame-pointer2011090520110831
39756optgcc -march=nocona -O2 -fomit-frame-pointer2011090520110831
39767optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
39915opt_v4gcc -march=barcelona -O2 -fomit-frame-pointer2011090520110831
39929opt_v4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090520110831
39933opt_v4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
39936opt_v4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
39941opt_v4gcc -march=barcelona -O3 -fomit-frame-pointer2011090520110831
39969opt_v4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090520110831
39978opt_v4gcc -march=k8 -O2 -fomit-frame-pointer2011090520110831
39984opt_v4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
40002opt_v4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090520110831
40010opt_v4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
40012opt_v4gcc -march=k8 -O3 -fomit-frame-pointer2011090520110831
40027opt_v4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
40064opt_v4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
40107optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
40158opt_v4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090520110831
40192optgcc -O3 -fomit-frame-pointer2011090520110831
40202optgcc -m64 -O3 -fomit-frame-pointer2011090520110831
40202opt_v4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
40234opt_v4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
40239opt_v4gcc -march=barcelona -Os -fomit-frame-pointer2011090520110831
40274opt_v4gcc -Os -fomit-frame-pointer2011090520110831
40274opt_v4gcc -m64 -Os -fomit-frame-pointer2011090520110831
40274opt_v4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090520110831
40296opt_v4gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
40313opt_v4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
40313opt_v4gcc -march=nocona -O3 -fomit-frame-pointer2011090520110831
40316optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090520110831
40340optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
40352opt_v4gcc -march=nocona -O2 -fomit-frame-pointer2011090520110831
40377optgcc -funroll-loops -Os -fomit-frame-pointer2011090520110831
40377optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
40377optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090520110831
40377optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090520110831
40378opt_v4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
40407optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
40451optgcc -march=nocona -O3 -fomit-frame-pointer2011090520110831
40514optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
40518opt_v4gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
40518opt_v4gcc -march=k8 -Os -fomit-frame-pointer2011090520110831
40522opt_v4gcc -march=nocona -Os -fomit-frame-pointer2011090520110831
40529opt_v4gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
40609opt_v4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090520110831
40759optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
40822optgcc -march=barcelona -O3 -fomit-frame-pointer2011090520110831
40823opt_v4gcc -m64 -O2 -fomit-frame-pointer2011090520110831
40832optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
40832optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090520110831
40846opt_v4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
40850optgcc -march=k8 -O3 -fomit-frame-pointer2011090520110831
40887opt_v4gcc -O3 -fomit-frame-pointer2011090520110831
40902opt_v4gcc -O2 -fomit-frame-pointer2011090520110831
40902opt_v4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
40941optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
40976opt_v4gcc -m64 -O3 -fomit-frame-pointer2011090520110831
40998optgcc -march=barcelona -O2 -fomit-frame-pointer2011090520110831
41076optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090520110831
41079optgcc -march=k8 -O2 -fomit-frame-pointer2011090520110831
41084optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
41088optgcc -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
41092optgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
41092optgcc -march=nocona -Os -fomit-frame-pointer2011090520110831
41206optgcc -march=nocona -O -fomit-frame-pointer2011090520110831
41253opt_v4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090520110831
41256opt_v4gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090520110831
41274opt_v4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090520110831
41423optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
41458optgcc -Os -fomit-frame-pointer2011090520110831
41458optgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
41458optgcc -m64 -Os -fomit-frame-pointer2011090520110831
41458optgcc -march=k8 -Os -fomit-frame-pointer2011090520110831
41473optgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
41516optgcc -march=barcelona -Os -fomit-frame-pointer2011090520110831
41544optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090520110831
41557opt_v4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090520110831
41632optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090520110831
41642opt_v4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090520110831
41689opt_v4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090520110831
41767optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
41937opt_v4gcc -m64 -march=core2 -O -fomit-frame-pointer2011090520110831
41954opt_v4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090520110831
41979optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
42020opt_v4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090520110831
42054optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090520110831
42072optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
42083optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090520110831
42247optgcc -m64 -O -fomit-frame-pointer2011090520110831
42267optgcc -O -fomit-frame-pointer2011090520110831
42279optgcc -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
43190optgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090520110831
43190optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090520110831
43190optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090520110831
43244optgcc -march=k8 -O -fomit-frame-pointer2011090520110831
43262optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090520110831
43297optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090520110831
43305optgcc -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
43551optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090520110831
43594optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090520110831
43594optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090520110831
44530optgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
44556optgcc -march=barcelona -O -fomit-frame-pointer2011090520110831
47782optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090520110831
47783optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090520110831
47887optgcc -m64 -march=core2 -O -fomit-frame-pointer2011090520110831
85502opt_v4gcc -funroll-loops2011090520110831
85503opt_v4gcc2011090520110831
85610opt_v4cc2011090520110831
108739optgcc2011090520110831
108744optcc2011090520110831
108976optgcc -funroll-loops2011090520110831

Test failure

Implementation: crypto_hash/nasha512/opt_v4
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_hash/nasha512/opt_v4
Compiler: cc
Nasha.c: Nasha.c: In function 'Init':
Nasha.c: Nasha.c:815:29: warning: assignment makes integer from pointer without a cast

Number of similar (compiler,implementation) pairs: 85, namely:
CompilerImplementations
cc opt_v4
gcc opt_v4
gcc -O2 -fomit-frame-pointer opt_v4
gcc -O3 -fomit-frame-pointer opt_v4
gcc -O -fomit-frame-pointer opt_v4
gcc -Os -fomit-frame-pointer opt_v4
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt_v4
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt_v4
gcc -fno-schedule-insns -O -fomit-frame-pointer opt_v4
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt_v4
gcc -funroll-loops opt_v4
gcc -funroll-loops -O2 -fomit-frame-pointer opt_v4
gcc -funroll-loops -O3 -fomit-frame-pointer opt_v4
gcc -funroll-loops -O -fomit-frame-pointer opt_v4
gcc -funroll-loops -Os -fomit-frame-pointer opt_v4
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt_v4
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt_v4
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt_v4
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt_v4
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer opt_v4
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer opt_v4
gcc -funroll-loops -m64 -O -fomit-frame-pointer opt_v4
gcc -funroll-loops -m64 -Os -fomit-frame-pointer opt_v4
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer opt_v4
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer opt_v4
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer opt_v4
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer opt_v4
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer opt_v4
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opt_v4
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer opt_v4
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer opt_v4
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer opt_v4
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opt_v4
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer opt_v4
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer opt_v4
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer opt_v4
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer opt_v4
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer opt_v4
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer opt_v4
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer opt_v4
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer opt_v4
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer opt_v4
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer opt_v4
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer opt_v4
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer opt_v4
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer opt_v4
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer opt_v4
gcc -m64 -O2 -fomit-frame-pointer opt_v4
gcc -m64 -O3 -fomit-frame-pointer opt_v4
gcc -m64 -O -fomit-frame-pointer opt_v4
gcc -m64 -Os -fomit-frame-pointer opt_v4
gcc -m64 -march=core2 -O2 -fomit-frame-pointer opt_v4
gcc -m64 -march=core2 -O3 -fomit-frame-pointer opt_v4
gcc -m64 -march=core2 -O -fomit-frame-pointer opt_v4
gcc -m64 -march=core2 -Os -fomit-frame-pointer opt_v4
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opt_v4
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer opt_v4
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer opt_v4
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer opt_v4
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer opt_v4
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer opt_v4
gcc -m64 -march=k8 -O2 -fomit-frame-pointer opt_v4
gcc -m64 -march=k8 -O3 -fomit-frame-pointer opt_v4
gcc -m64 -march=k8 -O -fomit-frame-pointer opt_v4
gcc -m64 -march=k8 -Os -fomit-frame-pointer opt_v4
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer opt_v4
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer opt_v4
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer opt_v4
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer opt_v4
gcc -m64 -march=nocona -O2 -fomit-frame-pointer opt_v4
gcc -m64 -march=nocona -O3 -fomit-frame-pointer opt_v4
gcc -m64 -march=nocona -O -fomit-frame-pointer opt_v4
gcc -m64 -march=nocona -Os -fomit-frame-pointer opt_v4
gcc -march=barcelona -O2 -fomit-frame-pointer opt_v4
gcc -march=barcelona -O3 -fomit-frame-pointer opt_v4
gcc -march=barcelona -O -fomit-frame-pointer opt_v4
gcc -march=barcelona -Os -fomit-frame-pointer opt_v4
gcc -march=k8 -O2 -fomit-frame-pointer opt_v4
gcc -march=k8 -O3 -fomit-frame-pointer opt_v4
gcc -march=k8 -O -fomit-frame-pointer opt_v4
gcc -march=k8 -Os -fomit-frame-pointer opt_v4
gcc -march=nocona -O2 -fomit-frame-pointer opt_v4
gcc -march=nocona -O3 -fomit-frame-pointer opt_v4
gcc -march=nocona -O -fomit-frame-pointer opt_v4
gcc -march=nocona -Os -fomit-frame-pointer opt_v4

Compiler output

Implementation: crypto_hash/nasha512/opt_v4
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
Nasha.c: Nasha.c: In function 'Init':
Nasha.c: Nasha.c:815:29: warning: assignment makes integer from pointer without a cast
Nasha.c: Nasha.c: In function 'Init':
Nasha.c: Nasha.c:815:29: warning: assignment makes integer from pointer without a cast

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer opt_v4
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer opt_v4
gcc -m64 -march=barcelona -O -fomit-frame-pointer opt_v4
gcc -m64 -march=barcelona -Os -fomit-frame-pointer opt_v4