1 ============================
2 User Guide for R600 Back-end
3 ============================
8 The R600 back-end provides ISA code generation for AMD GPUs, starting with
9 the R600 family up until the current Sea Islands (GCN Gen 2).
15 The assembler is currently a work in progress and not yet complete. Below
16 are the currently supported features.
21 Unless otherwise mentioned, all SOPP instructions that with an operand
22 accept a integer operand(s) only. No verification is performed on the
23 operands, so it is up to the programmer to be familiar with the range
29 s_waitcnt accepts named arguments to specify which memory counter(s) to
34 // Wait for all counters to be 0
37 // Equivalent to s_waitcnt 0. Counter names can also be delimited by
39 s_waitcnt vmcnt(0) expcnt(0) lgkcmt(0)
41 // Wait for vmcnt counter to be 1.