BenchmarkDotNet v0.15.8, Windows 11 (10.0.26100.7623/24H2/2024Update/HudsonValley)
12th Gen Intel Core i7-12700F 2.10GHz, 1 CPU, 20 logical and 12 physical cores
.NET SDK 10.0.102
[Host] : .NET 10.0.2 (10.0.2, 10.0.225.61305), X64 RyuJIT x86-64-v3
.NET 10.0 : .NET 10.0.2 (10.0.2, 10.0.225.61305), X64 RyuJIT x86-64-v3
.NET 8.0 : .NET 8.0.23 (8.0.23, 8.0.2325.60607), X64 RyuJIT x86-64-v3
Affinity=00001111111111111111
| Method | Job | Runtime | Mean | Error | StdDev | Median | Ratio | RatioSD | Code Size | Allocated | Alloc Ratio |
|---|---|---|---|---|---|---|---|---|---|---|---|
| MathAcos | .NET 10.0 | .NET 10.0 | 3.4521 ns | 0.0589 ns | 0.0579 ns | 3.4488 ns | 1.00 | 0.02 | 23 B | - | NA |
| CoreAcos | .NET 10.0 | .NET 10.0 | 5.6241 ns | 0.0372 ns | 0.0348 ns | 5.6209 ns | 1.63 | 0.03 | 832 B | - | NA |
| MathAcos | .NET 8.0 | .NET 8.0 | 3.5713 ns | 0.0385 ns | 0.0341 ns | 3.5656 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreAcos | .NET 8.0 | .NET 8.0 | 19.3829 ns | 0.0839 ns | 0.0744 ns | 19.3712 ns | 5.43 | 0.05 | 1,936 B | - | NA |
| MathAcosF | .NET 10.0 | .NET 10.0 | 2.5284 ns | 0.0746 ns | 0.0798 ns | 2.5055 ns | 1.00 | 0.04 | 23 B | - | NA |
| CoreAcosF | .NET 10.0 | .NET 10.0 | 3.5839 ns | 0.0321 ns | 0.0300 ns | 3.5783 ns | 1.42 | 0.04 | 838 B | - | NA |
| MathAcosF | .NET 8.0 | .NET 8.0 | 2.5186 ns | 0.0744 ns | 0.0696 ns | 2.5026 ns | 1.00 | 0.04 | 13 B | - | NA |
| CoreAcosF | .NET 8.0 | .NET 8.0 | 4.2593 ns | 0.0330 ns | 0.0309 ns | 4.2581 ns | 1.69 | 0.05 | 1,779 B | - | NA |
| MathAcosPi | .NET 10.0 | .NET 10.0 | 4.3390 ns | 0.0364 ns | 0.0341 ns | 4.3366 ns | 1.00 | 0.01 | 49 B | - | NA |
| CoreAcosPi | .NET 10.0 | .NET 10.0 | 3.5735 ns | 0.0220 ns | 0.0195 ns | 3.5789 ns | 0.82 | 0.01 | 1,026 B | - | NA |
| MathAcosPi | .NET 8.0 | .NET 8.0 | 4.1187 ns | 0.0226 ns | 0.0211 ns | 4.1185 ns | 1.00 | 0.01 | 39 B | - | NA |
| CoreAcosPi | .NET 8.0 | .NET 8.0 | 42.9853 ns | 0.2038 ns | 0.1906 ns | 43.0155 ns | 10.44 | 0.07 | 4,923 B | - | NA |
| MathAcosPiF | .NET 10.0 | .NET 10.0 | 3.3953 ns | 0.0352 ns | 0.0312 ns | 3.3971 ns | 1.00 | 0.01 | 49 B | - | NA |
| CoreAcosPiF | .NET 10.0 | .NET 10.0 | 2.4696 ns | 0.0232 ns | 0.0206 ns | 2.4732 ns | 0.73 | 0.01 | 536 B | - | NA |
| MathAcosPiF | .NET 8.0 | .NET 8.0 | 3.1907 ns | 0.0307 ns | 0.0287 ns | 3.1962 ns | 1.00 | 0.01 | 39 B | - | NA |
| CoreAcosPiF | .NET 8.0 | .NET 8.0 | 3.0923 ns | 0.0383 ns | 0.0339 ns | 3.0896 ns | 0.97 | 0.01 | 799 B | - | NA |
| MathAcosh | .NET 10.0 | .NET 10.0 | 12.4630 ns | 0.0722 ns | 0.0675 ns | 12.4596 ns | 1.00 | 0.01 | 23 B | - | NA |
| CoreAcosh | .NET 10.0 | .NET 10.0 | 0.7909 ns | 0.0103 ns | 0.0086 ns | 0.7920 ns | 0.06 | 0.00 | 1,185 B | - | NA |
| MathAcosh | .NET 8.0 | .NET 8.0 | 12.2806 ns | 0.0832 ns | 0.0779 ns | 12.2792 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreAcosh | .NET 8.0 | .NET 8.0 | 1.1418 ns | 0.0112 ns | 0.0105 ns | 1.1373 ns | 0.09 | 0.00 | 3,296 B | - | NA |
| MathAcoshF | .NET 10.0 | .NET 10.0 | 12.2727 ns | 0.1389 ns | 0.1299 ns | 12.3261 ns | 1.00 | 0.01 | 23 B | - | NA |
| CoreAcoshF | .NET 10.0 | .NET 10.0 | 0.5956 ns | 0.0115 ns | 0.0108 ns | 0.5961 ns | 0.05 | 0.00 | 723 B | - | NA |
| MathAcoshF | .NET 8.0 | .NET 8.0 | 12.2902 ns | 0.0845 ns | 0.0791 ns | 12.2877 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreAcoshF | .NET 8.0 | .NET 8.0 | 1.0099 ns | 0.0115 ns | 0.0102 ns | 1.0102 ns | 0.08 | 0.00 | 1,626 B | - | NA |
| MathAsin | .NET 10.0 | .NET 10.0 | 3.0369 ns | 0.0297 ns | 0.0278 ns | 3.0368 ns | 1.00 | 0.01 | 23 B | - | NA |
| CoreAsin | .NET 10.0 | .NET 10.0 | 15.7159 ns | 0.0819 ns | 0.0766 ns | 15.7122 ns | 5.18 | 0.05 | 1,843 B | - | NA |
| MathAsin | .NET 8.0 | .NET 8.0 | 3.0072 ns | 0.0193 ns | 0.0180 ns | 3.0120 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreAsin | .NET 8.0 | .NET 8.0 | 38.9563 ns | 0.1730 ns | 0.1618 ns | 38.9708 ns | 12.95 | 0.09 | 4,790 B | - | NA |
| MathAsinF | .NET 10.0 | .NET 10.0 | 2.8418 ns | 0.0292 ns | 0.0273 ns | 2.8359 ns | 1.00 | 0.01 | 23 B | - | NA |
| CoreAsinF | .NET 10.0 | .NET 10.0 | 3.4840 ns | 0.0147 ns | 0.0131 ns | 3.4857 ns | 1.23 | 0.01 | 688 B | - | NA |
| MathAsinF | .NET 8.0 | .NET 8.0 | 2.8533 ns | 0.0292 ns | 0.0273 ns | 2.8561 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreAsinF | .NET 8.0 | .NET 8.0 | 4.0932 ns | 0.0155 ns | 0.0145 ns | 4.0914 ns | 1.43 | 0.01 | 1,292 B | - | NA |
| MathAsinPi | .NET 10.0 | .NET 10.0 | 3.9922 ns | 0.0345 ns | 0.0323 ns | 4.0007 ns | 1.00 | 0.01 | 49 B | - | NA |
| CoreAsinPi | .NET 10.0 | .NET 10.0 | 17.7656 ns | 0.0683 ns | 0.0639 ns | 17.7678 ns | 4.45 | 0.04 | 2,027 B | - | NA |
| MathAsinPi | .NET 8.0 | .NET 8.0 | 3.7388 ns | 0.0286 ns | 0.0268 ns | 3.7384 ns | 1.00 | 0.01 | 39 B | - | NA |
| CoreAsinPi | .NET 8.0 | .NET 8.0 | 44.7245 ns | 0.4332 ns | 0.4052 ns | 44.8290 ns | 11.96 | 0.13 | 5,306 B | - | NA |
| MathAsinPiF | .NET 10.0 | .NET 10.0 | 3.6954 ns | 0.0254 ns | 0.0237 ns | 3.6942 ns | 1.00 | 0.01 | 49 B | - | NA |
| CoreAsinPiF | .NET 10.0 | .NET 10.0 | 2.4317 ns | 0.0086 ns | 0.0081 ns | 2.4311 ns | 0.66 | 0.00 | 523 B | - | NA |
| MathAsinPiF | .NET 8.0 | .NET 8.0 | 3.5213 ns | 0.0300 ns | 0.0266 ns | 3.5217 ns | 1.00 | 0.01 | 39 B | - | NA |
| CoreAsinPiF | .NET 8.0 | .NET 8.0 | 9.2611 ns | 0.0331 ns | 0.0293 ns | 9.2557 ns | 2.63 | 0.02 | 1,297 B | - | NA |
| MathAsinh | .NET 10.0 | .NET 10.0 | 8.9477 ns | 0.0759 ns | 0.0710 ns | 8.9499 ns | 1.00 | 0.01 | 23 B | - | NA |
| CoreAsinh | .NET 10.0 | .NET 10.0 | 1.5849 ns | 0.0140 ns | 0.0131 ns | 1.5850 ns | 0.18 | 0.00 | 1,532 B | - | NA |
| MathAsinh | .NET 8.0 | .NET 8.0 | 8.7583 ns | 0.0415 ns | 0.0388 ns | 8.7508 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreAsinh | .NET 8.0 | .NET 8.0 | 7.6454 ns | 0.0402 ns | 0.0376 ns | 7.6407 ns | 0.87 | 0.01 | 3,115 B | - | NA |
| MathAsinhF | .NET 10.0 | .NET 10.0 | 6.8631 ns | 0.0478 ns | 0.0447 ns | 6.8549 ns | 1.00 | 0.01 | 23 B | - | NA |
| CoreAsinhF | .NET 10.0 | .NET 10.0 | 4.0423 ns | 0.0271 ns | 0.0241 ns | 4.0419 ns | 0.59 | 0.01 | 686 B | - | NA |
| MathAsinhF | .NET 8.0 | .NET 8.0 | 6.8208 ns | 0.0417 ns | 0.0370 ns | 6.8325 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreAsinhF | .NET 8.0 | .NET 8.0 | 5.3770 ns | 0.0279 ns | 0.0261 ns | 5.3794 ns | 0.79 | 0.01 | 1,603 B | - | NA |
| MathAtan | .NET 10.0 | .NET 10.0 | 3.1967 ns | 0.0258 ns | 0.0241 ns | 3.2012 ns | 1.00 | 0.01 | 23 B | - | NA |
| CoreAtan | .NET 10.0 | .NET 10.0 | 35.4777 ns | 0.0901 ns | 0.0799 ns | 35.4749 ns | 11.10 | 0.08 | 863 B | - | NA |
| MathAtan | .NET 8.0 | .NET 8.0 | 3.2114 ns | 0.0124 ns | 0.0110 ns | 3.2120 ns | 1.00 | 0.00 | 13 B | - | NA |
| CoreAtan | .NET 8.0 | .NET 8.0 | 81.4273 ns | 0.5015 ns | 0.4691 ns | 81.4533 ns | 25.36 | 0.16 | 1,486 B | - | NA |
| MathAtan2 | .NET 10.0 | .NET 10.0 | 7.4029 ns | 0.0331 ns | 0.0310 ns | 7.4168 ns | 1.00 | 0.01 | 28 B | - | NA |
| CoreAtan2 | .NET 10.0 | .NET 10.0 | 7.6493 ns | 0.0438 ns | 0.0410 ns | 7.6509 ns | 1.03 | 0.01 | 1,498 B | - | NA |
| MathAtan2 | .NET 8.0 | .NET 8.0 | 7.5171 ns | 0.0813 ns | 0.0720 ns | 7.5056 ns | 1.00 | 0.01 | 18 B | - | NA |
| CoreAtan2 | .NET 8.0 | .NET 8.0 | 26.5746 ns | 0.1097 ns | 0.0972 ns | 26.5524 ns | 3.54 | 0.03 | 2,832 B | - | NA |
| MathAtan2F | .NET 10.0 | .NET 10.0 | 3.8586 ns | 0.0164 ns | 0.0154 ns | 3.8605 ns | 1.00 | 0.01 | 28 B | - | NA |
| CoreAtan2F | .NET 10.0 | .NET 10.0 | 6.3425 ns | 0.0710 ns | 0.0664 ns | 6.3199 ns | 1.64 | 0.02 | 1,482 B | - | NA |
| MathAtan2F | .NET 8.0 | .NET 8.0 | 3.9238 ns | 0.0384 ns | 0.0359 ns | 3.9203 ns | 1.00 | 0.01 | 18 B | - | NA |
| CoreAtan2F | .NET 8.0 | .NET 8.0 | 7.4035 ns | 0.0813 ns | 0.0761 ns | 7.4052 ns | 1.89 | 0.03 | 3,229 B | - | NA |
| MathAtan2Pi | .NET 10.0 | .NET 10.0 | 8.5393 ns | 0.0506 ns | 0.0449 ns | 8.5273 ns | 1.00 | 0.01 | 54 B | - | NA |
| CoreAtan2Pi | .NET 10.0 | .NET 10.0 | 11.7585 ns | 0.0664 ns | 0.0621 ns | 11.7700 ns | 1.38 | 0.01 | 735 B | - | NA |
| MathAtan2Pi | .NET 8.0 | .NET 8.0 | 8.5402 ns | 0.1008 ns | 0.0943 ns | 8.5077 ns | 1.00 | 0.02 | 44 B | - | NA |
| CoreAtan2Pi | .NET 8.0 | .NET 8.0 | 88.2950 ns | 0.4487 ns | 0.4197 ns | 88.2926 ns | 10.34 | 0.12 | 993 B | - | NA |
| MathAtan2PiF | .NET 10.0 | .NET 10.0 | 4.5451 ns | 0.0275 ns | 0.0257 ns | 4.5381 ns | 1.00 | 0.01 | 54 B | - | NA |
| CoreAtan2PiF | .NET 10.0 | .NET 10.0 | 6.6942 ns | 0.0318 ns | 0.0265 ns | 6.6944 ns | 1.47 | 0.01 | 1,351 B | - | NA |
| MathAtan2PiF | .NET 8.0 | .NET 8.0 | 4.4827 ns | 0.0284 ns | 0.0265 ns | 4.4797 ns | 1.00 | 0.01 | 44 B | - | NA |
| CoreAtan2PiF | .NET 8.0 | .NET 8.0 | 8.0108 ns | 0.0303 ns | 0.0284 ns | 8.0181 ns | 1.79 | 0.01 | 3,210 B | - | NA |
| MathAtanF | .NET 10.0 | .NET 10.0 | 2.5925 ns | 0.0128 ns | 0.0120 ns | 2.5926 ns | 1.00 | 0.01 | 23 B | - | NA |
| CoreAtanF | .NET 10.0 | .NET 10.0 | 2.3949 ns | 0.0157 ns | 0.0147 ns | 2.3952 ns | 0.92 | 0.01 | 502 B | - | NA |
| MathAtanF | .NET 8.0 | .NET 8.0 | 2.6974 ns | 0.0222 ns | 0.0197 ns | 2.7009 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreAtanF | .NET 8.0 | .NET 8.0 | 3.4687 ns | 0.0140 ns | 0.0131 ns | 3.4723 ns | 1.29 | 0.01 | 952 B | - | NA |
| MathAtanPi | .NET 10.0 | .NET 10.0 | 4.3641 ns | 0.0316 ns | 0.0295 ns | 4.3627 ns | 1.00 | 0.01 | 49 B | - | NA |
| CoreAtanPi | .NET 10.0 | .NET 10.0 | 60.0002 ns | 0.4721 ns | 0.4416 ns | 59.9094 ns | 13.75 | 0.13 | 1,210 B | - | NA |
| MathAtanPi | .NET 8.0 | .NET 8.0 | 3.8502 ns | 0.0248 ns | 0.0232 ns | 3.8523 ns | 1.00 | 0.01 | 39 B | - | NA |
| CoreAtanPi | .NET 8.0 | .NET 8.0 | 120.0340 ns | 0.7521 ns | 0.7036 ns | 120.0284 ns | 31.18 | 0.25 | 2,020 B | - | NA |
| MathAtanPiF | .NET 10.0 | .NET 10.0 | 3.4791 ns | 0.0351 ns | 0.0329 ns | 3.4913 ns | 1.00 | 0.01 | 49 B | - | NA |
| CoreAtanPiF | .NET 10.0 | .NET 10.0 | 2.2999 ns | 0.0182 ns | 0.0162 ns | 2.2979 ns | 0.66 | 0.01 | 709 B | - | NA |
| MathAtanPiF | .NET 8.0 | .NET 8.0 | 3.4040 ns | 0.0356 ns | 0.0333 ns | 3.3966 ns | 1.00 | 0.01 | 39 B | - | NA |
| CoreAtanPiF | .NET 8.0 | .NET 8.0 | 3.2384 ns | 0.0194 ns | 0.0182 ns | 3.2355 ns | 0.95 | 0.01 | 1,161 B | - | NA |
| MathAtanh | .NET 10.0 | .NET 10.0 | 6.1565 ns | 0.0385 ns | 0.0360 ns | 6.1665 ns | 1.00 | 0.01 | 23 B | - | NA |
| CoreAtanh | .NET 10.0 | .NET 10.0 | 4.4789 ns | 0.0291 ns | 0.0272 ns | 4.4772 ns | 0.73 | 0.01 | 1,460 B | - | NA |
| MathAtanh | .NET 8.0 | .NET 8.0 | 6.2460 ns | 0.0308 ns | 0.0288 ns | 6.2502 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreAtanh | .NET 8.0 | .NET 8.0 | 24.5675 ns | 0.0809 ns | 0.0757 ns | 24.5861 ns | 3.93 | 0.02 | 3,662 B | - | NA |
| MathAtanhF | .NET 10.0 | .NET 10.0 | 4.8504 ns | 0.0520 ns | 0.0486 ns | 4.8460 ns | 1.00 | 0.01 | 23 B | - | NA |
| CoreAtanhF | .NET 10.0 | .NET 10.0 | 3.6388 ns | 0.0207 ns | 0.0194 ns | 3.6351 ns | 0.75 | 0.01 | 814 B | - | NA |
| MathAtanhF | .NET 8.0 | .NET 8.0 | 4.7993 ns | 0.0214 ns | 0.0200 ns | 4.7970 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreAtanhF | .NET 8.0 | .NET 8.0 | 6.8468 ns | 0.0892 ns | 0.0835 ns | 6.8475 ns | 1.43 | 0.02 | 2,088 B | - | NA |
| MathCbrt | .NET 10.0 | .NET 10.0 | 9.2104 ns | 0.0453 ns | 0.0402 ns | 9.2076 ns | 1.00 | 0.01 | 23 B | - | NA |
| CoreCbrt | .NET 10.0 | .NET 10.0 | 7.0403 ns | 0.0259 ns | 0.0242 ns | 7.0423 ns | 0.76 | 0.00 | 892 B | - | NA |
| MathCbrt | .NET 8.0 | .NET 8.0 | 9.2119 ns | 0.0981 ns | 0.0918 ns | 9.1998 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreCbrt | .NET 8.0 | .NET 8.0 | 22.1343 ns | 0.1045 ns | 0.0977 ns | 22.1484 ns | 2.40 | 0.03 | 1,978 B | - | NA |
| MathCbrtF | .NET 10.0 | .NET 10.0 | 3.8650 ns | 0.0155 ns | 0.0121 ns | 3.8667 ns | 1.00 | 0.00 | 23 B | - | NA |
| CoreCbrtF | .NET 10.0 | .NET 10.0 | 2.9498 ns | 0.0209 ns | 0.0195 ns | 2.9487 ns | 0.76 | 0.01 | 513 B | - | NA |
| MathCbrtF | .NET 8.0 | .NET 8.0 | 3.9830 ns | 0.0301 ns | 0.0281 ns | 3.9831 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreCbrtF | .NET 8.0 | .NET 8.0 | 3.8407 ns | 0.0228 ns | 0.0213 ns | 3.8385 ns | 0.96 | 0.01 | 1,066 B | - | NA |
| MathCompoundF | .NET 10.0 | .NET 10.0 | 4.9229 ns | 0.0241 ns | 0.0225 ns | 4.9235 ns | 1.00 | 0.01 | 36 B | - | NA |
| CoreCompoundF | .NET 10.0 | .NET 10.0 | 27.2987 ns | 0.1184 ns | 0.1107 ns | 27.2903 ns | 5.55 | 0.03 | 2,035 B | - | NA |
| MathCompoundF | .NET 8.0 | .NET 8.0 | 4.9242 ns | 0.0304 ns | 0.0284 ns | 4.9249 ns | 1.00 | 0.01 | 26 B | - | NA |
| CoreCompoundF | .NET 8.0 | .NET 8.0 | 79.7121 ns | 0.2411 ns | 0.2255 ns | 79.6724 ns | 16.19 | 0.10 | 524 B | - | NA |
| MathCos | .NET 10.0 | .NET 10.0 | 2.5529 ns | 0.0161 ns | 0.0143 ns | 2.5484 ns | 1.00 | 0.01 | 23 B | - | NA |
| CoreCos | .NET 10.0 | .NET 10.0 | 17.7771 ns | 0.1293 ns | 0.1209 ns | 17.7709 ns | 6.96 | 0.06 | 2,536 B | - | NA |
| MathCos | .NET 8.0 | .NET 8.0 | 2.5383 ns | 0.0297 ns | 0.0278 ns | 2.5458 ns | 1.00 | 0.02 | 13 B | - | NA |
| CoreCos | .NET 8.0 | .NET 8.0 | 109.4028 ns | 0.5601 ns | 0.5240 ns | 109.2375 ns | 43.11 | 0.50 | 484 B | - | NA |
| MathCosF | .NET 10.0 | .NET 10.0 | 2.1342 ns | 0.0155 ns | 0.0145 ns | 2.1299 ns | 1.00 | 0.01 | 23 B | - | NA |
| CoreCosF | .NET 10.0 | .NET 10.0 | 2.5178 ns | 0.0164 ns | 0.0154 ns | 2.5165 ns | 1.18 | 0.01 | 411 B | - | NA |
| MathCosF | .NET 8.0 | .NET 8.0 | 2.1378 ns | 0.0134 ns | 0.0119 ns | 2.1369 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreCosF | .NET 8.0 | .NET 8.0 | 4.8290 ns | 0.0238 ns | 0.0199 ns | 4.8296 ns | 2.26 | 0.02 | 1,626 B | - | NA |
| MathCosPi | .NET 10.0 | .NET 10.0 | 1.9186 ns | 0.0126 ns | 0.0118 ns | 1.9165 ns | 1.00 | 0.01 | 1,102 B | - | NA |
| CoreCosPi | .NET 10.0 | .NET 10.0 | 7.8717 ns | 0.0717 ns | 0.0671 ns | 7.8684 ns | 4.10 | 0.04 | 1,334 B | - | NA |
| MathCosPi | .NET 8.0 | .NET 8.0 | 1.4003 ns | 0.0139 ns | 0.0130 ns | 1.4036 ns | 1.00 | 0.01 | 1,055 B | - | NA |
| CoreCosPi | .NET 8.0 | .NET 8.0 | 10.0581 ns | 0.0620 ns | 0.0518 ns | 10.0728 ns | 7.18 | 0.07 | 1,230 B | - | NA |
| MathCosPiF | .NET 10.0 | .NET 10.0 | 3.2090 ns | 0.0247 ns | 0.0231 ns | 3.2060 ns | 1.00 | 0.01 | 858 B | - | NA |
| CoreCosPiF | .NET 10.0 | .NET 10.0 | 1.8407 ns | 0.0141 ns | 0.0132 ns | 1.8450 ns | 0.57 | 0.01 | 389 B | - | NA |
| MathCosPiF | .NET 8.0 | .NET 8.0 | 2.7034 ns | 0.0268 ns | 0.0251 ns | 2.7010 ns | 1.00 | 0.01 | 854 B | - | NA |
| CoreCosPiF | .NET 8.0 | .NET 8.0 | 3.1755 ns | 0.0200 ns | 0.0187 ns | 3.1697 ns | 1.17 | 0.01 | 967 B | - | NA |
| MathCosh | .NET 10.0 | .NET 10.0 | 3.6234 ns | 0.0115 ns | 0.0108 ns | 3.6214 ns | 1.00 | 0.00 | 23 B | - | NA |
| CoreCosh | .NET 10.0 | .NET 10.0 | 1.9842 ns | 0.0188 ns | 0.0157 ns | 1.9844 ns | 0.55 | 0.00 | 2,473 B | - | NA |
| MathCosh | .NET 8.0 | .NET 8.0 | 3.4408 ns | 0.0319 ns | 0.0298 ns | 3.4420 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreCosh | .NET 8.0 | .NET 8.0 | 6.5427 ns | 0.0492 ns | 0.0436 ns | 6.5297 ns | 1.90 | 0.02 | 3,631 B | - | NA |
| MathCoshF | .NET 10.0 | .NET 10.0 | 3.1724 ns | 0.0330 ns | 0.0309 ns | 3.1620 ns | 1.00 | 0.01 | 23 B | - | NA |
| CoreCoshF | .NET 10.0 | .NET 10.0 | 3.1952 ns | 0.0181 ns | 0.0160 ns | 3.1940 ns | 1.01 | 0.01 | 567 B | - | NA |
| MathCoshF | .NET 8.0 | .NET 8.0 | 3.1867 ns | 0.0297 ns | 0.0278 ns | 3.1829 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreCoshF | .NET 8.0 | .NET 8.0 | 5.6163 ns | 0.0330 ns | 0.0293 ns | 5.6201 ns | 1.76 | 0.02 | 1,725 B | - | NA |
| CoreErf | .NET 10.0 | .NET 10.0 | 3.8375 ns | 0.0204 ns | 0.0190 ns | 3.8444 ns | ? | ? | 614 B | - | ? |
| CoreErf | .NET 8.0 | .NET 8.0 | 54.1189 ns | 0.1420 ns | 0.1186 ns | 54.1175 ns | ? | ? | 1,264 B | - | ? |
| CoreErfF | .NET 10.0 | .NET 10.0 | 7.7692 ns | 0.0591 ns | 0.0553 ns | 7.7458 ns | ? | ? | 508 B | - | ? |
| CoreErfF | .NET 8.0 | .NET 8.0 | 7.9916 ns | 0.0800 ns | 0.0749 ns | 7.9656 ns | ? | ? | 783 B | - | ? |
| CoreErfc | .NET 10.0 | .NET 10.0 | 4.8391 ns | 0.1621 ns | 0.4728 ns | 4.7654 ns | ? | ? | 747 B | - | ? |
| CoreErfc | .NET 8.0 | .NET 8.0 | 47.8578 ns | 0.9844 ns | 1.2800 ns | 47.5509 ns | ? | ? | 515 B | - | ? |
| CoreErfcF | .NET 10.0 | .NET 10.0 | 7.9828 ns | 0.1829 ns | 0.2793 ns | 7.9805 ns | ? | ? | 832 B | - | ? |
| CoreErfcF | .NET 8.0 | .NET 8.0 | 9.2320 ns | 0.1991 ns | 0.4495 ns | 9.1817 ns | ? | ? | 1,714 B | - | ? |
| MathExp | .NET 10.0 | .NET 10.0 | 2.6571 ns | 0.0784 ns | 0.1981 ns | 2.6069 ns | 1.01 | 0.10 | 23 B | - | NA |
| CoreExp | .NET 10.0 | .NET 10.0 | 4.1666 ns | 0.0882 ns | 0.0782 ns | 4.1679 ns | 1.58 | 0.11 | 708 B | - | NA |
| MathExp | .NET 8.0 | .NET 8.0 | 2.5845 ns | 0.0738 ns | 0.0690 ns | 2.5832 ns | 1.00 | 0.04 | 13 B | - | NA |
| CoreExp | .NET 8.0 | .NET 8.0 | 13.2848 ns | 0.2856 ns | 0.3507 ns | 13.2328 ns | 5.14 | 0.19 | 1,743 B | - | NA |
| MathExp10 | .NET 10.0 | .NET 10.0 | 9.5663 ns | 0.2906 ns | 0.8385 ns | 9.3567 ns | 1.01 | 0.12 | 31 B | - | NA |
| CoreExp10 | .NET 10.0 | .NET 10.0 | 4.5779 ns | 0.0725 ns | 0.0678 ns | 4.5786 ns | 0.48 | 0.04 | 851 B | - | NA |
| MathExp10 | .NET 8.0 | .NET 8.0 | 8.4627 ns | 0.0789 ns | 0.0738 ns | 8.4710 ns | 1.00 | 0.01 | 21 B | - | NA |
| CoreExp10 | .NET 8.0 | .NET 8.0 | 13.0561 ns | 0.1299 ns | 0.1215 ns | 13.0689 ns | 1.54 | 0.02 | 2,143 B | - | NA |
| MathExp10F | .NET 10.0 | .NET 10.0 | 4.5002 ns | 0.0789 ns | 0.0738 ns | 4.4946 ns | 1.00 | 0.02 | 31 B | - | NA |
| CoreExp10F | .NET 10.0 | .NET 10.0 | 2.6603 ns | 0.0419 ns | 0.0392 ns | 2.6627 ns | 0.59 | 0.01 | 633 B | - | NA |
| MathExp10F | .NET 8.0 | .NET 8.0 | 4.5614 ns | 0.0307 ns | 0.0287 ns | 4.5617 ns | 1.00 | 0.01 | 21 B | - | NA |
| CoreExp10F | .NET 8.0 | .NET 8.0 | 4.5759 ns | 0.0682 ns | 0.0570 ns | 4.5774 ns | 1.00 | 0.01 | 1,867 B | - | NA |
| MathExp10M1 | .NET 10.0 | .NET 10.0 | 8.5878 ns | 0.0922 ns | 0.0862 ns | 8.5610 ns | 1.00 | 0.01 | 38 B | - | NA |
| CoreExp10M1 | .NET 10.0 | .NET 10.0 | 4.8061 ns | 0.0413 ns | 0.0387 ns | 4.7994 ns | 0.56 | 0.01 | 1,652 B | - | NA |
| MathExp10M1 | .NET 8.0 | .NET 8.0 | 8.9794 ns | 0.1490 ns | 0.1394 ns | 8.9106 ns | 1.00 | 0.02 | 38 B | - | NA |
| CoreExp10M1 | .NET 8.0 | .NET 8.0 | 67.9734 ns | 1.1781 ns | 1.0444 ns | 67.7806 ns | 7.57 | 0.16 | 4,542 B | - | NA |
| MathExp10M1F | .NET 10.0 | .NET 10.0 | 4.6516 ns | 0.0580 ns | 0.0542 ns | 4.6606 ns | 1.00 | 0.02 | 38 B | - | NA |
| CoreExp10M1F | .NET 10.0 | .NET 10.0 | 8.9614 ns | 0.0737 ns | 0.0690 ns | 8.9763 ns | 1.93 | 0.03 | 1,140 B | - | NA |
| MathExp10M1F | .NET 8.0 | .NET 8.0 | 4.7286 ns | 0.0919 ns | 0.0859 ns | 4.7088 ns | 1.00 | 0.02 | 38 B | - | NA |
| CoreExp10M1F | .NET 8.0 | .NET 8.0 | 5.6599 ns | 0.0820 ns | 0.0767 ns | 5.6466 ns | 1.20 | 0.03 | 2,779 B | - | NA |
| MathExp2 | .NET 10.0 | .NET 10.0 | 8.6136 ns | 0.1465 ns | 0.1223 ns | 8.6129 ns | 1.00 | 0.02 | 31 B | - | NA |
| CoreExp2 | .NET 10.0 | .NET 10.0 | 4.2593 ns | 0.0436 ns | 0.0386 ns | 4.2646 ns | 0.49 | 0.01 | 827 B | - | NA |
| MathExp2 | .NET 8.0 | .NET 8.0 | 8.5123 ns | 0.1268 ns | 0.1186 ns | 8.5241 ns | 1.00 | 0.02 | 21 B | - | NA |
| CoreExp2 | .NET 8.0 | .NET 8.0 | 13.0540 ns | 0.1580 ns | 0.1320 ns | 13.0707 ns | 1.53 | 0.03 | 1,869 B | - | NA |
| MathExp2F | .NET 10.0 | .NET 10.0 | 4.5427 ns | 0.0892 ns | 0.0834 ns | 4.5403 ns | 1.00 | 0.03 | 31 B | - | NA |
| CoreExp2F | .NET 10.0 | .NET 10.0 | 1.9256 ns | 0.0514 ns | 0.0481 ns | 1.9197 ns | 0.42 | 0.01 | 551 B | - | NA |
| MathExp2F | .NET 8.0 | .NET 8.0 | 4.6717 ns | 0.0873 ns | 0.0774 ns | 4.6681 ns | 1.00 | 0.02 | 21 B | - | NA |
| CoreExp2F | .NET 8.0 | .NET 8.0 | 2.9456 ns | 0.0544 ns | 0.0509 ns | 2.9311 ns | 0.63 | 0.01 | 1,102 B | - | NA |
| MathExp2M1 | .NET 10.0 | .NET 10.0 | 8.8337 ns | 0.1004 ns | 0.0939 ns | 8.7939 ns | 1.00 | 0.01 | 38 B | - | NA |
| CoreExp2M1 | .NET 10.0 | .NET 10.0 | 4.0202 ns | 0.0599 ns | 0.0531 ns | 4.0347 ns | 0.46 | 0.01 | 1,556 B | - | NA |
| MathExp2M1 | .NET 8.0 | .NET 8.0 | 8.9581 ns | 0.1233 ns | 0.1153 ns | 8.9197 ns | 1.00 | 0.02 | 38 B | - | NA |
| CoreExp2M1 | .NET 8.0 | .NET 8.0 | 58.8019 ns | 0.7919 ns | 0.7407 ns | 58.7526 ns | 6.57 | 0.11 | 4,168 B | - | NA |
| MathExp2M1F | .NET 10.0 | .NET 10.0 | 4.7096 ns | 0.1186 ns | 0.1165 ns | 4.6939 ns | 1.00 | 0.03 | 38 B | - | NA |
| CoreExp2M1F | .NET 10.0 | .NET 10.0 | 10.0953 ns | 0.1507 ns | 0.1336 ns | 10.0851 ns | 2.14 | 0.06 | 831 B | - | NA |
| MathExp2M1F | .NET 8.0 | .NET 8.0 | 4.8152 ns | 0.0762 ns | 0.0713 ns | 4.8122 ns | 1.00 | 0.02 | 38 B | - | NA |
| CoreExp2M1F | .NET 8.0 | .NET 8.0 | 5.7064 ns | 0.1246 ns | 0.1165 ns | 5.6616 ns | 1.19 | 0.03 | 2,280 B | - | NA |
| MathExpF | .NET 10.0 | .NET 10.0 | 1.9125 ns | 0.0340 ns | 0.0318 ns | 1.9192 ns | 1.00 | 0.02 | 23 B | - | NA |
| CoreExpF | .NET 10.0 | .NET 10.0 | 1.8004 ns | 0.0229 ns | 0.0214 ns | 1.8094 ns | 0.94 | 0.02 | 491 B | - | NA |
| MathExpF | .NET 8.0 | .NET 8.0 | 1.9270 ns | 0.0339 ns | 0.0317 ns | 1.9312 ns | 1.00 | 0.02 | 13 B | - | NA |
| CoreExpF | .NET 8.0 | .NET 8.0 | 3.1628 ns | 0.0810 ns | 0.0758 ns | 3.1654 ns | 1.64 | 0.05 | 1,271 B | - | NA |
| MathExpM1 | .NET 10.0 | .NET 10.0 | 2.4423 ns | 0.0642 ns | 0.0569 ns | 2.4487 ns | 1.00 | 0.03 | 30 B | - | NA |
| CoreExpM1 | .NET 10.0 | .NET 10.0 | 4.3902 ns | 0.0916 ns | 0.0857 ns | 4.4058 ns | 1.80 | 0.05 | 1,176 B | - | NA |
| MathExpM1 | .NET 8.0 | .NET 8.0 | 2.9607 ns | 0.0832 ns | 0.1139 ns | 2.9800 ns | 1.00 | 0.05 | 30 B | - | NA |
| CoreExpM1 | .NET 8.0 | .NET 8.0 | 11.7749 ns | 0.2562 ns | 0.3146 ns | 11.6845 ns | 3.98 | 0.18 | 2,937 B | - | NA |
| MathExpM1F | .NET 10.0 | .NET 10.0 | 1.9646 ns | 0.0578 ns | 0.0772 ns | 1.9573 ns | 1.00 | 0.05 | 30 B | - | NA |
| CoreExpM1F | .NET 10.0 | .NET 10.0 | 2.3449 ns | 0.0478 ns | 0.0423 ns | 2.3461 ns | 1.20 | 0.05 | 594 B | - | NA |
| MathExpM1F | .NET 8.0 | .NET 8.0 | 2.4417 ns | 0.0570 ns | 0.0533 ns | 2.4469 ns | 1.00 | 0.03 | 30 B | - | NA |
| CoreExpM1F | .NET 8.0 | .NET 8.0 | 4.6159 ns | 0.1158 ns | 0.1138 ns | 4.5853 ns | 1.89 | 0.06 | 1,776 B | - | NA |
| MathFusedMultiplyAdd | .NET 10.0 | .NET 10.0 | 0.1482 ns | 0.0124 ns | 0.0116 ns | 0.1494 ns | 1.01 | 0.11 | 17 B | - | NA |
| CoreFusedMultiplyAdd | .NET 10.0 | .NET 10.0 | 0.0028 ns | 0.0057 ns | 0.0053 ns | 0.0000 ns | 0.02 | 0.04 | 25 B | - | NA |
| MathFusedMultiplyAdd | .NET 8.0 | .NET 8.0 | 0.1429 ns | 0.0217 ns | 0.0203 ns | 0.1516 ns | 1.02 | 0.21 | 20 B | - | NA |
| CoreFusedMultiplyAdd | .NET 8.0 | .NET 8.0 | 3.1613 ns | 0.0418 ns | 0.0391 ns | 3.1583 ns | 22.58 | 3.30 | 747 B | - | NA |
| MathFusedMultiplyAddF | .NET 10.0 | .NET 10.0 | 0.1514 ns | 0.0182 ns | 0.0171 ns | 0.1503 ns | 1.01 | 0.16 | 17 B | - | NA |
| CoreFusedMultiplyAddF | .NET 10.0 | .NET 10.0 | 0.1562 ns | 0.0119 ns | 0.0105 ns | 0.1529 ns | 1.04 | 0.13 | 25 B | - | NA |
| MathFusedMultiplyAddF | .NET 8.0 | .NET 8.0 | 0.1403 ns | 0.0162 ns | 0.0151 ns | 0.1438 ns | 1.01 | 0.15 | 20 B | - | NA |
| CoreFusedMultiplyAddF | .NET 8.0 | .NET 8.0 | 0.5702 ns | 0.0152 ns | 0.0135 ns | 0.5743 ns | 4.11 | 0.44 | 217 B | - | NA |
| MathHypot | .NET 10.0 | .NET 10.0 | 2.5389 ns | 0.0280 ns | 0.0234 ns | 2.5465 ns | 1.00 | 0.01 | 698 B | - | NA |
| CoreHypot | .NET 10.0 | .NET 10.0 | 5.9891 ns | 0.1096 ns | 0.0972 ns | 5.9878 ns | 2.36 | 0.04 | 877 B | - | NA |
| MathHypot | .NET 8.0 | .NET 8.0 | 2.8495 ns | 0.0756 ns | 0.0707 ns | 2.8307 ns | 1.00 | 0.03 | 746 B | - | NA |
| CoreHypot | .NET 8.0 | .NET 8.0 | 21.0899 ns | 0.3454 ns | 0.3231 ns | 21.0686 ns | 7.41 | 0.21 | 1,785 B | - | NA |
| MathHypotF | .NET 10.0 | .NET 10.0 | 0.3856 ns | 0.0111 ns | 0.0104 ns | 0.3883 ns | 1.00 | 0.04 | 181 B | - | NA |
| CoreHypotF | .NET 10.0 | .NET 10.0 | 2.3129 ns | 0.0166 ns | 0.0139 ns | 2.3102 ns | 6.00 | 0.16 | 520 B | - | NA |
| MathHypotF | .NET 8.0 | .NET 8.0 | 1.0200 ns | 0.0184 ns | 0.0173 ns | 1.0254 ns | 1.00 | 0.02 | 187 B | - | NA |
| CoreHypotF | .NET 8.0 | .NET 8.0 | 2.1902 ns | 0.0405 ns | 0.0379 ns | 2.1926 ns | 2.15 | 0.05 | 659 B | - | NA |
| CoreLGamma | .NET 10.0 | .NET 10.0 | 18.6724 ns | 0.2536 ns | 0.2372 ns | 18.6841 ns | ? | ? | 3,045 B | - | ? |
| CoreLGamma | .NET 8.0 | .NET 8.0 | 55.8623 ns | 0.7315 ns | 0.6843 ns | 55.9369 ns | ? | ? | 5,175 B | - | ? |
| CoreLGammaF | .NET 10.0 | .NET 10.0 | 7.0446 ns | 0.1509 ns | 0.1412 ns | 6.9980 ns | ? | ? | 1,919 B | - | ? |
| CoreLGammaF | .NET 8.0 | .NET 8.0 | 8.4343 ns | 0.0941 ns | 0.0834 ns | 8.4345 ns | ? | ? | 4,191 B | - | ? |
| MathLog | .NET 10.0 | .NET 10.0 | 2.8497 ns | 0.0828 ns | 0.0886 ns | 2.8363 ns | 1.00 | 0.04 | 23 B | - | NA |
| CoreLog | .NET 10.0 | .NET 10.0 | 3.1261 ns | 0.0701 ns | 0.0621 ns | 3.1374 ns | 1.10 | 0.04 | 665 B | - | NA |
| MathLog | .NET 8.0 | .NET 8.0 | 3.0177 ns | 0.0431 ns | 0.0360 ns | 3.0289 ns | 1.00 | 0.02 | 13 B | - | NA |
| CoreLog | .NET 8.0 | .NET 8.0 | 42.4560 ns | 0.3856 ns | 0.3418 ns | 42.4611 ns | 14.07 | 0.20 | 349 B | - | NA |
| MathLog10 | .NET 10.0 | .NET 10.0 | 3.1617 ns | 0.0840 ns | 0.0863 ns | 3.1619 ns | 1.00 | 0.04 | 23 B | - | NA |
| CoreLog10 | .NET 10.0 | .NET 10.0 | 3.5993 ns | 0.0956 ns | 0.1209 ns | 3.5734 ns | 1.14 | 0.05 | 685 B | - | NA |
| MathLog10 | .NET 8.0 | .NET 8.0 | 2.8724 ns | 0.0593 ns | 0.0495 ns | 2.8728 ns | 1.00 | 0.02 | 13 B | - | NA |
| CoreLog10 | .NET 8.0 | .NET 8.0 | 60.5161 ns | 0.3484 ns | 0.3088 ns | 60.5627 ns | 21.07 | 0.36 | 506 B | - | NA |
| MathLog10F | .NET 10.0 | .NET 10.0 | 2.1264 ns | 0.0563 ns | 0.0527 ns | 2.1030 ns | 1.00 | 0.03 | 23 B | - | NA |
| CoreLog10F | .NET 10.0 | .NET 10.0 | 1.8365 ns | 0.0222 ns | 0.0196 ns | 1.8390 ns | 0.86 | 0.02 | 494 B | - | NA |
| MathLog10F | .NET 8.0 | .NET 8.0 | 2.1730 ns | 0.0647 ns | 0.0635 ns | 2.1783 ns | 1.00 | 0.04 | 13 B | - | NA |
| CoreLog10F | .NET 8.0 | .NET 8.0 | 3.9081 ns | 0.0728 ns | 0.0646 ns | 3.9053 ns | 1.80 | 0.06 | 1,653 B | - | NA |
| MathLog10P1 | .NET 10.0 | .NET 10.0 | 3.1836 ns | 0.0844 ns | 0.0867 ns | 3.1954 ns | 1.00 | 0.04 | 31 B | - | NA |
| CoreLog10P1 | .NET 10.0 | .NET 10.0 | 6.5868 ns | 0.1256 ns | 0.1174 ns | 6.6408 ns | 2.07 | 0.07 | 1,275 B | - | NA |
| MathLog10P1 | .NET 8.0 | .NET 8.0 | 3.0664 ns | 0.0491 ns | 0.0460 ns | 3.0583 ns | 1.00 | 0.02 | 21 B | - | NA |
| CoreLog10P1 | .NET 8.0 | .NET 8.0 | 57.9954 ns | 0.8859 ns | 0.7854 ns | 57.8256 ns | 18.92 | 0.37 | 582 B | - | NA |
| MathLog10P1F | .NET 10.0 | .NET 10.0 | 2.1333 ns | 0.0300 ns | 0.0280 ns | 2.1394 ns | 1.00 | 0.02 | 31 B | - | NA |
| CoreLog10P1F | .NET 10.0 | .NET 10.0 | 2.9388 ns | 0.0669 ns | 0.0593 ns | 2.9450 ns | 1.38 | 0.03 | 782 B | - | NA |
| MathLog10P1F | .NET 8.0 | .NET 8.0 | 2.1151 ns | 0.0325 ns | 0.0288 ns | 2.1088 ns | 1.00 | 0.02 | 21 B | - | NA |
| CoreLog10P1F | .NET 8.0 | .NET 8.0 | 5.8213 ns | 0.1263 ns | 0.1455 ns | 5.8291 ns | 2.75 | 0.08 | 2,096 B | - | NA |
| MathLog1P | .NET 10.0 | .NET 10.0 | 2.8703 ns | 0.0664 ns | 0.0621 ns | 2.8930 ns | 1.00 | 0.03 | 31 B | - | NA |
| CoreLog1P | .NET 10.0 | .NET 10.0 | 2.3847 ns | 0.0627 ns | 0.0587 ns | 2.3850 ns | 0.83 | 0.03 | 1,145 B | - | NA |
| MathLog1P | .NET 8.0 | .NET 8.0 | 3.2530 ns | 0.0552 ns | 0.0517 ns | 3.2530 ns | 1.00 | 0.02 | 21 B | - | NA |
| CoreLog1P | .NET 8.0 | .NET 8.0 | 12.4069 ns | 0.1977 ns | 0.1849 ns | 12.4600 ns | 3.81 | 0.08 | 2,498 B | - | NA |
| MathLog1PF | .NET 10.0 | .NET 10.0 | 1.9783 ns | 0.0350 ns | 0.0327 ns | 1.9838 ns | 1.00 | 0.02 | 31 B | - | NA |
| CoreLog1PF | .NET 10.0 | .NET 10.0 | 2.5705 ns | 0.0454 ns | 0.0380 ns | 2.5691 ns | 1.30 | 0.03 | 777 B | - | NA |
| MathLog1PF | .NET 8.0 | .NET 8.0 | 2.2848 ns | 0.0465 ns | 0.0435 ns | 2.3026 ns | 1.00 | 0.03 | 21 B | - | NA |
| CoreLog1PF | .NET 8.0 | .NET 8.0 | 3.8742 ns | 0.0991 ns | 0.1018 ns | 3.8394 ns | 1.70 | 0.05 | 1,632 B | - | NA |
| MathLog2 | .NET 10.0 | .NET 10.0 | 3.6742 ns | 0.0646 ns | 0.0604 ns | 3.6500 ns | 1.00 | 0.02 | 23 B | - | NA |
| CoreLog2 | .NET 10.0 | .NET 10.0 | 4.5039 ns | 0.0717 ns | 0.0670 ns | 4.4907 ns | 1.23 | 0.03 | 623 B | - | NA |
| MathLog2 | .NET 8.0 | .NET 8.0 | 3.6271 ns | 0.0419 ns | 0.0371 ns | 3.6230 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreLog2 | .NET 8.0 | .NET 8.0 | 11.0583 ns | 0.0626 ns | 0.0586 ns | 11.0355 ns | 3.05 | 0.03 | 2,232 B | - | NA |
| MathLog2F | .NET 10.0 | .NET 10.0 | 2.6644 ns | 0.0383 ns | 0.0359 ns | 2.6535 ns | 1.00 | 0.02 | 23 B | - | NA |
| CoreLog2F | .NET 10.0 | .NET 10.0 | 1.5908 ns | 0.0228 ns | 0.0213 ns | 1.5926 ns | 0.60 | 0.01 | 360 B | - | NA |
| MathLog2F | .NET 8.0 | .NET 8.0 | 2.7712 ns | 0.0283 ns | 0.0251 ns | 2.7714 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreLog2F | .NET 8.0 | .NET 8.0 | 3.1955 ns | 0.0488 ns | 0.0457 ns | 3.1894 ns | 1.15 | 0.02 | 1,175 B | - | NA |
| MathLog2P1 | .NET 10.0 | .NET 10.0 | 3.2292 ns | 0.0344 ns | 0.0305 ns | 3.2263 ns | 1.00 | 0.01 | 31 B | - | NA |
| CoreLog2P1 | .NET 10.0 | .NET 10.0 | 8.5099 ns | 0.0825 ns | 0.0732 ns | 8.4955 ns | 2.64 | 0.03 | 1,463 B | - | NA |
| MathLog2P1 | .NET 8.0 | .NET 8.0 | 3.2152 ns | 0.0398 ns | 0.0372 ns | 3.2093 ns | 1.00 | 0.02 | 21 B | - | NA |
| CoreLog2P1 | .NET 8.0 | .NET 8.0 | 56.8037 ns | 0.5047 ns | 0.4721 ns | 56.7858 ns | 17.67 | 0.24 | 1,561 B | - | NA |
| MathLog2P1F | .NET 10.0 | .NET 10.0 | 2.5971 ns | 0.0216 ns | 0.0202 ns | 2.5967 ns | 1.00 | 0.01 | 31 B | - | NA |
| CoreLog2P1F | .NET 10.0 | .NET 10.0 | 5.7072 ns | 0.0565 ns | 0.0528 ns | 5.6959 ns | 2.20 | 0.03 | 718 B | - | NA |
| MathLog2P1F | .NET 8.0 | .NET 8.0 | 2.8143 ns | 0.0648 ns | 0.0606 ns | 2.8200 ns | 1.00 | 0.03 | 21 B | - | NA |
| CoreLog2P1F | .NET 8.0 | .NET 8.0 | 5.2352 ns | 0.0829 ns | 0.0775 ns | 5.2174 ns | 1.86 | 0.05 | 2,015 B | - | NA |
| MathLogF | .NET 10.0 | .NET 10.0 | 2.0668 ns | 0.0429 ns | 0.0401 ns | 2.0730 ns | 1.00 | 0.03 | 23 B | - | NA |
| CoreLogF | .NET 10.0 | .NET 10.0 | 1.7545 ns | 0.0156 ns | 0.0146 ns | 1.7538 ns | 0.85 | 0.02 | 654 B | - | NA |
| MathLogF | .NET 8.0 | .NET 8.0 | 2.2881 ns | 0.0238 ns | 0.0222 ns | 2.2935 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreLogF | .NET 8.0 | .NET 8.0 | 3.3384 ns | 0.0363 ns | 0.0340 ns | 3.3372 ns | 1.46 | 0.02 | 1,494 B | - | NA |
| MathPow | .NET 10.0 | .NET 10.0 | 9.2845 ns | 0.0969 ns | 0.0809 ns | 9.2785 ns | 1.00 | 0.01 | 28 B | - | NA |
| CorePow | .NET 10.0 | .NET 10.0 | 13.1679 ns | 0.0640 ns | 0.0599 ns | 13.1666 ns | 1.42 | 0.01 | 3,853 B | - | NA |
| MathPow | .NET 8.0 | .NET 8.0 | 9.2931 ns | 0.2116 ns | 0.2173 ns | 9.2300 ns | 1.00 | 0.03 | 18 B | - | NA |
| CorePow | .NET 8.0 | .NET 8.0 | 141.6115 ns | 1.3688 ns | 1.2804 ns | 141.6222 ns | 15.25 | 0.37 | 8,478 B | - | NA |
| MathPowF | .NET 10.0 | .NET 10.0 | 4.9759 ns | 0.0362 ns | 0.0321 ns | 4.9756 ns | 1.00 | 0.01 | 28 B | - | NA |
| CorePowF | .NET 10.0 | .NET 10.0 | 10.2292 ns | 0.1023 ns | 0.0907 ns | 10.1936 ns | 2.06 | 0.02 | 2,049 B | - | NA |
| MathPowF | .NET 8.0 | .NET 8.0 | 5.0702 ns | 0.0650 ns | 0.0577 ns | 5.0583 ns | 1.00 | 0.02 | 18 B | - | NA |
| CorePowF | .NET 8.0 | .NET 8.0 | 25.9035 ns | 0.2488 ns | 0.2327 ns | 25.9248 ns | 5.11 | 0.07 | 3,684 B | - | NA |
| MathReciprocalSqrt | .NET 10.0 | .NET 10.0 | 5.7688 ns | 0.0333 ns | 0.0311 ns | 5.7772 ns | 1.00 | 0.01 | 18 B | - | NA |
| MathReciprocalSqrtEstimate | .NET 10.0 | .NET 10.0 | 5.7066 ns | 0.0433 ns | 0.0405 ns | 5.7043 ns | 0.99 | 0.01 | 18 B | - | NA |
| CoreReciprocalSqrt | .NET 10.0 | .NET 10.0 | 2.3691 ns | 0.0153 ns | 0.0136 ns | 2.3674 ns | 0.41 | 0.00 | 439 B | - | NA |
| MathReciprocalSqrt | .NET 8.0 | .NET 8.0 | 5.7940 ns | 0.0383 ns | 0.0358 ns | 5.7928 ns | 1.00 | 0.01 | 21 B | - | NA |
| MathReciprocalSqrtEstimate | .NET 8.0 | .NET 8.0 | 5.7366 ns | 0.0376 ns | 0.0333 ns | 5.7432 ns | 0.99 | 0.01 | 21 B | - | NA |
| CoreReciprocalSqrt | .NET 8.0 | .NET 8.0 | 13.7692 ns | 0.1774 ns | 0.1660 ns | 13.7594 ns | 2.38 | 0.03 | 1,660 B | - | NA |
| MathReciprocalSqrtF | .NET 10.0 | .NET 10.0 | 3.7272 ns | 0.0231 ns | 0.0216 ns | 3.7286 ns | 1.00 | 0.01 | 18 B | - | NA |
| CoreReciprocalSqrtF | .NET 10.0 | .NET 10.0 | 3.3004 ns | 0.0492 ns | 0.0460 ns | 3.2771 ns | 0.89 | 0.01 | 254 B | - | NA |
| MathReciprocalSqrtF | .NET 8.0 | .NET 8.0 | 3.7799 ns | 0.0380 ns | 0.0356 ns | 3.7642 ns | 1.00 | 0.01 | 21 B | - | NA |
| CoreReciprocalSqrtF | .NET 8.0 | .NET 8.0 | 3.3597 ns | 0.0325 ns | 0.0288 ns | 3.3571 ns | 0.89 | 0.01 | 398 B | - | NA |
| MathSin | .NET 10.0 | .NET 10.0 | 2.1374 ns | 0.0557 ns | 0.0521 ns | 2.1073 ns | 1.00 | 0.03 | 23 B | - | NA |
| CoreSin | .NET 10.0 | .NET 10.0 | 9.1125 ns | 0.0554 ns | 0.0518 ns | 9.1467 ns | 4.27 | 0.10 | 1,060 B | - | NA |
| MathSin | .NET 8.0 | .NET 8.0 | 2.2640 ns | 0.0701 ns | 0.1071 ns | 2.2562 ns | 1.00 | 0.07 | 13 B | - | NA |
| CoreSin | .NET 8.0 | .NET 8.0 | 109.7031 ns | 0.7512 ns | 0.5865 ns | 109.4979 ns | 48.56 | 2.30 | 320 B | - | NA |
| MathSinCos | .NET 10.0 | .NET 10.0 | 4.8548 ns | 0.1173 ns | 0.1350 ns | 4.8540 ns | 1.00 | 0.04 | 58 B | - | NA |
| CoreSinCos | .NET 10.0 | .NET 10.0 | 12.7114 ns | 0.1850 ns | 0.1731 ns | 12.7410 ns | 2.62 | 0.08 | 1,352 B | - | NA |
| MathSinCos | .NET 8.0 | .NET 8.0 | 5.5515 ns | 0.0839 ns | 0.0744 ns | 5.5317 ns | 1.00 | 0.02 | 77 B | - | NA |
| CoreSinCos | .NET 8.0 | .NET 8.0 | 130.7102 ns | 1.4029 ns | 1.3123 ns | 130.6921 ns | 23.55 | 0.38 | 2,442 B | - | NA |
| MathSinCosF | .NET 10.0 | .NET 10.0 | 4.5894 ns | 0.0617 ns | 0.0577 ns | 4.5957 ns | 1.00 | 0.02 | 56 B | - | NA |
| CoreSinCosF | .NET 10.0 | .NET 10.0 | 6.1387 ns | 0.0675 ns | 0.0631 ns | 6.1690 ns | 1.34 | 0.02 | 664 B | - | NA |
| MathSinCosF | .NET 8.0 | .NET 8.0 | 7.9036 ns | 0.1528 ns | 0.1429 ns | 7.8684 ns | 1.00 | 0.02 | 70 B | - | NA |
| CoreSinCosF | .NET 8.0 | .NET 8.0 | 7.3991 ns | 0.0779 ns | 0.0729 ns | 7.3956 ns | 0.94 | 0.02 | 1,914 B | - | NA |
| MathSinF | .NET 10.0 | .NET 10.0 | 2.4018 ns | 0.0470 ns | 0.0440 ns | 2.4135 ns | 1.00 | 0.03 | 23 B | - | NA |
| CoreSinF | .NET 10.0 | .NET 10.0 | 9.5086 ns | 0.1100 ns | 0.1029 ns | 9.4907 ns | 3.96 | 0.08 | 549 B | - | NA |
| MathSinF | .NET 8.0 | .NET 8.0 | 2.2786 ns | 0.0332 ns | 0.0311 ns | 2.2862 ns | 1.00 | 0.02 | 13 B | - | NA |
| CoreSinF | .NET 8.0 | .NET 8.0 | 4.9149 ns | 0.0898 ns | 0.0840 ns | 4.8980 ns | 2.16 | 0.05 | 1,806 B | - | NA |
| MathSinPi | .NET 10.0 | .NET 10.0 | 0.8536 ns | 0.0414 ns | 0.0443 ns | 0.8545 ns | 1.00 | 0.07 | 974 B | - | NA |
| CoreSinPi | .NET 10.0 | .NET 10.0 | 8.2435 ns | 0.1331 ns | 0.1245 ns | 8.2407 ns | 9.68 | 0.50 | 1,140 B | - | NA |
| MathSinPi | .NET 8.0 | .NET 8.0 | 1.0129 ns | 0.0463 ns | 0.0455 ns | 1.0093 ns | 1.00 | 0.06 | 985 B | - | NA |
| CoreSinPi | .NET 8.0 | .NET 8.0 | 11.1398 ns | 0.1140 ns | 0.1066 ns | 11.1419 ns | 11.02 | 0.49 | 1,966 B | - | NA |
| MathSinPiF | .NET 10.0 | .NET 10.0 | 3.1708 ns | 0.0722 ns | 0.0675 ns | 3.1833 ns | 1.00 | 0.03 | 834 B | - | NA |
| CoreSinPiF | .NET 10.0 | .NET 10.0 | 2.4130 ns | 0.0676 ns | 0.0599 ns | 2.4051 ns | 0.76 | 0.02 | 363 B | - | NA |
| MathSinPiF | .NET 8.0 | .NET 8.0 | 2.6255 ns | 0.0749 ns | 0.0769 ns | 2.5918 ns | 1.00 | 0.04 | 819 B | - | NA |
| CoreSinPiF | .NET 8.0 | .NET 8.0 | 3.5385 ns | 0.0799 ns | 0.0748 ns | 3.5347 ns | 1.35 | 0.05 | 971 B | - | NA |
| MathSinh | .NET 10.0 | .NET 10.0 | 3.8938 ns | 0.0958 ns | 0.0850 ns | 3.8942 ns | 1.00 | 0.03 | 23 B | - | NA |
| CoreSinh | .NET 10.0 | .NET 10.0 | 1.9978 ns | 0.0289 ns | 0.0270 ns | 1.9879 ns | 0.51 | 0.01 | 2,704 B | - | NA |
| MathSinh | .NET 8.0 | .NET 8.0 | 3.8801 ns | 0.0984 ns | 0.1133 ns | 3.8750 ns | 1.00 | 0.04 | 13 B | - | NA |
| CoreSinh | .NET 8.0 | .NET 8.0 | 6.4757 ns | 0.0885 ns | 0.0739 ns | 6.4744 ns | 1.67 | 0.05 | 3,995 B | - | NA |
| MathSinhF | .NET 10.0 | .NET 10.0 | 3.2684 ns | 0.0386 ns | 0.0361 ns | 3.2614 ns | 1.00 | 0.02 | 23 B | - | NA |
| CoreSinhF | .NET 10.0 | .NET 10.0 | 3.2401 ns | 0.0497 ns | 0.0465 ns | 3.2513 ns | 0.99 | 0.02 | 693 B | - | NA |
| MathSinhF | .NET 8.0 | .NET 8.0 | 3.2148 ns | 0.0183 ns | 0.0171 ns | 3.2077 ns | 1.00 | 0.01 | 13 B | - | NA |
| CoreSinhF | .NET 8.0 | .NET 8.0 | 6.1035 ns | 0.1433 ns | 0.1593 ns | 6.0585 ns | 1.90 | 0.05 | 2,036 B | - | NA |
| MathSqrt | .NET 10.0 | .NET 10.0 | 2.7191 ns | 0.0533 ns | 0.0445 ns | 2.7025 ns | 1.00 | 0.02 | 6 B | - | NA |
| CoreSqrt | .NET 10.0 | .NET 10.0 | 2.6990 ns | 0.0543 ns | 0.0453 ns | 2.6984 ns | 0.99 | 0.02 | 6 B | - | NA |
| MathSqrt | .NET 8.0 | .NET 8.0 | 2.6963 ns | 0.0741 ns | 0.0693 ns | 2.7119 ns | 1.00 | 0.04 | 9 B | - | NA |
| CoreSqrt | .NET 8.0 | .NET 8.0 | 2.7418 ns | 0.0464 ns | 0.0434 ns | 2.7615 ns | 1.02 | 0.03 | 9 B | - | NA |
| MathSqrtF | .NET 10.0 | .NET 10.0 | 1.4044 ns | 0.0370 ns | 0.0346 ns | 1.4223 ns | 1.00 | 0.03 | 6 B | - | NA |
| CoreSqrtF | .NET 10.0 | .NET 10.0 | 1.3967 ns | 0.0305 ns | 0.0285 ns | 1.3912 ns | 1.00 | 0.03 | 6 B | - | NA |
| MathSqrtF | .NET 8.0 | .NET 8.0 | 1.4189 ns | 0.0510 ns | 0.0477 ns | 1.4387 ns | 1.00 | 0.05 | 9 B | - | NA |
| CoreSqrtF | .NET 8.0 | .NET 8.0 | 1.3858 ns | 0.0156 ns | 0.0146 ns | 1.3850 ns | 0.98 | 0.03 | 9 B | - | NA |
| CoreTGamma | .NET 10.0 | .NET 10.0 | 11.4392 ns | 0.1092 ns | 0.1021 ns | 11.4550 ns | ? | ? | 2,694 B | - | ? |
| CoreTGamma | .NET 8.0 | .NET 8.0 | 34.8566 ns | 0.2196 ns | 0.1947 ns | 34.8935 ns | ? | ? | 4,655 B | - | ? |
| CoreTGammaF | .NET 10.0 | .NET 10.0 | 6.6065 ns | 0.0707 ns | 0.0627 ns | 6.6007 ns | ? | ? | 1,039 B | - | ? |
| CoreTGammaF | .NET 8.0 | .NET 8.0 | 8.6776 ns | 0.0622 ns | 0.0520 ns | 8.6660 ns | ? | ? | 2,158 B | - | ? |
| MathTan | .NET 10.0 | .NET 10.0 | 2.3037 ns | 0.0708 ns | 0.1144 ns | 2.2964 ns | 1.00 | 0.07 | 23 B | - | NA |
| CoreTan | .NET 10.0 | .NET 10.0 | 13.0053 ns | 0.1288 ns | 0.1075 ns | 13.0117 ns | 5.66 | 0.28 | 1,304 B | - | NA |
| MathTan | .NET 8.0 | .NET 8.0 | 2.2470 ns | 0.0703 ns | 0.0985 ns | 2.2459 ns | 1.00 | 0.06 | 13 B | - | NA |
| CoreTan | .NET 8.0 | .NET 8.0 | 140.0041 ns | 1.4120 ns | 1.1791 ns | 139.9008 ns | 62.42 | 2.78 | 482 B | - | NA |
| MathTanF | .NET 10.0 | .NET 10.0 | 2.3215 ns | 0.0481 ns | 0.0450 ns | 2.3249 ns | 1.00 | 0.03 | 23 B | - | NA |
| CoreTanF | .NET 10.0 | .NET 10.0 | 4.0660 ns | 0.0983 ns | 0.1170 ns | 4.0786 ns | 1.75 | 0.06 | 604 B | - | NA |
| MathTanF | .NET 8.0 | .NET 8.0 | 2.3116 ns | 0.0357 ns | 0.0334 ns | 2.3172 ns | 1.00 | 0.02 | 13 B | - | NA |
| CoreTanF | .NET 8.0 | .NET 8.0 | 6.3355 ns | 0.0683 ns | 0.0639 ns | 6.3562 ns | 2.74 | 0.05 | 1,590 B | - | NA |
| MathTanPi | .NET 10.0 | .NET 10.0 | 2.1466 ns | 0.0327 ns | 0.0306 ns | 2.1365 ns | 1.00 | 0.02 | 1,305 B | - | NA |
| CoreTanPi | .NET 10.0 | .NET 10.0 | 8.7683 ns | 0.1060 ns | 0.0939 ns | 8.7851 ns | 4.09 | 0.07 | 2,908 B | - | NA |
| MathTanPi | .NET 8.0 | .NET 8.0 | 1.7718 ns | 0.0561 ns | 0.0524 ns | 1.7543 ns | 1.00 | 0.04 | 1,882 B | - | NA |
| CoreTanPi | .NET 8.0 | .NET 8.0 | 32.0369 ns | 0.4851 ns | 0.4301 ns | 32.1495 ns | 18.10 | 0.56 | 6,361 B | - | NA |
| MathTanPiF | .NET 10.0 | .NET 10.0 | 3.2923 ns | 0.0470 ns | 0.0439 ns | 3.2773 ns | 1.00 | 0.02 | 936 B | - | NA |
| CoreTanPiF | .NET 10.0 | .NET 10.0 | 2.8192 ns | 0.0675 ns | 0.0564 ns | 2.8233 ns | 0.86 | 0.02 | 578 B | - | NA |
| MathTanPiF | .NET 8.0 | .NET 8.0 | 2.9792 ns | 0.0204 ns | 0.0159 ns | 2.9823 ns | 1.00 | 0.01 | 927 B | - | NA |
| CoreTanPiF | .NET 8.0 | .NET 8.0 | 5.6577 ns | 0.0831 ns | 0.0777 ns | 5.6258 ns | 1.90 | 0.03 | 1,325 B | - | NA |
| MathTanh | .NET 10.0 | .NET 10.0 | 3.5922 ns | 0.0734 ns | 0.0686 ns | 3.5802 ns | 1.00 | 0.03 | 23 B | - | NA |
| CoreTanh | .NET 10.0 | .NET 10.0 | 3.0709 ns | 0.0817 ns | 0.0803 ns | 3.0620 ns | 0.86 | 0.03 | 2,007 B | - | NA |
| MathTanh | .NET 8.0 | .NET 8.0 | 3.5332 ns | 0.0659 ns | 0.0617 ns | 3.5103 ns | 1.00 | 0.02 | 13 B | - | NA |
| CoreTanh | .NET 8.0 | .NET 8.0 | 8.3644 ns | 0.0449 ns | 0.0420 ns | 8.3679 ns | 2.37 | 0.04 | 3,758 B | - | NA |
| MathTanhF | .NET 10.0 | .NET 10.0 | 2.8039 ns | 0.0493 ns | 0.0437 ns | 2.8054 ns | 1.00 | 0.02 | 23 B | - | NA |
| CoreTanhF | .NET 10.0 | .NET 10.0 | 2.6438 ns | 0.0778 ns | 0.0833 ns | 2.6339 ns | 0.94 | 0.03 | 504 B | - | NA |
| MathTanhF | .NET 8.0 | .NET 8.0 | 2.7900 ns | 0.0769 ns | 0.0719 ns | 2.7851 ns | 1.00 | 0.04 | 13 B | - | NA |
| CoreTanhF | .NET 8.0 | .NET 8.0 | 3.6295 ns | 0.0663 ns | 0.0620 ns | 3.6265 ns | 1.30 | 0.04 | 1,065 B | - | NA |