Changeset 4814 in CLRX


Ignore:
Timestamp:
Jul 19, 2019, 8:49:49 PM (5 months ago)
Author:
matszpk
Message:

CLRadeonExtender: GCNAsm: Add VOP2 instructions testcases for GFX10.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CLRadeonExtender/trunk/tests/amdasm/GCNAsmOpc15.cpp

    r4813 r4814  
    12691269    { "    v_addc_u32 v55, s[6:7], v27, -v90, s[24:25]\n",
    12701270            0xd5280637U, 0x4062b51bU, true, true, "" },
     1271    { "    v_subb_u32 v55, s[6:7], v27, -v90, s[24:25]\n",
     1272            0xd5290637U, 0x4062b51bU, true, true, "" },
     1273    { "    v_subbrev_u32 v55, s[6:7], v27, -v90, s[24:25]\n",
     1274            0xd52a0637U, 0x4062b51bU, true, true, "" },
    12711275    { "    v_add_co_ci_u32 v55, s[6:7], v27, -v90, s[24:25]\n",
    12721276            0xd5280637U, 0x4062b51bU, true, true, "" },
     1277    { "    v_sub_co_ci_u32 v55, s[6:7], v27, -v90, s[24:25]\n",
     1278            0xd5290637U, 0x4062b51bU, true, true, "" },
     1279    { "    v_subrev_co_ci_u32 v55, s[6:7], v27, -v90, s[24:25]\n",
     1280            0xd52a0637U, 0x4062b51bU, true, true, "" },
     1281    { "    v_fmac_f32  v154, v21, v107", 0x5734d715U, 0, false, true, "" },
     1282    { "    v_fmac_f32  v55, s27, -v90", 0xd52b0037U, 0x4002b41bU, true, true, "" },
     1283    { "    v_fmamk_f32 v154, v21, 45543, v107", 0x5934d715U, 45543, true, true, "" },
     1284    { "cxx=72133;v_fmamk_f32 v154, v21, cxx, v107", 0x5934d715U, 72133, true, true, "" },
     1285    { "v_fmamk_f32 v154, v21, cxx, v107; cxx=55345", 0x5934d715U, 55345, true, true, "" },
     1286    { "    v_fmamk_f32 v154, v21, 6.9551627e+13, v107",
     1287        0x5934d715U, 0x567d0700U, true, true, "" },
     1288    { "    v_fmamk_f32 v154, v21, 6.9551627e+13s, v107",
     1289        0x5934d715U, 0x567d0700U, true, true, "" },
     1290    { "    v_fmaak_f32 v154, v21, v107, 6.9551627e+13",
     1291        0x5b34d715U, 0x567d0700U, true, true, "" },
     1292    { "    v_fmaak_f32 v154, v21, v107, 6.9551627e+13s",
     1293        0x5b34d715U, 0x567d0700U, true, true, "" },
     1294    { "    v_fmaak_f32 v154, v21, v107, 6.9551627h", 0x5b34d715U, 0x46f5U, true, true, "" },
     1295    { "    v_fmaak_f32 v154, v21, v107, 45521", 0x5b34d715U, 45521, true, true, "" },
     1296    { "cxx=142113;v_fmaak_f32 v154, v21, v107, cxx", 0x5b34d715U, 142113, true, true, "" },
     1297    { "v_fmaak_f32 v154, v21, v107, cxx; cxx=389921", 0x5b34d715U, 389921, true, true, "" },
     1298    { "    v_cvt_pkrtz_f16_f32 v154, v21, v107", 0x5f34d715U, 0, false, true, "" },
     1299    { "    v_cvt_pkrtz_f16_f32 v55, s27, -v90", 0xd52f0037U, 0x4002b41bU, true, true, "" },
     1300    { "    v_add_f16  v154, v21, v107", 0x6534d715U, 0, false, true, "" },
     1301    { "    v_add_f16  v154, 1.374, v107", 0x6534d6ffU, 0x3d7f, true, true, "" },
     1302    { "    v_add_f16  v55, s27, v90 vop3", 0xd5320037U, 0x0002b41bU, true, true, "" },
     1303    { "    v_sub_f16  v154, v21, v107", 0x6734d715U, 0, false, true, "" },
     1304    { "    v_sub_f16  v55, s27, v90 vop3", 0xd5330037U, 0x0002b41bU, true, true, "" },
     1305    { "    v_subrev_f16  v154, v21, v107", 0x6934d715U, 0, false, true, "" },
     1306    { "    v_subrev_f16  v55, s27, v90 vop3", 0xd5340037U, 0x0002b41bU, true, true, "" },
     1307    { "    v_mul_f16  v154, v21, v107", 0x6b34d715U, 0, false, true, "" },
     1308    { "    v_mul_f16  v55, s27, v90 vop3", 0xd5350037U, 0x0002b41bU, true, true, "" },
     1309    { "    v_fmac_f16  v154, v21, v107", 0x6d34d715U, 0, false, true, "" },
     1310    { "    v_fmac_f16  v55, s27, v90 vop3", 0xd5360037U, 0x0002b41bU, true, true, "" },
     1311    { "    v_fmamk_f16 v154, v21, 6.9551, v107", 0x6f34d715U, 0x000046f5U, true, true, "" },
     1312    { "    v_fmamk_f16 v154, v21, 45543, v107", 0x6f34d715U, 45543, true, true, "" },
     1313    { "    v_fmaak_f16 v154, v21, v107, 6.9551", 0x7134d715U, 0x000046f5U, true, true, "" },
     1314    { "    v_fmaak_f16 v154, v21, v107, 45543", 0x7134d715U, 45543, true, true, "" },
     1315    { "    v_max_f16  v154, v21, v107", 0x7334d715U, 0, false, true, "" },
     1316    { "    v_max_f16  v55, s27, v90 vop3", 0xd5390037U, 0x0002b41bU, true, true, "" },
     1317    { "    v_min_f16  v154, v21, v107", 0x7534d715U, 0, false, true, "" },
     1318    { "    v_min_f16  v55, s27, v90 vop3", 0xd53a0037U, 0x0002b41bU, true, true, "" },
     1319    { "    v_ldexp_f16  v154, v21, v107", 0x7734d715U, 0, false, true, "" },
     1320    { "    v_ldexp_f16  v55, s27, v90 vop3", 0xd53b0037U, 0x0002b41bU, true, true, "" },
     1321    { "    v_pk_fmac_f16  v154, v21, v107", 0x7934d715U, 0, false, true, "" },
     1322    //{ "    v_pk_fmac_f16  v55, s27, v90 vop3", 0xd53b0037U, 0x0002b41bU, true, true, "" },
    12731323    { nullptr, 0, 0, false, false, 0 }
    12741324};
Note: See TracChangeset for help on using the changeset viewer.