摘要: 对于branchless的改造有很多 最简单的: ``` if (a > b) { a += b; } ``` 这种我们其实是可以改写为 ``` a = a > b? a + b : a; ``` 编译器会自动的帮我们编译成branchless的代码: https://godbolt.org/z/h 阅读全文
posted @ 2023-06-01 19:27 stdpain 阅读(20) 评论(0) 推荐(0) 编辑