I'm trying to make my iOS app smaller (the code section of the binary is 70 MB) by using thumb instructions. There seems to be a good amount of discussion around using the thumb version of armv7, e.g. here: http://wanderingcoder.net/2010/07/19/ought-arm/ . However, I can't find very much about arm64 + Thumb. Is it even possible? If so, how can I have clang compile that way?
Can I use Thumb instructions in an arm64 binary?
5.1k Views Asked by meisel At
1
There are 1 best solutions below
Related Questions in ARM64
- an app supporting arm64 and armv7 running on arm64 and ios 7 ipad air
- Rustc/LLVM generates faulty code for aarch64 with opt-level=0
- iOS (Xcode 6.2) Paypal (2.11.0) integration - 64 duplicate symbols for architecture arm64
- ARM conditional instruction setting flags
- iOS app displays messy when adding arm64 in Valid Architectures
- Assembler on 64-bit iOS (A64)
- Unity vuforia xcode (iOS: armv7, arm64)
- Range of immediate values in ARMv8 A64 assembly
- openFrameworks / freeimage.a cause error with ios arm 64
- UnsatisfiedLinkError on Samsung S6
- UITableview cell Overlap on each with arm64
- armv7 not included in build
- Why does ARM assign addresses to registers like this?
- PHP7 does not compile on arm64 (OrangePI PC2)
- Using .reloc from assembly
Related Questions in THUMB
- ARM assembly cannot use immediate values and ADDS/ADCS together
- How to use Hi(r8-r12) register in Cortex-m0?
- How to force gcc generate thumb 32 bit instructions?
- ARM THUMB2 function to compare to a number of values
- GCC ARM Cortex-M3/M4: SVC instruction puts CPU from Thumb to ARM state because of wrong value in Vector table
- How do I use MacOS's assembler to assemble to THUMB
- Can _start be the thumb function?
- Does arm-none-eabi-ld rewrite the bl instruction?
- Can I use Thumb instructions in an arm64 binary?
- ARM Cortex M0/M3/M4:Why PC is always Even number in Thumb State
- Why can't 16-bit instructions access the high registers of the general purpose registers
- Assembling THUMB instrutions to execute on Cortex-M3
- Why there is a dead loop in the generated assembly for a Cortex-M interrupt handler?
- How do interrupted instructions get continued with Cortex-M NVIC?
- IF ELSE Statements Operands
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
From the ARMv8 Reference Manual, §A1.3.2 (p. A1-35):
So no, 64-bit Thumb is not a thing.