※ 引述《STAV72 (刁民党党务主委)》之铭言:
: https://i.imgur.com/NLPJc6B.jpg
: 科学家:赞啦!有用了!
: 教授:很好,让我们看看是如何作用跟怎么作用!
: 码农:赞啦!跑起来了!
: 主管:别再碰它,没人知道会不会无预警当掉。
: 写程式真的这么邪门吗?
:
https://liuslog.wordpress.com/2014/06/20/0x5f3759df/
1/sqrt(x) 用神秘的数字y=0x5f3759df 带入:
y+y*(1.5-(x*y^2)/2) 后直接算出来
或是:
https://github.com/golang/go/issues/57741
加入一条特别 instruction 改变 thread 优先等级:
or r1,r1,r1
就可以让速度快三倍
很多遇到底层 cache / instruction , 或是数学最佳化技巧都很邪门阿