Implementation notes: aarch64, hikey960, crypto_stream/nlsv2

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_stream
Primitive: nlsv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
020764 4096 435754 5048 840e/v2/sync/1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
03972 4096 415746 5040 808e/v2/sync/1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
022792 4096 434562 5040 808e/v2/sync/2gcc_-O_-fomit-frame-pointer2019112720190816
020868 4096 431798 5024 808e/v2/sync/2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
020856 4096 432562 5040 808e/v2/sync/2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
416326180 4096 138538 4920 832e/v2/sync/2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
416322912 4096 436250 5048 840e/v2/sync/2gcc_-O3_-fomit-frame-pointer2019112720190816
416326492 4096 441458 5040 808e/v2/sync/2gcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
83256292 4096 118650 4920 832e/v2/sync/1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
832520616 4096 435522 5048 840e/v2/sync/1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
832526180 4096 138538 4920 832e/v2/sync/2clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
832526180 4096 138538 4920 832e/v2/sync/2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
832520880 4096 432602 5040 808e/v2/sync/2gcc_-O2_-fomit-frame-pointer2019112720190816
832526656 4096 441642 5048 840e/v2/sync/2gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
832520348 4096 431310 5024 808e/v2/sync/2gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
832526048 4096 440786 5040 808e/v2/sync/2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
832527480 4096 442386 5048 840e/v2/sync/2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
832520348 4096 431310 5024 808e/v2/sync/2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
832522928 4096 436242 5048 840e/v2/sync/2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
888325040 4096 439762 5040 808e/v2/sync/2gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
1169326068 4096 138410 4920 832e/v2/sync/2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1169320868 4096 431798 5024 808e/v2/sync/2gcc_-Os_-fomit-frame-pointer2019112720190816
1169321240 4096 432898 5040 808e/v2/sync/2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
166506344 4096 118682 4920 832e/v2/sync/1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
166506292 4096 118650 4920 832e/v2/sync/1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
166504056 4096 415778 5040 808e/v2/sync/1gcc_-O2_-fomit-frame-pointer2019112720190816
1665017160 4096 430498 5048 840e/v2/sync/1gcc_-O3_-fomit-frame-pointer2019112720190816
1665017200 4096 430466 5048 840e/v2/sync/1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
166503276 4096 414238 5024 808e/v2/sync/1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
166503200 4096 414126 5024 808e/v2/sync/1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
1665022804 4096 434578 5040 808e/v2/sync/2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
1665223656 4096 436922 5048 840e/v2/sync/2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
1665226492 4096 441458 5040 808e/v2/sync/2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
1665220896 4096 431822 5024 808e/v2/sync/2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
1728917152 4096 430466 5048 840e/v2/sync/1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
2081522792 4096 434562 5040 808e/v2/sync/2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
233869560 4096 424298 5040 808e/v2/sync/1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
2338652376 4096 467446 5024 816e/v2/sync/2gcc2019112720190816
266493172 4096 414102 5024 808e/v2/sync/1gcc_-Os_-fomit-frame-pointer2019112720190816
266524064 4096 415770 5040 808e/v2/sync/1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
333004056 4096 415714 5040 808e/v2/sync/1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
333009112 4096 423834 5040 808e/v2/sync/1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
333007500 4096 422466 5040 808e/v2/sync/1gcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
350796292 4096 118650 4920 832e/v2/sync/1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
3553252376 4096 467446 5024 816e/v2/sync/2gcc_-funroll-loops2019112720190816
416253172 4096 414102 5024 808e/v2/sync/1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
541193960 4096 415730 5040 808e/v2/sync/1gcc_-O_-fomit-frame-pointer2019112720190816
582753276 4096 414238 5024 808e/v2/sync/1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
583243960 4096 415730 5040 808e/v2/sync/1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
666007500 4096 422466 5040 808e/v2/sync/1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
6660052376 4096 467446 5024 816e/v2/sync/2cc2019112720190816
832606992 4096 422062 5024 816e/v2/sync/1cc2019112720190816
833206992 4096 422062 5024 816e/v2/sync/1gcc2019112720190816
1498506992 4096 422062 5024 816e/v2/sync/1gcc_-funroll-loops2019112720190816