E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
InvSqrt
牛bee的
InvSqrt
函数-神秘的0x5f3759df
参考文章:一个Sqrt函数引发的血案
InvSqrt
(value)函数相当于1.0/sqrt(value),只是一个简单地开平方取到数而已,但是下面这个代码竟然比1.0/sqrt(value)快了4倍!
茫然的哈士奇
·
2020-09-15 05:22
其他
算法
InvSqrt
0x5f375a86
0x5f3759df
快速开方根求倒
算法
源自Quake3的快速求
InvSqrt
()函数
"人们很早就在Quake3源代码中发现了如下的C代码,它可以快速的求1/sqrt(x),在3D图形向量计算方面应用很广。floatInvSqrt(floatx){floatxhalf=0.5f*x;longi=*(long*)&x;i=0x5f3759df-(i>>1);x=*(float*)&i;x=x*(1.5f-xhalf*x*x);returnx;}Beyond3D.com的Ryszard
pengjetty
·
2020-09-13 02:56
2020杭电多校 Fibonacci Sum 数论
得出:A=691504013((1+根号5)/2),B=308495997((1-根号5)/2);sqrt5=383008016(根号5),
invsqrt
5=276601605(根号5分之一)将每一项展开
皓洲
·
2020-08-01 06:43
补题库
吹水牛顿迭代法
因为吹水的能力不佳,所以要先打个草稿,今天的吹水过程大概是:1、牛顿迭代法的演绎过程2、牛顿迭代法求n次方根3、牛顿迭代法求n次方根改进版4、牛逼哄哄的
invsqrt
求平方根倒数1、牛顿迭代法的演绎过程乍一听
pointertan
·
2017-05-24 23:12
求平方根倒数的算法
float
InvSqrt
(float x){ float xhalf = 0.5f * x; int i = *(int*)&x; i
精灵轶事
·
2009-06-19 17:00
英特尔多核平台编码优化大赛的优化过程--补充
英特尔多核平台编码优化大赛的优化过程--补充
[email protected]
2007.01.20tag:多核编程,sse2,牛顿迭代,代码优化,优化大赛,
invsqrt
housisong
·
2007-01-20 17:00
thread
优化
list
float
英特尔
平台
英特尔多核平台编码优化大赛的优化过程
英特尔多核平台编码优化大赛的优化过程
[email protected]
2007.01.20tag:多核编程,sse,sse2,牛顿迭代,代码优化,优化大赛,
invsqrt
housisong
·
2007-01-20 15:00
thread
优化
vector
list
英特尔
平台
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他