mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-09 08:56:11 +00:00
Fix dest_horiz_stride translation, and destination type.
This commit is contained in:
parent
b798c7c9da
commit
0edcb2561d
@ -231,8 +231,8 @@ dstoperand: dstreg dstregion regtype
|
|||||||
* filled in.
|
* filled in.
|
||||||
*/
|
*/
|
||||||
$$.bits1 = $1.bits1;
|
$$.bits1 = $1.bits1;
|
||||||
$$.bits1.da1.dest_reg_type = $2; /* XXX */
|
$$.bits1.da1.dest_horiz_stride = $2;
|
||||||
/* XXX: $3 */
|
$$.bits1.da1.dest_reg_type = $3;
|
||||||
}
|
}
|
||||||
;
|
;
|
||||||
|
|
||||||
@ -244,7 +244,8 @@ dstoperandex: accreg dstregion regtype
|
|||||||
$$.bits1.da1.dest_reg_file = $1.reg_file;
|
$$.bits1.da1.dest_reg_file = $1.reg_file;
|
||||||
$$.bits1.da1.dest_reg_nr = $1.reg_nr;
|
$$.bits1.da1.dest_reg_nr = $1.reg_nr;
|
||||||
$$.bits1.da1.dest_subreg_nr = $1.subreg_nr;
|
$$.bits1.da1.dest_subreg_nr = $1.subreg_nr;
|
||||||
/* XXX: $2 $3 */
|
$$.bits1.da1.dest_horiz_stride = $2;
|
||||||
|
$$.bits1.da1.dest_reg_type = $3;
|
||||||
}
|
}
|
||||||
| nullreg
|
| nullreg
|
||||||
{
|
{
|
||||||
@ -405,7 +406,7 @@ dstregion: LANGLE INTEGER RANGLE
|
|||||||
if ($2 != 1 && $2 != 2 && $2 != 4) {
|
if ($2 != 1 && $2 != 2 && $2 != 4) {
|
||||||
fprintf(stderr, "Invalid horiz size %d\n", $2);
|
fprintf(stderr, "Invalid horiz size %d\n", $2);
|
||||||
}
|
}
|
||||||
$$ = ffs($2) - 1;
|
$$ = ffs($2);
|
||||||
}
|
}
|
||||||
;
|
;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user