Implementation notes: aarch64, rockpi4, crypto_dh/surf127eps

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_dh
Primitive: surf127eps
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
131086211868 0 0168260 1008 1640mpfqclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120120190816
147358412282 0 0168724 1008 1640mpfqclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120120190816
148927812294 0 0168740 1008 1640mpfqclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019120120190816
159996218646 0 0175069 1080 1640mpfqgcc_-O3_-fomit-frame-pointer2019120120190816
164539218710 0 0175245 1080 1640mpfqgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120120190816
172757917054 0 0172325 1080 1624mpfqgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120120190816
174657720498 0 0178229 1080 1640mpfqgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
178374720422 0 0178229 1080 1640mpfqgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
189484416870 0 0171957 1080 1624mpfqgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
24569379513 0 0163589 1072 1608mpfqgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
246519712282 0 0168724 1008 1640mpfqclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120120190816
247345712282 0 0168724 1008 1640mpfqclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120120190816
267665321634 0 0179661 1080 1624mpfqgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
267747921634 0 0179661 1080 1624mpfqgcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
311897618746 0 0175117 1080 1640mpfqgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
328087216906 0 0172085 1080 1624mpfqgcc_-O2_-fomit-frame-pointer2019120120190816
330523918794 0 0176077 1080 1624mpfqgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
349150218918 0 0176237 1080 1624mpfqgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
50522299457 0 0163469 1072 1608mpfqgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
50633809469 0 0163485 1072 1608mpfqgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120120190816
51282219457 0 0163469 1072 1608mpfqgcc_-Os_-fomit-frame-pointer2019120120190816
52211469513 0 0163589 1072 1608mpfqgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
535124118398 0 0173205 1080 1624mpfqgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
538552018398 0 0173205 1080 1624mpfqgcc_-O_-fomit-frame-pointer2019120120190816
547844518262 0 0173061 1080 1624mpfqgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120120190816
13500144229874 0 0392413 1064 1624mpfqcc2019120120190816
14109732229874 0 0392413 1064 1624mpfqgcc_-funroll-loops2019120120190816
27241067229874 0 0392413 1064 1624mpfqgcc2019120120190816

Compiler output

Implementation: mpfq
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
mpfq_p_127_735.c: In file included from mpfq_p_127_735.c:5:
mpfq_p_127_735.c: ./x86_64/mpfq_p_127_735.c:111:1: warning: control reaches end of non-void function [-Wreturn-type]
mpfq_p_127_735.c: }
mpfq_p_127_735.c: ^
mpfq_p_127_735.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments mpfq
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments mpfq
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments mpfq
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments mpfq
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments mpfq