Implementation notes: aarch64, rockpi4, crypto_kem/rsa2048

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: rsa2048
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
59517434207 72 5393306 2496 3144ntlg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121420190816
59628941712 0 0217507 1096 1592gmpgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121420190816
59756971684 0 0217803 1080 1576gmpcc2019121420190816
59818923005 32 0215677 1176 1576gmpxxg++_-O2_-fomit-frame-pointer2019121420190816
59872611716 0 0216131 1096 1592gmpgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121420190816
60174101764 0 0215011 1096 1576gmpgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121420190816
66587994148 72 5389771 2480 3080ntlg++_-Os_-fomit-frame-pointer2019121420190816
66604514148 72 5389771 2480 3080ntlg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121420190816
66637555104 40 5392550 2464 3128ntlclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019121420190816
66649944284 72 5390859 2496 3128ntlg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019121420190816
66691244331 72 5392218 2496 3144ntlg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121420190816
66699504331 72 5392106 2496 3144ntlg++_-O3_-fomit-frame-pointer2019121420190816
66707764331 72 5391018 2496 3128ntlg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121420190816
66765581696 0 0214867 1096 1576gmpgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121420190816
66790361896 0 0218363 1096 1576gmpgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121420190816
66790361692 0 0214043 1080 1560gmpgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121420190816
66794491692 0 0214043 1080 1560gmpgcc_-Os_-fomit-frame-pointer2019121420190816
66794493001 32 0216853 1176 1592gmpxxg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121420190816
66815143873 32 0215833 1160 1560gmpxxg++_-Os_-fomit-frame-pointer2019121420190816
66819273001 32 0218197 1176 1592gmpxxg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121420190816
66823404694 0 0219785 1128 1592gmpxxclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019121420190816
66823403013 32 0215805 1176 1576gmpxxg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121420190816
66835791684 0 0217803 1080 1576gmpgcc_-funroll-loops2019121420190816
66839924694 0 0219833 1128 1592gmpxxclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121420190816
66872961684 0 0217803 1080 1576gmpgcc2019121420190816
66897741304 0 0216664 1016 1592gmpclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121420190816
67025771304 0 0216600 1016 1592gmpclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121420190816
67277703873 32 0215833 1160 1560gmpxxg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121420190816
67281833873 32 0215873 1160 1560gmpxxg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121420190816
67298354207 72 5391962 2496 3144ntlg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121420190816
67339652895 32 0215359 1176 1576gmpxxg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121420190816
67380955104 40 5392598 2464 3128ntlclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121420190816
67385081684 0 0214931 1096 1576gmpgcc_-O2_-fomit-frame-pointer2019121420190816
67405731712 0 0216243 1096 1592gmpgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121420190816
128364535108 40 5392614 2464 3128ntlclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019121420190816
128645374207 72 5390706 2496 3128ntlg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121420190816
128686671812 0 0217131 1096 1576gmpgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121420190816
128736231308 0 0216664 1016 1592gmpclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019121420190816
128736233001 32 0215629 1176 1576gmpxxg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121420190816
128744491764 0 0215011 1096 1576gmpgcc_-O_-fomit-frame-pointer2019121420190816
128744491764 0 0215011 1096 1576gmpgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121420190816
128777534694 0 0219833 1128 1592gmpxxclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121420190816
128789921692 0 0214091 1080 1560gmpgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121420190816
128814704678 0 0219833 1128 1592gmpxxclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019121420190816
128856003013 32 0216989 1176 1592gmpxxg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121420190816
128868391692 0 0215043 1096 1576gmpgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121420190816
128880781692 0 0214091 1080 1560gmpgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121420190816
128950991824 0 0217211 1096 1576gmpgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121420190816
129463111692 0 0214043 1080 1560gmpgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121420190816
1295002816074 32 0229774 1160 1576gmpxxg++2019121420190816
129603533027 32 0218711 1176 1576gmpxxg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121420190816
129884372895 32 0215359 1176 1576gmpxxg++_-O_-fomit-frame-pointer2019121420190816
129987621716 0 0217475 1096 1592gmpgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121420190816
130024791304 0 0216664 1016 1592gmpclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121420190816
130119783129 32 0217941 1176 1576gmpxxg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121420190816
130276724148 72 5389827 2480 3080ntlg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121420190816
130433661304 0 0216664 1016 1592gmpclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121420190816
130446053005 32 0216861 1176 1592gmpxxg++_-O3_-fomit-frame-pointer2019121420190816
130466704284 72 5390859 2496 3128ntlg++_-O_-fomit-frame-pointer2019121420190816
130532785104 40 5392598 2464 3128ntlclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121420190816
130578215104 40 5392598 2464 3128ntlclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121420190816
130714504694 0 0219833 1128 1592gmpxxclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121420190816
130751674148 72 5389771 2480 3080ntlg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121420190816
130842534331 72 5390906 2496 3128ntlg++_-O2_-fomit-frame-pointer2019121420190816
130925134207 72 5392906 2496 3128ntlg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121420190816
131234882895 32 0215359 1176 1576gmpxxg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019121420190816
131767654284 72 5390859 2496 3128ntlg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121420190816
131879163873 32 0215833 1160 1560gmpxxg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121420190816
131916331896 0 0218363 1096 1576gmpgcc_-funroll-loops_-O_-fomit-frame-pointer2019121420190816
132308681712 0 0216147 1096 1592gmpgcc_-O3_-fomit-frame-pointer2019121420190816
1323788910758 72 5398701 2480 3128ntlg++2019121420190816
133109904284 72 5394067 2496 3128ntlg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121420190816