腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
在
x87
中
扩展
(80位)
双
浮点
,
而
不是
SSE2
-
我们
不会
错过
它
吗?
、
、
我今天读到了关于
的
文章。显然,对于速度超过精度
的
并行数据集,这将是次优
的
。然而,文章作者继续引用: 随着2000年末
x87
的
推出,英特尔开始劝阻P4
的
使用。自2003年K8推出以来,AMD就不再支持K8了,因为x86-64是用
SSE2
支持定义
的
;VIA
的
C7从2005年起就一直支持
SSE2
。在64位版本
的
Windows
中
,用户模式不推荐使用
x87
,并且在内核模式
浏览 15
提问于2010-07-08
得票数 40
回答已采纳
6
回答
64位编译器
中
的
浮点
支持
、
我们
应该期望64位Delphi编译器
中
的
浮点
支持是什么? 64位编译器是否支持当前
的
80位
浮点
类型(
扩展
)?这些问题是密切相关
的
,所以我把它们作为一个问题提出来。
浏览 7
提问于2010-10-31
得票数 10
回答已采纳
1
回答
至强fpu
的
最大精度是多少?
、
、
“我想我知道”所有的X86/X64处理器
浮点
单元都有80位
的
宽度,但我没有找到任何关于这方面的实质性文档。 有什么推荐人吗?
浏览 3
提问于2012-02-22
得票数 0
1
回答
我想用禁用sse编译glibc。
、
、
、
因此,我尝试使用-mno-sse选项从源代码
中
构建。但是,我得到了一个错误,如下所示,我无法做到。 ..
浏览 0
提问于2018-11-20
得票数 0
回答已采纳
3
回答
是否有编译器设置来控制在Delphi
中
如何输入
浮点
文字?
、
、
虽然e
的
情况在默认情况下有效,但我希望更改文字0.1
的
默认转换,以允许r工作而无需任何代码修改。这是否可以通过编译器选项、编译器指令或其他任何方法实现?
浏览 1
提问于2018-06-01
得票数 6
回答已采纳
1
回答
同一
双
和码在不同程序
中
具有相同输入
的
不同舍入行为(精度较低)
、
、
、
、
2017 .Net 4.7.2 x86坏代码:15B185FB nop
浏览 9
提问于2021-12-08
得票数 0
回答已采纳
1
回答
xmm指令"divsd“将剩余
的
内容存储在哪里?
、
、
在声明
中
:其余
的
储存在哪里?xmm寄存器是否有剩余部分
的
寄存器,如整数寄存器?我应该在
x87
指令中使用FPREM吗?据我所知,英特尔
的
手册在这个问题上是沉默
的
,许多研究并没有给出一个有用
的
答案。
浏览 0
提问于2018-01-19
得票数 1
回答已采纳
2
回答
斯威夫特
中
的
双
对Float80速度
、
、
、
、
我听说
x87
FPU工作在80位
浮点
数上,所以即使我想用64位数来计算,它也会用80位来计算,然后转换
它
。但是在x86-64、Double还是Float80 (计算算术时) Swift
中
哪个最快呢?
浏览 2
提问于2017-07-23
得票数 5
回答已采纳
3
回答
Visual C++ (x64)
中
的
SSE2
选项
、
、
、
、
我已经在我
的
C++项目中添加了x64配置来编译我
的
应用程序
的
64位版本。一切看起来都很好,但是编译器给出了以下警告:64位项目真的没有
SSE2
优化吗?
浏览 4
提问于2009-07-01
得票数 37
回答已采纳
2
回答
为什么相同
的
代码会在32位和64位机器上产生不同
的
数值结果?
、
我们
正在C
中
开发一个数值例程库,
我们
还不确定
我们
将使用单精度(float)还是
双
精度(double),因此在决定之前,
我们
已经将类型SP定义为别名:当
我们
运行单元测试时使用Git
的
bisect命令,
我们
找到了开始在他
的
机器和我
的
机器之间产生不同结果的确切差异:+typedef float SP; 换句话说,从
双<
浏览 1
提问于2011-10-21
得票数 7
回答已采纳
4
回答
C#
的
四舍五入因平台不同
而
不同?
、
(从VS
的
局部变量窗口复制输出) private void btnAlign_Click(object sender, EventArgs e) double
浏览 8
提问于2017-11-15
得票数 16
回答已采纳
1
回答
gcc -mno-sse2舍入
、
、
、
、
我正在做一个RGB到亮度转换
的
项目,我有一些关于-mno-sse2标志
的
舍入问题:#include <stdio.h> return 0;下面是我得到
的
结果/test我认为gcc对double乘法使用了
sse2</em
浏览 4
提问于2016-01-29
得票数 6
1
回答
SSE和iostream:
浮点
类型
的
错误输出
、
、
、
、
test.cpp:using namespace std; { cout << "pi:"<< pi << endl;当使用g++ -mno-sse test.cpp在cygwin 64位上编译时,输出如下: 我有GCC 5.4.0版。
浏览 4
提问于2017-06-22
得票数 7
回答已采纳
3
回答
FLD指令x64位
、
、
、
、
我对x64位
中
的
FLD指令有一点问题...想要将
双
精度值加载到st0寄存器
中
的
堆栈指针FPU,但似乎是不可能
的
。在Delphi x32
中
,我可以使用以下代码:asm // Do Something ..FST Result 不幸
的
是,在x64
中
,同样
的
代码不能工作。
浏览 5
提问于2013-04-03
得票数 5
回答已采纳
1
回答
支持binary128类型
的
实现能够很容易地提供一致
的
binary80语义吗?
、
、
如果一种语言希望在
x87
硬件和支持binary128类型
的
硬件上提供一致
的
浮点
语义,那么现有的binary128实现是否能够按照要求所有中间结果与
x87
上
的
80位类型相等
的
规则进行有效操作?对于语言设计来说,假设未来
的
PC式硬件要么通过
x87
指令支持80位类型,要么通过FPU模拟80位类型
的
行为,即使值需要128位来存储,这是否合理?realComp ==中间结果类型,
它
需要128位来存储,
浏览 4
提问于2014-10-22
得票数 2
1
回答
装配语言,相当于赛尔,地板
、
、
、
、
我不能特别搜索相应
的
指令。等价物可能不一定是一条指令,但最好是一条指令。
浏览 4
提问于2019-11-06
得票数 2
回答已采纳
1
回答
Linux和Windows上
的
相同计算-->不同
的
结果
、
、
、
、
似乎我在这里
的
“整数”部分得到了不同
的
值:知道这是怎么发生
的
吗?在Linux和Windows上有不同
的
版本吗?
浏览 1
提问于2013-05-25
得票数 5
回答已采纳
2
回答
汇编64位:如何返回
双
精度值?
、
、
如何在汇编程序
中
返回一个64位
的
值?qword[x],xmm0 fld qword [x] movq xmm0,qword[x]
它
应该返回
浏览 0
提问于2016-06-09
得票数 1
2
回答
C/C++:-msse和-msse2标志对二进制文件没有任何影响?
、
、
、
我有一个小测试程序,看起来是这样
的
: float a = 12558.5688;result = a * b; }和 /usr/l
浏览 0
提问于2015-04-26
得票数 5
回答已采纳
1
回答
SSE指令MOVSD (
扩展
: x86,x86-64上
的
浮点
标量和矢量操作)
、
、
、
、
但是,当我检查汇编程序输出时,我看到:据我所知,MOVSD基本上是在单
双
精度
浮点
上工作。
它
只使用XMM寄存器
的
较低64位,并设置上64位0。但我不明白两件事: 1)我从不给编译器任何使用
SSE2
的
提示。另外,我是用GCC
而
不是
英特尔编译器。据我所知,英特尔编译器会自动寻找矢量化
的
机会,但GCC
不会
。那么GCC是怎么知道使用MOV
浏览 2
提问于2016-03-16
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
软件测试无小事-Java版本升级引爆数值计算“地雷”
原来编程语言是这么算的……
Java数据类型
Python3.9 又更新了:dict 内置新功能,正式版十月见面
Rust 1.45发布:修复了Cast Unsoundness并稳定了Web框架Rocket的支持
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券