Changes between Version 41 and Version 42 of GcnInstrsVop1


Ignore:
Timestamp:
Dec 29, 2017, 2:00:36 PM (12 months ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GcnInstrsVop1

    v41 v42  
    239239<p>VOP1 opcodes (0-127) are reflected in VOP3 in range: 384-511 for GCN 1.0/1.1 or
    240240320-447 for GCN 1.2.</p>
    241 <p>List of instructions by opcode (GCN 1.0/1.1):</p>
     241<p>List of the instructions by opcode (GCN 1.0/1.1):</p>
    242242<table>
    243243<thead>
     
    715715</tbody>
    716716</table>
    717 <p>List of instructions by opcode (GCN 1.2/1.4):</p>
     717<p>List of the instructions by opcode (GCN 1.2/1.4):</p>
    718718<table>
    719719<thead>
     
    17421742Opcode VOP3A: 422 (0x1a6) for GCN 1.0/1.1<br />
    17431743Syntax: V_LOG_CLAMP_F32 VDST, SRC0<br />
    1744 Description: Approximate logarithm of base 2 from floating point value SRC0 with
     1744Description: Approximate logarithm of the base 2 from floating point value SRC0 with
    17451745clamping infinities to -MAX_FLOAT. Result is stored in VDST.
    17461746If SRC0 is negative then store -NaN to VDST. This instruction doesn't handle denormalized
     
    17621762Opcode VOP3A: 384 (0x180) for GCN 1.2<br />
    17631763Syntax: V_LOG_F16 VDST, SRC0<br />
    1764 Description: Approximate logarithm of base 2 from half floating point value SRC0,
     1764Description: Approximate logarithm of the base 2 from half floating point value SRC0,
    17651765and store result to VDST. If SRC0 is negative then store -NaN to VDST.<br />
    17661766Operation:<br />
     
    17761776Opcode VOP3A: 423 (0x1a7) for GCN 1.0/1.1; 353 (0x161) for GCN 1.2<br />
    17771777Syntax: V_LOG_F32 VDST, SRC0<br />
    1778 Description: Approximate logarithm of base 2 from floating point value SRC0, and store
     1778Description: Approximate logarithm of base the 2 from floating point value SRC0, and store
    17791779result to VDST. If SRC0 is negative then store -NaN to VDST.
    17801780This instruction doesn't handle denormalized values regardless FLOAT MODE register setup.<br />
     
    17911791Opcode VOP3A: 453 (0x1c5) for GCN 1.1; 396 (0x18c) for GCN 1.2<br />
    17921792Syntax: V_LOG_LEGACY_F32 VDST, SRC0<br />
    1793 Description: Approximate logarithm of base 2 from floating point value SRC0, and store
     1793Description: Approximate logarithm of the base 2 from floating point value SRC0, and store
    17941794result to VDST. If SRC0 is negative then store -NaN to VDST.
    17951795This instruction doesn't handle denormalized values regardless FLOAT MODE register setup.