Implementation notes: aarch64, supercoplxc, crypto_stream/nlsv2

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_stream
Primitive: nlsv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1456025496 4096 439659 5016 808e/v2/sync/2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
1472024088 4096 138162 4904 840e/v2/sync/2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
1488024812 4096 438915 5016 808e/v2/sync/2gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
1488028184 4096 442755 5024 824e/v2/sync/2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
1512027564 4096 442211 5024 824e/v2/sync/2gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
1528024528 4096 437795 5024 824e/v2/sync/2gcc_-O3_-fomit-frame-pointer2019090220190816
1584023944 4096 137978 4904 840e/v2/sync/2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
1584023956 4096 138042 4904 840e/v2/sync/2clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
1584023956 4096 138042 4904 840e/v2/sync/2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
1584023956 4096 138042 4904 840e/v2/sync/2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
1656021240 4096 433267 5016 808e/v2/sync/2gcc_-O2_-fomit-frame-pointer2019090220190816
1656020368 4096 431641 5000 800e/v2/sync/2gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
1656020368 4096 431641 5000 800e/v2/sync/2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
1992025024 4096 438235 5024 824e/v2/sync/2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
2072020164 4096 431377 5000 800e/v2/sync/2gcc_-Os_-fomit-frame-pointer2019090220190816
2072020164 4096 431377 5000 800e/v2/sync/2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
2128021464 4096 433411 5016 808e/v2/sync/2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
2264027188 4096 442603 5016 808e/v2/sync/2gcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
2264027188 4096 442603 5016 808e/v2/sync/2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
2408024120 4096 436323 5016 808e/v2/sync/2gcc_-O_-fomit-frame-pointer2019090220190816
2408024120 4096 436323 5016 808e/v2/sync/2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
3144010736 4096 424011 5024 824e/v2/sync/1gcc_-O3_-fomit-frame-pointer2019090220190816
3144013244 4096 427891 5024 824e/v2/sync/1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
3256010336 4096 424507 5016 808e/v2/sync/1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
3304010012 4096 424123 5016 808e/v2/sync/1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
3328013264 4096 427835 5024 824e/v2/sync/1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
348007528 4096 121602 4904 840e/v2/sync/1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
353607360 4096 121394 4904 840e/v2/sync/1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
353607480 4096 121562 4904 840e/v2/sync/1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
353607480 4096 121562 4904 840e/v2/sync/1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
353607480 4096 121562 4904 840e/v2/sync/1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
4320010704 4096 423907 5024 824e/v2/sync/1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
450408660 4096 424083 5016 808e/v2/sync/1gcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
450408660 4096 424083 5016 808e/v2/sync/1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
620805024 4096 417059 5016 808e/v2/sync/1gcc_-O2_-fomit-frame-pointer2019090220190816
646404976 4096 416923 5016 808e/v2/sync/1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
673604212 4096 415481 5000 800e/v2/sync/1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
673604212 4096 415481 5000 800e/v2/sync/1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
692004004 4096 415209 5000 800e/v2/sync/1gcc_-Os_-fomit-frame-pointer2019090220190816
692004004 4096 415209 5000 800e/v2/sync/1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
695205128 4096 417323 5016 808e/v2/sync/1gcc_-O_-fomit-frame-pointer2019090220190816
695205128 4096 417323 5016 808e/v2/sync/1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
7896053424 4096 468835 5000 816e/v2/sync/2cc2019090220190816
7896053424 4096 468835 5000 816e/v2/sync/2gcc2019090220190816
7896053424 4096 468835 5000 816e/v2/sync/2gcc_-funroll-loops2019090220190816
2645608012 4096 423427 5000 816e/v2/sync/1cc2019090220190816
2645608012 4096 423427 5000 816e/v2/sync/1gcc2019090220190816
2645608012 4096 423427 5000 816e/v2/sync/1gcc_-funroll-loops2019090220190816