# Performance ## `x86_64` (GCP `c3-standard-4`, Intel Sapphire Rapids, rustc 1.75, `-target-cpu=native`) ```text aead/16B time: [611.96 ns 612.31 ns 612.69 ns] thrpt: [24.905 MiB/s 24.920 MiB/s 24.934 MiB/s] aead/256B time: [635.26 ns 635.63 ns 635.99 ns] thrpt: [383.88 MiB/s 384.09 MiB/s 384.32 MiB/s] aead/1KiB time: [693.69 ns 694.09 ns 694.53 ns] thrpt: [1.3731 GiB/s 1.3740 GiB/s 1.3748 GiB/s] aead/16KiB time: [1.8332 µs 1.8346 µs 1.8363 µs] thrpt: [8.3097 GiB/s 8.3171 GiB/s 8.3236 GiB/s] aead/1MiB time: [79.088 µs 79.308 µs 79.581 µs] thrpt: [12.271 GiB/s 12.313 GiB/s 12.348 GiB/s] hash/16B time: [461.61 ns 461.97 ns 462.32 ns] thrpt: [33.004 MiB/s 33.030 MiB/s 33.056 MiB/s] hash/256B time: [632.52 ns 632.94 ns 633.41 ns] thrpt: [385.44 MiB/s 385.72 MiB/s 385.98 MiB/s] hash/1KiB time: [1.4315 µs 1.4355 µs 1.4400 µs] thrpt: [678.15 MiB/s 680.31 MiB/s 682.19 MiB/s] hash/16KiB time: [16.084 µs 16.098 µs 16.116 µs] thrpt: [969.52 MiB/s 970.62 MiB/s 971.45 MiB/s] hash/1MiB time: [1.0071 ms 1.0088 ms 1.0108 ms] thrpt: [989.35 MiB/s 991.26 MiB/s 992.92 MiB/s] prf/16B time: [470.13 ns 470.49 ns 470.85 ns] thrpt: [32.407 MiB/s 32.432 MiB/s 32.457 MiB/s] prf/256B time: [648.84 ns 649.20 ns 649.56 ns] thrpt: [375.85 MiB/s 376.06 MiB/s 376.27 MiB/s] prf/1KiB time: [1.4395 µs 1.4407 µs 1.4423 µs] thrpt: [677.11 MiB/s 677.86 MiB/s 678.40 MiB/s] prf/16KiB time: [16.024 µs 16.051 µs 16.084 µs] thrpt: [971.44 MiB/s 973.46 MiB/s 975.11 MiB/s] prf/1MiB time: [996.23 µs 996.91 µs 997.82 µs] thrpt: [1002.2 MiB/s 1003.1 MiB/s 1003.8 MiB/s] stream/16B time: [613.95 ns 614.23 ns 614.53 ns] thrpt: [24.830 MiB/s 24.842 MiB/s 24.853 MiB/s] stream/256B time: [631.97 ns 632.26 ns 632.60 ns] thrpt: [385.93 MiB/s 386.14 MiB/s 386.32 MiB/s] stream/1KiB time: [691.50 ns 691.81 ns 692.18 ns] thrpt: [1.3778 GiB/s 1.3785 GiB/s 1.3791 GiB/s] stream/16KiB time: [1.8296 µs 1.8306 µs 1.8317 µs] thrpt: [8.3302 GiB/s 8.3355 GiB/s 8.3399 GiB/s] stream/1MiB time: [79.002 µs 79.091 µs 79.201 µs] thrpt: [12.330 GiB/s 12.347 GiB/s 12.361 GiB/s] ``` ## `aarch64` (Apple M2 Air 2022, rustc 1.75) ```text aead/16B time: [409.97 ns 411.39 ns 412.63 ns] thrpt: [36.979 MiB/s 37.091 MiB/s 37.220 MiB/s] aead/256B time: [433.19 ns 433.85 ns 434.44 ns] thrpt: [561.96 MiB/s 562.74 MiB/s 563.59 MiB/s] aead/1KiB time: [484.60 ns 485.05 ns 485.52 ns] thrpt: [1.9643 GiB/s 1.9661 GiB/s 1.9680 GiB/s] aead/16KiB time: [1.4863 µs 1.4903 µs 1.4942 µs] thrpt: [10.212 GiB/s 10.239 GiB/s 10.266 GiB/s] aead/1MiB time: [69.144 µs 69.192 µs 69.244 µs] thrpt: [14.103 GiB/s 14.114 GiB/s 14.124 GiB/s] hash/16B time: [267.57 ns 268.11 ns 268.75 ns] thrpt: [56.776 MiB/s 56.913 MiB/s 57.026 MiB/s] hash/256B time: [341.47 ns 341.77 ns 342.02 ns] thrpt: [713.82 MiB/s 714.34 MiB/s 714.97 MiB/s] hash/1KiB time: [742.75 ns 743.37 ns 743.92 ns] thrpt: [1.2820 GiB/s 1.2829 GiB/s 1.2840 GiB/s] hash/16KiB time: [8.0598 µs 8.1048 µs 8.1574 µs] thrpt: [1.8705 GiB/s 1.8827 GiB/s 1.8932 GiB/s] hash/1MiB time: [493.13 µs 493.91 µs 494.62 µs] thrpt: [1.9744 GiB/s 1.9772 GiB/s 1.9803 GiB/s] prf/16B time: [265.68 ns 265.96 ns 266.25 ns] thrpt: [57.309 MiB/s 57.373 MiB/s 57.433 MiB/s] prf/256B time: [343.04 ns 343.32 ns 343.62 ns] thrpt: [710.49 MiB/s 711.11 MiB/s 711.69 MiB/s] prf/1KiB time: [733.42 ns 734.15 ns 734.97 ns] thrpt: [1.2976 GiB/s 1.2990 GiB/s 1.3003 GiB/s] prf/16KiB time: [7.7336 µs 7.7461 µs 7.7574 µs] thrpt: [1.9670 GiB/s 1.9699 GiB/s 1.9730 GiB/s] prf/1MiB time: [482.13 µs 482.41 µs 482.66 µs] thrpt: [2.0233 GiB/s 2.0243 GiB/s 2.0255 GiB/s] stream/16B time: [401.98 ns 402.20 ns 402.53 ns] thrpt: [37.907 MiB/s 37.938 MiB/s 37.959 MiB/s] stream/256B time: [415.49 ns 415.77 ns 416.08 ns] thrpt: [586.76 MiB/s 587.21 MiB/s 587.60 MiB/s] stream/1KiB time: [465.58 ns 465.87 ns 466.19 ns] thrpt: [2.0457 GiB/s 2.0471 GiB/s 2.0483 GiB/s] stream/16KiB time: [1.4751 µs 1.4765 µs 1.4780 µs] thrpt: [10.324 GiB/s 10.335 GiB/s 10.344 GiB/s] stream/1MiB time: [69.099 µs 69.161 µs 69.234 µs] thrpt: [14.105 GiB/s 14.120 GiB/s 14.133 GiB/s] ```