※ 大仰なタイトルですが、下記記事の一部分を引き伸ばした内容になります。 Performance Improvements in .NET 8 - .NET Blog 上記記事の Branching の項目で、分岐レス化による最適化が解説されている。 詳細は元記事参照として、Compare 的な処理が例として挙げられており、興味深かった。 まずは素直な書き方。 static int Compare(int x, int y) { if (x < y) return -1; if (x > y) return 1; return 0; } 普通に思える。どこに改善の余地があるのだろうか。 分岐最…