ARM GCC是否对汇编“ REV”指令具有内置功能?

乔福克

编译器具有处理器功能的内在函数是很常见的,但我很难找到它们。在ARM中,有没有一种方法可以实现“ REV”(单词的反向字节顺序)指令?

在哪里可以找到内置函数列表?

虚假的噪音

在ARM中,有没有一种方法可以实现“ REV”(单词的反向字节顺序)指令?

所有架构上都有一种更“便携”的形式。是的__builtin_bswap32例如,编译器资源管理器具有

unsigned int foo(unsigned int a)
{
  return __builtin_bswap32(a);
}

给,

foo(unsigned int):
        rev     r0, r0
        bx      lr

这要好得多__builtin_rev,因为它将仅在某些ARM目标(当然也只有ARM CPU)上可用。__builtin_bswap32甚至可以在PowerPC,x86等上使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用gcc和as在ARM上汇编MULS指令

来自分类Dev

ARM GCC内联汇编

来自分类Dev

ARM汇编“ retne”指令

来自分类Dev

这些ARM汇编指令有什么作用?

来自分类Dev

将ARM汇编指令编码为ARM机器语言

来自分类Dev

gcc是否使用v *汇编指令给出较差/较慢的代码?

来自分类Dev

来自ARM汇编指令'MULS'的常量错误

来自分类Dev

LDSET ARM 指令作为内联汇编

来自分类Dev

在 ARM 汇编中比较数字时,是否有正确的方法来存储值

来自分类Dev

arm gcc 汇编与 FPU 寄存器内联

来自分类Dev

ARM64(iOS)上的内联汇编指令失败

来自分类Dev

ARM汇编,无需MUL指令即可乘法

来自分类Dev

如何使用Arm的汇编指令计算文件的大小

来自分类Dev

ARM 汇编中的 ROM 与 RAM 和 AREA 指令

来自分类Dev

汇编ARM编程/ Monocycle处理器指令

来自分类Dev

ARM汇编代码

来自分类Dev

是否可以强制 GCC 在没有内联汇编的情况下输出我给它的确切按位指令?

来自分类Dev

汇编 x86 转换为 ARM 函数调用,并带有不同数量的参数到 Arm

来自分类Dev

在ARM汇编中,立即数是否需要散列?

来自分类Dev

ARM汇编中的功能地址有1个字节的偏移量吗?

来自分类Dev

gcc和arm-linux-gcc有什么关系

来自分类Dev

GCC:汇编指令生命周期

来自分类Dev

简单的ARM汇编代码分析

来自分类Dev

ARM汇编中的str解释

来自分类Dev

ARM汇编:.LANCHOR0

来自分类Dev

ARM汇编中str的说明

来自分类Dev

ARM 汇编中的 loRecursion 示例

来自分类Dev

ARM GCC inline assembly

来自分类Dev

LESS是否具有与Sass中的@content指令可比的功能?