Implementation comparison: crypto_verify/16

Operationcrypto_verify
Primitive16
Description
Designers
Implementations ref

Click on graph for high-resolution PDF.

Details (compiler options, compilation failures, error messages, etc.)

amd64; 2017 AMD Ryzen 7 1700; 8 x 2994MHz; ryzen, supercop-20170904
amd64; 2017 AMD Ryzen 5 1600; 6 x 3200MHz; rumba5, supercop-20181216
x86; normally amd64; 2017 AMD Ryzen 5 1600; 6 x 3200MHz; rumba5, supercop-20181216
amd64; 2017 AMD Ryzen 7 1700; 8 x 3000MHz; rumba7, supercop-20171218
x86; normally amd64; 2017 AMD Ryzen 7 1700; 8 x 3000MHz; rumba7, supercop-20171218
amd64; 2016 Intel Xeon Phi 7250; 68 x 1400MHz; genji291, supercop-20180818
amd64; 2016 Intel Xeon Phi 7210; 64 x 1300MHz; genji154, supercop-20170228
amd64; 2019 Intel Xeon Gold 6248; 20 x 2500MHz; pmnod076, supercop-20190910
amd64; 2017 Intel Xeon Gold 6148; 40 x 2400MHz; genji548, supercop-20180818
amd64; 2017 Intel Xeon Gold 6130; 32 x 2100MHz; genji239, supercop-20171020
amd64; 2017 Intel Xeon Gold 6150; 18 x 2700MHz; manny1024, supercop-20170904
amd64; 2017 Intel Core i7-7800X; 6 x 3500MHz; oki, supercop-20181123
amd64; 2017 Intel Xeon Gold 6148; 20 x 2400MHz; pmnod003, supercop-20190910
amd64; 2018 Intel Core i3-8121U; 2 x 2200MHz; cannon, supercop-20190910
amd64; 2017 Intel Core i7-8700; 6 x 3200MHz; bitvise, supercop-20190910
amd64; 2017 Intel Xeon E3-1220 v6; 4 x 3000MHz; kizomba, supercop-20181216
x86; normally amd64; 2017 Intel Xeon E3-1220 v6; 4 x 3000MHz; kizomba, supercop-20181216
amd64; 2015 Intel Core i5-6600; 4 x 3310MHz; skylake, supercop-20161026
amd64; 2015 Intel Pentium G4400; 2 x 3300MHz; sand, supercop-20171218
amd64; 2015 Intel Xeon E3-1220 v5; 4 x 3000MHz; samba, supercop-20190910
amd64; 2016 Intel Xeon E5-2680 v4; 28 x 2400MHz; genji441, supercop-20180818
amd64; 2016 Intel Xeon E5-2680 v4; 14 x 2400MHz; manny357, supercop-20170228
amd64; 2016 Intel Xeon E5-2680 v4; 28 x 2400MHz; genji122, supercop-20171020
amd64; 2016 Intel Xeon E5-2609 v4; 8 x 1700MHz; bolero, supercop-20190910
amd64; 2014 Intel Xeon E5-2650 v3; 20 x 2300MHz; genji460, supercop-20180818
amd64; 2014 Intel Xeon E5-2680 v3; 24 x 2500MHz; genji202, supercop-20171020
amd64; 2014 Intel Core i5-4210U; 2 x 1700MHz; slide, supercop-20160806
amd64; 2014 Intel Xeon E5-2680 v3; 12 x 2500MHz; robin204, supercop-20170228
amd64; 2013 Intel Xeon E3-1220 v3; 4 x 3100MHz; hiphop, supercop-20190910
amd64; 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20190816
amd64; 2013 Intel Xeon E5-2697 v2; 12 x 2700MHz; manny613, supercop-20180818
amd64; 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20190910
amd64; 2012 Intel Xeon E5-4650L; 8 x 2600MHz; robin281, supercop-20170228
amd64; 2011 Intel Core i3-2310M; 2 x 2100MHz; h6sandy, supercop-20171218
x86; normally amd64; 2011 Intel Core i3-2310M; 2 x 2100MHz; h6sandy, supercop-20171218
amd64; 2011 Intel Core i3-2130; 2 x 3400MHz; river, supercop-20160806
amd64; 2012 AMD A10-5800K; 2 x 3800MHz; hydra9, supercop-20171218
x86; normally amd64; 2012 AMD A10-5800K; 2 x 3800MHz; hydra9, supercop-20171218
amd64; 2012 AMD A10-4655M; 2 x 2000MHz; h9trinity, supercop-20171218
x86; normally amd64; 2012 AMD A10-4655M; 2 x 2000MHz; h9trinity, supercop-20171218
amd64; 2012 AMD FX-8350; 4 x 4000MHz; hobbes, supercop-20171218
x86; normally amd64; 2012 AMD FX-8350; 4 x 4000MHz; hobbes, supercop-20171218
amd64; 2012 AMD FX-8350; 4 x 4000MHz; calvin, supercop-20171218
x86; normally amd64; 2012 AMD FX-8350; 4 x 4000MHz; calvin, supercop-20171218
amd64; 2011 AMD FX-8120; 4 x 3100MHz; hydra6, supercop-20171218
x86; normally amd64; 2011 AMD FX-8120; 4 x 3100MHz; hydra6, supercop-20171218
amd64; 2010 Intel Core i5-650; 2 x 3200MHz; glyme, supercop-20170105
amd64; 2007 Intel Core 2 Quad Q6600; 4 x 2404MHz; margaux, supercop-20171218
x86; normally amd64; 2007 Intel Core 2 Quad Q6600; 4 x 2404MHz; margaux, supercop-20171218
amd64; 2007 Intel Core 2 Quad Q6600; 4 x 2394MHz; latour, supercop-20171218
x86; normally amd64; 2007 Intel Core 2 Quad Q6600; 4 x 2394MHz; latour, supercop-20171218
amd64; 2006 Intel Core 2 Duo E6400; 2 x 2137MHz; katana, supercop-20170105
x86; normally amd64; 2006 Intel Core 2 Duo E6400; 2 x 2137MHz; katana, supercop-20170105
amd64; 2007 Intel Core 2 Quad Q6600; 4 x 2405MHz; utrecht, supercop-20160806
amd64; 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20171218
x86; normally amd64; 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20171218
amd64; 2010 AMD Phenom II X6 1100T; 6 x 3300MHz; hydra3, supercop-20171218
x86; normally amd64; 2010 AMD Phenom II X6 1100T; 6 x 3300MHz; hydra3, supercop-20171218
amd64; 2009 AMD Phenom II X4 955; 4 x 3200MHz; morningstar, supercop-20170904
x86; normally amd64; 2009 AMD Phenom II X4 955; 4 x 3200MHz; morningstar, supercop-20170904
amd64; 2010 AMD Phenom II X6 1090T; 6 x 3200MHz; hydra1, supercop-20161220
x86; normally amd64; 2010 AMD Phenom II X6 1090T; 6 x 3200MHz; hydra1, supercop-20161220
amd64; 2010 AMD Athlon II Neo K125; 1 x 1700MHz; h3neo, supercop-20170105
x86; normally amd64; 2010 AMD Athlon II Neo K125; 1 x 1700MHz; h3neo, supercop-20170105
amd64; 2008 AMD Opteron 8354; 8 x 2194MHz; gcc16, supercop-20171218
x86; normally amd64; 2008 AMD Opteron 8354; 8 x 2194MHz; gcc16, supercop-20171218
amd64; 2015 Intel Celeron N3150; 4 x 1600MHz; par, supercop-20161026
amd64; 2006 AMD Athlon 64 X2; 2 x 2000MHz; mace, supercop-20170105
x86; normally amd64; 2006 AMD Athlon 64 X2; 2 x 2000MHz; mace, supercop-20170105
amd64; 2011 AMD G-T56N; 2 x 1650MHz; h8bobcat, supercop-20171218
x86; normally amd64; 2011 AMD G-T56N; 2 x 1650MHz; h8bobcat, supercop-20171218
amd64; 2011 AMD E-450; 2 x 1650MHz; h4e450, supercop-20171218
x86; normally amd64; 2011 AMD E-450; 2 x 1650MHz; h4e450, supercop-20171218
amd64; 2011 Intel Atom N435; 1 x 1330MHz; h4atom, supercop-20160806
amd64; 2011 Intel Atom D2500; 2 x 1866MHz; h8atom, supercop-20160806
amd64; 2010 Intel Atom N455; 1 x 1000MHz; h2atom, supercop-20161009
x86; normally amd64; 2010 Intel Atom N455; 1 x 1000MHz; h2atom, supercop-20161009
x86; 2001 Intel Pentium 4; 1 x 2000MHz; leaf, supercop-20160731
armeabi; 2009 Marvell Armada 510; 1 x 796MHz; cubox, supercop-20161026
armeabi; 2010 Marvell Armada 310; 1 x 1200MHz; tonido, supercop-20170718
armeabi; 2014 Amlogic S805; 4 x 1536MHz; c1, supercop-20161026
armeabi; 2012 Allwinner A20; 2 x 960MHz; cubie2, supercop-20161026
armeabi; 2015 Broadcom BCM2836; 4 x 900MHz; pi2, supercop-20160731
armeabi; 2012 TI Sitara XAM3359AZCZ100; 1 x 1000MHz; bblack, supercop-20160806
armeabi; 2010 NVIDIA Tegra 250; 2 x 1000MHz; h2tegra, supercop-20160806
armeabi; 2012 Samsung Exynos 4412; 4 x 1704MHz; odroid, supercop-20160806
armeabi; 2014 NVIDIA Tegra K1; 4 x 2065MHz; jetsontk1, supercop-20170725
armeabi; 2012? Samsung Exynos 5250?; 2 x 1700MHz; a15, supercop-20161026
aarch64; 2014 APM 883208-X1; 8 x 1600MHz; gcc116, supercop-20171218
aarch64; 2015 Amlogic S905; 4 x 2000MHz; par3, supercop-20170718
aarch64; 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3bplus, supercop-20190816
aarch64; 2015 NVIDIA Tegra X1; 4 x 1734MHz; jetsontx1, supercop-20180818
aarch64; 2015 NVIDIA Tegra X1; 4 x 1734MHz; lionheart30, supercop-20161026
aarch64; 2015 Mediatek MT8173; 2 x 2100MHz; a72, supercop-20170904
aarch64; 2018 Cavium ThunderX2 CN9980; 64 x 2500MHz; pmnod145, supercop-20190910