2017-09-07 5 views
1

J'essaie de rendre mon application iOS plus petite (la section de code du fichier binaire est de 70 Mo) en utilisant des instructions au pouce. Il semble y avoir beaucoup de discussions autour de l'utilisation de la version pouce d'armv7, par ex. ici: http://wanderingcoder.net/2010/07/19/ought-arm/. Cependant, je ne peux pas trouver beaucoup de choses sur arm64 + Thumb. Est-ce même possible? Si oui, comment puis-je compiler clang de cette façon?Puis-je utiliser les instructions Thumb dans un binaire arm64?

Répondre

4

De l'ARMv8 Reference Manual, §A1.3.2 (p A1-35.):

état de AArch64 ne supporte qu'un seul jeu d'instructions, appelé A64. Il s'agit d'un ensemble d'instructions de longueur fixe qui utilise des codages d'instructions 32 bits.

Donc non, le pouce 64 bits n'est pas une chose.