码迷,mamicode.com
首页 > 其他好文 > 详细

有理有据的常数优化

时间:2018-02-07 22:54:14      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:current   优化   body   lin   实测   技巧   markdown   class   blog   

我好像掌握了特别的常数优化技巧...

实测效果优秀,将 floj#1141 容斥版代码用时减少约 \(1000ms\)

// 0x0041e203 <+723>: imul -0x8(%eax),%ebx
// 0x0041e207 <+727>: add %ebx,%ebp
// 0x0041e209 <+729>: mov -0xc(%edx),%ebx
// 0x0041e20c <+732>: imul -0xc(%eax),%ebx
// 0x0041e210 <+736>: add %ebx,%ebp
// 0x0041e212 <+738>: mov -0x4(%edx),%ebx
// 0x0041e215 <+741>: imul -0x4(%eax),%ebx
// 0x0041e219 <+745>: add %ebp,%ebx
// 0x0041e21b <+747>: add %ebx,%ecx
// 0x0041e21d <+749>: cmp %eax,%esi
// 0x0041e21f <+751>: jae 0x41e190 <Concurrent::concurrentSolve()+608>

有理有据的常数优化

标签:current   优化   body   lin   实测   技巧   markdown   class   blog   

原文地址:https://www.cnblogs.com/aziint/p/8428382.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!