Implementation notes: aarch64, rockpi4, crypto_dh/nistp256

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_dh
Primitive: nistp256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
262296364 0 032756 31528 1600refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120120190816
2622963168 0 030671 31616 1584refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
2625854180 0 034055 31600 1584refgcc_-funroll-loops2019120120190816
2644852168 0 033879 31616 1584refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
2938495144 0 029719 31600 1568refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
293890864 0 032756 31528 1600refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120120190816
2938908144 0 033391 31616 1584refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
317225321856 32864 040908 33672 1600wblclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120120190816
319001221856 32864 040908 33672 1600wblclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120120190816
320735813200 32864 033455 33768 1600wblgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
323131211968 32864 030871 33768 1600wblgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
327715513292 32864 033631 33768 1600wblgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
331019510132 32864 027879 33760 1584wblgcc_-O2_-fomit-frame-pointer2019120120190816
351297811644 32864 031519 33760 1584wblgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
35608869696 32864 025951 33744 1568wblgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
35654299664 32864 025855 33744 1568wblgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
372691210496 32864 027615 33760 1584wblgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120120190816
38747669704 32864 025887 33744 1568wblgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120120190816
39862769664 32864 025855 33744 1568wblgcc_-Os_-fomit-frame-pointer2019120120190816
40019709696 32864 025951 33744 1568wblgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
410109011600 32864 031927 33760 1584wblgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
424977064 0 032692 31528 1600refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120120190816
4250596144 0 031191 31616 1584refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
4281571144 0 031375 31616 1584refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120120190816
4281984144 0 033855 31616 1600refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
4282397144 0 031279 31616 1584refgcc_-O2_-fomit-frame-pointer2019120120190816
4285288144 0 032559 31616 1600refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120120190816
4285701168 0 030671 31616 1584refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120120190816
4286114144 0 032479 31616 1600refgcc_-O3_-fomit-frame-pointer2019120120190816
4286527144 0 029719 31600 1568refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120120190816
4290244144 0 029719 31600 1568refgcc_-Os_-fomit-frame-pointer2019120120190816
4294787144 0 029783 31600 1568refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
4299743144 0 029783 31600 1568refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
4300156180 0 034055 31600 1584refgcc2019120120190816
430139564 0 032756 31528 1600refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120120190816
4301808168 0 030671 31616 1584refgcc_-O_-fomit-frame-pointer2019120120190816
431089464 0 032740 31528 1600refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019120120190816
4314198144 0 032415 31616 1600refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
4317089144 0 033351 31616 1584refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
4317502144 0 033775 31616 1600refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
4325349168 0 033879 31616 1584refgcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
4414970180 0 034055 31600 1584refcc2019120120190816
467268221924 32864 040972 33672 1600wblclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019120120190816
481888421856 32864 040844 33672 1600wblclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120120190816
484903312120 32864 031079 33768 1600wblgcc_-O3_-fomit-frame-pointer2019120120190816
487463912272 32864 031319 33768 1600wblgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120120190816
488702921856 32864 040908 33672 1600wblclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120120190816
553750411736 32864 031559 33760 1584wblgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
602154010276 32864 028119 33760 1584wblgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120120190816
621069410004 32864 027663 33760 1584wblgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
755666111600 32864 031927 33760 1584wblgcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
786806310472 32864 027583 33760 1584wblgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
799526710472 32864 027583 33760 1584wblgcc_-O_-fomit-frame-pointer2019120120190816
3877491826052 32864 046759 33744 1584wblcc2019120120190816
3884182426052 32864 046759 33744 1584wblgcc2019120120190816
3889716626052 32864 046759 33744 1584wblgcc_-funroll-loops2019120120190816