我有一个适用于Windows Mobile 6的Visual Studio 2008 C ++ 03项目,我想在其中实现一个ARM-NEON版本的memcpy。
ARM Info Center提供了一个实现:
; NEON memory copy with preload
NEONCopyPLD
PLD [r1, #0xC0]
VLDM r1!,{d0-d7}
VSTM r0!,{d0-d7}
SUBS r2,r2,#0x40
BGE NEONCopyPLD
不幸的是,VS2008 ARM汇编器不支持NEON指令集(虽然我的处理器是基于ARM Cortex-A8的。)
有没有什么方法可以为这些指令提供字节码,以便ARM汇编程序能够接受它? DCB或DCD可以使用正确的值吗?
由于