日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

armeabi armeabi-v7a mips x86 理解

發布時間:2023/12/20 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 armeabi armeabi-v7a mips x86 理解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡介

armeabi、armeabi-v7a、mips、x86 如何理解?

ABI:指應用基于哪種指令集來進行編譯,ABI總共有四種,分別是armeabi、armeabi-v7a、mips、x86,它們都是表示cpu的類型。


armeabi
默認選項,
支持基于 ARM* v5TE 的設備
支持軟浮點運算(不支持硬件輔助的浮點計算)
支持所有 ARM* 設備


armeabi-v7a?
支持基于 ARM* v7 的設備
支持硬件 FPU 指令
支持硬件浮點運算


x86?
支持基于硬件的浮點運算的 IA-32 指令集


mips?
支持二進制接口
既然armeabi通用,為什么要使用其它指令集呢?
答:雖然armeabi通用性強,但速度慢,而v7a能充分發揮v7a CPU的能力。armeabi就是針對普通的或舊的armcpu,armeabi-v7a是針對有浮點運算或高級擴展功能的arm cpu。x86、mips同理。

擴展知識
EABI(嵌入式應用二進制接口)
Embedded application binary interface, 即嵌入式應用二進制接口,是描述可連接目標代碼,庫目標代碼,可執行文件影像,如何連接,執行和調試,以及目標代碼生成過程,和c, c++語言接口的規范,是編譯連接工具的基礎規范,也是研究它們工作原理的基礎,可惜arm的EABI迄今為止沒有完全訂好。作為EABI的組成部分有過程調用規范,可執行文件格式規范,c/c++ ABI規范和調試格式規范。EABI ,說的是這樣的一種新的系統調用方式
NEON
一種由 ARM 開發的 64/128 位混合 SIMD 體系結構,可以提升多媒體和信號處理應用程序的性能。 NEON 作為處理器的一部分來實現,但是它擁有自己的執行管道,以及有別于 ARM 的寄存器組。 關鍵功能包括對齊和未對齊數據訪問,支持整型定點和單精度浮點數據類型、與 ARM 核心的緊密耦合,以及具有多個視圖的大型寄存器文件。
SSE

向英特爾架構(IA)的SIMD 流指令擴展(英特爾推出的類似 NEON 的工具)。?


總結

以上是生活随笔為你收集整理的armeabi armeabi-v7a mips x86 理解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。