我有自己的 ARM asm(32 位 ARM/NEON)。从这个 asm 代码中,我调用了一些用 C 实现的函数。像这样:
ARM
NormCorrS0_S0_S0_ PROC
...
BL ConvolveC4 <-- implemented in C/C++
...
1) 如果 ARM-asm 知道 ConvolveC4 是 Thumb2,它需要做什么才能调用它并切换到 Thumb2?
2) 如果 ARM-asm 不知道 ConvolveC4 是什么,那么显然 ARM asm 会保持原样,但我需要在 ConvolveC4 端添加某种单板以确保 ARM 状态正确切换。