Skip to content

Commit dc8bfbe

Browse files
anikaushikigcbot
authored andcommitted
Fixed vISA parsing of A0
Fixes vISA assembler parsing logic of indirect registers (A0 registers); only affects mov instructions.
1 parent e7db2ba commit dc8bfbe

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

visa/CISA.y

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1128,6 +1128,13 @@ MovInstruction:
11281128
$5.cisa_gen_opnd, $6.cisa_gen_opnd, CISAlineno);
11291129
}
11301130
|
1131+
Predicate MOV_OP SatModOpt ExecSize VecDstOperand_A VecSrcOperand_G_I_IMM_A_AO
1132+
{
1133+
pBuilder->CISA_create_mov_instruction(
1134+
$1, $2, $4.emask, $4.exec_size, $3,
1135+
$5.cisa_gen_opnd, $6.cisa_gen_opnd, CISAlineno);
1136+
}
1137+
|
11311138
Predicate MOV_OP SatModOpt ExecSize VecDstOperand_G_I PredVar
11321139
{
11331140
ABORT_ON_FAIL(pBuilder->CISA_create_mov_instruction($5.cisa_gen_opnd, $6, CISAlineno));

0 commit comments

Comments
 (0)