Changeset 4838 in CLRX


Ignore:
Timestamp:
Jul 24, 2019, 10:17:48 PM (5 months ago)
Author:
matszpk
Message:

CLRadeonExtender: GCNAsm: Add VOP3 OP_SEL testcases for GFX10.

File:
1 edited

Legend:

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

    r4837 r4838  
    24302430        0xd7780037U, 0x07974d4fU, true, true, "" },
    24312431    { "   v_add_nc_i32  v55, v79, v166", 0xd77f0037U, 0x00034d4fU, true, true, "" },
     2432    /* VOP3 op_sel */
     2433    { "v_interp_p2_f16 v42, v1, attr39.z, s29 op_sel:[1,1,1,1]\n",
     2434        0xd75a782aU, 0x007602a7, true, true, "" },
     2435    { "v_interp_p2_f16 v42, v1, attr39.z, s29 op_sel:15\n",
     2436        0xd75a782aU, 0x007602a7, true, true, "" },
     2437    { "v_interp_p2_f16 v42, v1, attr39.z, s29 op_sel:[0,1,1,1]\n",
     2438        0xd75a702aU, 0x007602a7, true, true, "" },
     2439    { "v_interp_p2_f16 v42, v1, attr39.z, s29 op_sel:14\n",
     2440        0xd75a702aU, 0x007602a7, true, true, "" },
     2441    { "v_interp_p2_f16 v42, v1, attr39.z, s29 op_sel:[1,0,0,1]\n",
     2442        0xd75a482aU, 0x007602a7, true, true, "" },
     2443    { "v_interp_p2_f16 v42, v1, attr39.z, s29 op_sel:9\n",
     2444        0xd75a482aU, 0x007602a7, true, true, "" },
     2445    { "v_alignbit_b32  v55, v79, v166, v229 op_sel:[1,1,0,1]\n",
     2446        0xd54e5837U, 0x07974d4fU, true, true, "" },
     2447    { "v_alignbit_b32  v55, v79, v166, v229 op_sel:0xb\n",
     2448        0xd54e5837U, 0x07974d4fU, true, true, "" },
     2449    { "v_alignbit_b32  v55, v79, v166, v229 op_sel:[0,1,1,0]\n",
     2450        0xd54e3037U, 0x07974d4fU, true, true, "" },
     2451    { "v_alignbit_b32  v55, v79, v166, v229 op_sel:0x6\n",
     2452        0xd54e3037U, 0x07974d4fU, true, true, "" },
     2453    { "v_min3_f16      v55, v79, v166, v229 op_sel:[1,1,0,1]\n",
     2454        0xd7515837U, 0x07974d4fU, true, true, "" },
     2455    { "v_cvt_pknorm_i16_f16 v55, v27, v90 op_sel:[1,1,0]\n",
     2456        0xd7121837U, 0x0002b51bU, true, true, "" },
     2457    { "v_cvt_pknorm_i16_f16 v55, v27, v90 op_sel:[1,1,1]\n",
     2458        0xd7125837U, 0x0002b51bU, true, true, "" },
     2459    { "v_cvt_pknorm_u16_f16 v55, v27, v90 op_sel:[1,1,0]\n",
     2460        0xd7131837U, 0x0002b51bU, true, true, "" },
     2461    { "v_cvt_pknorm_u16_f16 v55, v27, v90 op_sel:[1,1,1]\n",
     2462        0xd7135837U, 0x0002b51bU, true, true, "" },
     2463    { "v_cvt_pknorm_u16_f16 v55, v27, v90 op_sel:7\n",
     2464        0xd7135837U, 0x0002b51bU, true, true, "" },
     2465    { "v_add_nc_i16     v55, v27, v90 op_sel:[1,1,0]\n",
     2466        0xd70d1837U, 0x0002b51bU, true, true, "" },
     2467    { "v_sub_nc_i16     v55, v27, v90 op_sel:[1,1,0]\n",
     2468        0xd70e1837U, 0x0002b51bU, true, true, "" },
     2469    { "v_pack_b32_f16  v55, v27, v90 op_sel:[1,1,0]\n",
     2470        0xd7111837U, 0x0002b51bU, true, true, "" },
    24322471    { nullptr, 0, 0, false, false, 0 }
    24332472};
Note: See TracChangeset for help on using the changeset viewer.