Implementation notes: amd64, gcc16, crypto_dh/nistp256

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_dh
Primitive: nistp256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3674265? ? ?? ? ?wblgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090820170904
3678498? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090820170904
3703027? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
3703151? ? ?? ? ?wblgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
3758179? ? ?? ? ?wblgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090820170904
3761733? ? ?? ? ?wblgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090820170904
3765623? ? ?? ? ?wblgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090820170904
3774864? ? ?? ? ?wblgcc_-funroll-loops_-O2_-fomit-frame-pointer2017090820170904
3774864? ? ?? ? ?wblgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090820170904
3777946? ? ?? ? ?wblgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090820170904
3781624? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090820170904
3785040? ? ?? ? ?wblgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090820170904
3790752? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
3805361? ? ?? ? ?wblgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
3817715? ? ?? ? ?wblgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090820170904
3822868? ? ?? ? ?wblgcc_-funroll-loops_-O3_-fomit-frame-pointer2017090820170904
3827856? ? ?? ? ?wblgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090820170904
3854437? ? ?? ? ?wblgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
3854594? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
3891937? ? ?? ? ?wblgcc_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
3892520? ? ?? ? ?wblgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
3894092? ? ?? ? ?wblgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
3905366? ? ?? ? ?wblgcc_-march=k8_-O3_-fomit-frame-pointer2017090820170904
3922428? ? ?? ? ?wblgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090820170904
3948501? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
3971565? ? ?? ? ?wblgcc_-m64_-O3_-fomit-frame-pointer2017090820170904
3971746? ? ?? ? ?wblgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090820170904
3977541? ? ?? ? ?wblgcc_-O3_-fomit-frame-pointer2017090820170904
4110783? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090820170904
4137721? ? ?? ? ?wblgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090820170904
4138393? ? ?? ? ?wblgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
4142109? ? ?? ? ?wblgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090820170904
4143012? ? ?? ? ?wblgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090820170904
4144900? ? ?? ? ?wblgcc_-funroll-loops_-Os_-fomit-frame-pointer2017090820170904
4149030? ? ?? ? ?wblgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090820170904
4150737? ? ?? ? ?wblgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090820170904
4151290? ? ?? ? ?wblgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090820170904
4164252? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
4225925? ? ?? ? ?wblgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090820170904
4269906? ? ?? ? ?wblgcc_-O2_-fomit-frame-pointer2017090820170904
4271437? ? ?? ? ?wblgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090820170904
4275881? ? ?? ? ?wblgcc_-m64_-O2_-fomit-frame-pointer2017090820170904
4280521? ? ?? ? ?wblgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090820170904
4281698? ? ?? ? ?wblgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090820170904
4282130? ? ?? ? ?wblgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
4282301? ? ?? ? ?wblgcc_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
4297432? ? ?? ? ?wblgcc_-march=k8_-O2_-fomit-frame-pointer2017090820170904
4302719? ? ?? ? ?wblgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090820170904
4314674? ? ?? ? ?wblgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090820170904
4314682? ? ?? ? ?wblgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090820170904
4315342? ? ?? ? ?wblgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
4320382? ? ?? ? ?wblgcc_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
4389544? ? ?? ? ?wblgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
4390275? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
4390411? ? ?? ? ?wblgcc_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
4391573? ? ?? ? ?wblgcc_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
4401853? ? ?? ? ?wblgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
4410480? ? ?? ? ?wblgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
4428002? ? ?? ? ?wblgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
4429261? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090820170904
4429278? ? ?? ? ?wblgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090820170904
4444818? ? ?? ? ?wblgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090820170904
4450797? ? ?? ? ?wblgcc_-funroll-loops_-O_-fomit-frame-pointer2017090820170904
4452064? ? ?? ? ?wblgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090820170904
4455266? ? ?? ? ?wblgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090820170904
4468836? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090820170904
4470253? ? ?? ? ?wblgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090820170904
4473471? ? ?? ? ?wblgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
4477721? ? ?? ? ?wblgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090820170904
4480026? ? ?? ? ?wblgcc_-march=k8_-Os_-fomit-frame-pointer2017090820170904
4518823? ? ?? ? ?wblgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
4551355? ? ?? ? ?wblgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090820170904
4564155? ? ?? ? ?wblgcc_-Os_-fomit-frame-pointer2017090820170904
4565765? ? ?? ? ?wblgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090820170904
4570975? ? ?? ? ?wblgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090820170904
4577656? ? ?? ? ?wblgcc_-m64_-Os_-fomit-frame-pointer2017090820170904
4598128? ? ?? ? ?wblgcc_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
4604271? ? ?? ? ?wblgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090820170904
4817254? ? ?? ? ?wblgcc_-march=nocona_-O_-fomit-frame-pointer2017090820170904
4817953? ? ?? ? ?wblgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090820170904
4818270? ? ?? ? ?wblgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090820170904
4819628? ? ?? ? ?wblgcc_-m64_-O_-fomit-frame-pointer2017090820170904
4830062? ? ?? ? ?wblgcc_-O_-fomit-frame-pointer2017090820170904
4854049? ? ?? ? ?wblgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090820170904
4856502? ? ?? ? ?wblgcc_-march=k8_-O_-fomit-frame-pointer2017090820170904
4881957? ? ?? ? ?wblgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090820170904
4882352? ? ?? ? ?wblgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
4882378? ? ?? ? ?wblgcc_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
4886128? ? ?? ? ?wblgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090820170904
4886210? ? ?? ? ?wblgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090820170904
4903158? ? ?? ? ?wblgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090820170904
4905175? ? ?? ? ?wblgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090820170904
6680625? ? ?? ? ?refgcc2017090820170904
6680916? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017090820170904
6681913? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
6682167? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090820170904
6682199? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090820170904
6682375? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090820170904
6682403? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090820170904
6683225? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
6683555? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017090820170904
6683643? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
6683676? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017090820170904
6683880? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017090820170904
6683936? ? ?? ? ?refcc2017090820170904
6683955? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017090820170904
6683983? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017090820170904
6684260? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090820170904
6684465? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
6684581? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090820170904
6684825? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017090820170904
6685617? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017090820170904
6685789? ? ?? ? ?refgcc_-funroll-loops2017090820170904
6685830? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090820170904
6685832? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
6685866? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
6685922? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090820170904
6686023? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090820170904
6686032? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090820170904
6686234? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090820170904
6686316? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090820170904
6686403? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
6686653? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090820170904
6686714? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090820170904
6687240? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
6687325? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090820170904
6687837? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017090820170904
6687979? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090820170904
6688129? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
6688230? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
6688651? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090820170904
6688830? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090820170904
6688907? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017090820170904
6689514? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
6689722? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
6689800? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090820170904
6690037? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090820170904
6690055? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090820170904
6690097? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090820170904
6690211? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017090820170904
6690253? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017090820170904
6690411? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
6690582? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017090820170904
6690814? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
6690818? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090820170904
6690821? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090820170904
6690987? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
6690995? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017090820170904
6691031? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
6691060? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090820170904
6691285? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090820170904
6691403? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
6691490? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090820170904
6691594? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090820170904
6691645? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090820170904
6691720? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090820170904
6691781? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090820170904
6691873? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090820170904
6691989? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017090820170904
6692095? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090820170904
6692097? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090820170904
6693510? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090820170904
6693512? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090820170904
6693652? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090820170904
6694210? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090820170904
6694287? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090820170904
6694442? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090820170904
6695700? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
6696363? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090820170904
6696941? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
6697497? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
6697709? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
6698497? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090820170904
6700711? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090820170904
6701810? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090820170904
6703663? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090820170904
6704292? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090820170904
6704962? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090820170904
6705788? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090820170904
6707641? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017090820170904
6707949? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090820170904
6709134? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090820170904
6711190? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090820170904
6714236? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090820170904
6719219? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090820170904
6722688? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017090820170904
6792037? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090820170904
19302025? ? ?? ? ?wblgcc_-funroll-loops2017090820170904
19330285? ? ?? ? ?wblgcc2017090820170904
19363158? ? ?? ? ?wblcc2017090820170904