![]() |
1
5
用于实施
如果你只希望尾数是一个整数,那么确定并去掉其他位,你就在一条指令中完成了。
https://agner.org/optimize/
). 在天湖(SKL和SKX)
或者您是在询问使用FP指令的输出(如
Agner Fog的microach PDF提供了一些关于绕过vec int和fp域之间发送数据的延迟的信息,但没有太多细节。
Skylake的旁路延迟很奇怪:与以前的uarche不同,它取决于指令实际选择的端口。
(更奇怪的是,这种旁路延迟会永远影响该寄存器,即使它肯定已写回物理寄存器并且没有通过旁路网络转发。
(英特尔的优化手册没有提到这种永久性的效果,这种效果会一直持续到用新值覆盖体系结构寄存器为止。因此,在使用整数指令的循环之前创建FP常量时要小心。) |
![]() |
Sweepy Dodo · JSON lite的格式化 8 月前 |
![]() |
giantjenga · 优化整数向量到二进制向量的转换 9 月前 |
![]() |
Zegarek · Postgresql递归查询未提供预期结果 10 月前 |
![]() |
Joe · 为什么这两个查询之间的性能存在如此大的差异? 1 年前 |
![]() |
tic-toc-choc · 在`dplyr中高效使用列表进行过滤` 1 年前 |