arm64相关内容

iOS 应用程序需要 arm64?

我将我的应用程序上传到 Xcode,它说构建需要 arm64.这不包括 iPhone 5/5c 及更低版本使用该应用程序.但是,我希望 iPhone 5/5c 能够使用该应用程序,并且必须错误地要求使用 arm64.我认为它必须在 info.plist 中,但不知道. 我检查过的东西: (1) info.plist 没有 RequiredDeviceCapabilities 行. ..
发布时间:2021-11-17 22:45:49 移动开发

在 aarch64 上运行 32 位精灵

我已经在 qemu 64 位 ARM 上安装了 Debian (遵循本教程) uname -a Linux 测试 4.9.0-7-arm64 #1 SMP Debian 4.9.110-1 (2018-07-05) aarch64 GNU/Linux 我正在尝试在其上运行 32 位 elf 文件,但有些工作不能: bash: ./file_2: 无法执行二进制文件:Exec 格式错 ..
发布时间:2021-11-17 22:45:46 其他开发

AARCH64 上不存在 MCR 和 MRC?

我正在尝试基于 Board 在 AARCH64 上编译“mrc"和“mcr"指令,但我看到以下错误消息 tmp/ccqOHmrK.s:汇编消息:/tmp/ccqOHmrK.s:43: 错误:未知助记符“mrc"——“mrc p15,0,x0,c14,c3,1"/tmp/ccqOHmrK.s:53: 错误:未知助记符“mrc"——“mrc p15,0,x2,c14,c3,0" 我尝试查看内核源 ..
发布时间:2021-11-17 22:45:44 其他开发

未知主机 CPU 架构: arm64 、安卓 NDK SiliconM1 苹果 MacBook Pro

我有一个在 Windows 操作系统中运行良好的项目,但是当我更换笔记本电脑并在 MacBook Pro M1 中打开一个现有项目时.我无法在 MacBook pro M1 中运行现有的 android 项目.首先我得到了 任务“:app:kaptDevDebugKotlin"的执行失败.>失败执行时发生org.jetbrains.kotlin.gradle.internal.KaptExe ..

使用单个 aarch64 指令获取余数?

我正在为 ARM8 (aarch64) 编写一些汇编代码.我想做一个除法并使用获得的余数进行进一步计算.在 x86 中,当我使用'div',我知道我的剩余部分保存在 RDX 中.我的问题是 - 是否有与 aarch64 指令集中相同的指令?我知道 'udiv' 和 'sdiv' 做无符号和有符号的除法,并得到商数.是否有一条指令可以给我余数?(我想要 c 中的 % 模运算符).我知道我可以使用代数 ..
发布时间:2021-11-17 22:45:38 其他开发

为 arm64 和 x86_64 为 iOS 编译 Libical

我花了一些时间为 arm64 和 x86_64 架构为 iOS(设备和模拟器)编译 LibiCal.认为它可能对其他人有用.这是我编译 LibiCal-1.0 所遵循的步骤.我从下面的链接中获取了代码 编译 libical 并进行了一些修改以适合 Xcode 5.1 1) 从以下 URL 下载 LibiCal http://sourceforge.net/projects/ ..
发布时间:2021-11-17 22:45:35 移动开发

Aarch64 什么是延迟转发?

“延迟转发"“Arm Neoverse E1 核心软件优化指南"(以及他们针对其他一些 CPU 型号的优化指南): 指导组说明执行延迟执行吞吐量注意事项 乘法累加(32 位) MADD, MSUB 3 (2) 1 2 乘法累加(64 位) MADD, MSUB 5 (4) 1/3 2 (2) 乘法累加流水线支持从类似的 μOP 中延迟转发累加操作数,允许典型的乘法累加 μOP 序列 ..
发布时间:2021-11-17 22:45:32 其他开发

QEMU 托管启用 MTE 的内核不会引发故障

我正在尝试在 QEMU 环境(运行支持 MTE 的内核)上编译和测试 ARMv8.5 MTE 扩展. 我尝试在承载启用 MTE 的内核的 QEMU 上引发错误.我有一个简单的 C 代码,我运行它应该会因为 MTE 而引发错误,但它运行得很好(附加日志和信息).我在 x86 机器上将代码交叉编译为 arm64,并带有相关的 clang MTE 相关标志. 在 5.4.0-1040-gcp ..
发布时间:2021-11-17 22:45:26 服务器开发

