我正在使用ARM966E-S RISC-CPU,并且想知道如何使用明显可用的指令集扩展来获得更好的DSP性能,例如: G。增强的乘数指令。
我在技术参考手册中读到这些指令集扩展可用,但我不知道如何使用/激活它们。
有人可以帮忙吗?
提前致谢!
答案 0 :(得分:1)
为什么不试试呢?或者阅读工具链的手册,例如使用gcc
so.s
ldrd r0,[r2]
ldr r2,[r2]
测试
arm-none-eabi-as so.s -o so.o
arm-none-eabi-as -march=armv5t so.s -o so.o
so.s: Assembler messages:
so.s:3: Error: selected processor does not support `ldrd r0,[r2]' in ARM mode
arm-none-eabi-as -march=armv5te so.s -o so.o
arm-none-eabi-objdump -D so.o
so.o: file format elf32-littlearm
Disassembly of section .text:
00000000 <.text>:
0: e1c200d0 ldrd r0, [r2]
4: e5922000 ldr r2, [r2]