2018-09-11から1日間の記事一覧
線形補完をいろんな方法で実装して、生成されるアセンブリを比較してみたいと思います 素直な実装 float lerp(float t, float v0, float v1) { return (1-t) * v0 + t * v1; } 加減算が2, 乗算が2の実装です t=0の時v0,t=1の時v1が保証されます(多分) g++ 8…
線形補完をいろんな方法で実装して、生成されるアセンブリを比較してみたいと思います 素直な実装 float lerp(float t, float v0, float v1) { return (1-t) * v0 + t * v1; } 加減算が2, 乗算が2の実装です t=0の時v0,t=1の時v1が保証されます(多分) g++ 8…