Changeset 4990 in CLRX


Ignore:
Timestamp:
Sep 23, 2019, 2:27:41 PM (3 weeks ago)
Author:
matszpk
Message:

CLRadeonExtender: KCode: Next ROCm wave32 testcase. Enable rest of AsmRegPool? testcases.

File:
1 edited

Legend:

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

    r4989 r4990  
    4444static const AsmRegPoolTestCase regPoolTestCasesTbl[] =
    4545{
    46 #if 0
    4746    /* gcn asm test cases */
    4847    { ".amd;.kernel xx;.config;.tgsize;.text;s_add_u32 s5,s0,s1", { { "xx", 6, 0 } } },
     
    458457        { { "a1", 1, 1, ASM_CODE_WAVE32 }, { "a2", 2, 1, 0 } }
    459458    },
    460 #endif
    461459    /* rocm wave32 flags 4 */
    462460    {
     
    502500        v_cmp_gt_i32    vcc, s1, v1
    503501        s_endpgm
     502.kcodeend
     503        )ffDXD",
     504        { { "a1", 1, 1, ASM_CODE_WAVE32 }, { "a2", 2, 1, 0 },
     505            { "a3", 2, 1, 0 }, { "a4", 1, 1, ASM_CODE_WAVE32 } }
     506    },
     507        /* rocm wave32 flags 4 */
     508    {
     509        R"ffDXD(            .rocm; .gpu gfx1010
     510    .llvm10binfmt
     511    .metadatav3
     512    .kernel a1
     513    .config
     514        .use_wave32
     515    .kernel a2
     516    .config
     517    .kernel a3
     518    .config
     519    .kernel a4
     520    .config
     521        .use_wave32
     522    .globaldata
     523    .skip 256
     524    .text
     525.p2align 8
     526a1:
     527        v_cmp_gt_i32    vcc_lo, s1, v1
     528        s_endpgm
     529.p2align 8
     530a2:
     531        v_cmp_gt_i32    vcc, s5, v2
     532        s_endpgm
     533.p2align 8
     534a3:
     535        v_cmp_gt_i32    vcc, s5, v2
     536        s_endpgm
     537.p2align 8
     538a4:
     539        v_cmp_gt_i32    vcc_lo, s1, v1
     540.p2align 8
     541y:
     542.kcode a2,a3
     543        v_cmp_gt_i32    vcc, s1, v1
     544        s_endpgm
     545.kcodeend
     546.p2align 8
     547x:
     548.kcode a1,a4
     549        v_cmp_gt_i32    vcc_lo, s1, v1
    504550.kcodeend
    505551        )ffDXD",
Note: See TracChangeset for help on using the changeset viewer.