intel/tools: Simplify dstregion

Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5956>
This commit is contained in:
Matt Turner
2020-07-15 16:32:37 -07:00
parent 3d9c673c0f
commit 363e5ef5a5
+10 -16
View File
@@ -1426,14 +1426,9 @@ dstoperand:
dstreg dstregion writemask reg_type
{
$$ = $1;
if ($2 == -1) {
$$.hstride = BRW_HORIZONTAL_STRIDE_1;
$$.vstride = BRW_VERTICAL_STRIDE_1;
$$.width = BRW_WIDTH_1;
} else {
$$.hstride = $2;
}
$$.vstride = BRW_VERTICAL_STRIDE_1;
$$.width = BRW_WIDTH_1;
$$.hstride = $2;
$$.type = $4;
$$.writemask = $3;
$$.swizzle = BRW_SWIZZLE_NOOP;
@@ -1457,13 +1452,9 @@ dstoperandex:
| nullreg dstregion writemask reg_type
{
$$ = $1;
if ($2 == -1) {
$$.hstride = BRW_HORIZONTAL_STRIDE_1;
$$.vstride = BRW_VERTICAL_STRIDE_1;
$$.width = BRW_WIDTH_1;
} else {
$$.hstride = $2;
}
$$.vstride = BRW_VERTICAL_STRIDE_1;
$$.width = BRW_WIDTH_1;
$$.hstride = $2;
$$.writemask = $3;
$$.type = $4;
}
@@ -1926,7 +1917,10 @@ immval:
/* Regions */
dstregion:
%empty { $$ = -1; }
%empty
{
$$ = BRW_HORIZONTAL_STRIDE_1;
}
| LANGLE exp RANGLE
{
if ($2 != 0 && ($2 > 4 || !isPowerofTwo($2)))