Track 1 | 15:30
Arithmetic operations have two important properties: precision and performance. Which kind of pitfalls can we expect? We will talk about basic mathematics operations which you do every day. We will write benchmarks, compare different environments, talk about bit hacks and denormalized numbers, look at ASM listing and discuss IEEE 754.
Andrey is a .NET MVP, a silver medalist of ACM ICPC, the maintainer of BenchmarkDotNet, a fan of micro-optimizations and one of the developers of Rider at JetBrains.