Implementation notes: amd64, pmnod003, crypto_dh/ed448goldilocks

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_dh
Primitive: ed448goldilocks
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1328788108216 24 21924144375 1008 23528amd64icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1330204108216 24 21924144375 1008 23528amd64icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1331388110800 24 21924145599 1008 23528amd64icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1333424111944 24 21924146799 1008 23528amd64icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1334332109328 24 21924145519 1008 23528amd64icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1335136109328 24 21924145519 1008 23528amd64icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1335526111248 24 21924146059 1008 23528amd64icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1365552112376 24 21924147259 1008 23528amd64icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
136842050715 24 2192481283 968 23560amd64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1555740142296 24 21924178716 1000 2352864icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1560482143432 24 21924180020 1000 2356064icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1563470142056 24 21924178740 1000 2356064icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1576798157416 24 21924193671 1008 2352864icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1577748157416 24 21924193671 1008 2352864icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1583796143320 24 21924179324 1000 2352864icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1591578102264 24 21924138900 1000 23560amd64icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1591904103400 24 21924139940 1000 23560amd64icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1598584157488 24 21924193711 1008 2352864icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1601612157488 24 21924193711 1008 2352864icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1603376101832 24 21924138204 1000 23528amd64icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1603846151768 24 21924186643 1008 2352864icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1604568150216 24 21924185079 1008 2352864icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1605476150224 24 21924185127 1008 2352864icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1605660104332 24 21924141117 1008 23560amd64icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1609338104652 24 21924140909 1008 23560amd64icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1613950151728 24 21924186675 1008 2352864icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1630410103032 24 21924138988 1000 23528amd64icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1632410139920 24 21924176277 1008 2356064icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1662384140224 24 21924177109 1008 2356064icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
168615672313 24 21924103731 968 2356064gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
170645637682 24 2192467211 960 2356064gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
171821095660 24 21924129611 968 2356064gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
176529668978 24 2192499675 968 2356064gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
492727279927 24 18852113699 968 2048832gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4935308152004 24 18852186835 1008 2045632icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
4989566144252 24 18852180431 1008 2045632icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
5000958148664 24 18852183527 1008 2045632icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
5003432153276 24 18852188179 1008 2045632icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
5007278147504 24 18852182311 1008 2045632icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
5008786144252 24 18852180431 1008 2045632icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
5016604145604 24 18852181815 1008 2045632icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
5044186145604 24 18852181815 1008 2045632icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
507675248452 24 1885277827 960 2048832gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
528941860471 24 1885291835 968 2048832gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
5306620134492 24 18852170460 1000 2045632icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
5336102132756 24 18852169140 1000 2045632icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
560537658127 24 1885288763 968 2048832gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
5728436121240 24 18852157916 1000 2048832icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
5736274122768 24 18852159348 1000 2048832icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
6713764110188 24 18852146541 1008 2048832icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
6905062108900 24 18852145781 1008 2048832icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910

Test failure

Implementation: crypto_dh/ed448goldilocks/amd64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 111
crypto_dh not associative

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE amd64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE amd64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE amd64