问题标签 [sparc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
assembly - sparc 程序集和 %y 寄存器
我目前正在使用 sparc 计算机,我想知道一个数字是否是素数。
这是代码的一部分:
所以基本上我们这里有3/2。所以应该有一个1的提醒。这个提醒应该放在%Y寄存器中。但是当我查看 %Y 时,它仍然为 0。为什么 %Y 仍然为 0,而它应该提醒我 1?
cloud - 我可以在 Sun sparc 服务器上运行 Ubuntu Enterprise Cloud 吗?
我想使用 Ubuntu Server 9.10 部署私有云。这里有一个 -sparc iso 可用。
我的问题是 9.10 中包含的任何云包是否可以在 sparc 硬件上运行?在 Eucalyptus 论坛上搜索 sparc 没有结果。
我意识到“商品硬件”通常意味着 x86,但我似乎有多余的 sparc 盒。
compiler-construction - SUNWspro 编译文件 - 检测编译器版本
我有一个文件,由 SUNWspro(Sun pro 编译器)为 SPARC/Solaris 编译。如何检测用于构建此二进制文件的编译器版本?
solaris - 无法在 solaris sparc 5.10 中安装 Sipp
我正在尝试在 solaris sparc 5.10 上安装 SIPp。当我触发“make”命令时,它给了我一个错误。lake42.rice.iit.edu]/> make make:阅读器中的致命错误:Makefile,第 22 行:看到意外的行尾 请您帮帮我,以便我可以继续安装 SIPp。
gcc - 如何避免insn被安排到延迟槽中
我尝试修补 gcc,以便在 fdivd 之后将目标寄存器存储到堆栈中,即:
fdivd %f0, %f2, %f4; => 变成 fdivd %f0, %f2, %f4; 标准 %f4, [%fp+...]
我使用 define_expand 模式中的 (emit_insn,DONE) 序列为 divdf3 生成 rtl(见下文)。
在汇编器输出阶段,我使用 define_insn 并写出 "fdivd\t%%1, %%2, %%0; std %%0, %%3" 作为表达式字符串。
生成的代码似乎没问题。然而:
我的问题:
如何标记模式,使其不会被放入延迟槽?如何指定输出为 2 条指令并提示调度程序?define_insn divdf3_store(下)中的 (set_attr "length" "2") 属性是否已经足够?
——问候康拉德
floating-point - 如何使用 sparc 程序集为浮点寄存器分配一个数字?
例如,我想将 0x5 分配给 %f1。如何做到这一点?
solaris - 在 x86 上为 SPARC 进行交叉编译
我想知道如何在 x86 机器上为 SPARC 编译 Y?我在哪里可以找到一个好的交叉编译器?我还需要为 HP OS 编译。
system-calls - 如何使用 sparc 组件获得高分辨率时间?
我使用系统调用 SYS_time,但它的分辨率是 1 秒。还有其他解决方案吗?
c - strcpy() 在 Solaris 而不是 Linux 中损坏了复制的字符串
我正在为一个类编写 C 代码。这个类要求我们的代码在学校服务器上编译运行,这是一台 sparc solaris 机器。我正在运行 Linux x64。
我要解析这一行(这不是实际代码,而是输入到我的程序中):
我需要将“while”和“cond1”捕获到单独的字符串中。我一直strtok()
用来做这个。在 Linux 中,以下行:
将正确捕获字符串“cond1”。但是,在 Solaris 机器上运行它会得到字符串“cone1”。
请注意,在我的程序中的许多其他情况下,字符串被正确复制。(例如,“while”)被正确捕获。
有谁知道这里发生了什么?
assembly - Sparc 装配调用损坏数据
我目前正在为 Sparc 处理器系列处理一些汇编代码,并且在处理一段代码时遇到了一些麻烦。我认为代码和输出解释得更多,但简而言之,这是我的问题:
当我调用该函数println()
时,我已写入%fp - 8
内存位置的变量被破坏。这是我试图运行的汇编代码:
这是 println 代码的汇编代码
这是我运行这段汇编代码时得到的输出
如您所见,位于的数据%fp - 8
已被破坏。拜托,所有的反馈都是不受欢迎的。