aarch64;Load-Acquire Exclusive vs Load Exclusive

LDAXR 和有什么区别?LDXR 指令超出 AArch64 指令集? 从参考手册来看,它们看起来完全一样(除了“获取"这个词): LDAXR - Load-Acquire Exclusive Register:从由基址寻址的存储器加载字到 Wt.记录物理地址为独占访问. LDXR - 加载独占寄存器:从内存中加载一个字,由基址寻址到 Wt.记录物理地址为独占访问. 谢谢 ..
发布时间:2021-11-17 22:45:18 其他开发

ARM64如何获取CPU品牌信息?

在 Windows X86 中,CPU 品牌可以通过 cpuid 内在函数查询.下面是代码示例: #include #include int main(void){int cpubrand[4 * 3];__cpuid(&cpubrand[0], 0x80000002);__cpuid(&cpubrand[4], 0x80000003);__cpuid(&cpubrand[8], 0x80000 ..
发布时间:2021-11-17 22:45:15 其他开发

我们是否需要为“armv7"编译 iOS 应用程序?和“arm64"如果我的部署目标是 8.0?

我的应用支持iOS8.0及以上版本.我知道从 iOS7 开始它的 arm64 位架构.在这种情况下,我们是否需要为“armv7"和“arm64"切片编译二进制文件? 如果我单独为 arm64 编译,我可以减少我的应用程序大小.这是正确的方法吗? 请帮忙. 解决方案 这里您可以找到对所有 iPhone 和 Mac CPU 架构的非常容易理解的解释. 当我决定从支持的架构中删 ..
发布时间:2021-11-17 22:45:12 移动开发

aarch64 上未对齐 SIMD 加载/存储的性能

较旧的答案表明 aarch64 支持未对齐的读/写并提到了性能成本,但不清楚答案是否也仅涵盖 ALU 或 SIMD(128 位寄存器)操作. 相对于对齐的 128 位 NEON 加载和存储,未对齐的 128 位 NEON 加载和存储在 aarch64 上慢多少(如果有的话)? 对于未对齐的 SIMD 加载和存储是否有单独的指令(如 SSE2 的情况),或者已知对齐的加载/存储与潜在未对 ..
发布时间:2021-11-17 22:45:09 其他开发

Arm64 Linux 页表遍历

目前我正在开发一些与研究相关的程序,我需要找到一些特定地址的pte.我的开发环境是 Juno r1 板(CPU 是 A53 和 A57),它运行 arm64 Linux 内核. 我使用了一些典型的页表遍历代码,如下所示: int find_physical_pte(void *addr){pgd_t *pgd;pud_t *pud;pmd_t *pmd;pte_t *ptep;无符号长长地 ..
发布时间:2021-11-17 22:45:06 服务器开发

更新到 Xcode 5.1 后,iOS 7.1 出现错误

我最近将我的 Xcode 更新到了 5.1 版.更新后,它在除 iOS 7.1 之外的所有模拟器上都能正常运行,在 iOS 7.1 中会出现 mach-O 链接错误.此外,“构建设置"选项卡中只有 64 位架构选项.据我说,这是所有问题的原因&错误.有没有人知道这个的原因&怎么解决? 这里有一些警告&我遇到的错误: 警告: 'NSInteger' 类型的值不应用作格式参数;改为将显式 ..
发布时间:2021-11-17 22:45:03 移动开发

构建错误重复符号 arclite.o

我正在尝试构建我的 Xcode 项目,但收到如下所示的错误.请帮我解决这个错误,提前谢谢. 重复符号 __non_lazy_classes 在:/Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.10.xctoolchain/usr/lib/arc/libarclite_iphoneos.a(arclite.o)/Applica ..
发布时间:2021-11-17 22:44:58 其他开发

-[NSInvocation getReturnValue:] 使用 double 值意外产生 0

我正在尝试使用 NSInvocation 调用返回 double 的方法.但我发现它在 64 位 iOS 应用程序中不起作用.它适用于 OS X,在模拟器中——32 位和 64 位——iPad 2 和具有 32 位版本的 iPad Air.只有 iPad Air 设备上的 64 位版本有这个问题. 这是演示问题的代码: NSMethodSignature *signature = [NSS ..
发布时间:2021-11-17 22:44:55 移动开发