Changeset 3087 in CLRX


Ignore:
Timestamp:
May 28, 2017, 2:21:05 PM (19 months ago)
Author:
matszpk
Message:

CLRadeonExtender: Asm: Add testcases to test '.get_*' pseudo-ops.

File:
1 edited

Legend:

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

    r2877 r3087  
    19051905        "test.s:5:21: Error: Expected scope path\n", ""
    19061906    },
     1907    /* 67 - get_* */
     1908    {   R"ffDXD(.amdcl2
     1909            .gpu Mullins
     1910            .get_gpu GPUX
     1911            .get_arch ARCHY
     1912            .get_64bit _64bitZZ
     1913            .get_format FORMATWWW
     1914)ffDXD",
     1915        BinaryFormat::AMDCL2, GPUDeviceType::MULLINS, false, { },
     1916        {
     1917            { ".rodata", ASMKERN_GLOBAL, AsmSectionType::DATA, { } }
     1918        },
     1919        {
     1920            { ".", 0U, 0, 0U, true, false, false, 0, 0 },
     1921            { "ARCHY", 1U, ASMSECT_ABS, 0U, true, false, false, 0, 0 },
     1922            { "FORMATWWW", 3U, ASMSECT_ABS, 0U, true, false, false, 0, 0 },
     1923            { "GPUX", 12U, ASMSECT_ABS, 0U, true, false, false, 0, 0 },
     1924            { "_64bitZZ", 0U, ASMSECT_ABS, 0U, true, false, false, 0, 0 },
     1925        }, true, "", ""
     1926    },
     1927    /* 68 - get_* */
     1928    {   R"ffDXD(.amdcl2
     1929            .gpu Mullins
     1930            .64bit
     1931            .get_gpu GPUX
     1932            .get_arch ARCHY
     1933            .get_64bit _64bitZZ
     1934            .get_format FORMATWWW
     1935)ffDXD",
     1936        BinaryFormat::AMDCL2, GPUDeviceType::MULLINS, true, { },
     1937        {
     1938            { ".rodata", ASMKERN_GLOBAL, AsmSectionType::DATA, { } }
     1939        },
     1940        {
     1941            { ".", 0U, 0, 0U, true, false, false, 0, 0 },
     1942            { "ARCHY", 1U, ASMSECT_ABS, 0U, true, false, false, 0, 0 },
     1943            { "FORMATWWW", 3U, ASMSECT_ABS, 0U, true, false, false, 0, 0 },
     1944            { "GPUX", 12U, ASMSECT_ABS, 0U, true, false, false, 0, 0 },
     1945            { "_64bitZZ", 1U, ASMSECT_ABS, 0U, true, false, false, 0, 0 },
     1946        }, true, "", ""
     1947    },
    19071948    { nullptr }
    19081949};
Note: See TracChangeset for help on using the changeset viewer.