Questions tagged [arm64]

64-bit ARM architecture, also known as AArch64.

The AArch64 ISA was introduced in ARMv8 processors. It features a whole new instruction set, register set, and requires different development tools to the 32-bit ARM ISA.

ARMv8 processors are also capable of running AArch32 instructions (as the old 32-bit ISA is retroactively called), in both ARM and Thumb modes.

Related tags:

Usefull links:

  • ARM a64 instruction set architecture contains very detailed descriptions of each instruction available on this architecture, including encoding, pseudocode and behavior to the architectural state. This includes basic, SIMD and Floating-point instructions. Also contains common aliases.
1858 questions
876
votes
65 answers

Xcode building for iOS Simulator, but linking in an object file built for iOS, for architecture 'arm64'

I am trying to get a large (and working on Xcode 11!) project building in Xcode 12 (beta 5) to prepare for iOS 14. The codebase was previously in Objective-C, but now it contains both Objective-C and Swift, and uses pods that are Objective-C and/or…
btxios
  • 8,935
  • 3
  • 9
  • 7
235
votes
3 answers

What is difference between arm64 and armhf?

Raspberry Pi Type 3 has 64-bit CPU, but its architecture is not arm64 but armhf. What is the difference between arm64 and armhf?
furushchev
  • 2,539
  • 2
  • 10
  • 16
217
votes
5 answers

Differences between arm64 and aarch64

I have two "unlocked" devices, an iPad mini 3, and a Galaxy Edge 6, both endowed with a terminal and a minimalistic set of unix commands. I thought both devices have arm64 processors but when I ran uname -a on both devices I got the following : for…
Olórin
  • 3,367
  • 2
  • 22
  • 42
91
votes
12 answers

iOS app submission : missing 64-bit support

I sent an app yesterday for review, with no problem. I then realized that I had a very little fix to do (changing the max zoom level of a map from 19 to 18, nothing else), so I removed the binary from iTunes Connect, and tried to resubmit. Now I'm…
Tim Autin
  • 6,043
  • 5
  • 46
  • 76
76
votes
3 answers

Xcode arm64 Vs arm64e

Xcode 10.1 mention Support for arm64e (Preview). Anyone have any idea about arm64e. Any difference between arm64 and arm64e. https://developer.apple.com/documentation/xcode_release_notes/xcode_10_1_beta_2_release_notes?language=objc I searched…
Puvanarajan
  • 2,786
  • 6
  • 26
  • 37
73
votes
4 answers

CocoaPods arm64 issue

When using Podfile for developing iOS 7 app with Xcode5, we always got this issue. After some searching, seems like no final resolve from CocoaPods ? Maybe resolved at this moment when you see this. How to resolve such issues right now ? The…
Forrest
  • 122,703
  • 20
  • 73
  • 107
46
votes
2 answers

Unknown host CPU architecture: arm64 , Android NDK SiliconM1 Apple MacBook Pro

I've got a project that is working fine in windows os but when I switched my laptop and opened an existing project in MacBook Pro M1. I'm unable to run an existing android project in MacBook pro M1. first I was getting Execution failed for task…
Atif AbbAsi
  • 5,633
  • 7
  • 26
  • 47
45
votes
2 answers

How does clang generate non-looping code for sum of squares?

I admit the answer to this may be 'some very specific magic', but I'm kind of shocked by what I've observed here. I was wondering if anyone had insight to how these types of optimizations work. I find compiler design to be quite interesting, and I…
beeselmane
  • 1,111
  • 8
  • 26
29
votes
5 answers

How to set Architecture for docker build to arm64?

I have a Dockerfile that I run on amd64 but want to run on arm64. Since go build tool takes GOARCH=arm64 as argument I don't need any other cross compilation tool to make the binary. # Run the build FROM…
tirithen
  • 3,219
  • 11
  • 41
  • 65
28
votes
3 answers

NSInteger and NSUInteger in a mixed 64bit / 32bit environment

I have a fair amount of string format specifiers in NSLog / NSAssert etc. calls which use %d and %u with NSInteger (= int on 32bit) and NSUInteger (= unsigned int on 32bit) types respectively. When converting the app to 64bit, this gives warnings…
Pieter
  • 17,435
  • 8
  • 50
  • 89
23
votes
4 answers

Why the Missing 64-bit support happened when upload to the iTunes connect?

I try to upload the file via Application Loader. But I got the mail from iTunes store. Missing 64-bit support - Beginning on February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK.…
Martin
  • 2,813
  • 11
  • 43
  • 66
21
votes
3 answers

How to replace the bundled Dart SDK in Flutter to run natively on Apple Silicon (ARM64)?

Dart SDK officially supports ARM64 and as of now, 2.14.2 is the latest (stable) Dart SDK that has support for ARM64. Though it was the same version that was bundled in my Flutter setup, it seemed to run on Intel architecture (Activity monitor shows…
Ashwin
  • 353
  • 4
  • 11
21
votes
1 answer

What are the semantics of ADRP and ADRL instructions in ARM assembly?

ADRP Address of 4KB page at a PC-relative offset. ADRL Load a PC-relative address into a register. It is similar to the ADR instruction. ADRL can load a wider range of addresses than ADR because it generates two data processing…
sherlock
  • 2,397
  • 3
  • 27
  • 44
21
votes
3 answers

How to determine host value for configure when using cross compiler

General question: If I use a cross compiler, how can I tell the value of the "--host" option I should give when I run configure? Specific: I'm using cross compiler for arm64 arch. What is the correct "--host" value to use?
Omer Dagan
  • 14,868
  • 16
  • 44
  • 60
20
votes
3 answers

Which Android Virtual Device should be used to launch arm64-v8a APK on Windows?

I have a common APK app that utilizes 'arm64-v8a' 'armeabi-v7a' ABIs. How should I tune an Android Virtual Device to be able to launch this app? I tried different combinations but it still does not work. A bit of details Environment Windows 10, CPU…
Volodymyr Nabok
  • 415
  • 1
  • 4
  • 11
1
2 3
99 100