据我所知,有许多不同的方法可以将数据从 ARM 核心寄存器(R
寄存器)传输到其他寄存器。我找到了这两种方法:
MCR
使用指令从核心寄存器传输到协处理器寄存器D
使用VMOV
指令从核心寄存器传输到寄存器
我需要遍历每种方式并找出每种方式的延迟。但是现在,我想知道是否还有其他方法可以将数据从核心寄存器传输到我可能已经忘记的其他寄存器(不是内存)。
我的架构是 ARMv7-A,我使用的是 GCC 4.6.3。
据我所知,有许多不同的方法可以将数据从 ARM 核心寄存器(R
寄存器)传输到其他寄存器。我找到了这两种方法:
MCR
使用指令从核心寄存器传输到协处理器寄存器
D
使用VMOV
指令从核心寄存器传输到寄存器
我需要遍历每种方式并找出每种方式的延迟。但是现在,我想知道是否还有其他方法可以将数据从核心寄存器传输到我可能已经忘记的其他寄存器(不是内存)。
我的架构是 ARMv7-A,我使用的是 GCC 4.6.3。