118 benchmark entries — 5 formats: CSV, JSON, YAML, TOML, BMK.
118 benchmark entries across 5 formats.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
1 H He
2 Li Be B C N O F Ne
3 Na Mg Al Si P S Cl Ar
4 K Ca Sc Ti V Cr Mn Fe Co Ni Cu Zn Ga Ge As Se Br Kr
5 Rb Sr Y Zr Nb Mo Tc Ru Rh Pd Ag Cd In Sn Sb Te I Xe
6 Cs Ba La Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn
7 Fr Ra Ac Rf Db Sg Bh Hs Mt Ds Rg Cn Nh Fl Mc Lv Ts Og
* Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu
** Th Pa U Np Pu Am Cm Bk Cf Es Fm Md No Lr
Legend: * Lanthanides (57-71) | ** Actinides (89-103)
csv/
all.csv
json/
{label}.json
summary.json
yaml/
{label}.yaml
summary.yaml
toml/
{label}.toml
summary.toml
bmk/
{label}.bmk
benchmark.html
benchmark.md
| Label | category | symbol | name | config | mass | Precision | Iterations | Avg (ns) | Iters/s |
|---|---|---|---|---|---|---|---|---|---|
| 001_H | nonmetal | H | Hydrogen | 1s1 | 1.008 | f32 | 1000 | 127.34 | 0.00 |
| 002_He | noble gas | He | Helium | 1s2 | 4.0026 | f64 | 5000 | 193.76 | 0.00 |
| 003_Li | alkali metal | Li | Lithium | [He] 2s1 | 6.941 | f32 | 10000 | 248.06 | 5000000.00 |
| 004_Be | alkaline earth | Be | Beryllium | [He] 2s2 | 9.0122 | f64 | 1000 | 322.79 | 0.00 |
| 005_B | metalloid | B | Boron | [He] 2s2 2p1 | 10.81 | f32 | 5000 | 405.84 | 2500000.00 |
| 006_C | nonmetal | C | Carbon | [He] 2s2 2p2 | 12.011 | f64 | 10000 | 496.12 | 2500000.00 |
| 007_N | nonmetal | N | Nitrogen | [He] 2s2 2p3 | 14.007 | f32 | 1000 | 561.40 | 0.00 |
| 008_O | nonmetal | O | Oxygen | [He] 2s2 2p4 | 15.999 | f64 | 5000 | 645.74 | 1666666.62 |
| 009_F | halogen | F | Fluorine | [He] 2s2 2p5 | 18.998 | f32 | 10000 | 722.72 | 1428571.38 |
| 010_Ne | noble gas | Ne | Neon | [He] 2s2 2p6 | 20.18 | f64 | 1000 | 793.73 | 0.00 |
| 011_Na | alkali metal | Na | Sodium | [Ne] 3s1 | 22.99 | f32 | 5000 | 866.94 | 1250000.00 |
| 012_Mg | alkaline earth | Mg | Magnesium | [Ne] 3s2 | 24.305 | f64 | 10000 | 960.43 | 1111111.12 |
| 013_Al | post-transition | Al | Aluminium | [Ne] 3s2 3p1 | 26.982 | f32 | 1000 | 1025.88 | 1000000.00 |
| 014_Si | metalloid | Si | Silicon | [Ne] 3s2 3p2 | 28.085 | f64 | 5000 | 1150.54 | 1000000.00 |
| 015_P | nonmetal | P | Phosphorus | [Ne] 3s2 3p3 | 30.974 | f32 | 10000 | 1211.09 | 833333.31 |
| 016_S | nonmetal | S | Sulfur | [Ne] 3s2 3p4 | 32.06 | f64 | 1000 | 1247.81 | 1000000.00 |
| 017_Cl | halogen | Cl | Chlorine | [Ne] 3s2 3p5 | 35.45 | f32 | 5000 | 1345.19 | 833333.31 |
| 018_Ar | noble gas | Ar | Argon | [Ne] 3s2 3p6 | 39.948 | f64 | 10000 | 1438.46 | 714285.69 |
| 019_K | alkali metal | K | Potassium | [Ar] 4s1 | 39.098 | f32 | 1000 | 1492.97 | 1000000.00 |
| 020_Ca | alkaline earth | Ca | Calcium | [Ar] 4s2 | 40.078 | f64 | 5000 | 1583.04 | 714285.69 |
| 021_Sc | transition metal | Sc | Scandium | [Ar] 3d1 4s2 | 44.956 | f32 | 10000 | 1634.42 | 625000.00 |
| 022_Ti | transition metal | Ti | Titanium | [Ar] 3d2 4s2 | 47.867 | f64 | 1000 | 1710.93 | 1000000.00 |
| 023_V | transition metal | V | Vanadium | [Ar] 3d3 4s2 | 50.942 | f32 | 5000 | 1855.20 | 555555.56 |
| 024_Cr | transition metal | Cr | Chromium | [Ar] 3d5 4s1 | 51.996 | f64 | 10000 | 1882.20 | 555555.56 |
| 025_Mn | transition metal | Mn | Manganese | [Ar] 3d5 4s2 | 54.938 | f32 | 1000 | 1957.45 | 1000000.00 |
| 026_Fe | transition metal | Fe | Iron | [Ar] 3d6 4s2 | 55.845 | f64 | 5000 | 2096.24 | 500000.00 |
| 027_Co | transition metal | Co | Cobalt | [Ar] 3d7 4s2 | 58.933 | f32 | 10000 | 2182.85 | 476190.47 |
| 028_Ni | transition metal | Ni | Nickel | [Ar] 3d8 4s2 | 58.693 | f64 | 1000 | 2188.90 | 500000.00 |
| 029_Cu | transition metal | Cu | Copper | [Ar] 3d10 4s1 | 63.546 | f32 | 5000 | 2251.70 | 454545.47 |
| 030_Zn | transition metal | Zn | Zinc | [Ar] 3d10 4s2 | 65.38 | f64 | 10000 | 2366.81 | 434782.59 |
| 031_Ga | post-transition | Ga | Gallium | [Ar] 3d10 4s2 4p1 | 69.723 | f32 | 1000 | 2747.24 | 500000.00 |
| 032_Ge | metalloid | Ge | Germanium | [Ar] 3d10 4s2 4p2 | 72.63 | f64 | 5000 | 2487.59 | 416666.66 |
| 033_As | metalloid | As | Arsenic | [Ar] 3d10 4s2 4p3 | 74.922 | f32 | 10000 | 2629.79 | 384615.38 |
| 034_Se | nonmetal | Se | Selenium | [Ar] 3d10 4s2 4p4 | 78.971 | f64 | 1000 | 2647.06 | 500000.00 |
| 035_Br | halogen | Br | Bromine | [Ar] 3d10 4s2 4p5 | 79.904 | f32 | 5000 | 2769.29 | 384615.38 |
| 036_Kr | noble gas | Kr | Krypton | [Ar] 3d10 4s2 4p6 | 83.798 | f64 | 10000 | 2867.00 | 357142.84 |
| 037_Rb | alkali metal | Rb | Rubidium | [Kr] 5s1 | 85.468 | f32 | 1000 | 2866.32 | 500000.00 |
| 038_Sr | alkaline earth | Sr | Strontium | [Kr] 5s2 | 87.62 | f64 | 5000 | 3406.79 | 294117.66 |
| 039_Y | transition metal | Y | Yttrium | [Kr] 4d1 5s2 | 88.906 | f32 | 10000 | 3144.60 | 322580.66 |
| 040_Zr | transition metal | Zr | Zirconium | [Kr] 4d2 5s2 | 91.224 | f64 | 1000 | 3239.60 | 333333.34 |
| 041_Nb | transition metal | Nb | Niobium | [Kr] 4d4 5s1 | 92.906 | f32 | 5000 | 3461.84 | 294117.66 |
| 042_Mo | transition metal | Mo | Molybdenum | [Kr] 4d5 5s1 | 95.95 | f64 | 10000 | 3376.64 | 303030.31 |
| 043_Tc | transition metal | Tc | Technetium | [Kr] 4d5 5s2 | 98 | f32 | 1000 | 3284.77 | 333333.34 |
| 044_Ru | transition metal | Ru | Ruthenium | [Kr] 4d7 5s1 | 101.07 | f64 | 5000 | 3514.21 | 294117.66 |
| 045_Rh | transition metal | Rh | Rhodium | [Kr] 4d8 5s1 | 102.91 | f32 | 10000 | 3631.76 | 277777.78 |
| 046_Pd | transition metal | Pd | Palladium | [Kr] 4d10 | 106.42 | f64 | 1000 | 4027.55 | 250000.00 |
| 047_Ag | transition metal | Ag | Silver | [Kr] 4d10 5s1 | 107.87 | f32 | 5000 | 3867.82 | 263157.91 |
| 048_Cd | transition metal | Cd | Cadmium | [Kr] 4d10 5s2 | 112.41 | f64 | 10000 | 3819.83 | 263157.91 |
| 049_In | post-transition | In | Indium | [Kr] 4d10 5s2 5p1 | 114.82 | f32 | 1000 | 4281.71 | 250000.00 |
| 050_Sn | post-transition | Sn | Tin | [Kr] 4d10 5s2 5p2 | 118.71 | f64 | 5000 | 4183.01 | 250000.00 |
| 051_Sb | metalloid | Sb | Antimony | [Kr] 4d10 5s2 5p3 | 121.76 | f32 | 10000 | 4062.14 | 250000.00 |
| 052_Te | metalloid | Te | Tellurium | [Kr] 4d10 5s2 5p4 | 127.6 | f64 | 1000 | 4061.00 | 250000.00 |
| 053_I | halogen | I | Iodine | [Kr] 4d10 5s2 5p5 | 126.9 | f32 | 5000 | 4215.20 | 238095.23 |
| 054_Xe | noble gas | Xe | Xenon | [Kr] 4d10 5s2 5p6 | 131.29 | f64 | 10000 | 4792.27 | 212765.95 |
| 055_Cs | alkali metal | Cs | Cesium | [Xe] 6s1 | 132.91 | f32 | 1000 | 4226.55 | 250000.00 |
| 056_Ba | alkaline earth | Ba | Barium | [Xe] 6s2 | 137.33 | f64 | 5000 | 4381.08 | 238095.23 |
| 057_La | lanthanide | La | Lanthanum | [Xe] 5d1 6s2 | 138.91 | f32 | 10000 | 4558.58 | 222222.22 |
| 058_Ce | lanthanide | Ce | Cerium | [Xe] 4f1 5d1 6s2 | 140.12 | f64 | 1000 | 4905.29 | 250000.00 |
| 059_Pr | lanthanide | Pr | Praseodymium | [Xe] 4f3 6s2 | 140.91 | f32 | 5000 | 4582.04 | 227272.73 |
| 060_Nd | lanthanide | Nd | Neodymium | [Xe] 4f4 6s2 | 144.24 | f64 | 10000 | 4898.58 | 208333.33 |
| 061_Pm | lanthanide | Pm | Promethium | [Xe] 4f5 6s2 | 145 | f32 | 1000 | 4789.30 | 250000.00 |
| 062_Sm | lanthanide | Sm | Samarium | [Xe] 4f6 6s2 | 150.36 | f64 | 5000 | 4964.68 | 208333.33 |
| 063_Eu | lanthanide | Eu | Europium | [Xe] 4f7 6s2 | 151.96 | f32 | 10000 | 5195.56 | 196078.44 |
| 064_Gd | lanthanide | Gd | Gadolinium | [Xe] 4f7 5d1 6s2 | 157.25 | f64 | 1000 | 5080.36 | 200000.00 |
| 065_Tb | lanthanide | Tb | Terbium | [Xe] 4f9 6s2 | 158.93 | f32 | 5000 | 5162.78 | 200000.00 |
| 066_Dy | lanthanide | Dy | Dysprosium | [Xe] 4f10 6s2 | 162.5 | f64 | 10000 | 6022.91 | 166666.67 |
| 067_Ho | lanthanide | Ho | Holmium | [Xe] 4f11 6s2 | 164.93 | f32 | 1000 | 5138.88 | 200000.00 |
| 068_Er | lanthanide | Er | Erbium | [Xe] 4f12 6s2 | 167.26 | f64 | 5000 | 5319.33 | 192307.69 |
| 069_Tm | lanthanide | Tm | Thulium | [Xe] 4f13 6s2 | 168.93 | f32 | 10000 | 5480.95 | 185185.19 |
| 070_Yb | lanthanide | Yb | Ytterbium | [Xe] 4f14 6s2 | 173.05 | f64 | 1000 | 5424.90 | 200000.00 |
| 071_Lu | lanthanide | Lu | Lutetium | [Xe] 4f14 5d1 6s2 | 174.97 | f32 | 5000 | 5676.43 | 178571.42 |
| 072_Hf | transition metal | Hf | Hafnium | [Xe] 4f14 5d2 6s2 | 178.49 | f64 | 10000 | 5760.54 | 175438.59 |
| 073_Ta | transition metal | Ta | Tantalum | [Xe] 4f14 5d3 6s2 | 180.95 | f32 | 1000 | 5633.57 | 200000.00 |
| 074_W | transition metal | W | Tungsten | [Xe] 4f14 5d4 6s2 | 183.84 | f64 | 5000 | 5746.91 | 178571.42 |
| 075_Re | transition metal | Re | Rhenium | [Xe] 4f14 5d5 6s2 | 186.21 | f32 | 10000 | 5923.14 | 169491.53 |
| 076_Os | transition metal | Os | Osmium | [Xe] 4f14 5d6 6s2 | 190.23 | f64 | 1000 | 6089.28 | 166666.67 |
| 077_Ir | transition metal | Ir | Iridium | [Xe] 4f14 5d7 6s2 | 192.22 | f32 | 5000 | 6240.97 | 161290.33 |
| 078_Pt | transition metal | Pt | Platinum | [Xe] 4f14 5d9 6s1 | 195.08 | f64 | 10000 | 6187.61 | 163934.42 |
| 079_Au | transition metal | Au | Gold | [Xe] 4f14 5d10 6s1 | 196.97 | f32 | 1000 | 6364.17 | 166666.67 |
| 080_Hg | transition metal | Hg | Mercury | [Xe] 4f14 5d10 6s2 | 200.59 | f64 | 5000 | 6286.43 | 161290.33 |
| 081_Tl | post-transition | Tl | Thallium | [Xe] 4f14 5d10 6s2 6p1 | 204.38 | f32 | 10000 | 6571.08 | 153846.16 |
| 082_Pb | post-transition | Pb | Lead | [Xe] 4f14 5d10 6s2 6p2 | 207.2 | f64 | 1000 | 6578.52 | 166666.67 |
| 083_Bi | post-transition | Bi | Bismuth | [Xe] 4f14 5d10 6s2 6p3 | 208.98 | f32 | 5000 | 6492.95 | 156250.00 |
| 084_Po | post-transition | Po | Polonium | [Xe] 4f14 5d10 6s2 6p4 | 209 | f64 | 10000 | 6737.55 | 149253.73 |
| 085_At | halogen | At | Astatine | [Xe] 4f14 5d10 6s2 6p5 | 210 | f32 | 1000 | 6577.88 | 166666.67 |
| 086_Rn | noble gas | Rn | Radon | [Xe] 4f14 5d10 6s2 6p6 | 222 | f64 | 5000 | 7502.26 | 135135.14 |
| 087_Fr | alkali metal | Fr | Francium | [Rn] 7s1 | 223 | f32 | 10000 | 6914.71 | 144927.53 |
| 088_Ra | alkaline earth | Ra | Radium | [Rn] 7s2 | 226 | f64 | 1000 | 7086.79 | 142857.14 |
| 089_Ac | actinide | Ac | Actinium | [Rn] 6d1 7s2 | 227 | f32 | 5000 | 6970.21 | 147058.83 |
| 090_Th | actinide | Th | Thorium | [Rn] 6d2 7s2 | 232.04 | f64 | 10000 | 7237.76 | 138888.89 |
| 091_Pa | actinide | Pa | Protactinium | [Rn] 5f2 6d1 7s2 | 231.04 | f32 | 1000 | 7053.42 | 142857.14 |
| 092_U | actinide | U | Uranium | [Rn] 5f3 6d1 7s2 | 238.03 | f64 | 5000 | 7615.35 | 131578.95 |
| 093_Np | actinide | Np | Neptunium | [Rn] 5f4 6d1 7s2 | 237 | f32 | 10000 | 7496.44 | 135135.14 |
| 094_Pu | actinide | Pu | Plutonium | [Rn] 5f6 7s2 | 244 | f64 | 1000 | 8992.10 | 125000.00 |
| 095_Am | actinide | Am | Americium | [Rn] 5f7 7s2 | 243 | f32 | 5000 | 7895.59 | 128205.12 |
| 096_Cm | actinide | Cm | Curium | [Rn] 5f7 6d1 7s2 | 247 | f64 | 10000 | 7862.05 | 128205.12 |
| 097_Bk | actinide | Bk | Berkelium | [Rn] 5f9 7s2 | 247 | f32 | 1000 | 7516.81 | 142857.14 |
| 098_Cf | actinide | Cf | Californium | [Rn] 5f10 7s2 | 251 | f64 | 5000 | 7942.26 | 128205.12 |
| 099_Es | actinide | Es | Einsteinium | [Rn] 5f11 7s2 | 252 | f32 | 10000 | 8242.26 | 121951.22 |
| 100_Fm | actinide | Fm | Fermium | [Rn] 5f12 7s2 | 257 | f64 | 1000 | 7918.95 | 142857.14 |
| 101_Md | actinide | Md | Mendelevium | [Rn] 5f13 7s2 | 258 | f32 | 5000 | 8017.66 | 125000.00 |
| 102_No | actinide | No | Nobelium | [Rn] 5f14 7s2 | 259 | f64 | 10000 | 8107.20 | 123456.79 |
| 103_Lr | actinide | Lr | Lawrencium | [Rn] 5f14 7s2 7p1 | 266 | f32 | 1000 | 8230.05 | 125000.00 |
| 104_Rf | transition metal | Rf | Rutherfordium | [Rn] 5f14 6d2 7s2 | 267 | f64 | 5000 | 8440.70 | 119047.62 |
| 105_Db | transition metal | Db | Dubnium | [Rn] 5f14 6d3 7s2 | 268 | f32 | 10000 | 8446.02 | 119047.62 |
| 106_Sg | transition metal | Sg | Seaborgium | [Rn] 5f14 6d4 7s2 | 269 | f64 | 1000 | 8609.86 | 125000.00 |
| 107_Bh | transition metal | Bh | Bohrium | [Rn] 5f14 6d5 7s2 | 270 | f32 | 5000 | 8676.33 | 116279.07 |
| 108_Hs | transition metal | Hs | Hassium | [Rn] 5f14 6d6 7s2 | 277 | f64 | 10000 | 9437.03 | 106382.98 |
| 109_Mt | transition metal | Mt | Meitnerium | [Rn] 5f14 6d7 7s2 | 278 | f32 | 1000 | 10448.90 | 100000.00 |
| 110_Ds | transition metal | Ds | Darmstadtium | [Rn] 5f14 6d8 7s2 | 281 | f64 | 5000 | 9375.11 | 108695.65 |
| 111_Rg | transition metal | Rg | Roentgenium | [Rn] 5f14 6d9 7s2 | 282 | f32 | 10000 | 9299.96 | 108695.65 |
| 112_Cn | transition metal | Cn | Copernicium | [Rn] 5f14 6d10 7s2 | 285 | f64 | 1000 | 8600.19 | 125000.00 |
| 113_Nh | post-transition | Nh | Nihonium | [Rn] 5f14 6d10 7s2 7p1 | 286 | f32 | 5000 | 9036.83 | 111111.11 |
| 114_Fl | post-transition | Fl | Flerovium | [Rn] 5f14 6d10 7s2 7p2 | 289 | f64 | 10000 | 9405.81 | 106382.98 |
| 115_Mc | post-transition | Mc | Moscovium | [Rn] 5f14 6d10 7s2 7p3 | 290 | f32 | 1000 | 9840.22 | 111111.11 |
| 116_Lv | post-transition | Lv | Livermorium | [Rn] 5f14 6d10 7s2 7p4 | 293 | f64 | 5000 | 9137.62 | 111111.11 |
| 117_Ts | halogen | Ts | Tennessine | [Rn] 5f14 6d10 7s2 7p5 | 294 | f32 | 10000 | 9232.83 | 108695.65 |
| 118_Og | noble gas | Og | Oganesson | [Rn] 5f14 6d10 7s2 7p6 | 294 | f64 | 1000 | 9173.18 | 111111.11 |