Disassembly Diagnoser Disassembly Diagnoser is the new diagnoser for BenchmarkDotNet that I have just finished. It was released as part of 0.10.10. It allows to disassemble the benchmarked .NET code: to ASM: desktop .NET: LegacyJit (32 & 64 bit), RyuJIT (64 bit) .NET Core 1.1+ (including .NET Core 2.0) for RyuJIT (64 bit) Mono: 32 & 64 bit, including LLVM to IL and corresponding C# code: desktop .NET: LegacyJit (32 & 64 bit), RyuJIT (64 bit) .NET Core: 1.1+ (including .NET Core 2.0) With a si...