Changes between Version 10 and Version 11 of GcnInstrsSop2


Ignore:
Timestamp:
11/21/15 20:00:18 (8 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GcnInstrsSop2

    v10 v11  
    351351<p>Opcode: 34 (0x22) for GCN 1.0/1.1; 32 (0x20) for GCN 1.2<br />
    352352Syntax: S_ASHR_I32 SDST, SSRC0, SSRC1<br />
    353 Description: Arithmetic shift to right SSRC0 by (SSRC1&amp;31) bits and store result into SDST.
     353Description: Arithmetic shift right SSRC0 by (SSRC1&amp;31) bits and store result into SDST.
    354354If result is non-zero store 1 to SCC, otherwise store 0 to SCC.<br />
    355355Operation:<br />
     
    359359<p>Opcode: 35 (0x23) for GCN 1.0/1.1; 33 (0x21) for GCN 1.2<br />
    360360Syntax: S_ASHR_I64 SDST(2), SSRC0(2), SSRC1<br />
    361 Description: Arithmetic Shift to right SSRC0 by (SSRC1&amp;63) bits and store result into SDST.
     361Description: Arithmetic Shift right SSRC0 by (SSRC1&amp;63) bits and store result into SDST.
    362362If result is non-zero store 1 to SCC, otherwise store 0 to SCC. SDST, SSRC0 are 64-bit,
    363363SSRC1 is 32 bit.<br />
     
    489489<p>Opcode: 30 (0x1e) for GCN 1.0/1.1; 28 (0x1c) for GCN 1.2<br />
    490490Syntax: S_LSHL_B32 SDST, SSRC0, SSRC1<br />
    491 Description: Shift to left SSRC0 by (SSRC1&amp;31) bits and store result into SDST.
     491Description: Shift left SSRC0 by (SSRC1&amp;31) bits and store result into SDST.
    492492If result is non-zero store 1 to SCC, otherwise store 0 to SCC.<br />
    493493Operation:<br />
     
    497497<p>Opcode: 31 (0x1f) for GCN 1.0/1.1; 29 (0x1d) for GCN 1.2<br />
    498498Syntax: S_LSHL_B64 SDST(2), SSRC0(2), SSRC1<br />
    499 Description: Shift to left SSRC0 by (SSRC1&amp;63) bits and store result into SDST.
     499Description: Shift left SSRC0 by (SSRC1&amp;63) bits and store result into SDST.
    500500If result is non-zero store 1 to SCC, otherwise store 0 to SCC. SDST, SSRC0 are 64-bit,
    501501SSRC1 is 32 bit.<br />
     
    506506<p>Opcode: 32 (0x20) for GCN 1.0/1.1; 30 (0x1e) for GCN 1.2<br />
    507507Syntax: S_LSHR_B32 SDST, SSRC0, SSRC1<br />
    508 Description: Shift to right SSRC0 by (SSRC1&amp;31) bits and store result into SDST.
     508Description: Shift right SSRC0 by (SSRC1&amp;31) bits and store result into SDST.
    509509If result is non-zero store 1 to SCC, otherwise store 0 to SCC.<br />
    510510Operation:<br />
     
    514514<p>Opcode: 33 (0x21) for GCN 1.0/1.1; 31 (0x1f) for GCN 1.2<br />
    515515Syntax: S_LSHR_B64 SDST(2), SSRC0(2), SSRC1<br />
    516 Description: Shift to right SSRC0 by (SSRC1&amp;63) bits and store result into SDST.
     516Description: Shift right SSRC0 by (SSRC1&amp;63) bits and store result into SDST.
    517517If result is non-zero store 1 to SCC, otherwise store 0 to SCC. SDST, SSRC0 are 64-bit,
    518518SSRC1 is 32 bit.<br />