Changes between Version 14 and Version 15 of GcnInstrsSop2


Ignore:
Timestamp:
12/05/15 23:00:20 (8 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GcnInstrsSop2

    v14 v15  
    369369Syntax: S_BFE_I32 SDST, SSRC0, SSRC1<br />
    370370Description: Extracts bits in SSRC0 from range (SSRC1&amp;31) with length ((SSRC1&gt;&gt;16)&amp;0x7f)
    371 and extend sign from last bit of extracted value.
     371and extend sign from last bit of extracted value, and store result to SDST.
    372372If result is non-zero store 1 to SCC, otherwise store 0 to SCC.<br />
    373373Operation:<br />
     
    385385Syntax: S_BFE_I64 SDST, SSRC0, SSRC1<br />
    386386Description: Extracts bits in SSRC0 from range (SSRC1&amp;63) with length ((SSRC1&gt;&gt;16)&amp;0x7f)
    387 and extend sign from last bit of extracted value.
     387and extend sign from last bit of extracted value, and store result to SDST.
    388388If result is non-zero store 1 to SCC, otherwise store 0 to SCC.<br />
    389389Operation:<br />
     
    400400<p>Opcode: 39 (0x27) for GCN 1.0/1.1; 37 (0x25) for GCN 1.2<br />
    401401Syntax: S_BFE_U32 SDST, SSRC0, SSRC1<br />
    402 Description: Extracts bits in SSRC0 from range (SSRC1&amp;31) with length ((SSRC1&gt;&gt;16)&amp;0x7f).
    403 If result is non-zero store 1 to SCC, otherwise store 0 to SCC.<br />
     402Description: Extracts bits in SSRC0 from range (SSRC1&amp;31) with length ((SSRC1&gt;&gt;16)&amp;0x7f),
     403and store result to SDST. If result is non-zero store 1 to SCC, otherwise store 0 to SCC.<br />
    404404Operation:<br />
    405405<code>UINT8 shift = SSRC1 &amp; 31
     
    415415<p>Opcode: 41 (0x29) for GCN 1.0/1.1; 39 (0x27) for GCN 1.2<br />
    416416Syntax: S_BFE_U64 SDST(2), SSRC0(2), SSRC1<br />
    417 Description: Extracts bits in SSRC0 from range (SSRC1&amp;63) with length ((SSRC1&gt;&gt;16)&amp;0x7f).
    418 If result is non-zero store 1 to SCC, otherwise store 0 to SCC.
     417Description: Extracts bits in SSRC0 from range (SSRC1&amp;63) with length ((SSRC1&gt;&gt;16)&amp;0x7f),
     418and store result to SDST. If result is non-zero store 1 to SCC, otherwise store 0 to SCC.
    419419SDST, SSRC0 are 64-bit, SSRC1 is 32-bit.<br />
    420420Operation:<br />