首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sparc程序集和%y寄存器

sparc程序集和%y寄存器
EN

Stack Overflow用户
提问于 2009-09-27 22:45:02
回答 2查看 760关注 0票数 2

我目前使用的是一台sparc计算机,我想知道一个数字是否为质数。

以下是代码的一部分:

代码语言:javascript
复制
        mov     0,%y            
        mov     3, %l1
        nop
        nop
        nop

        sdiv    %l1,2,%l3
        rd      %y, %l6         
        cmp     %l6, 0          

所以基本上我们这里有3/2。所以应该有一个1的提醒。这个提醒应该放在%Y寄存器中。但当我看%Y时,它仍然是0。为什么%Y仍然是0,而它应该显示1的提醒?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-09-28 02:09:01

根据SPARC Architecture Manual,第116页,是否在sdiv中设置%y是一个实现选项。显然,在硬件或软件中实现它也是一种实现选项,所以似乎有些软件实现没有设置%y。

票数 4
EN

Stack Overflow用户

发布于 2012-08-23 17:38:06

请参考SPARC手册第115页,对于V8指令,CPU将丢弃余数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1484679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档