Changeset 1727 in CLRX


Ignore:
Timestamp:
Nov 17, 2015, 10:39:34 PM (5 years ago)
Author:
matszpk
Message:

CLRadeonExtender: Doc updates: new SOPP instructions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CLRadeonExtender/trunk/doc/GcnInstrsSopp.md

    r1726 r1727  
    130130```
    131131
     132#### S_DECPERFLEVEL
     133
     134Opcode: 21 (0x15) 
     135Syntax: S_DECPERFLEVEL SIMM16 
     136Description: Decrement performance counter specified in SIMM16&15 by 1. 
     137```
     138PERFCNT[SIMM16 & 15]--
     139```
     140
    132141#### S_ENDPGM
    133142
     
    135144Syntax: S_ENDPGM 
    136145Description: End program.
     146
     147#### S_ICACHE_INV
     148
     149Opcode: 19 (0x13) 
     150Syntax: S_ICACHE_INV 
     151Description: Invalidate entire L1 instruction cache.
     152
     153#### S_INCPERFLEVEL
     154
     155Opcode: 20 (0x14) 
     156Syntax: S_INCPERFLEVEL SIMM16 
     157Description: Increment performance counter specified in SIMM16&15 by 1. 
     158```
     159PERFCNT[SIMM16 & 15]++
     160```
    137161
    138162#### S_NOP
     
    180204```
    181205
     206#### S_SETKILL
     207
     208Opcode: 11 (0xb) only GCN 1.1/1.2 
     209Syntax: S_SETKILL SIMM16 
     210Description: Store SIMM16&1 to KILL. 
     211Operation: 
     212```
     213KILL = SIMM16&1
     214```
     215
    182216#### S_SETPRIO
    183217
     
    195229Syntax: S_SLEEP SIMM16 
    196230Description: Sleep approximately by (SIMM16&0x7)*64 cycles.
     231
     232#### S_TRAP
     233
     234Opcode: 18 (0x12) 
     235Syntax: S_TRAP SIMM16 
     236Description: Enter the trap handler.
     237
     238#### S_TTRACEDATA
     239
     240Opcode: 22 (0x16) 
     241Syntax: S_TTRACEDATA 
     242Description: Send M0 as user data to thread-trace.
    197243
    198244#### S_WAITCNT
Note: See TracChangeset for help on using the changeset viewer.