Implementation notes: aarch64, rockpi4, crypto_kem/threebears936r2cca

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: threebears936r2cca
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
89951414049 0 045615 904 1584vecgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121520190816
90034014635 0 047248 816 1584vecclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121520190816
90157914635 0 047248 816 1584vecclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121520190816
90447018029 0 050959 904 1584vecgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121520190816
90612214635 0 047248 816 1584optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121520190816
9139698673 0 039079 904 1568vecgcc_-O2_-fomit-frame-pointer2019121520190816
9152087718 0 037287 888 1552optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121520190816
9189258573 0 038903 904 1568optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121520190816
9193388761 0 039271 904 1568optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121520190816
9214038673 0 039079 904 1568optgcc_-O2_-fomit-frame-pointer2019121520190816
94990014097 0 045831 904 1584vecgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121520190816
97178916833 0 050471 904 1568optgcc_-funroll-loops_-O_-fomit-frame-pointer2019121520190816
97715816833 0 050471 904 1568optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121520190816
99698218093 0 051119 904 1584vecgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121520190816
100441614675 0 047296 816 1584vecclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019121520190816
100524216349 0 048815 904 1568optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121520190816
100730714635 0 047248 816 1584optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121520190816
10168067718 0 037287 888 1552vecgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121520190816
10192847734 0 037239 888 1552optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121520190816
10209367746 0 037255 888 1552vecgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121520190816
10234147746 0 037255 888 1552optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121520190816
10271317746 0 037255 888 1552optgcc_-Os_-fomit-frame-pointer2019121520190816
10915598993 0 039407 904 1568vecgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121520190816
109568916833 0 050471 904 1568vecgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121520190816
11010588993 0 039407 904 1568optgcc_-O_-fomit-frame-pointer2019121520190816
123032711589 0 044047 904 1568lowmemgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121520190816
124065213515 0 046144 816 1584lowmemclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019121520190816
12447829957 0 041695 904 1584lowmemgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121520190816
124602113343 0 045952 816 1584lowmemclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121520190816
12782356502 0 036015 888 1552lowmemgcc_-Os_-fomit-frame-pointer2019121520190816
12836046474 0 036047 888 1552lowmemgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121520190816
128566911513 0 044055 904 1568lowmemgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121520190816
13261436502 0 036015 888 1552lowmemgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121520190816
132696912509 0 046159 904 1568lowmemgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121520190816
13476197725 0 038151 904 1568lowmemgcc_-O_-fomit-frame-pointer2019121520190816
13488587725 0 038151 904 1568lowmemgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121520190816
139387513343 0 045952 816 1584lowmemclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121520190816
184941418093 0 051119 904 1584optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121520190816
185395716349 0 048815 904 1568vecgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121520190816
185437018029 0 050959 904 1584optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121520190816
185932616317 0 048863 904 1568vecgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121520190816
186882516317 0 048863 904 1568optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121520190816
187171614675 0 047296 816 1584optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019121520190816
189071414097 0 045831 904 1584optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121520190816
18919538761 0 039271 904 1568vecgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121520190816
189649614089 0 045735 904 1584optgcc_-O3_-fomit-frame-pointer2019121520190816
19031047718 0 037287 888 1552optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121520190816
19105387718 0 037287 888 1552vecgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121520190816
192127614659 0 047216 816 1584optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121520190816
192210214049 0 045615 904 1584optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121520190816
192251514635 0 047248 816 1584vecclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121520190816
192416714635 0 047248 816 1584optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121520190816
193820914089 0 045735 904 1584vecgcc_-O3_-fomit-frame-pointer2019121520190816
194110014659 0 047216 816 1584vecclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121520190816
19613377746 0 037255 888 1552vecgcc_-Os_-fomit-frame-pointer2019121520190816
20175057734 0 037239 888 1552vecgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121520190816
21091918573 0 038903 904 1568vecgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121520190816
21509049001 0 039423 904 1568vecgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121520190816
215255616833 0 050471 904 1568vecgcc_-funroll-loops_-O_-fomit-frame-pointer2019121520190816
21575128993 0 039407 904 1568vecgcc_-O_-fomit-frame-pointer2019121520190816
21595779001 0 039423 904 1568optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121520190816
21620558993 0 039407 904 1568optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121520190816
247593513389 0 046399 904 1584lowmemgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121520190816
251764817234 0 050639 888 1568optgcc2019121520190816
252301713353 0 046271 904 1584lowmemgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121520190816
25259089909 0 041551 904 1584lowmemgcc_-O3_-fomit-frame-pointer2019121520190816
25395377345 0 037855 904 1568lowmemgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121520190816
25857936474 0 036047 888 1552lowmemgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121520190816
25890977189 0 037527 904 1568lowmemgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121520190816
26072697273 0 037679 904 1568lowmemgcc_-O2_-fomit-frame-pointer2019121520190816
262007213343 0 045952 816 1584lowmemclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121520190816
26593079833 0 041415 904 1584lowmemgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121520190816
267252313367 0 045920 816 1584lowmemclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121520190816
26803706486 0 035999 888 1552lowmemgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121520190816
277783812386 0 045791 888 1568lowmemgcc_-funroll-loops2019121520190816
279229317234 0 050639 888 1568optcc2019121520190816
290173812509 0 046159 904 1568lowmemgcc_-funroll-loops_-O_-fomit-frame-pointer2019121520190816
29038037737 0 038167 904 1568lowmemgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121520190816
31891869963 0 027671 904 1584refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121520190816
357781910291 0 027847 904 1584refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121520190816
432080614286 0 032752 816 1584refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121520190816
433980414286 0 032752 816 1584refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121520190816
462560014294 0 032768 816 1584refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019121520190816
564075417234 0 050639 888 1568vecgcc_-funroll-loops2019121520190816
565727417234 0 050639 888 1568veccc2019121520190816
567172917234 0 050639 888 1568vecgcc2019121520190816
583238617234 0 050639 888 1568optgcc_-funroll-loops2019121520190816
704247612386 0 045791 888 1568lowmemgcc2019121520190816
707551612386 0 045791 888 1568lowmemcc2019121520190816
798989813803 0 032719 904 1584refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121520190816
799320213543 0 032535 904 1584refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121520190816
901331212539 0 031071 904 1568refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121520190816
908228312355 0 030791 904 1568refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121520190816
938914214286 0 032752 816 1584refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121520190816
946017814286 0 032704 816 1584refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121520190816
968732810151 0 027783 904 1584refgcc_-O3_-fomit-frame-pointer2019121520190816
113298296431 0 022944 912 1568refgcc_-O_-fomit-frame-pointer2019121520190816
127625266463 0 022855 904 1568refgcc_-O2_-fomit-frame-pointer2019121520190816
127864806435 0 022767 904 1568refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121520190816
148869985606 0 021264 896 1552refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121520190816
150232885566 0 021176 896 1552refgcc_-Os_-fomit-frame-pointer2019121520190816
2832354010967 0 030712 912 1568refgcc_-funroll-loops_-O_-fomit-frame-pointer2019121520190816
2839994510967 0 030712 912 1568refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121520190816
329549226527 0 023031 904 1568refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121520190816
392936466431 0 022944 912 1568refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121520190816
393118186439 0 022960 912 1568refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121520190816
394431525606 0 021264 896 1552refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121520190816
404624365570 0 021176 896 1552refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121520190816
407432765566 0 021176 896 1552refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121520190816
653332969765 0 029184 896 1568refcc2019121520190816
661142799765 0 029184 896 1568refgcc_-funroll-loops2019121520190816
2193343889765 0 029184 896 1568refgcc2019121520190816