Another ARMv7 ASM question:
Can the destination register and the base register be the same on the LDR instruction?
The reference manual dont state it's illegal, but i want to be sure, before i have to rewrite my addressing code.
I need to copy the carry flag from a general purpose register to APSR.
As i understand it with the MSR instruction i can only copy all flags. However all other flags need to stay untouched.
Is there a way to do it with just one instruction?
I thought about using LSRS to shift the bit out...
I am realy impressed by M-HT's static recompiler and how well the recompiled games like Albion work.
So i thought what about a recompiler that recompiles 32bit win applications. While they need more processing power i guess we could save a lot of performance because win games likely dont...