{"description":"\u6280\u8853\u4e00\u822c When O3 is 2x slower than O2 | An deep dive into a pathological case. When O3 is 2x slower than O2 Rust \u306e\u6700\u9069\u5316\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u3001-O3 \u306e\u65b9\u304c O2 \u3088\u308a\u9045\u3044\u3053\u3068\u304c\u3042\u308b -O3 \u3060\u3068\u901f\u3044\u3053\u3068\u3092\u671f\u5f85\u3057\u3066 CMOV (\u6761\u4ef6\u4ed8\u304d\u4ee3\u5165) \u547d\u4ee4\u304c\u4f7f\u308f\u308c\u308b\u304c\u3001\u3053\u306e CMOV \u304c\u5206\u5c90\u547d\u4ee4\u3088\u308a\u9045\u304f\u306a\u308a\u5f97\u308b \"conditional moves are known to be a double-edged sword for a long time.\" 2007 \u5e74\u306e Linus \u306e\u767a\u8a00 \u5206\u5c90\u4e88\u6e2c\u5931\u6557\u2026","provider_name":"Hatena Blog","type":"rich","version":"1.0","height":"190","provider_url":"https://hatena.blog","url":"https://koba-e964.hatenablog.com/entry/2026/01/14/190900","image_url":"https://m.media-amazon.com/images/I/51Rw-hU9v3L._SL500_.jpg","width":"100%","author_name":"koba-e964","author_url":"https://blog.hatena.ne.jp/koba-e964/","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fkoba-e964.hatenablog.com%2Fentry%2F2026%2F01%2F14%2F190900\" title=\"2025 \u5e74 10-12 \u6708 koba \u306e\u5fc3\u3092\u9707\u308f\u305b\u305f\u3082\u306e\u307e\u3068\u3081 - koba-e964\u306e\u65e5\u8a18\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","published":"2026-01-14 19:09:00","blog_url":"https://koba-e964.hatenablog.com/","blog_title":"koba-e964\u306e\u65e5\u8a18","title":"2025 \u5e74 10-12 \u6708 koba \u306e\u5fc3\u3092\u9707\u308f\u305b\u305f\u3082\u306e\u307e\u3068\u3081","categories":[]}