Implementation notes: amd64, h9ivy, crypto_sign/ntrumls593x

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: ntrumls593x
TimeImplementationCompilerBenchmark dateSUPERCOP version
2500280refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
2501724refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070820140622
2509340refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
2511540refgcc -funroll-loops -O3 -fomit-frame-pointer2014070820140622
2512732refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070820140622
2577752refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070820140622
2581996refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
2582428refgcc -funroll-loops -O2 -fomit-frame-pointer2014070820140622
2583124refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
2584644refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070820140622
2584960refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
2585972refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070820140622
2595124refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070820140622
2598988refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
2807980refgcc -march=barcelona -O2 -fomit-frame-pointer2014070820140622
2808420refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
2995636refgcc -march=nocona -O3 -fomit-frame-pointer2014070820140622
3006116refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
3012076refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
3013364refgcc -march=k8 -O2 -fomit-frame-pointer2014070820140622
3141036refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070820140622
3151676refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014070820140622
3153000refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014070820140622
3165460refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
3166544refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070820140622
3172624refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
3173384refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070820140622
3221120refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
3221872refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014070820140622
3223428refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
3223432refgcc -march=barcelona -O3 -fomit-frame-pointer2014070820140622
3223932refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
3250232refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
3254968refgcc -march=k8 -O3 -fomit-frame-pointer2014070820140622
3257032refgcc -m64 -O3 -fomit-frame-pointer2014070820140622
3257852refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
3258768refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
3263080refgcc -O3 -fomit-frame-pointer2014070820140622
3263396refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070820140622
3283116refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
3305448refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014070820140622
3306932refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
3308780refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014070820140622
3309048refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
3309048refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070820140622
3309524refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070820140622
3310628refgcc -m64 -O2 -fomit-frame-pointer2014070820140622
3310636refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
3312492refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
3312984refgcc -O2 -fomit-frame-pointer2014070820140622
3316116refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070820140622
3319940refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
3320532refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070820140622
3321608refgcc -funroll-loops -O -fomit-frame-pointer2014070820140622
3324272refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
3324672refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
3326536refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014070820140622
3326556refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014070820140622
3340972refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
3344308refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070820140622
3351204refgcc -march=nocona -O2 -fomit-frame-pointer2014070820140622
3356748refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
3393064refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
3393188refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
3394160refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014070820140622
3394524refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
3395824refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070820140622
3395992refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014070820140622
3396280refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
3396924refgcc -O -fomit-frame-pointer2014070820140622
3397584refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014070820140622
3399480refgcc -m64 -O -fomit-frame-pointer2014070820140622
3427528refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
3427884refgcc -march=barcelona -O -fomit-frame-pointer2014070820140622
3429332refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
3430924refgcc -march=k8 -O -fomit-frame-pointer2014070820140622
3437120refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
3439724refgcc -march=nocona -O -fomit-frame-pointer2014070820140622
3589588refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
3589872refgcc -march=nocona -Os -fomit-frame-pointer2014070820140622
3591352refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
3594304refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070820140622
3595984refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
3596284refgcc -m64 -Os -fomit-frame-pointer2014070820140622
3596448refgcc -march=barcelona -Os -fomit-frame-pointer2014070820140622
3596628refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
3597228refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
3598632refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070820140622
3599620refgcc -Os -fomit-frame-pointer2014070820140622
3599740refgcc -march=k8 -Os -fomit-frame-pointer2014070820140622
3606416refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
3612592refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
3619504refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
3621464refgcc -funroll-loops -Os -fomit-frame-pointer2014070820140622
3621988refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
3621988refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070820140622
3625768refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070820140622
3628920refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
3629876refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070820140622
3630188refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070820140622
10224408refgcc2014070820140622
10251156refcc2014070820140622
10268984refgcc -funroll-loops2014070820140622