Android播放器-应用二进制界面

应用二进制界面 ABI

不同Android手机使用不同的CPU,因此支持不同的指令集
CPU与指令集的每种组合都有其自己的应用ABI

ABI包含以下信息

CPU指令集
内存字节顺序
可执行二进制文件的格式
解析的各种约定,对齐限制,堆栈使用和调用函数

支持的ABI

armebi
armebi-v7a
arm64-v8a
x86
x86_64
mips
mips64

NEON

NEON提供一组标量/矢量指令和寄出去(与FPU共享) armeabi(默认)
注:FPU Float Point Unit,浮点运算单元
armeabi-v7a(NEON)
-mfpu=vfp 浮点协处理器
-mfpu=neon
-march=armv7-a
打赏