在本指南中,我们将介绍如何为原生C++开发设置Android Studio,并了解如何将Neon内部功能用于ARM支持的移动设备。
不要重复自己(Dry)是软件开发的主要原则之一。
遵循这一原则通常意味着使用函数重用代码。
但是,调用函数会增加额外的开销。
为了减少这种开销,编译器利用称为内部函数的内置函数。
编译器将高级编程语言(例如C/C++)中使用的内部函数主要替换为1-1映射的汇编指令。
为了进一步提高性能,您需要程序集使用程序集代码。
但是,使用ARM Neon内部函数可以避免编写汇编函数的复杂性。
相反,您只需要用C/C++编程并调用arm_neon.h头文件中声明的内部函数或指令函数。
作为一名Android开发人员,您可能没有时间编写汇编语言。
相反,您的重点是应用程序的可用性、便携性、设计、数据访问,以及将您的应用程序调到各种设备上。
如果是这样的话,霓虹灯本征可以帮助提高性能
-
下一步步骤.pdf
(2023-8-17 08:30 上传)
412 Bytes, 下载次数: 0