The user exception vector is located at address 0x8. A user exception is caused by inserting a ‘BRALID Rx,0x8’ instruction in the software flow. Although RX could be any general purpose register, AMD recommends using R15 for storing the user exception return address, and to use the RTSD instruction to return from the user exception handler.