1    /*
2     * This handler restores state following a selfVerification memory access.
3     * On entry:
4     *    r0 - offset from rSELF to the 1st element of the coreRegs save array.
5     */
6    add     r0, r0, rSELF               @ pointer to heapArgSpace.coreRegs[0]
7    add     r0, #64                     @ pointer to heapArgSpace.fpRegs[0]
8    vldmia  r0, {d0-d15}
9    sub     r0, #64                     @ pointer to heapArgSpace.coreRegs[0]
10    ldmia   r0, {r0-r12}
11    bx      lr
12