Changeset 1781 in CLRX


Ignore:
Timestamp:
Dec 5, 2015, 12:37:29 PM (4 years ago)
Author:
matszpk
Message:

CLRadeonExtender: Doc updates: Added tables of VOP3 instructions.

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

Legend:

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

    r1774 r1781  
    3131    * [VOP1 instructions](GcnInstrsVop1)
    3232    * [VOPC instructions](GcnInstrsVopc)
     33    * [VOP3 instructions](GcnInstrsVop3)
    3334
    3435---
  • CLRadeonExtender/trunk/doc/GcnInstrsVop2.md

    r1780 r1781  
    106106 23 (0x17)  | 279 (0x117) | V_ASHR_I32           | V_MADMK_F32
    107107 24 (0x18)  | 280 (0x118) | V_ASHRREV_I32        | V_MADAK_F32
    108  25 (0x19)  | 281 (0x119) | V_LSHL_B32           | V_ADD_U32
    109  26 (0x1a)  | 282 (0x11a) | V_LSHLREV_B32        | V_SUB_U32
    110  27 (0x1b)  | 283 (0x11b) | V_AND_B32            | V_SUBREV_U32
    111  28 (0x1c)  | 284 (0x11c) | V_OR_B32             | V_ADDC_U32
    112  29 (0x1d)  | 285 (0x11d) | V_XOR_B32            | V_SUBB_U32
    113  30 (0x1e)  | 286 (0x11e) | V_BFM_B32            | V_SUBBREV_U32
     108 25 (0x19)  | 281 (0x119) | V_LSHL_B32           | V_ADD_U32 (VOP3B)
     109 26 (0x1a)  | 282 (0x11a) | V_LSHLREV_B32        | V_SUB_U32 (VOP3B)
     110 27 (0x1b)  | 283 (0x11b) | V_AND_B32            | V_SUBREV_U32 (VOP3B)
     111 28 (0x1c)  | 284 (0x11c) | V_OR_B32             | V_ADDC_U32 (VOP3B)
     112 29 (0x1d)  | 285 (0x11d) | V_XOR_B32            | V_SUBB_U32 (VOP3B)
     113 30 (0x1e)  | 286 (0x11e) | V_BFM_B32            | V_SUBBREV_U32 (VOP3B)
    114114 31 (0x1f)  | 287 (0x11f) | V_MAC_F32            | V_ADD_F16
    115115 32 (0x20)  | 288 (0x120) | V_MADMK_F32          | V_SUB_F16
     
    118118 35 (0x23)  | 291 (0x123) | V_MBCNT_LO_U32_B32   | V_MAC_F16
    119119 36 (0x24)  | 292 (0x124) | V_MBCNT_HI_U32_B32   | V_MADMK_F16
    120  37 (0x25)  | 293 (0x125) | V_ADD_I32            | V_MADAK_F16
    121  38 (0x26)  | 294 (0x126) | V_SUB_I32            | V_ADD_U16
    122  39 (0x27)  | 295 (0x127) | V_SUBREV_I32         | V_SUB_U16
    123  40 (0x28)  | 296 (0x128) | V_ADDC_U32           | V_SUBREV_U16
    124  41 (0x29)  | 297 (0x129) | V_SUBB_U32           | V_MUL_LO_U16
    125  42 (0x2a)  | 298 (0x12a) | V_SUBBREV_U32        | V_LSHLREV_B16
     120 37 (0x25)  | 293 (0x125) | V_ADD_I32 (VOP3B)    | V_MADAK_F16
     121 38 (0x26)  | 294 (0x126) | V_SUB_I32 (VOP3B)    | V_ADD_U16
     122 39 (0x27)  | 295 (0x127) | V_SUBREV_I32 (VOP3B) | V_SUB_U16
     123 40 (0x28)  | 296 (0x128) | V_ADDC_U32 (VOP3B)   | V_SUBREV_U16
     124 41 (0x29)  | 297 (0x129) | V_SUBB_U32 (VOP3B)   | V_MUL_LO_U16
     125 42 (0x2a)  | 298 (0x12a) | V_SUBBREV_U32 (VOP3B)| V_LSHLREV_B16
    126126 43 (0x2b)  | 299 (0x12b) | V_LDEXP_F32          | V_LSHRREV_B16
    127127 44 (0x2c)  | 300 (0x12c) | V_CVT_PKACCUM_U8_F32 | V_ASHRREV_I16
  • CLRadeonExtender/trunk/doc/GcnIsa.md

    r1774 r1781  
    5858* [VOP1 instructions](GcnInstrsVop1)
    5959* [VOPC instructions](GcnInstrsVopc)
     60* [VOP3 instructions](GcnInstrsVop3)
    6061
    6162---
Note: See TracChangeset for help on using the changeset viewer.