powerpc 相关问题

与PowerPC系列RISC处理器相关的问题。

模拟仅使用恒定位移可变比特移位?

我试图找出实际上并没有使用可变移运或任何分支机构执行间接移左/右操作方式。具体的PowerPC处理器,我的工作有怪癖...

回答 8 投票 12

如何将标签的地址加载到powerpc中的寄存器中

在一段内联汇编代码中,将标签地址加载到寄存器中的最佳方法是什么?我可以在x86或ARM中轻松完成此操作。例如。 lea my_label,%rax ... my_label:...在PPC中,...

回答 1 投票 0

为什么powerpc需要这种额外的绒毛来使原始机器代码功能起作用?

我正在为PowerPC开发一个简单的JIT编译器,我按照https://github.com/spencertipping/jit-tutorial中的示例来了解如何使用它。问题是身份......

回答 1 投票 -2

配置错误:“void *”的大小小于“long”

配置错误:“void *”的大小小于“long”这是我在为powerpc交叉编译apache时遇到的错误

回答 3 投票 1

使用gcc进行编译时,PowerPC上的长双精度出错

当我为长双变量类型赋值时,我遇到了一个奇怪的错误。 (PowerPC体系结构,gcc v4.9.2)具体来说:const constexpr long double DEGREE_TO_RAD = 0 ....

回答 1 投票 2

在Linux-PowerPC上使用GCC连接到DB2 / 400

经过大量的研究,我决定在这里提出这个问题,因此,我还没有找到答案,我怎么能这样做。我有一个用C / C ++编写的系统,专为Linux PowerPC64 BE设计(在...

回答 1 投票 1

糟糕:糟糕区域的内核访问,sig:11 - 'swapper' - 查杀中断处理程序

在嵌入式Linux环境中(在PowerPC上定制2.4.25)我在几个小时后得到以下内核恐慌:糟糕:坏区的内核访问,信号:11 NIP:C9471C7C XER:20000000 LR:C0018C74 ...

回答 2 投票 3

是否可以在基于powerpc的Linux上运行Nodejs?

我尝试用./configure make和make install构建最新的Linux 64bit稳定版本,但结果却出现了这个错误:../ dest / openssl / opensssl / include / openssl /../../crypto / billion /bn。 h:803:23:......

回答 1 投票 5

PowerPC64导入重命名

使用powerpc64-linux-gnu-gcc编译.c文件产生以下二进制文件:.text:00000000100007F4#.rename _00000017.plt_call.memcpy__GLIBC_2.3,“_ 00000017.plt_call.memcpy @@ GLIBC_2.3”.text:.. 。

回答 1 投票 0

如何从OpenSSL中的perl脚本生成程序集文件

在OpenSSL(版本1.1.0e)的开源代码中,我看到一些函数定义是由文件夹中存在的perl文件生成的。在每个文件夹中的build.info文件中...

回答 1 投票 2

安装包'devtools'在powerpc中具有非零退出状态

我正在尝试使用R版本3.1.1在PowerPC中安装devtools但最终失败,因为curl库:... **测试是否可以加载安装包dyn.load中的错误(文件,DLLpath =。 ..

回答 4 投票 8

asn.1代码字节顺序独立吗?

我有两个软件模块,一个在PowerPC上运行,另一个在x86机器上运行。这两个模块使用ASN.1生成的功能进行通信。 PowerPC是大端,x86是小端。 ...

回答 3 投票 1

应用程序执行期间跟踪堆栈大小

我在嵌入式(PowerPC 32位)系统上运行应用程序,其中堆栈大小限制为64K。由于堆栈溢出,我偶尔会遇到一些崩溃。我可以建立......

回答 1 投票 1

IBM XL C / C ++相当于#pragma GCC优化

我们在PowerPC平台上使用IBM XL C / C ++ -O3的源文件生成错误代码。它的表面像一个悬挂,它似乎特定的循环没有被打破。这个问题只...

回答 1 投票 3

'vector long long'的可用性是多少?

我正在测试一台旧的PowerMac G5,它是一台Power4机器。构建失败:$ make ... g ++ -DNDEBUG -g2 -O3 -mcpu = power4 -maltivec -c ppc-simd.cpp ppc-crypto.h:36:错误:使用'long long'...

回答 1 投票 2

如何使用Altivec将矢量存储到内存中的未对齐位置

我从教程中知道,未对齐加载和存储它看起来像://从内存中的未对齐位置加载向量__vector unsigned char LoadUnaligned(const unsigned char * src){...

回答 1 投票 5

使用未使用的v0的“vperm v0,v0,v0,v17”是做什么的?

我正在使用Power8内置函数开发SHA-256实现。性能有点偏差。我估计它每个字节大约2个周期(cpb)。在块上执行SHA的C / C ++代码看起来......

回答 1 投票 5

通过指针,强制转换和解除引用加载向量?

OpenPower手册|向量数据类型声明避免手动加载元素,并使用向量转换:在应用程序定义的地址访问向量的首选方法是使用...

回答 1 投票 2

使用GCC的4位PowerPC CR0寄存器

我想创建通过GCC编译器保存/恢复CPU寄存器状态的函数。在PowerPC中它是8个有条件的4位寄存器('cr0' - 'cr7'),我想得到它们的值并将其保存在内存中....

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.