Implementation notes: aarch64, rockpi4, crypto_aead/ketjejrv2

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: ketjejrv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7702458387 0 026823 920 864compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091220190816
7987428483 0 026839 920 864compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091220190816
8136108479 0 028103 920 864compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091220190816
8185668479 0 028103 920 864compactgcc_-funroll-loops_-O_-fomit-frame-pointer2019091220190816
85325810559 0 029415 920 880compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091220190816
8879504263 0 022372 800 888compactclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091220190816
8879504263 0 022372 800 888compactclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091220190816
8912544263 0 022324 800 888compactclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091220190816
9375106367 0 023855 920 880compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091220190816
138644110467 0 029287 920 880compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091220190816
14050264195 0 019487 904 856compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091220190816
14128734195 0 019487 904 856compactgcc_-Os_-fomit-frame-pointer2019091220190816
14244374574 0 020839 920 864compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091220190816
14277414187 0 019487 904 856compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091220190816
14372404191 0 019551 904 856compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091220190816
14446744726 0 021127 920 864compactgcc_-O_-fomit-frame-pointer2019091220190816
14450874726 0 021127 920 864compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091220190816
14549994275 0 022420 800 888compactclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091220190816
14863874718 0 021111 920 864compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091220190816
15987236495 0 024111 920 880compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091220190816
15991366463 0 023959 920 880compactgcc_-O3_-fomit-frame-pointer2019091220190816
16685204263 0 022372 800 888compactclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091220190816
28571344674 0 021087 920 864compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091220190816
28641554618 0 020927 920 864compactgcc_-O2_-fomit-frame-pointer2019091220190816
29707094191 0 019551 904 856compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091220190816
155688616643 0 029455 904 864compactgcc2019091220190816
156213126643 0 029455 904 864compactcc2019091220190816
156291596643 0 029455 904 864compactgcc_-funroll-loops2019091220190816
4067678361090 56 5474907 1640 952refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019091220190816
4079077161198 56 5475047 1640 952refclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091220190816
4081637761198 56 5475047 1640 952refclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091220190816
4115338561198 56 5475047 1640 952refclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091220190816
4509918776093 1192 4787397 1936 960refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091220190816
4668799862928 1192 4776883 1936 944refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091220190816
4675118775325 1192 4786469 1936 960refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091220190816
7933771361518 56 5475399 1640 952refclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091220190816
9199575056099 1192 4770142 1936 944refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091220190816
10248718954967 1192 4768882 1936 944refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091220190816
11012645075893 1192 4787077 1936 960refg++_-O3_-fomit-frame-pointer2019091220190816
11057496883075 1192 4792389 1936 960refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091220190816
12900344154201 1192 4768658 1936 944refg++_-O_-fomit-frame-pointer2019091220190816
14051044755483 1192 4769430 1936 944refg++_-O2_-fomit-frame-pointer2019091220190816
14346463640513 1192 4755049 1880 904refg++_-Os_-fomit-frame-pointer2019091220190816
14408000640469 1192 4755057 1880 904refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091220190816
21837664140513 1192 4755049 1880 904refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091220190816
22299976340509 1192 4755049 1880 904refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091220190816
22333677161925 1192 4777602 1936 944refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091220190816
23304351054225 1192 4768690 1936 944refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091220190816
23328387654201 1192 4768658 1936 944refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019091220190816

Test failure

Implementation: ref
Security model: unknown
Compiler: g++
error 142
Alarm clock

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ ref

Compiler output

Implementation: compact
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-200-compact.c: KeccakP-200-compact.c:20:36: warning: '/*' within block comment [-Wcomment]
KeccakP-200-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-200-compact.c: ^
KeccakP-200-compact.c: 1 warning generated.

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