f0a1c7c4c6
The trap protocol changed between gfx8 and gfx9. The return address is in trap temporaries [0,1] on gfx9 rather than [4,5] on gfx8. Unfortunately SP3 changes the meaning of the ttmp register aliases in gfx9, further confusing the issue. Clean up later when LLVM assembly build is introduced to the runtime. Change-Id: I84ea9bf3736f060dd95d0361f9d5a0f9a3576178