2.1.119. --[no_]vectorize

此选项允许或禁止直接从 C 或 C++ 代码生成 NEON 向量指令。

缺省选项

缺省为 --no_vectorize

限制

必须为要向量化的循环指定以下选项:

--cpu=name

目标处理器必须具有 NEON 功能。

-Otime

缩短执行时间的优化类型。

-Onum

优化级别。 必须使用下列优化级别之一:

  • -O2 高度优化。 这是缺省设置。

  • -O3 最大优化。

Note

NEON 是 ARM 高级单指令多数据 (SIMD) 扩展的实现。

若要允许使用向量化,需要单独的 FLEXnet 许可证。

示例


armcc --vectorize --cpu=Cortex-A8 -O3 -Otime -c file.c

另请参阅

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