Changeset 4826 in CLRX


Ignore:
Timestamp:
Jul 22, 2019, 6:51:15 PM (4 weeks ago)
Author:
matszpk
Message:

CLRadeonExtender: GCNAsm: Add next VOPC testcases (GFX10).

File:
1 edited

Legend:

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

    r4825 r4826  
    18211821        0xd43f0000U, 0x0002d732U, true, true, "" },
    18221822   
     1823    { "    v_cmp_f_i32  vcc, v79, v201", 0x7d01934fU, 0, false, true, "" },
     1824    { "    v_cmp_f_i32  s[42:43], v50, v107", 0xd480002aU, 0x0002d732U, true, true, "" },
     1825    { "    v_cmp_lt_i32  vcc, v79, v201", 0x7d03934fU, 0, false, true, "" },
     1826    { "    v_cmp_lt_i32  s[42:43], v50, v107", 0xd481002aU, 0x0002d732U, true, true, "" },
     1827    { "    v_cmp_eq_i32  vcc, v79, v201", 0x7d05934fU, 0, false, true, "" },
     1828    { "    v_cmp_eq_i32  s[42:43], v50, v107", 0xd482002aU, 0x0002d732U, true, true, "" },
     1829    { "    v_cmp_le_i32  vcc, v79, v201", 0x7d07934fU, 0, false, true, "" },
     1830    { "    v_cmp_le_i32  s[42:43], v50, v107", 0xd483002aU, 0x0002d732U, true, true, "" },
     1831    { "    v_cmp_gt_i32  vcc, v79, v201", 0x7d09934fU, 0, false, true, "" },
     1832    { "    v_cmp_gt_i32  s[42:43], v50, v107", 0xd484002aU, 0x0002d732U, true, true, "" },
     1833    { "    v_cmp_lg_i32  vcc, v79, v201", 0x7d0b934fU, 0, false, true, "" },
     1834    { "    v_cmp_lg_i32  s[42:43], v50, v107", 0xd485002aU, 0x0002d732U, true, true, "" },
     1835    { "    v_cmp_ne_i32  vcc, v79, v201", 0x7d0b934fU, 0, false, true, "" },
     1836    { "    v_cmp_ne_i32  s[42:43], v50, v107", 0xd485002aU, 0x0002d732U, true, true, "" },
     1837    { "    v_cmp_ge_i32  vcc, v79, v201", 0x7d0d934fU, 0, false, true, "" },
     1838    { "    v_cmp_ge_i32  s[42:43], v50, v107", 0xd486002aU, 0x0002d732U, true, true, "" },
     1839    { "    v_cmp_tru_i32  vcc, v79, v201", 0x7d0f934fU, 0, false, true, "" },
     1840    { "    v_cmp_tru_i32  s[42:43], v50, v107", 0xd487002aU, 0x0002d732U, true, true, "" },
     1841    { "    v_cmp_t_i32  vcc, v79, v201", 0x7d0f934fU, 0, false, true, "" },
     1842    { "    v_cmp_t_i32  s[42:43], v50, v107", 0xd487002aU, 0x0002d732U, true, true, "" },
     1843    { "    v_cmp_class_f32  vcc, v79, v201", 0x7d11934fU, 0, false, true, "" },
     1844    { "    v_cmp_class_f32  s[42:43], v50, v107",
     1845        0xd488002aU, 0x0002d732U, true, true, "" },
     1846    { "    v_cmp_lt_i16  vcc, v79, v201", 0x7d13934fU, 0, false, true, "" },
     1847    { "    v_cmp_lt_i16  s[42:43], v50, v107", 0xd489002aU, 0x0002d732U, true, true, "" },
     1848    { "    v_cmp_eq_i16  vcc, v79, v201", 0x7d15934fU, 0, false, true, "" },
     1849    { "    v_cmp_eq_i16  s[42:43], v50, v107", 0xd48a002aU, 0x0002d732U, true, true, "" },
     1850    { "    v_cmp_le_i16  vcc, v79, v201", 0x7d17934fU, 0, false, true, "" },
     1851    { "    v_cmp_le_i16  s[42:43], v50, v107", 0xd48b002aU, 0x0002d732U, true, true, "" },
     1852    { "    v_cmp_gt_i16  vcc, v79, v201", 0x7d19934fU, 0, false, true, "" },
     1853    { "    v_cmp_gt_i16  s[42:43], v50, v107", 0xd48c002aU, 0x0002d732U, true, true, "" },
     1854    { "    v_cmp_lg_i16  vcc, v79, v201", 0x7d1b934fU, 0, false, true, "" },
     1855    { "    v_cmp_lg_i16  s[42:43], v50, v107", 0xd48d002aU, 0x0002d732U, true, true, "" },
     1856    { "    v_cmp_ne_i16  vcc, v79, v201", 0x7d1b934fU, 0, false, true, "" },
     1857    { "    v_cmp_ne_i16  s[42:43], v50, v107", 0xd48d002aU, 0x0002d732U, true, true, "" },
     1858    { "    v_cmp_ge_i16  vcc, v79, v201", 0x7d1d934fU, 0, false, true, "" },
     1859    { "    v_cmp_ge_i16  s[42:43], v50, v107", 0xd48e002aU, 0x0002d732U, true, true, "" },
     1860    { "    v_cmp_class_f16  vcc, v79, v201", 0x7d1f934fU, 0, false, true, "" },
     1861    { "    v_cmp_class_f16  s[42:43], v50, v107",
     1862        0xd48f002aU, 0x0002d732U, true, true, "" },
     1863   
     1864    { "    v_cmpx_f_i32  v79, v201", 0x7d21934fU, 0, false, true, "" },
     1865    { "    v_cmpx_f_i32  v50, v107 vop3", 0xd4900000U, 0x0002d732U, true, true, "" },
     1866    { "    v_cmpx_lt_i32  v79, v201", 0x7d23934fU, 0, false, true, "" },
     1867    { "    v_cmpx_lt_i32  v50, v107 vop3", 0xd4910000U, 0x0002d732U, true, true, "" },
     1868    { "    v_cmpx_eq_i32  v79, v201", 0x7d25934fU, 0, false, true, "" },
     1869    { "    v_cmpx_eq_i32  v50, v107 vop3", 0xd4920000U, 0x0002d732U, true, true, "" },
     1870    { "    v_cmpx_le_i32  v79, v201", 0x7d27934fU, 0, false, true, "" },
     1871    { "    v_cmpx_le_i32  v50, v107 vop3", 0xd4930000U, 0x0002d732U, true, true, "" },
     1872    { "    v_cmpx_gt_i32  v79, v201", 0x7d29934fU, 0, false, true, "" },
     1873    { "    v_cmpx_gt_i32  v50, v107 vop3", 0xd4940000U, 0x0002d732U, true, true, "" },
     1874    { "    v_cmpx_lg_i32  v79, v201", 0x7d2b934fU, 0, false, true, "" },
     1875    { "    v_cmpx_lg_i32  v50, v107 vop3", 0xd4950000U, 0x0002d732U, true, true, "" },
     1876    { "    v_cmpx_ne_i32  v79, v201", 0x7d2b934fU, 0, false, true, "" },
     1877    { "    v_cmpx_ne_i32  v50, v107 vop3", 0xd4950000U, 0x0002d732U, true, true, "" },
     1878    { "    v_cmpx_ge_i32  v79, v201", 0x7d2d934fU, 0, false, true, "" },
     1879    { "    v_cmpx_ge_i32  v50, v107 vop3", 0xd4960000U, 0x0002d732U, true, true, "" },
     1880    { "    v_cmpx_tru_i32  v79, v201", 0x7d2f934fU, 0, false, true, "" },
     1881    { "    v_cmpx_tru_i32  v50, v107 vop3", 0xd4970000U, 0x0002d732U, true, true, "" },
     1882    { "    v_cmpx_t_i32  v79, v201", 0x7d2f934fU, 0, false, true, "" },
     1883    { "    v_cmpx_t_i32  v50, v107 vop3", 0xd4970000U, 0x0002d732U, true, true, "" },
     1884    { "    v_cmpx_class_f32  v79, v201", 0x7d31934fU, 0, false, true, "" },
     1885    { "    v_cmpx_class_f32  v50, v107 vop3", 0xd4980000U, 0x0002d732U, true, true, "" },
     1886    { "    v_cmpx_lt_i16  v79, v201", 0x7d33934fU, 0, false, true, "" },
     1887    { "    v_cmpx_lt_i16  v50, v107 vop3", 0xd4990000U, 0x0002d732U, true, true, "" },
     1888    { "    v_cmpx_eq_i16  v79, v201", 0x7d35934fU, 0, false, true, "" },
     1889    { "    v_cmpx_eq_i16  v50, v107 vop3", 0xd49a0000U, 0x0002d732U, true, true, "" },
     1890    { "    v_cmpx_le_i16  v79, v201", 0x7d37934fU, 0, false, true, "" },
     1891    { "    v_cmpx_le_i16  v50, v107 vop3", 0xd49b0000U, 0x0002d732U, true, true, "" },
     1892    { "    v_cmpx_gt_i16  v79, v201", 0x7d39934fU, 0, false, true, "" },
     1893    { "    v_cmpx_gt_i16  v50, v107 vop3", 0xd49c0000U, 0x0002d732U, true, true, "" },
     1894    { "    v_cmpx_lg_i16  v79, v201", 0x7d3b934fU, 0, false, true, "" },
     1895    { "    v_cmpx_lg_i16  v50, v107 vop3", 0xd49d0000U, 0x0002d732U, true, true, "" },
     1896    { "    v_cmpx_ne_i16  v79, v201", 0x7d3b934fU, 0, false, true, "" },
     1897    { "    v_cmpx_ne_i16  v50, v107 vop3", 0xd49d0000U, 0x0002d732U, true, true, "" },
     1898    { "    v_cmpx_ge_i16  v79, v201", 0x7d3d934fU, 0, false, true, "" },
     1899    { "    v_cmpx_ge_i16  v50, v107 vop3", 0xd49e0000U, 0x0002d732U, true, true, "" },
     1900    { "    v_cmpx_class_f16  v79, v201", 0x7d3f934fU, 0, false, true, "" },
     1901    { "    v_cmpx_class_f16  v50, v107 vop3", 0xd49f0000U, 0x0002d732U, true, true, "" },
     1902   
     1903    { "    v_cmp_f_i64  vcc, v[79:80], v[201:202]", 0x7d41934fU, 0, false, true, "" },
     1904    { "    v_cmp_f_i64  s[42:43], v[50:51], v[107:108]",
     1905        0xd4a0002aU, 0x0002d732U, true, true, "" },
     1906    { "    v_cmp_lt_i64  vcc, v[79:80], v[201:202]", 0x7d43934fU, 0, false, true, "" },
     1907    { "    v_cmp_lt_i64  s[42:43], v[50:51], v[107:108]",
     1908        0xd4a1002aU, 0x0002d732U, true, true, "" },
     1909    { "    v_cmp_eq_i64  vcc, v[79:80], v[201:202]", 0x7d45934fU, 0, false, true, "" },
     1910    { "    v_cmp_eq_i64  s[42:43], v[50:51], v[107:108]",
     1911        0xd4a2002aU, 0x0002d732U, true, true, "" },
     1912    { "    v_cmp_le_i64  vcc, v[79:80], v[201:202]", 0x7d47934fU, 0, false, true, "" },
     1913    { "    v_cmp_le_i64  s[42:43], v[50:51], v[107:108]",
     1914        0xd4a3002aU, 0x0002d732U, true, true, "" },
     1915    { "    v_cmp_gt_i64  vcc, v[79:80], v[201:202]", 0x7d49934fU, 0, false, true, "" },
     1916    { "    v_cmp_gt_i64  s[42:43], v[50:51], v[107:108]",
     1917        0xd4a4002aU, 0x0002d732U, true, true, "" },
     1918    { "    v_cmp_lg_i64  vcc, v[79:80], v[201:202]", 0x7d4b934fU, 0, false, true, "" },
     1919    { "    v_cmp_lg_i64  s[42:43], v[50:51], v[107:108]",
     1920        0xd4a5002aU, 0x0002d732U, true, true, "" },
     1921    { "    v_cmp_ne_i64  vcc, v[79:80], v[201:202]", 0x7d4b934fU, 0, false, true, "" },
     1922    { "    v_cmp_ne_i64  s[42:43], v[50:51], v[107:108]",
     1923        0xd4a5002aU, 0x0002d732U, true, true, "" },
     1924    { "    v_cmp_ge_i64  vcc, v[79:80], v[201:202]", 0x7d4d934fU, 0, false, true, "" },
     1925    { "    v_cmp_ge_i64  s[42:43], v[50:51], v[107:108]",
     1926        0xd4a6002aU, 0x0002d732U, true, true, "" },
     1927    { "    v_cmp_tru_i64  vcc, v[79:80], v[201:202]", 0x7d4f934fU, 0, false, true, "" },
     1928    { "    v_cmp_tru_i64  s[42:43], v[50:51], v[107:108]",
     1929        0xd4a7002aU, 0x0002d732U, true, true, "" },
     1930    { "    v_cmp_t_i64  vcc, v[79:80], v[201:202]", 0x7d4f934fU, 0, false, true, "" },
     1931    { "    v_cmp_t_i64  s[42:43], v[50:51], v[107:108]",
     1932        0xd4a7002aU, 0x0002d732U, true, true, "" },
     1933    { "    v_cmp_class_f64  vcc, v[79:80], v[201:202]", 0x7d51934fU, 0, false, true, "" },
     1934    { "    v_cmp_class_f64  s[42:43], v[50:51], v[107:108]",
     1935        0xd4a8002aU, 0x0002d732U, true, true, "" },
     1936    { "    v_cmp_lt_u16  vcc, v79, v201", 0x7d53934fU, 0, false, true, "" },
     1937    { "    v_cmp_lt_u16  s[42:43], v50, v107", 0xd4a9002aU, 0x0002d732U, true, true, "" },
     1938    { "    v_cmp_eq_u16  vcc, v79, v201", 0x7d55934fU, 0, false, true, "" },
     1939    { "    v_cmp_eq_u16  s[42:43], v50, v107", 0xd4aa002aU, 0x0002d732U, true, true, "" },
     1940    { "    v_cmp_le_u16  vcc, v79, v201", 0x7d57934fU, 0, false, true, "" },
     1941    { "    v_cmp_le_u16  s[42:43], v50, v107", 0xd4ab002aU, 0x0002d732U, true, true, "" },
     1942    { "    v_cmp_gt_u16  vcc, v79, v201", 0x7d59934fU, 0, false, true, "" },
     1943    { "    v_cmp_gt_u16  s[42:43], v50, v107", 0xd4ac002aU, 0x0002d732U, true, true, "" },
     1944    { "    v_cmp_lg_u16  vcc, v79, v201", 0x7d5b934fU, 0, false, true, "" },
     1945    { "    v_cmp_lg_u16  s[42:43], v50, v107", 0xd4ad002aU, 0x0002d732U, true, true, "" },
     1946    { "    v_cmp_ne_u16  vcc, v79, v201", 0x7d5b934fU, 0, false, true, "" },
     1947    { "    v_cmp_ne_u16  s[42:43], v50, v107", 0xd4ad002aU, 0x0002d732U, true, true, "" },
     1948    { "    v_cmp_ge_u16  vcc, v79, v201", 0x7d5d934fU, 0, false, true, "" },
     1949    { "    v_cmp_ge_u16  s[42:43], v50, v107", 0xd4ae002aU, 0x0002d732U, true, true, "" },
    18231950    { nullptr, 0, 0, false, false, 0 }
    18241951};
Note: See TracChangeset for help on using the changeset viewer.