Lines Matching refs:trap
184 /* trap handler entry points */
193 s_branch L_SKIP_RESTORE //NOT restore. might be a regular trap or save
212 // Host trap may occur while wave is halted.
220 // Wave is halted but neither host trap nor SAVECTX is raised.
228 // Let second-level handle non-SAVECTX exception or trap.
232 // and debugger (host trap, wave start/end, trap after instruction)
233 // exceptions always cause the wave to enter the trap handler.
244 // Maskable exceptions only cause the wave to enter the trap handler if
266 // Second-level trap will halt wave and RFE, re-entering for SAVECTX.
291 s_load_dword ttmp2, [ttmp14, ttmp15], 0x10 glc:1 // debug trap enabled flag
303 s_cbranch_scc0 L_NO_NEXT_TRAP // second-level trap handler not been set
304 s_setpc_b64 [ttmp2, ttmp3] // jump to second-level trap handler
307 // If not caused by trap then halt wave to prevent re-entry.
320 // Host trap will not cause trap re-entry.
324 // Advance past trap instruction to prevent re-entry.
370 // Save trap temporaries 4-11, 13 initialized by SPI debug dispatch logic
895 // Restore trap temporaries 4-11, 13 initialized by SPI debug dispatch logic