Skip to content

Commit f848327

Browse files
committed
envydis/gf100: add SUQ
1 parent 1b143d0 commit f848327

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

envydis/gf100.c

+11
Original file line numberDiff line numberDiff line change
@@ -1729,6 +1729,16 @@ static struct insn tabshfl2[] = {
17291729
{ 0, 0, OOPS },
17301730
};
17311731

1732+
static struct insn tabsuq[] = {
1733+
{ 0x0000000000000000ull, 0x00000000000000e0ull, N("rank") },
1734+
{ 0x0000000000000020ull, 0x00000000000000e0ull, N("pixfmt") },
1735+
{ 0x0000000000000040ull, 0x00000000000000e0ull, N("smplsz") },
1736+
{ 0x0000000000000060ull, 0x00000000000000e0ull, N("dim") },
1737+
{ 0x0000000000000080ull, 0x00000000000000e0ull, N("rgba") },
1738+
{ 0x00000000000000a0ull, 0x00000000000000e0ull, N("blksz") },
1739+
{ 0, 0, OOPS },
1740+
};
1741+
17321742
/*
17331743
* Opcode format
17341744
*
@@ -1931,6 +1941,7 @@ static struct insn tabm[] = {
19311941
{ 0xe000000000000005ull, 0xfc00000000000067ull, N("membar"), N("cta") },
19321942
{ 0xe000000000000025ull, 0xfc00000000000067ull, N("membar"), N("gl") },
19331943
{ 0xe000000000000045ull, 0xfc00000000000067ull, N("membar"), N("sys") },
1944+
{ 0xe400000000000005ull, 0xfc00000000000007ull, N("suq"), T(suq), DST, T(suaddr), .fmask = F_GF100 },
19341945
{ 0xe800000000000005ull, 0xfc00000000000007ull, N("st"), N("unlock"), T(ldstt), GLOBAL, T(ldstd) },
19351946
{ 0xf000000000000005ull, 0xfc00000000000007ull, N("suleab"), PDST2, DSTD, T(ldstt), T(sclamp), T(suaddr), T(sudim), .fmask = F_GF100 },
19361947
{ 0x0000000000000005ull, 0x0000000000000007ull, OOPS },

0 commit comments

Comments
 (0)