back

Benchmark Results for 3rd Round Candidates

Bold text denotes the primary algorithm of each family.

View best implementation for each variant

Cipher Uno¹ avg. time [µs] F1² avg. time [µs] ESP³ avg. time [µs] F7⁴ avg. time [µs] R5⁵ avg. time [µs] Uno ROM [B] F1 ROM [B] ESP ROM [B] F7 ROM [B] R5 ROM [B] F7 RAM [B]
aceae128v1.ref 101716.000 6610.550 17008.700 957.290 17413.100 6560 17788 270624 9656 128504 1896
aceae128v1.rhys 15355.200 728.979 278.916 92.072 153.165 8500 18352 270176 8472 127928 1312
aes128k96n.mbedtls 337.203 67.754 36.218 24.106 25212 278064 15160 136632 1947
ascon128abi32v12.bi32 73.806 65.273 23.489 15.967 24628 281552 13080 137272 1300
ascon128abi32v12.bi32_armv6 61.096 18.082 23712 12020 1256
ascon128abi32v12.bi32_armv6m 134.399 23.093 24436 13696 1267
ascon128abi32v12.bi32_armv7m 57.181 26.255 38988 28068 1236
ascon128abi32v12.bi32_armv7m_small 73.748 10.037 19676 7932 1268
ascon128abi32v12.bi32_lowreg 91.450 61.739 13.140 23.849 20220 276400 9420 131192 1264
ascon128abi32v12.bi32_lowsize 15146.800 96.603 42.144 14.066 21.752 10840 17496 265808 6544 124600 1356
ascon128abi32v12.ref 16721.500 80.993 1629.620 35.972 24.265 13484 41588 311344 31248 160056 1344
ascon128av12.armv6 79.787 27.480 24628 13192 1248
ascon128av12.armv6m 150.714 23.558 25272 14472 1264
ascon128av12.armv6m_lowsize 160.766 19.614 17864 6924 1356
ascon128av12.armv6_lowsize 94.168 15.387 17532 6580 1356
ascon128av12.armv7m 77.960 26.552 24468 13032 1248
ascon128av12.armv7m_lowsize 90.287 14.489 17516 6564 1356
ascon128av12.armv7m_small 82.800 13.224 19712 7980 1256
ascon128av12.asm_esp32 18.917 264432
ascon128av12.asm_rv32i
ascon128av12.bi16 17260.000 179.199 591792 158832 1420
ascon128av12.bi32 85.112 146.799 30.967 18.797 28840 288944 18072 146808 1316
ascon128av12.bi32_arm 77.873 28.717 26716 15928 1312
ascon128av12.bi32_armv6 71.891 25.467 27924 17012 1272
ascon128av12.bi32_armv6m 149.124 29.203 29736 18916 1292
ascon128av12.bi32_armv7m 70.874 31.703 44336 33528 1268
ascon128av12.bi32_armv7m_midsize 85.343 15.691 23856 12956 1284
ascon128av12.bi32_armv7m_small 85.214 12.205 19372 8080 1268
ascon128av12.bi32_esp32 32.261 265632
ascon128av12.bi32_lowersizev1 63.023 267280
ascon128av12.bi32_lowersizev2 63.530 266144
ascon128av12.bi32_lowersizev3 63.662 265952
ascon128av12.bi32_lowersizev4 63.216 265952
ascon128av12.bi32_lowersizev5 58.224 265904
ascon128av12.bi32_lowreg 103.733 63.187 18.186 26.535 23988 278016 13340 138488 1300
ascon128av12.bi32_lowsize 15637.400 109.923 46.106 16.699 25.143 10192 17732 265600 6788 124536 1356
ascon128av12.bi8 6980.460 446.168 665.511 81.307 144.711 27564 25152 286064 14804 135736 1384
ascon128av12.esp32 113.122 265840
ascon128av12.opt32 104.314 4790.010 47.135 7.859 55360 358960 46388 148600 1280
ascon128av12.opt32_lowsize 8155.130 110.137 41.538 16.056 9.674 10170 17604 265856 6660 124152 1356
ascon128av12.opt64 104.685 3941.750 51.093 8.129 56248 344816 49504 149048 1292
ascon128av12.opt64_esp32 25.106 265200
ascon128av12.opt64_lowsize 6669.250 105.300 39.885 15.156 9.751 9824 17588 265856 6644 124152 1356
ascon128av12.opt8 4721.220 605.172 606.236 93.281 197.340 17806 21204 275888 9644 131960 1340
ascon128av12.ref 7081.990 119.634 5234.200 53.709 7.751 11976 58004 362800 48852 149816 1332
ascon128av12.rhys 2065.430 86.156 66.731 27.569 24.292 5380 31060 274864 19844 135416 1356
ascon128bi32v12.bi32 89.043 64.212 23.249 18.912 23784 278704 12132 135160 1300
ascon128bi32v12.bi32_armv6 73.101 17.377 22960 11172 1256
ascon128bi32v12.bi32_armv6m 162.589 27.310 29440 13344 1268
ascon128bi32v12.bi32_armv7m 67.750 26.976 36152 25296 1244
ascon128bi32v12.bi32_armv7m_small 89.837 12.035 19368 7572 1268
ascon128bi32v12.bi32_lowreg 108.368 70.008 15.098 28.423 19944 271280 9212 130168 1264
ascon128bi32v12.bi32_lowsize 18056.900 115.307 49.370 16.306 25.734 10756 17440 265792 6488 124600 1348
ascon128bi32v12.ref 19972.200 101.635 546.509 31.367 29.875 11972 34920 297536 24480 160632 1340
ascon128v12.armv6 95.415 28.164 23712 12288 1248
ascon128v12.armv6m 180.219 27.800 30976 14268 1264
ascon128v12.armv6m_lowsize 191.125 23.114 17804 6864 1348
ascon128v12.armv6_lowsize 110.039 17.944 17472 6520 1348
ascon128v12.armv7m 93.187 26.935 23568 12144 1248
ascon128v12.armv7m_lowsize 105.387 16.898 17456 6504 1348
ascon128v12.armv7m_small 99.053 15.718 19400 7596 1256
ascon128v12.asm_esp32 22.855 264352
ascon128v12.asm_rv32i
ascon128v12.bi16 15805.600 204.676 533840 134776 1388
ascon128v12.bi32 99.675 167.550 29.948 21.522 26208 284128 15524 141688 1308
ascon128v12.bi32_arm 89.882 28.329 24612 13808 1312
ascon128v12.bi32_armv6 83.306 24.783 25384 14564 1264
ascon128v12.bi32_armv6m 176.081 32.936 27680 17116 1292
ascon128v12.bi32_armv7m 81.091 32.299 39720 29024 1260
ascon128v12.bi32_armv7m_midsize 99.857 16.708 21744 10924 1276
ascon128v12.bi32_armv7m_small 99.732 14.201 19468 7668 1268
ascon128v12.bi32_esp32 36.053 265632
ascon128v12.bi32_lowersizev5 67.501 265904
ascon128v12.bi32_lowreg 119.744 73.876 19.743 31.170 22444 275120 11704 134968 1296
ascon128v12.bi32_lowsize 18550.100 126.855 53.066 19.085 28.915 10142 17688 265520 6744 124536 1348
ascon128v12.bi8 5140.750 536.614 804.816 94.746 173.892 27072 23280 281760 12828 133304 1384
ascon128v12.esp32 106.711 265648
ascon128v12.opt32 121.651 4815.960 48.860 8.957 50468 345568 40876 144632 1240
ascon128v12.opt32_lowsize 9664.110 129.618 48.815 18.867 11.078 10086 17544 265840 6600 124152 1348
ascon128v12.opt64 124.631 3887.970 53.611 9.094 51260 331648 43784 144952 1248
ascon128v12.opt64_esp32 28.605 265200
ascon128v12.opt64_lowsize 7874.780 123.694 46.837 17.818 11.221 9740 17528 265840 6584 124152 1348
ascon128v12.opt8 5541.100 736.660 728.796 111.428 237.411 14434 20800 274496 9340 131000 1340
ascon128v12.protected_bi32_armv6 24.041 9304 1772
ascon128v12.ref 8369.120 139.331 5393.880 55.690 8.986 10488 54796 356784 44880 145208 1284
ascon128v12.rhys 2472.060 93.064 77.463 27.635 27.982 5388 29116 272016 17804 131896 1292
ascon80pqv12.armv6 96.178 28.189 23808 12372 1264
ascon80pqv12.armv6m 179.736 27.864 30952 14260 1272
ascon80pqv12.armv6m_lowsize 190.385 23.174 17880 6924 1356
ascon80pqv12.armv6_lowsize 111.367 18.056 17548 6584 1356
ascon80pqv12.armv7m 93.950 27.508 23664 12228 1264
ascon80pqv12.armv7m_lowsize 106.629 16.976 17532 6568 1356
ascon80pqv12.armv7m_small 100.300 15.937 19508 7712 1264
ascon80pqv12.asm_esp32 22.914 264384
ascon80pqv12.bi32 101.089 118.181 30.977 22.179 26668 282688 15928 143480 1324
ascon80pqv12.bi32_arm 93.302 30.368 24844 14052 1304
ascon80pqv12.bi32_armv6 85.237 25.865 25844 14968 1280
ascon80pqv12.bi32_armv6m 177.695 33.066 28384 17104 1300
ascon80pqv12.bi32_armv7m 82.814 32.482 40312 29212 1276
ascon80pqv12.bi32_armv7m_midsize 101.569 17.259 22176 11388 1300
ascon80pqv12.bi32_armv7m_small 102.244 14.462 19744 7948 1284
ascon80pqv12.bi32_esp32 36.765 265776
ascon80pqv12.bi32_lowersizev5 68.214 266048
ascon80pqv12.bi32_lowreg 121.566 75.080 20.719 31.545 22648 275712 11916 135608 1316
ascon80pqv12.bi32_lowsize 18666.600 129.499 54.192 19.404 29.572 10854 17820 265760 6880 124728 1364
ascon80pqv12.bi8 5262.630 537.509 807.766 97.597 174.854 29498 24776 284256 14252 135672 1408
ascon80pqv12.esp32 114.693 265712
ascon80pqv12.opt32 118.849 4780.140 49.103 9.227 50008 345104 41624 145144 1252
ascon80pqv12.opt32_lowsize 9746.860 130.747 49.416 18.895 11.698 10712 17620 266016 6660 124344 1356
ascon80pqv12.opt64 123.468 3824.680 54.282 9.198 51180 330528 43932 145464 1264
ascon80pqv12.opt64_esp32 28.839 265216
ascon80pqv12.opt64_lowsize 7957.540 123.388 47.437 17.931 11.863 10366 17604 266016 6648 124344 1356
ascon80pqv12.opt8 5660.390 727.858 741.392 110.888 237.605 15772 20900 274848 9440 131320 1364
ascon80pqv12.ref 8445.690 140.354 5374.830 54.922 8.962 11394 54924 356880 45056 145464 1300
ascon80pqv12.rhys 2483.250 93.530 78.006 28.966 28.328 5392 29456 272576 18152 132792 1300
comet128aesv1.ref 418.330 178.972 59.985 159.152 25744 279600 17392 135480 2092
comet128chamv1.ref 26156.000 769.171 315.055 134.069 240.560 8716 21772 276256 13440 130936 1944
comet128chamv1.rhys 978.451 54.799 31.209 9.854 15.425 7084 19596 272176 9596 128760 1316
comet64chamv1.ref 9631.640 515.437 201.103 98.124 208.255 8568 20232 275632 11912 130168 1832
comet64chamv1.rhys 890.986 222.569 84.023 34.530 36.301 7016 19288 272016 9456 127992 1275
comet64speckv1.ref 10491.300 912.118 266.376 123.688 201.213 8714 20060 274816 11736 129592 2040
comet64speckv1.rhys 992.863 41.744 26.297 8.575 13.850 5746 19112 271728 9260 128952 1207
drygascon128.add_arm-cm0 302.271 158.397 19708 8900 1456
drygascon128.add_arm_cortex-m 210.685 30.260 18116 9216 1368
drygascon128.le32 71877.000 465.031 170.146 70.368 41.546 8550 26608 269808 10116 133432 1580
drygascon128.ref 115443.000 964.937 373.499 142.538 98.035 8492 21396 270176 12276 127672 1612
drygascon128.rhys 6883.180 373.716 252.616 58.650 73.444 16990 19484 271472 9560 128696 1424
drygascon256.le32 109870.000 775.939 324.017 126.397 59.923 9128 21532 274256 12744 139704 1884
drygascon256.ref 177207.000 1406.780 815.067 229.873 217.701 9878 26088 278080 17240 139000 1764
drygascon256.rhys 10405.600 503.758 454.582 83.676 120.579 17404 21256 275872 11332 130808 1564
elephant160v1.ref 1503030.000 27792.000 9042.390 3724.880 3067.790 10594 18984 269424 10036 126776 2604
elephant160v1.rhys 12477.300 6525.100 5756.820 948.296 1857.980 9018 22572 279152 12888 134200 1492
elephant160v2.rhys 12730.300 4430.300 3986.300 849.280 754.839 7930 26716 276128 14636 131832 1408
elephant176v1.ref 1759380.000 27277.300 11676.100 3347.490 3619.500 10682 19196 269888 10276 127096 2648
elephant176v1.rhys 15023.700 8351.150 7436.280 1174.130 1229.530 8874 23356 281280 13476 133624 1500
elephant176v2.rhys 15372.100 5011.150 4831.570 975.812 952.736 7974 27440 278208 15308 133240 1456
elephant200v1.ref 131017.000 596.503 521.918 100.210 132.948 10446 18688 271136 9796 127352 1716
elephant200v1.rhys 2554.600 771.173 525.856 125.026 104.131 9748 23948 280352 13992 133624 1680
elephant200v2.rhys 2622.070 400.168 298.309 63.875 89.356 6696 22168 273888 10128 128696 1472
estatetweaes128v1.ref 4424.860 438.817 253.789 59.570 45.192 8688 19348 271792 10324 128248 1540
estatetwegift128v1.ref 23154.100 6050.580 2490.010 1873.470 18808 270112 10060 127928 2860
estatetwegift128v1.rhys 3010.040 204.141 112.207 81.897 39.196 19990 27884 281648 18724 142648 1624
sestatetweaes128v1.ref 3651.840 386.109 233.557 53.188 41.544 8722 19452 271920 10372 129144 1540
paefforkskinnyb128t192n48v1.opt32_dec 31731.400 1012.950 365.554 131.522 15252 25304 279376 15540 1922
paefforkskinnyb128t192n48v1.opt32_table 917.960 835.684 109.342 28820 288688 19232 1402
paefforkskinnyb128t192n48v1.ref 37826.600 1489.300 3086.510 217.650 224.823 18188 27120 280480 17744 135736 1858
paefforkskinnyb128t192n48v1.rhys 4233.480 988.083 475.111 130.743 199.184 19328 23884 279424 14132 136632 1410
paefforkskinnyb128t256n112v1.opt32_dec 31731.500 1012.170 365.208 131.960 15202 25304 279600 15616 1930
paefforkskinnyb128t256n112v1.opt32_table 920.521 836.345 109.503 28820 288896 19308 1410
paefforkskinnyb128t256n112v1.ref 37832.300 1476.710 968.352 217.757 225.056 18134 27112 280912 17764 135608 1866
paefforkskinnyb128t256n112v1.rhys 4233.610 988.109 471.544 130.691 199.242 19278 23892 279696 14140 136504 1418
paefforkskinnyb128t288n104v1.opt32_dec 41002.500 1337.030 488.290 174.535 17164 26568 281984 16580 2053
paefforkskinnyb128t288n104v1.opt32_table 1337.280 1327.860 161.988 31252 294464 21436 1449
paefforkskinnyb128t288n104v1.ref 61624.700 2388.610 1710.980 368.603 339.657 18618 28316 282480 18972 137016 1953
paefforkskinnyb128t288n104v1.rhys 6588.900 1405.750 812.014 191.146 366.336 21030 24164 282544 14176 136504 1509
paefforkskinnyb64t192n48v1.opt32_dec 16445.300 1268.150 405.190 182.827 10628 22952 274544 13128 1542
paefforkskinnyb64t192n48v1.opt32_table 17358.900 1665.650 780.924 245.149 12364 27044 281424 17156 1358
paefforkskinnyb64t192n48v1.ref 72510.700 3634.600 2543.970 571.038 493.486 17818 25944 278640 16636 133176 1874
paefforkskinnyb64t192n48v1.rhys 5707.180 1773.270 711.020 230.010 261.397 18574 23284 277632 13080 133624 1390
saefforkskinnyb128t192n56v1.opt32_dec 31733.300 1010.260 397.264 132.684 15156 26480 281776 16692 1971
saefforkskinnyb128t192n56v1.opt32_table 914.145 887.733 109.628 29996 291072 20384 1451
saefforkskinnyb128t192n56v1.ref 37697.000 1486.460 974.820 235.126 225.710 16682 24116 278992 15092 134776 1811
saefforkskinnyb128t192n56v1.rhys 4235.360 984.295 512.853 131.874 199.137 19232 25028 280976 15292 139320 1467
saefforkskinnyb128t256n120v1.opt32_dec 31734.200 1014.790 409.858 132.450 15134 26484 282032 16680 1979
saefforkskinnyb128t256n120v1.opt32_table 914.247 913.222 109.560 30000 291344 20372 1459
saefforkskinnyb128t256n120v1.ref 37724.900 1510.890 1058.490 235.412 225.755 16718 24216 280240 15208 134968 1819
saefforkskinnyb128t256n120v1.rhys 4236.270 994.636 522.979 131.933 199.146 19210 25032 281216 15284 139128 1475
giftcofb128v1.armcortexm_balanced 153.187 29.348 19672 10796 1564
giftcofb128v1.armcortexm_compact 173.594 31.124 18748 9872 1564
giftcofb128v1.armcortexm_fast 134.100 45.515 24460 15544 1556
giftcofb128v1.opt32 149.355 56.085 45.683 28.511 22460 275296 14112 134968 1636
giftcofb128v1.ref 316625.000 1265.300 546.186 180.771 526.197 5814 21848 277184 10808 131256 1344
giftcofb128v1.rhys 2250.020 131.551 55.614 38.783 27.471 20268 29516 277920 18396 137720 1656
gimli24v1.littleendian 11790.500 166.989 133.378 30.954 30.259 5932 18648 270448 9680 128632 1356
gimli24v1.ref 16307.200 474.663 222.067 76.546 82.061 6056 18540 270640 9572 127928 1312
gimli24v1.rhys 2722.500 174.585 96.278 26.013 24.940 23484 19148 269184 9080 127288 1320
grain128aead.opt32 194.517 92.276 35.067 21812 222048 13692 9989
grain128aead.ref 171088.000 59748.700 11265.800 3591.930 4344.850 14026 19632 270048 11516 131000 2133
grain128aead.rhys 22596.600 239.732 120.251 38.661 27.961 12202 20452 271600 10464 128952 1412
grain128aeadv2.ref 44031.300 12715.000 4143.770 5617.200 25460 269920 12156 131896 2341
grain128aeadv2.rhys 5113.350 241.014 119.717 51.040 30.539 9394 22740 271056 11436 129016 1420
hyenav1.ref 16300.800 4378.340 1908.890 1325.170 21308 276448 11488 130168 2816
hyenav1.rhys 2455.900 171.002 174.876 61.737 29.987 22704 28872 285424 19392 142136 1724
hyenav2.rhys 2441.760 170.673 171.365 60.848 29.903 22728 28496 285504 19044 141880 1724
isapa128av20.bi_32 619.748 8421.870 160.384 259.303 55452 348224 40936 209272 1428
isapa128av20.bi_32_armv6 600.055 159.610 53504 40020 1372
isapa128av20.bi_32_armv6m 1197.300 363.205 86064 78808 1408
isapa128av20.bi_32_armv6m_compact 1373.110 342.222 25680 14652 1420
isapa128av20.bi_32_armv6m_stp 1379.560 346.020 26000 14988 1640
isapa128av20.bi_32_compact 835.202 669.197 159.463 177.633 22720 285456 11396 133048 1444
isapa128av20.bi_32_stp 832.325 608.456 159.132 178.550 23000 285552 11684 133624 1664
isapa128av20.bi_8 3981.560 91369.200 1182.860 1291.300 41496 335264 32148 173688 1504
isapa128av20.opt_32 152495.000 930.897 15602.600 254.913 70.624 13016 71536 391840 61960 152760 1460
isapa128av20.opt_32_armv67m 629.078 112.920 35252 18932 1536
isapa128av20.opt_32_compact 78590.300 1103.200 3755.480 253.577 81.062 25638 32600 307488 22640 134264 1492
isapa128av20.opt_32_stp 78917.800 1108.380 4931.070 244.487 81.858 26878 28636 325632 17772 134712 1704
isapa128av20.opt_32_tiny 78966.800 1001.520 806.039 165.310 72.105 8854 23128 281296 12592 129016 1512
isapa128av20.opt_64 952.866 13041.000 275.226 71.528 71900 358416 63496 155448 1464
isapa128av20.opt_8 40674.700 3650.420 101065.000 1063.800 1482.760 24362 37420 337200 27712 172728 1504
isapa128av20.opt_8_tiny 148475.000 4596.530 10766.500 778.649 1475.850 8294 24700 308672 13300 140216 1456
isapa128av20.ref 248170.000 3369.960 1680.010 439.948 268.765 8874 20740 267248 8196 125048 1492
isapa128av20.rhys 22486.000 839.370 637.260 164.434 234.145 5486 28216 269280 16536 128888 1372
isapa128v20.opt_32 1171160.000 5124.490 4138.660 676.469 12666 22240 276496 11252 1552
isapa128v20.opt_32_armv67m 4173.740 634.294 37792 21104 1536
isapa128v20.opt_64 7724.410 22285.700 2292.530 92140 419712 85408 1484
isapa128v20.ref 810146.000 10516.100 8376.520 1381.020 764.717 8458 20740 267248 8196 125048 1492
isapa128v20.rhys 155548.000 4087.130 4286.760 690.933 1364.830 5486 28220 269264 16536 128888 1372
isapk128av20.opt_32_armv6m 2442.320 490.618 20224 8936 1496
isapk128av20.opt_32_armv7m 2200.270 390.780 22876 11396 1492
isapk128av20.opt_64 741.916 247636 1636
isapk128av20.ref 613998.000 3949.750 2660.180 630.162 701.964 6372 20908 268384 8900 126520 1568
isapk128av20.rhys 30644.400 2533.550 2587.470 555.901 539.665 6014 21568 269616 8368 127352 1384
isapk128v20.opt_32_armv6m 17420.100 3597.390 20228 8944 1496
isapk128v20.opt_32_armv7m 15254.500 2704.410 22880 11404 1492
isapk128v20.opt_64 10875.600 331760 1652
isapk128v20.ref 29110.100 21801.300 4913.780 5609.430 20908 268384 8904 126520 1568
isapk128v20.rhys 232325.000 19821.200 19740.400 4342.250 3919.320 6014 21568 269616 8368 127352 1384
knot128v1.armcortexm_1 278.291 37.167 16568 8116 1416
knot128v1.armcortexm_2 198.150 27.719 17144 7180 1332
knot128v1.armcortexm_3 176.714 53.122 26.587 31.703 21768 271776 12192 132024 1320
knot128v1.armcortexm_4 228.613 69.405 33.358 17160 265456 7200 1332
knot128v1.armcortexm_5 183.345 26.138 17460 7476 1332
knot128v1.armcortexm_6 168.163 26.199 17408 7428 1332
knot128v1.armcortexm_7 162.261 26.185 17860 7868 1332
knot128v1.avr8_lowrom 5432.690 3978
knot128v1.avr8_speed 2362.620 4220
knot128v1.opt 6911.210 64.298 12374 267344
knot128v1.opt_1 9250.650 209.403 68.180 27.546 13.977 16488 18220 267328 8196 124280 1240
knot128v1.ref 9034.400 237.791 76.156 32.170 18.814 6224 19688 267904 10340 127096 1356
knot128v1.rhys 4603.160 225.310 69.738 30.203 14.350 7030 17528 266704 7456 124600 1236
knot128v2.armcortexm_2 432.851 70.187 18160 8172 1476
knot128v2.armcortexm_3 262.502 1969.840 48.924 38.884 36232 322592 26596 150648 1408
knot128v2.armcortexm_3_1 269.463 1323.500 49.814 36768 316768 27116 1408
knot128v2.armcortexm_4 363.906 132.980 52.818 18096 266992 8112 1476
knot128v2.armcortexm_4_1 355.905 133.069 52.146 18088 267008 8124 1476
knot128v2.armcortexm_5 302.578 54.939 20084 10180 1496
knot128v2.armcortexm_6 289.722 57.630 20004 10116 1504
knot128v2.avr8_lowrom 5959.750 4056
knot128v2.avr8_speed 3148.280 4518
knot128v2.opt 141.633 271216
knot128v2.opt_1 271.222 137.051 34.693 21.551 19640 269824 9808 125560 1344
knot128v2.opt_2 136.842 269808
knot128v2.opt_3_ARR 284.768 122.415 36.136 22.662 20024 270208 9976 125880 1360
knot128v2.ref 301.838 151.698 44.216 26.053 21216 270064 12056 127672 1500
knot128v2.rhys 5759.450 289.451 132.008 36.147 20.971 5756 17600 266960 7512 125624 1288
knot192.armcortexm_2 631.771 103.739 17780 7796 1484
knot192.armcortexm_3 401.720 1366.160 66.482 55.148 30784 301408 21004 143672 1440
knot192.armcortexm_3_1 393.239 1366.160 64.733 30628 301408 20444 1440
knot192.armcortexm_4 529.663 195.749 76.837 17752 266496 7768 1484
knot192.armcortexm_4_1 529.797 195.816 76.888 17744 266512 7780 1484
knot192.armcortexm_5 428.670 82.928 19676 9768 1472
knot192.armcortexm_5_ 432.160 78.809 19676 9764 1464
knot192.armcortexm_6 413.989 82.692 19620 9704 1472
knot192.avr8_lowrom 9132.620 4042
knot192.avr8_speed 4802.830 4504
knot192.opt 204.311 270944
knot192.opt_1 415.872 207.825 55.392 19620 269536 9684 1400
knot192.opt_ARR 411.001 188.383 55.181 19764 270112 9772 1376
knot192.ref 454.375 228.244 64.755 36.154 21440 271104 12404 128888 1540
knot192.rhys 8806.100 442.913 202.867 55.211 31.755 5716 18120 267536 8076 125496 1304
knot256.armcortexm_2 1006.980 168.700 19352 9408 1516
knot256.armcortexm_3 1772.740 108.394 92.968 304208 24620 150456 1488
knot256.armcortexm_3_ 2651.810 110.905 98.362 311344 27560 156728 1480
knot256.armcortexm_4 822.483 358.694 145.901 18268 267056 8332 1580
knot256.armcortexm_5 639.205 120.786 20656 10692 1572
knot256.armcortexm_6 637.982 119.451 20492 10520 1572
knot256.avr8_lowrom 13811.200 4112
knot256.avr8_speed 7717.220 4720
knot256.opt 44249.200 417.858 29244 274448
knot256.opt_1 744.112 424.768 106.772 32.285 21876 274256 12032 125368 1392
knot256.ref 59383.800 766.782 456.843 119.425 36.732 11090 23580 274080 14144 130936 1612
knot256.rhys 14731.800 700.232 420.928 100.509 32.236 9798 18704 268416 8716 126264 1344
twegift64locusaeadv1.ref 15658.900 5273.140 1940.640 1770.720 26544 283824 17188 140664 2760
twegift64locusaeadv1.rhys 4810.260 338.690 155.976 52.872 55.793 18090 21884 274912 12048 132024 1428
twegift64lotusaeadv1.ref 15657.600 5378.030 1937.420 1771.830 25584 283504 16548 140792 2760
twegift64lotusaeadv1.rhys 4809.160 333.511 150.185 50.084 54.992 19364 22604 277424 12780 135096 1452
mixfeed.ref 14078.800 1155.720 462.666 208.755 163.010 6838 19628 274912 10624 129464 1707
nocrypt.memcpy 14.873 4.430 0.555 0.371 0.433 2836 15304 263232 5324 122360 762
orangezestv1.ref 11998.400 13098.100 2200.520 1812.850 22348 276512 13756 129784 1368
orangezestv1.rhys 3890.570 554.749 313.466 95.084 80.713 10182 25296 283376 15664 138104 1352
oribatida192v12.ref 741687.000 10666.800 2631.130 1800.790 1045.390 13022 21648 275232 13280 131448 2480
oribatida192v12.rhys 5621.880 482.265 358.666 77.019 37.113 6946 20484 271696 10504 128248 1316
oribatida256v12.ref 680351.000 13961.700 5267.440 2724.640 1501.110 13136 23344 278448 15096 132152 2528
oribatida256v12.rhys 8125.100 510.971 356.575 74.874 38.723 7200 19904 271936 10024 128312 1328
photonbeetleaead128rate128v1.avr8_lowrom 8114.110 4442
photonbeetleaead128rate128v1.avr8_speed 4821.260 6390
photonbeetleaead128rate128v1.bitslice_sb32 6481.910 1095.470 534.554 190.953 169.353 16746 27004 276464 14856 134648 1544
photonbeetleaead128rate128v1.bitslice_sb64 21424.700 1080.130 525.744 206.959 117.445 17712 26640 278368 14904 131448 1576
photonbeetleaead128rate128v1.bitslice_sb8 1302.520 608.554 257.233 205.121 26272 326432 14928 134584 1544
photonbeetleaead128rate128v1.ref 421960.000 20554.100 10966.700 3528.920 3128.780 6694 29180 273680 15660 130488 1732
photonbeetleaead128rate128v1.rhys 4940.360 826.254 328.562 170.203 103.283 9338 27592 279280 14012 134200 1392
photonbeetleaead128rate128v1.table2 739.831 185.760 144.812 62.011 32504 278160 20960 137912 1636
photonbeetleaead128rate128v1.table3 590.958 2084.870 131.688 82.890 91464 337248 79944 197240 1580
photonbeetleaead128rate32v1.avr8_lowrom 19776.400 4440
photonbeetleaead128rate32v1.avr8_speed 11582.600 6388
photonbeetleaead128rate32v1.ref 1049740.000 53577.200 27279.900 8788.330 7813.180 6526 24124 272480 14744 128696 1732
photonbeetleaead128rate32v1.rhys 12135.500 2037.380 809.294 407.355 253.500 9274 25936 273472 12260 130488 1328
photonbeetleaead128rate32v1.table2 1824.890 454.695 342.687 150.165 31480 276144 19600 136248 1580
pyjamask128aeadv1.ref 148167.000 3277.860 732.567 364.395 519.338 6592 21484 279440 12472 130488 2032
pyjamask128aeadv1.rhys 11666.000 2713.350 427.761 282.451 353.165 26408 26020 282352 15908 134072 1912
pyjamask96aeadv1.ref 132077.000 3072.800 650.217 357.122 443.611 6450 19908 276112 10972 129016 1860
pyjamask96aeadv1.rhys 9890.030 2226.380 347.178 241.711 309.899 25070 23624 277168 13856 131768 1720
romulusm.arm_inline_asm 283.708 132.222 41888 30496 2680
romulusm.opt32t 323.510 150.490 54.405 55.035 26904 274736 15356 134392 2664
romulusm.ref 50150.600 1671.840 1278.760 222.458 279.286 10810 31028 286528 19148 140024 1716
romulusm.rhys 3429.090 682.643 753.636 156.344 150.860 10928 35896 284096 23752 140664 2264
romulusm1.armcortexm 542.081 151.342 28296 19600 2432
romulusm1.armsrc_NEC 383.323 181.477 45856 36988 2928
romulusm1.opt32 1103.910 297.510 141.032 177.341 27640 281168 17252 140920 3476
romulusm1.opt32a_NEC 451.113 189.523 79.106 56.434 24856 277008 13808 130296 2920
romulusm1.opt32_NEC 449.031 187.564 71.367 74.883 24360 275056 15548 134456 2952
romulusm1.ref 77841.500 3411.510 1419.650 545.454 484.491 10902 28664 285696 19936 140856 1760
romulusm1.rhys 4828.380 1226.490 694.155 189.269 347.853 16022 31304 292672 22100 147512 1920
romulusm1+.armcortexm 409.042 114.220 27236 18540 2176
romulusm1+.armsrc_NEC 283.675 132.287 39452 30496 2680
romulusm1+.opt32 862.257 229.738 112.861 136.565 27368 280896 16996 140664 2964
romulusm1+.opt32a_NEC 329.287 137.724 59.233 41.231 24684 276880 13644 130296 2632
romulusm1+.opt32_NEC 327.048 150.671 54.437 54.911 24160 274688 15356 134456 2664
romulusm1+.rhys 3547.090 15998
romulusm2.ref 80840.900 3516.380 1523.730 566.219 495.001 11016 29192 285984 20316 141240 1756
romulusm2.rhys 5023.180 1132.470 640.339 165.184 249.333 16328 27400 286288 17804 139128 1872
romulusm3.ref 49042.600 2387.640 1016.620 340.204 324.566 10958 29312 284800 20668 141432 1747
romulusm3.rhys 3312.770 935.543 498.618 141.920 202.351 15860 27092 285456 17472 138424 1784
romulusm_romulush.ref 50150.600 1671.840 1278.770 222.445 279.284 10810 31028 286528 19148 140024 1716
romulusn.arm_asm_fixslice_cortexm 313.721 86.759 27620 16820 2040
romulusn.arm_inline_asm 225.165 104.638 39364 28420 2584
romulusn.fixslice_opt32 662.629 440.506 186.653 109.664 39576 293824 28072 157880 3336
romulusn.opt32t 257.576 114.728 43.531 43.993 24684 273232 12396 132280 2648
romulusn.ref 40293.500 1361.210 1099.460 178.590 225.670 6622 26824 284192 14772 135032 1748
romulusn.rhys 2764.900 538.790 404.181 124.055 118.983 10462 34460 279408 22012 138488 2248
romulusn1.armcortexm 416.730 114.600 26776 18128 2296
romulusn1.armsrc_NEC 306.394 144.884 43980 35340 2840
romulusn1.opt32 965.965 218.615 116.826 134.251 26236 278368 15904 138744 3460
romulusn1.opt32a_NEC 358.070 162.794 62.021 45.134 23896 275968 13000 129400 2920
romulusn1.opt32_NEC 361.241 149.758 55.593 59.768 21296 274144 12584 131960 2944
romulusn1.ref 62573.100 2734.640 1154.580 438.208 390.370 7008 24780 287216 16048 137848 1720
romulusn1.rhys 3901.450 1005.500 614.726 184.624 272.318 15190 30572 289360 20836 147960 1800
romulusn1+.armcortexm 313.848 86.776 25488 16820 2040
romulusn1+.armsrc_NEC 225.008 104.875 37064 28444 2584
romulusn1+.opt32 761.229 167.999 86.663 103.827 25820 278112 15596 138488 2948
romulusn1+.opt32a_NEC 260.065 122.969 46.559 32.984 23816 275888 12900 129400 2632
romulusn1+.opt32_NEC 258.416 114.161 42.162 43.830 21208 273776 12448 131960 2656
romulusn1+.rhys 2870.170 15166
romulusn2.ref 62588.400 2749.130 1204.300 438.773 384.546 7054 24760 284240 16004 137720 1732
romulusn2.rhys 3886.020 919.378 541.370 135.935 201.438 15148 25772 282512 16076 139256 1768
romulusn3.ref 37870.600 1842.770 772.827 265.454 252.584 6974 26220 285872 17456 138680 1612
romulusn3.rhys 2532.700 711.194 350.751 107.027 154.421 14718 25404 281264 15648 138360 1680
romulusn_romulush.arm_asm_fixslice_cortexm 328.978 91.918 29360 18648 2168
romulusn_romulush.fixslice_opt32 662.628 440.506 186.692 109.669 39576 293824 28072 157880 3336
romulusn_romulush.opt32t 257.576 114.728 43.553 44.000 24684 273296 12396 132280 2648
romulusn_romulush.ref 40293.500 1361.210 1099.460 178.578 225.674 6622 26824 284192 14772 135032 1748
romulust.rhys 8727.100 1552.770 943.282 353.797 343.691 10844 32912 278240 21600 137464 3008
saeaes128a120t128v1.ref 178.098 50.758 26.940 14.900 24188 276384 15200 137720 1495
saeaes128a120t64v1.ref 177.948 50.784 26.750 14.612 24100 276416 15112 137656 1495
saeaes128a64t128v1.ref 206.356 58.380 30.761 16.987 24076 276144 15020 137592 1503
saeaes128a64t64v1.ref 206.205 58.409 30.584 16.816 23988 276176 14932 137528 1503
saeaes192a120t128v1.ref 202.913 58.851 34.933 16.787 25336 277296 16428 139128 1535
saeaes192a64t128v1.ref 235.384 67.816 38.730 19.275 25224 277056 16248 139000 1543
saeaes192a64t64v1.ref 235.311 67.900 38.432 19.057 25136 277072 16160 138936 1543
saeaes256a120t128v1.ref 247.809 83.063 41.328 19.417 25480 277936 16552 139320 1575
saeaes256a64t128v1.ref 287.224 77.450 45.840 22.278 25368 277696 16372 139192 1583
saeaes256a64t64v1.ref 287.090 77.451 45.340 22.035 25280 277712 16284 139128 1583
saturninctrcascadev2.bs32 9130.180 292.287 143.070 41.257 42.956 12790 20428 270768 11380 131256 1608
saturninctrcascadev2.bs32x 15919.700 563.870 415.589 150.867 68.391 30676 36208 285952 27604 146680 2100
saturninctrcascadev2.bs64 26667.700 1024.170 711.277 347.062 45.759 27754 44544 289584 35796 140280 2124
saturninctrcascadev2.ref 9051.110 700.105 282.439 115.880 99.761 6168 18840 270448 9928 129080 1728
saturninctrcascadev2.rhys 4782.230 299.581 147.690 38.615 45.073 17546 20240 271296 10240 129208 1584
skinnyaeadtk296128v1.ref 40450.400 1887.940 782.236 273.844 221.244 13636 23744 278352 14924 133944 1712
skinnyaeadtk296128v1.rhys 3275.610 865.178 435.791 126.688 191.416 15062 24776 279072 15092 139768 1704
skinnyaeadtk29664v1.ref 40443.500 1869.060 782.012 273.647 221.361 13752 23676 278256 14872 133816 1712
skinnyaeadtk29664v1.rhys 3272.110 865.722 440.819 125.920 191.263 15062 24772 279120 15088 139832 1704
skinnyaeadtk3128128+v1.armcortexm_1 387.851 103.164 26580 17716 2200
skinnyaeadtk3128128+v1.armcortexm_2 348.144 104.884 36240 27456 3484
skinnyaeadtk3128128+v1.opt32_1 690.460 200.510 105.424 116.149 27088 279984 16680 139576 2988
skinnyaeadtk3128128+v1.opt32_2 1670.600 800.460 211.279 118.590 36892 305632 28536 155064 6560
skinnyaeadtk3128128v1.armcortexm_1 511.358 133.351 27660 18796 2456
skinnyaeadtk3128128v1.armcortexm_2 460.579 132.616 38268 29484 3996
skinnyaeadtk3128128v1.opt32_1 998.113 259.177 128.544 149.343 27332 280288 16936 139832 3500
skinnyaeadtk3128128v1.opt32_2 2114.150 805.376 223.479 153.010 37484 307952 29140 155064 8096
skinnyaeadtk3128128v1.ref 69222.200 2829.910 1155.340 425.161 328.100 13658 24192 278816 15320 133368 1724
skinnyaeadtk3128128v1.rhys 5173.970 1054.730 565.518 149.395 233.702 16564 25724 280144 15980 140408 1788
skinnyaeadtk312864v1.ref 69214.700 2850.630 1155.160 424.427 325.900 13682 24132 278672 15244 133304 1724
skinnyaeadtk312864v1.rhys 5170.530 1054.060 573.314 150.869 233.480 16572 25720 280192 15968 140472 1788
skinnyaeadtk396128v1.ref 69225.500 2826.770 1155.610 428.309 326.087 13674 24188 279328 15336 133688 1720
skinnyaeadtk396128v1.rhys 5173.780 1054.740 577.666 149.133 233.728 16590 25740 280624 15988 140728 1784
skinnyaeadtk39664v1.ref 69218.000 2826.580 1155.410 430.076 325.970 13694 24124 279168 15264 133560 1720
skinnyaeadtk39664v1.rhys 5170.280 1054.070 581.467 150.893 233.484 16594 25736 280656 15984 140728 1784
schwaemm128128v1.opt 158.608 54.885 25.515 26.900 17224 267200 8240 125880 1264
schwaemm128128v1.ref 280.639 67.513 41.803 27.662 18500 268032 9528 127352 1376
schwaemm128128v1.rhys 1508.520 81.941 35.618 12.303 19.178 12402 19956 272064 10048 129400 1292
schwaemm128128v2.add_armv7m_fast 69.339 16.944 20884 9660 1216
schwaemm128128v2.add_armv7m_small 77.227 16.298 18680 7456 1244
schwaemm128128v2.add_avr 1998.250 6888
schwaemm128128v2.opt 6668.580 180.237 51.825 24.147 26.552 7056 19456 265760 7548 124920 1232
schwaemm128128v2.ref 6548.260 255.246 62.744 36.047 25.845 7188 21572 266544 8708 126072 1312
schwaemm128128v2.rhys 1462.650 64.006 35.406 19.028 19.218 11284 35388 273440 24064 129464 1312
schwaemm192192v1.opt 225.853 75.621 37.213 37.805 17740 266560 8784 125112 1304
schwaemm192192v1.ref 342.425 89.915 56.078 38.327 19048 267488 10104 126648 1416
schwaemm192192v1.rhys 2220.370 160.002 68.792 17.559 29.087 12270 19084 269264 9056 127928 1296
schwaemm192192v2.add_armv7m_fast 102.675 30.879 22748 11760 1276
schwaemm192192v2.add_armv7m_small 111.150 22.400 18792 7804 1316
schwaemm192192v2.add_avr 2834.510 6246
schwaemm192192v2.opt 9741.230 235.555 70.773 34.892 36.411 6560 19424 266016 7748 125048 1288
schwaemm192192v2.ref 10516.100 325.827 82.850 50.636 36.091 7026 21876 267056 8736 126328 1352
schwaemm192192v2.rhys 2204.160 86.983 68.575 28.693 29.214 11934 35212 268992 22492 127992 1320
schwaemm256128v1.opt 204.530 68.061 33.344 34.468 17816 267776 8828 126584 1312
schwaemm256128v1.ref 320.036 80.914 50.405 34.322 19124 268704 10148 128120 1424
schwaemm256128v1.rhys 2038.020 146.056 62.166 16.674 26.227 14132 19768 270640 9780 128760 1320
schwaemm256128v2.add_armv6m 142.388 24.764 19128 8252 1284
schwaemm256128v2.add_armv7m_fast 94.378 28.890 23016 12140 1252
schwaemm256128v2.add_armv7m_small 107.387 20.823 19060 8184 1292
schwaemm256128v2.add_avr 2618.570 6664
schwaemm256128v2.opt 8868.970 221.926 64.425 32.085 33.096 6978 19692 266448 8136 125496 1264
schwaemm256128v2.ref 9521.870 311.561 75.238 47.723 32.695 7368 22108 267600 9064 126712 1368
schwaemm256128v2.rhys 1999.740 80.914 62.196 26.572 26.286 12652 35852 270432 23388 128824 1352
schwaemm256256v1.opt 279.345 94.378 44.855 48.064 17480 267248 8496 125688 1344
schwaemm256256v1.ref 379.883 109.272 63.143 48.336 18808 268272 9836 127224 1456
schwaemm256256v1.rhys 3053.020 225.669 111.688 23.667 53.581 14126 20344 270960 10128 129272 1400
schwaemm256256v2.add_armv7m_fast 139.073 53.606 25740 14916 1320
schwaemm256256v2.add_armv7m_small 141.099 29.732 19556 8732 1356
schwaemm256256v2.add_avr 3650.620 6354
schwaemm256256v2.opt 13193.500 277.813 89.245 43.438 46.526 6654 20040 266592 8544 125752 1328
schwaemm256256v2.ref 14123.800 397.432 101.718 62.002 45.909 7246 22636 268016 9532 127160 1400
schwaemm256256v2.rhys 3019.460 140.762 111.773 61.004 53.675 12840 35972 270784 23496 129336 1396
spix128v1.ref 61454.700 3891.230 9709.620 585.480 10044.600 7064 18360 271904 10152 129208 1840
spix128v1.rhys 7676.630 403.237 140.990 53.929 88.422 7388 18224 269568 8288 127096 1292
spoc128sliscplight256v1.ref 31722.500 2006.530 4990.140 325.708 5106.500 6208 18508 272560 10584 128824 1832
spoc128sliscplight256v1.rhys 3995.640 208.683 70.977 28.840 45.575 7256 19088 269392 9192 128056 1280
spoc64sliscplight192v1.ref 34436.700 2275.470 8261.440 343.755 8653.530 6266 17588 269264 9420 126968 1784
spoc64sliscplight192v1.rhys 4677.220 458.669 150.359 60.651 64.544 7044 18708 269040 8732 127032 1280
spook128mu384v1.ref 40102.600 823.907 233.979 146.821 135.954 9118 18072 267856 9172 127160 1588
spook128mu384v1.rhys 4101.840 183.945 124.981 25.661 50.903 14704 20120 271760 10180 131384 1328
spook128mu384v2.opt_c 34068.900 167.334 104.681 27.197 42.679 8410 18932 270672 9088 127736 1568
spook128mu384v2.ref 38939.200 796.973 234.317 145.824 135.721 9408 19136 268000 9208 127096 1588
spook128mu512v1.ref 40662.900 826.765 233.480 147.671 131.255 9262 18132 267968 9236 127288 1604
spook128mu512v1.rhys 4169.110 211.376 151.417 30.824 58.279 15058 20208 272624 10264 132408 1368
spook128mu512v2.opt_c 34222.400 174.980 78.198 28.358 45.200 8552 19096 268992 9184 127800 1568
spook128mu512v2.ref 38508.300 817.305 245.584 138.365 9556 19244 268368 127480
spook128su384v1.ref 40099.900 823.055 233.950 143.672 135.951 9094 18016 267840 9112 127096 1572
spook128su384v1.rhys 4094.280 190.587 120.684 26.794 50.832 14670 20056 271712 10080 131320 1304
spook128su384v2.opt_c 34065.500 104.657 42.734 8538 270640 127672
spook128su384v2.ref 38936.500 234.292 135.693 9384 267968 127096
spook128su512v1.ref 40660.300 826.482 233.447 145.145 131.217 9238 18076 267936 9176 127224 1588
spook128su512v1.rhys 4161.550 215.638 151.188 30.892 58.031 15024 20064 272544 10132 132344 1360
spook128su512v2.opt_c 34219.000 78.180 45.130 8672 268960 127736
spook128su512v2.ref 38505.600 245.559 138.340 9532 268352 127480
subterraneanv1.add_mem_compact 12248.700 1391.830 893.407 280.246 281.982 13128 26428 287056 18504 136440 1684
subterraneanv1.ref 37595.100 4378.070 1947.010 541.881 651.252 8498 20424 271152 11548 129080 2088
subterraneanv1.rhys 4236.020 1045.100 3331.370 252.668 151.252 8930 34896 303312 24460 147576 1464
sundaegift0v1.ref 430720.000 1739.970 761.751 243.824 746.199 7182 22280 274864 11992 133496 1868
sundaegift0v1.rhys 2829.400 186.974 69.263 52.425 32.302 14554 24544 279536 15640 135928 1556
sundaegift128v1.ref 511062.000 2060.830 899.100 288.933 879.296 7482 22300 274880 12000 133560 1900
sundaegift128v1.rhys 3267.500 213.132 77.814 58.858 36.789 14474 24576 279584 15656 135992 1728
sundaegift64v1.ref 472136.000 1904.300 832.814 267.186 814.818 7492 22308 274944 12012 133624 1884
sundaegift64v1.rhys 3059.300 200.951 77.798 56.617 34.651 14484 24584 279648 15668 136056 1720
sundaegift96v1.ref 491599.000 1985.480 862.018 277.941 847.266 7492 22312 275024 12016 133688 1888
sundaegift96v1.rhys 3163.310 204.481 75.999 58.711 36.081 14484 24588 279728 15672 136120 1724
tinyjambu128.opt 19272.800 104.892 58.882 15.082 18.075 6006 17108 265920 7204 125048 1216
tinyjambu128.ref 21166.200 140.540 45.045 22.845 23.111 5254 20004 266800 10204 129144 1256
tinyjambu128.rhys 2206.980 132.968 39.218 21.522 20.046 7180 17420 267008 7404 125752 1244
tinyjambu128v2.opt 141.718 43.594 18.265 21.815 17996 265280 6680 124344 1216
tinyjambu128v2.ref 167.714 86.845 26.826 32.267 19336 265744 7288 124920 1264
tinyjambu128v2.rhys 2386.180 110.295 54.317 19.259 19.782 9956 19712 266400 7912 125688 1284
tinyjambu192.opt 21063.400 114.391 60.598 16.227 19.663 6650 17300 266048 7388 124216 1228
tinyjambu192.ref 35412.000 171.232 57.988 28.789 27.995 5340 20168 267072 10424 129208 1264
tinyjambu192.rhys 2368.800 142.900 41.930 22.867 21.688 7738 17496 267280 7484 126008 1284
tinyjambu192v2.opt 167.682 61.785 27.016 30.700 18076 265360 6756 124152 1240
tinyjambu192v2.ref 225.710 95.485 32.078 35.549 18332 265952 7484 125496 1276
tinyjambu192v2.rhys 2534.800 117.919 54.025 21.459 21.483 10084 19748 266944 7944 126264 1308
tinyjambu256.opt 22880.500 135.059 73.100 18.512 24.295 6076 17176 266000 7256 124152 1236
tinyjambu256.ref 24672.800 171.614 53.203 26.438 27.172 5254 20080 266864 10244 129144 1272
tinyjambu256.rhys 2520.250 152.144 44.933 24.254 23.202 7492 17488 267312 7460 126136 1276
tinyjambu256v2.opt 174.801 60.981 23.646 28.783 18060 265344 6728 124088 1236
tinyjambu256v2.ref 184.690 94.839 30.167 36.238 19484 265776 7304 124984 1280
tinyjambu256v2.rhys 2687.770 128.275 39.555 22.258 22.794 10212 19792 266912 7980 126136 1324
wageae128v1.ref 35909.300 8387.180 2546.730 1145.510 1067.510 9402 25292 278128 16224 133688 1765
wageae128v1.rhys 9823.130 5064.890 3192.520 528.532 604.063 8510 20548 273440 10584 129976 1464
xoodyakround3.ref 31391.300 266.229 452.599 40.824 25.474 5788 20296 266880 8464 125496 1480
xoodyakround3.rhys 2960.120 64.277 39.178 15.983 16.137 5598 22956 267584 10468 126072 1324
xoodyakround3.XKCP-ARMv6M 123.352 22.705 22848 11804 1372
xoodyakround3.XKCP-ARMv7M 68.746 18.307 27648 16604 1372
xoodyakround3.XKCP-AVR8 2371.040 6248
xoodyakround3.XKCP-plain-ua 9157.710 100.213 46.807 26.846 17.503 26516 24168 271616 11228 131960 1412
xoodyakv1.ref 41018.000 345.943 172.447 51.866 32.139 5740 17288 266912 8460 125624 1472
xoodyakv1.rhys 3892.460 126.075 50.594 16.296 20.651 6052 17804 268320 7804 125944 1336
xoodyakv1.XKCP-ARMv6M 153.728 28.679 20784 11800 1364
xoodyakv1.XKCP-ARMv7M 82.650 22.680 25584 16600 1364
xoodyakv1.XKCP-AVR8 3068.450 6218
xoodyakv1.XKCP-plain-ua 11933.900 121.548 50.005 31.636 21.977 26468 20208 271648 11224 132088 1404

¹Arduino Uno R3 | ²STM32F1 "bluepill" | ³Espressif ESP32 WROOM | ⁴STM32 NUCLEO-F746ZG | ⁵Sipeed Maixduino RISC-V 64