I am in serious need of some ARM Assembly help for the IPAQ.
I am trying to pass two floating point values from C to asm and add them, but I am obviously missing something.
If I write it in C and look at the generated asm code it loads the values in r0 and r1 then calls a section of the processor returning the result...
ldr r0, [sp, #8]
ldr r1, [sp, #0xC]
ldr r3, [pc, #0x10] ;where is this?
ldr r2, [r3]
mov lr, pc
mov pc, r2 ;call elsewhere. but where?
str r0, [sp, #8]
I really need this to be in assembly since it is an important part of a larger routine that needs speed.
If someone could help I would be very gratefull.
Examples with explanations would be perfect.
thanks
:?