Lines Matching refs:wave
212 // Host trap may occur while wave is halted.
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.
307 // If not caused by trap then halt wave to prevent re-entry.
366 s_sleep 0x2 // sleep 1 (64clk) is not enough for 8 waves per SIMD, which will cause SQ hang, since the 7,8th wave could not get arbit to exec inst, while other waves are stuck into the sleep-loop and waiting for wrexec!=0
435 /* the first wave in the threadgroup */
436 s_and_b32 s_save_tmp, s_save_spi_init_hi, S_SAVE_SPI_INIT_FIRST_WAVE_MASK // extract fisrt wave bit
438 s_or_b32 s_save_exec_hi, s_save_tmp, s_save_exec_hi // save first wave bit to s_save_exec_hi.bits[26]
489 // each wave will alloc 4 vgprs at least...
532 // first wave do LDS save;
719 /* the first wave in the threadgroup */
915 s_barrier //barrier to ensure the readiness of LDS before access attempts from any other wave in the same TG //FIXME not performance-optimal at this time