Changes between Version 9 and Version 10 of GcnInstrsSop1


Ignore:
Timestamp:
07/06/16 17:00:16 (8 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GcnInstrsSop1

    v9 v10  
    331331<h4>S_AND_SAVEEXEC_B64</h4>
    332332<p>Opcode: 36 (0x24) for GCN 1.0/1.1; 32 (0x20) for GCN 1.2<br />
    333 Syntax: S_AND_SAVEEXEC_B64 SDST(2), SDST(2)<br />
     333Syntax: S_AND_SAVEEXEC_B64 SDST(2), SSRC0(2)<br />
    334334Description: Store EXEC register to SDST. Make bitwise AND on SSRC0 and EXEC
    335335and store result to EXEC. If result is non-zero, store 1 to SCC, otherwise store 0 to SCC.
     
    341341<h4>S_ANDN2_SAVEEXEC_B64</h4>
    342342<p>Opcode: 39 (0x27) for GCN 1.0/1.1; 35 (0x23) for GCN 1.2<br />
    343 Syntax: S_AND_SAVEEXEC_B64 SDST(2), SDST(2)<br />
     343Syntax: S_AND_SAVEEXEC_B64 SDST(2), SSRC0(2)<br />
    344344Description: Store EXEC register to SDST. Make bitwise AND on SSRC0 and negated EXEC
    345345and store result to EXEC. If result is non-zero, store 1 to SCC, otherwise store 0 to SCC.
     
    581581<h4>S_NAND_SAVEEXEC_B64</h4>
    582582<p>Opcode: 41 (0x29) for GCN 1.0/1.1; 37 (0x25) for GCN 1.2<br />
    583 Syntax: S_NAND_SAVEEXEC_B64 SDST(2), SDST(2)<br />
     583Syntax: S_NAND_SAVEEXEC_B64 SDST(2), SSRC0(2)<br />
    584584Description: Store EXEC register to SDST. Make bitwise NAND on SSRC0 and EXEC
    585585and store result to EXEC. If result is non-zero, store 1 to SCC, otherwise store 0 to SCC.
     
    591591<h4>S_NOR_SAVEEXEC_B64</h4>
    592592<p>Opcode: 42 (0x2a) for GCN 1.0/1.1; 38 (0x26) for GCN 1.2<br />
    593 Syntax: S_NOR_SAVEEXEC_B64 SDST(2), SDST(2)<br />
     593Syntax: S_NOR_SAVEEXEC_B64 SDST(2), SSRC0(2)<br />
    594594Description: Store EXEC register to SDST. Make bitwise NOR on SSRC0 and EXEC
    595595and store result to EXEC. If result is non-zero, store 1 to SCC, otherwise store 0 to SCC.
     
    628628<h4>S_ORN2_SAVEEXEC_B64</h4>
    629629<p>Opcode: 40 (0x28) for GCN 1.0/1.1; 36 (0x24) for GCN 1.2<br />
    630 Syntax: S_ORN2_SAVEEXEC_B64 SDST(2), SDST(2)<br />
     630Syntax: S_ORN2_SAVEEXEC_B64 SDST(2), SSRC0(2)<br />
    631631Description: Store EXEC register to SDST. Make bitwise OR on SSRC0 and negated EXEC
    632632and store result to EXEC. If result is non-zero, store 1 to SCC, otherwise store 0 to SCC.
     
    720720<h4>S_XNOR_SAVEEXEC_B64</h4>
    721721<p>Opcode: 43 (0x2b) for GCN 1.0/1.1; 39 (0x27) for GCN 1.2<br />
    722 Syntax: S_XNOR_SAVEEXEC_B64 SDST(2), SDST(2)<br />
     722Syntax: S_XNOR_SAVEEXEC_B64 SDST(2), SSRC0(2)<br />
    723723Description: Store EXEC register to SDST. Make bitwise XNOR on SSRC0 and EXEC
    724724and store result to EXEC. If result is non-zero, store 1 to SCC, otherwise store 0 to SCC.
     
    730730<h4>S_XOR_SAVEEXEC_B64</h4>
    731731<p>Opcode: 38 (0x26) for GCN 1.0/1.1; 34 (0x22) for GCN 1.2<br />
    732 Syntax: S_XOR_SAVEEXEC_B64 SDST(2), SDST(2)<br />
     732Syntax: S_XOR_SAVEEXEC_B64 SDST(2), SSRC0(2)<br />
    733733Description: Store EXEC register to SDST. Make bitwise XOR on SSRC0 and EXEC
    734734and store result to EXEC. If result is non-zero, store 1 to SCC, otherwise store 0 to SCC.