高速sqrt談義

4
ゆかたゆ @yukata_yu

この前教えて頂いた、高速にsqrtを計算する闇コードなのです。 en.m.wikipedia.org/wiki/Fast_inve… pic.twitter.com/sJU7YmGcRt

2018-10-01 02:02:04
拡大
ゆかたゆ @yukata_yu

@wait_sushi ニュートン法を何やかんやしているらしいのですが、英語力がなくて解説が読めないのです…。

2018-10-01 13:26:53
【ゲムマ両サ-19】はすじょい (hsjoihs) / ヒンジ壊しP @hsjoihs

@yukata_yu @wait_sushi 実は数学的背景があって、浮動小数点数の表現方法の都合上浮動小数点数のビット表現を整数として読むと浮動小数点数のlogにアフィンしたものの近似値になるんですよね(故に - (conv.i >> 1) で-1/2倍すれば-1/2乗になる) h14s.p5r.org/2012/09/0x5f37…

2018-10-01 13:42:17
ゆかたゆ @yukata_yu

@hsjoihs @wait_sushi なるほど。 ちょっと分かった気がしますが相変わらず闇なのです…

2018-10-01 14:03:52
百千万億 萬(つもいよろず) @TumoiYorozu

@yukata_yu 0x5F3759DF でググると、日本語の記事もたくさん出てきますよ〜(マジックナンバーでアルゴリズムが特定できる例)

2018-10-01 16:01:20
ゆかたゆ @yukata_yu

@TumoiYorozu ありがとうございます。 マジックナンバーにそんな検索法が…!

2018-10-01 16:04:29
overloaded operator @gnaggnoyil

@yukata_yu ただしこれがCの処理系で動くのに限る

2018-10-02 16:03:03
ゆかたゆ @yukata_yu

@mitama_rs 私に言われましても(´・_・`)

2018-10-02 16:21:07
tkr @kgtkr

@yukata_yu ゆかたゆさんは有名人なのです。

2018-10-02 16:23:08
ゆかたゆ @yukata_yu

@kgtkr ひゃ (フォロワー数がtkrさんの1/4なのです)

2018-10-02 16:24:24
tkr @kgtkr

@yukata_yu FF比は3.5倍なのです。プロなのです。

2018-10-02 16:26:33