nv50/ir: print SHFL subops in debug mode

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
This commit is contained in:
Samuel Pitoiset
2016-06-29 15:16:35 +02:00
parent 85ea8deb26
commit c0d92078bb

View File

@@ -210,6 +210,11 @@ static const char *subfmOpStr[] =
"", "3d"
};
static const char *shflOpStr[] =
{
"idx", "up", "down", "bfly"
};
static const char *DataTypeStr[] =
{
"-",
@@ -562,6 +567,10 @@ void Instruction::print() const
if (subOp < ARRAY_SIZE(subfmOpStr))
PRINT("%s ", subfmOpStr[subOp]);
break;
case OP_SHFL:
if (subOp < ARRAY_SIZE(shflOpStr))
PRINT("%s ", shflOpStr[subOp]);
break;
default:
if (subOp)
PRINT("(SUBOP:%u) ", subOp);