Changeset 1717 in CLRX


Ignore:
Timestamp:
Nov 15, 2015, 10:32:43 AM (5 years ago)
Author:
matszpk
Message:

CLRadeonExtender: Doc updates: Added list of SOP1 instructions (incomplete). Fixes and improvements.

Location:
CLRadeonExtender/trunk/doc
Files:
1 added
4 edited

Legend:

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

    r1713 r1717  
    2424    * [SOP2 instructions](GcnInstrsSop2)
    2525    * [SOPK instructions](GcnInstrsSopk)
     26    * [SOP1 instructions](GcnInstrsSop1)
    2627
    2728---
  • CLRadeonExtender/trunk/doc/GcnInstrsSop2.md

    r1712 r1717  
    334334Syntax: S_CSELECT_B32 SDST, SSRC0, SSRC1 
    335335Description: If SCC is 1 then store SSRC0 into SDST, otherwise store SSRC1 into SDST.
    336 SCC has not been changed. 
     336SCC is not changed. 
    337337Operation: 
    338338```
     
    345345Syntax: S_CSELECT_B32 SDST(2), SSRC0(2), SSRC1(2) 
    346346Description: If SCC is 1 then store 64-bit SSRC0 into SDST, otherwise store
    347 64-bit SSRC1 into SDST. SCC has not been changed. 
     34764-bit SSRC1 into SDST. SCC is not changed. 
    348348Operation: 
    349349```
     
    406406Syntax: S_MIN_I32 SDST, SSRC0, SSRC1 
    407407Description: Choose largest signed value value from SSRC0 and SSRC1 and store
    408 its into SDST, and store 1 to SCC if SSRC0 value has been choosen, otherwise store 0 to SCC. 
     408its into SDST, and store 1 to SCC if SSRC0 value was choosen, otherwise store 0 to SCC. 
    409409Operation: 
    410410```
     
    418418Syntax: S_MAX_U32 SDST, SSRC0, SSRC1 
    419419Description: Choose largest unsigned value value from SSRC0 and SSRC1 and store
    420 its into SDST, and store 1 to SCC if SSRC0 value has been choosen, otherwise store 0 to SCC. 
     420its into SDST, and store 1 to SCC if SSRC0 value was choosen, otherwise store 0 to SCC. 
    421421Operation: 
    422422```
     
    430430Syntax: S_MIN_I32 SDST, SSRC0, SSRC1 
    431431Description: Choose smallest signed value value from SSRC0 and SSRC1 and store
    432 its into SDST, and store 1 to SCC if SSRC0 value has been choosen, otherwise store 0 to SCC. 
     432its into SDST, and store 1 to SCC if SSRC0 value was choosen, otherwise store 0 to SCC. 
    433433Operation: 
    434434```
     
    442442Syntax: S_MIN_U32 SDST, SSRC0, SSRC1 
    443443Description: Choose smallest unsigned value value from SSRC0 and SSRC1 and store
    444 its into SDST, and store 1 to SCC if SSRC0 value has been choosen, otherwise store 0 to SCC. 
     444its into SDST, and store 1 to SCC if SSRC0 value was choosen, otherwise store 0 to SCC. 
    445445Operation: 
    446446```
  • CLRadeonExtender/trunk/doc/GcnInstrsSopk.md

    r1716 r1717  
    11## GCN ISA SOPK instructions
    22
    3 The basic encoding of the SOP2 instructions needs 4 bytes (dword). List of fields:
     3The basic encoding of the SOPK instructions needs 4 bytes (dword). List of fields:
    44
    55Bits  | Name     | Description
  • CLRadeonExtender/trunk/doc/GcnIsa.md

    r1713 r1717  
    2828* ABS(v) - absolute value
    2929* BITCOUNT(v) - count 1's bits in value
     30* REVBIT(v) - reverse bits (n bit goes to BITS-n-1 bit,
     31where BITS is number bits in operand).
    3032
    3133By default, any register value is treated as unsigned integer.
     
    3638* [SOP2 instructions](GcnInstrsSop2)
    3739* [SOPK instructions](GcnInstrsSopk)
     40* [SOP1 instructions](GcnInstrsSop1)
    3841
    3942---
Note: See TracChangeset for help on using the changeset viewer.