※ 引述《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 , 或是數學最佳化技巧都很邪門阿