E.3. 内在函数

本节介绍的内在函数紧密映射至 NEON 指令。 每节开头是函数原型列表,并包含指定等效汇编程序指令的注释。 编译器会选择一条具有所需语义的指令,但不保证编译器会生成列出的指令。

内在函数使用类似于 NEON 统一汇编程序语法的命名方案。 即,每个内在函数的格式如下:


<运算名><标记>_<类型>

另外提供 q 标记来指定内在函数对 128 位向量进行运算。

例如:

Note

本节中的内在函数原型使用以下类型注释:

__const(n)

自变量 n 必须是编译时常数

__constrange(min, max)

自变量必须是编译时常数,范围为 minmax

__transfersize(n)

内在函数从该指针载入 n 字节。

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0348AC
Non-Confidential