Lines Matching full:save

68 /*      Save        */
93 var s_save_trapsts = ttmp5 //not really used until the end of the SAVE routine
157 …h L_SKIP_RESTORE //NOT restore. might be a regular trap or save
164 …s_getreg_b32 s_save_status, hwreg(HW_REG_STATUS) //save STATUS sinc…
165 … s_save_status, s_save_status, SQ_WAVE_STATUS_SPI_PRIO_MASK //check whether this is for save
167 … s_save_trapsts, s_save_trapsts, SQ_WAVE_TRAPSTS_SAVECTX_MASK //check whether this is for save
168 s_cbranch_scc1 L_SAVE //this is the operation for save
194 /* save routine */
201 …s_mov_b32 s_save_xnack_mask_lo, xnack_mask_lo //save XNA…
202 …s_mov_b32 s_save_xnack_mask_hi, xnack_mask_hi //save XNACK must before any memory opera…
203 …g(HW_REG_IB_STS, SQ_WAVE_IB_STS_RCNT_SHIFT, SQ_WAVE_IB_STS_RCNT_SIZE) //save RCNT
206 …_IB_STS, SQ_WAVE_IB_STS_FIRST_REPLAY_SHIFT, SQ_WAVE_IB_STS_FIRST_REPLAY_SIZE) //save FIRST_REPLAY
215 …s_mov_b32 s_save_exec_lo, exec_lo //save EXE…
243 …//FIXME right now s_save_m0/s_save_mem_offset use tma_lo/tma_hi (might need to save them before …
244 … s_save_m0, m0 //save M0
252 /* save HW registers */
289 // save fist_wave bits in tba_hi unused bit.26
291 …//s_or_b32 tba_hi, s_save_tmp, tba_hi // save first …
293 …s_or_b32 s_save_exec_hi, s_save_tmp, s_save_exec_hi // save first…
296 /* save SGPRs */
297 // Save SGPR before LDS save, then the s0 to s4 can be used during LDS save...
332 s_cbranch_scc1 L_SAVE_SGPR_LOOP //SGPR save is complete?
340 /* save first 4 VGPR, then LDS save could use */
359 /* save LDS */
377 // first wave do LDS save;
419 /* save VGPRs - set the Rest VGPRs */
423 // TODO rearrange the RSRC words to use swizzle for VGPR save...
458 …s_cbranch_scc1 L_SAVE_VGPR_LOOP //VGPR save is com…
495 … //need every thread from now on //be consistent with SAVE although can be mov…
530 … //need every thread from now on //be consistent with SAVE although can be mov…
685 //Only for save hwreg to mem