Changeset 4836 in CLRX


Ignore:
Timestamp:
Jul 24, 2019, 9:22:11 PM (4 weeks ago)
Author:
matszpk
Message:

CLRadeonExtender: GCNAsm: Add next VOP3 instruction testcases for GFX10.

File:
1 edited

Legend:

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

    r4835 r4836  
    23312331    { "   v_div_scale_f64 v[55:56], s[38:39], v[79:80], v[79:80], v[229:230]",
    23322332        0xd56e2637U, 0x07969f4fU, true, true, "" },
     2333    { "   v_div_fmas_f32  v55, v79, v166, v229", 0xd56f0037U, 0x07974d4fU, true, true, "" },
     2334    { "   v_div_fmas_f64  v[55:56], v[79:80], v[166:167], v[229:230]",
     2335        0xd5700037U, 0x07974d4fU, true, true, "" },
     2336    { "   v_msad_u8  v55, v79, v166, v229", 0xd5710037U, 0x07974d4fU, true, true, "" },
     2337    { "    v_qsad_pk_u16_u8  v[55:56], v[79:80], v166, v[229:230]",
     2338        0xd5720037U, 0x07974d4fU, true, true, "" },
     2339    { "    v_mqsad_pk_u16_u8  v[55:56], v[79:80], v166, v[229:230]",
     2340        0xd5730037U, 0x07974d4fU, true, true, "" },
     2341    { "   v_trig_preop_f64  v[55:56], v[79:80], v166",
     2342        0xd5740037U, 0x00034d4fU, true, true, "" },
     2343    { "    v_mqsad_u32_u8  v[55:58], v[79:80], v166, v[229:232]",
     2344        0xd5750037U, 0x07974d4fU, true, true, "" },
     2345    { "    v_mqsad_u32_u8  v[55:58], v[79:80], v166, s[28:31]",
     2346        0xd5750037U, 0x00734d4fU, true, true, "" },
     2347    { "    v_mad_u64_u32  v[55:56], s[46:47], v79, v166, v[229:230]",
     2348        0xd5762e37U, 0x07974d4fU, true, true, "" },
     2349    { "    v_mad_i64_i32  v[55:56], s[46:47], v79, v166, v[229:230]",
     2350        0xd5772e37U, 0x07974d4fU, true, true, "" },
     2351    { "   v_xor3_b32  v55, v79, v166, v229", 0xd5780037U, 0x07974d4fU, true, true, "" },
     2352    { "   v_lshlrev_b64  v[55:56], v79, v[166:167]",
     2353        0xd6ff0037U, 0x00034d4fU, true, true, "" },
     2354    { "   v_lshrrev_b64  v[55:56], v79, v[166:167]",
     2355        0xd7000037U, 0x00034d4fU, true, true, "" },
     2356    { "   v_ashrrev_i64  v[55:56], v79, v[166:167]",
     2357        0xd7010037U, 0x00034d4fU, true, true, "" },
     2358    { "   v_add_nc_u16  v55, v79, v166", 0xd7030037U, 0x00034d4fU, true, true, "" },
     2359    { "   v_sub_nc_u16  v55, v79, v166", 0xd7040037U, 0x00034d4fU, true, true, "" },
     2360    { "   v_mul_lo_u16  v55, v79, v166", 0xd7050037U, 0x00034d4fU, true, true, "" },
     2361    { "   v_lshrrev_b16  v55, v79, v166", 0xd7070037U, 0x00034d4fU, true, true, "" },
     2362    { "   v_ashrrev_i16  v55, v79, v166", 0xd7080037U, 0x00034d4fU, true, true, "" },
     2363    { "   v_max_u16  v55, v79, v166", 0xd7090037U, 0x00034d4fU, true, true, "" },
     2364    { "   v_max_i16  v55, v79, v166", 0xd70a0037U, 0x00034d4fU, true, true, "" },
     2365    { "   v_min_u16  v55, v79, v166", 0xd70b0037U, 0x00034d4fU, true, true, "" },
     2366    { "   v_min_i16  v55, v79, v166", 0xd70c0037U, 0x00034d4fU, true, true, "" },
     2367    { "   v_add_nc_i16  v55, v79, v166", 0xd70d0037U, 0x00034d4fU, true, true, "" },
     2368    { "   v_sub_nc_i16  v55, v79, v166", 0xd70e0037U, 0x00034d4fU, true, true, "" },
     2369    { "   v_add_co_u32  v55, s[76:77], v79, v166",
     2370        0xd70f4c37U, 0x00034d4fU, true, true, "" },
     2371    { "   v_sub_co_u32  v55, s[76:77], v79, v166",
     2372        0xd7104c37U, 0x00034d4fU, true, true, "" },
     2373    { "   v_pack_b32_f16  v55, v79, v166", 0xd7110037U, 0x00034d4fU, true, true, "" },
     2374    { "   v_cvt_pknorm_i16_f16  v55, v79, v166", 0xd7120037U, 0x00034d4fU, true, true, "" },
     2375    { "   v_cvt_pknorm_u16_f16  v55, v79, v166", 0xd7130037U, 0x00034d4fU, true, true, "" },
     2376    { "   v_lshlrev_b16  v55, v79, v166", 0xd7140037U, 0x00034d4fU, true, true, "" },
     2377    { "   v_subrev_co_u32  v55, s[76:77], v79, v166",
     2378        0xd7194c37U, 0x00034d4fU, true, true, "" },
     2379    { "   v_mad_u16  v55, v79, v166, v229", 0xd7400037U, 0x07974d4fU, true, true, "" },
     2380    { "    v_interp_p1ll_f16 v42, v22, attr39.z",
     2381        0xd742002aU, 0x00022ca7U, true, true, "" },
     2382    { "    v_interp_p1lv_f16 v42, v22, attr39.z, s29",
     2383        0xd743002aU, 0x00762ca7, true, true, "" },
     2384    { "    v_interp_p1lv_f16 v42, v22, attr39.z, v29",
     2385        0xd743002aU, 0x04762ca7, true, true, "" },
     2386    { "    v_interp_p1lv_f16 v42, v22, attr39.z, s29 high  ",
     2387        0xd743002aU, 0x00762da7, true, true, "" },
     2388    { "   v_perm_b32  v55, v79, v166, v229", 0xd7440037U, 0x07974d4fU, true, true, "" },
     2389    { "   v_xad_u32  v55, v79, v166, v229", 0xd7450037U, 0x07974d4fU, true, true, "" },
     2390    { "   v_lshl_add_u32  v55, v79, v166, v229", 0xd7460037U, 0x07974d4fU, true, true, "" },
     2391    { "   v_add_lshl_u32  v55, v79, v166, v229", 0xd7470037U, 0x07974d4fU, true, true, "" },
     2392    { "   v_fma_f16  v55, v79, v166, v229", 0xd74b0037U, 0x07974d4fU, true, true, "" },
     2393    { "   v_min3_f16  v55, v79, v166, v229", 0xd7510037U, 0x07974d4fU, true, true, "" },
     2394    { "   v_min3_i16  v55, v79, v166, v229", 0xd7520037U, 0x07974d4fU, true, true, "" },
     2395    { "   v_min3_u16  v55, v79, v166, v229", 0xd7530037U, 0x07974d4fU, true, true, "" },
     2396    { "   v_max3_f16  v55, v79, v166, v229", 0xd7540037U, 0x07974d4fU, true, true, "" },
     2397    { "   v_max3_i16  v55, v79, v166, v229", 0xd7550037U, 0x07974d4fU, true, true, "" },
     2398    { "   v_max3_u16  v55, v79, v166, v229", 0xd7560037U, 0x07974d4fU, true, true, "" },
     2399    { "   v_med3_f16  v55, v79, v166, v229", 0xd7570037U, 0x07974d4fU, true, true, "" },
     2400    { "   v_med3_i16  v55, v79, v166, v229", 0xd7580037U, 0x07974d4fU, true, true, "" },
     2401    { "   v_med3_u16  v55, v79, v166, v229", 0xd7590037U, 0x07974d4fU, true, true, "" },
     2402    { "v_interp_p2_f16 v42, v1, attr39.z, s29\n",
     2403        0xd75a002aU, 0x007602a7U, true, true, "" },
     2404    { "    v_interp_p2_f16 v42, v22, attr39.z, s29 high  ",
     2405        0xd75a002aU, 0x00762da7U, true, true, "" },
     2406    { "   v_mad_i16  v55, v79, v166, v229", 0xd75e0037U, 0x07974d4fU, true, true, "" },
     2407    { "v_div_fixup_f16 v55, v79, v166, v229\n", 0xd75f0037U, 0x07974d4fU, true, true, "" },
    23332408    { nullptr, 0, 0, false, false, 0 }
    23342409};
Note: See TracChangeset for help on using the changeset viewer.