1/*
2 * ===========================================================================
3 *  CPU-version-specific defines and utility
4 * ===========================================================================
5 */
6
7/*
8 * Macro for "MOV LR,PC / LDR PC,xxx", which is not allowed pre-ARMv5.
9 * Jump to subroutine.
10 *
11 * May modify IP and LR.
12 */
13.macro  LDR_PC_LR source
14    mov     lr, pc
15    ldr     pc, \source
16.endm
17