Implementation notes: amd64, gcc16, crypto_encrypt/ronald4096

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_encrypt
Primitive: ronald4096
TimeImplementationCompilerBenchmark dateSUPERCOP version
58566777opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
58584190opensslgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
58589334opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110920171020
58591321opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110920171020
58591736opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
58595435opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
58598929opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110920171020
58600882opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110920171020
58602153opensslgcc -m64 -O3 -fomit-frame-pointer2017110920171020
58604262opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
58605751opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
58606133opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110920171020
58608231opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
58609248opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110920171020
58609494opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110920171020
58609808opensslgcc -m64 -O -fomit-frame-pointer2017110920171020
58610969opensslgcc -O3 -fomit-frame-pointer2017111020171020
58612263opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
58613112opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
58613305opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110920171020
58614433opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
58616000opensslgcc -m64 -O2 -fomit-frame-pointer2017110920171020
58616254opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110920171020
58617182opensslgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
58617242opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
58617353opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017110920171020
58623227opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
58624739opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
58625611opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
58625646opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110920171020
58626359opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
58626591opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
58626768opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
58628246opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110920171020
58628895opensslgcc -O -fomit-frame-pointer2017111020171020
58629041opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
58629506opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110920171020
58630695opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
58630772opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110920171020
58630925opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110920171020
58631365opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110920171020
58631611opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
58631774opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
58631913opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
58632448opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
58632576opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
58633522opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
58633553opensslgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
58634243opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110920171020
58634352opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
58634983opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
58635471opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
58635517opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
58635982opensslgcc -O2 -fomit-frame-pointer2017111020171020
58636381opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
58636462opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
58637060opensslgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
58637397opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
58637873opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110920171020
58639288opensslgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
58639716opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
58641019opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110920171020
58641073opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
58642749opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110920171020
58642804opensslgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
58643651opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
58644005opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
58644037opensslgcc -march=k8 -O -fomit-frame-pointer2017111020171020
58645476opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
58646128opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110920171020
58647281opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
58647554opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
58648956opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110920171020
58649261opensslgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
58649697opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
58650081opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
58650296opensslgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
58652050opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
58652310opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
58653030opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110920171020
58653393opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
58654948opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017110920171020
58655797opensslgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
58656982opensslgcc -m64 -Os -fomit-frame-pointer2017110920171020
58658607opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110920171020
58658860opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
58662165opensslgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
58664008opensslgcc -funroll-loops2017111020171020
58664271opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110920171020
58665024opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110920171020
58670339opensslcc2017111020171020
58671272opensslgcc2017111020171020
58678961opensslgcc -Os -fomit-frame-pointer2017111020171020
58681436opensslgcc -march=nocona -O -fomit-frame-pointer2017111020171020
58686013opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110920171020