-srctype:
- TYPE_F { $$ = retype($$, BRW_REGISTER_TYPE_F); }
- | TYPE_UD { $$ = retype($$, BRW_REGISTER_TYPE_UD); }
- | TYPE_D { $$ = retype($$, BRW_REGISTER_TYPE_D); }
- | TYPE_UW { $$ = retype($$, BRW_REGISTER_TYPE_UW); }
- | TYPE_W { $$ = retype($$, BRW_REGISTER_TYPE_W); }
- | TYPE_UB { $$ = retype($$, BRW_REGISTER_TYPE_UB); }
- | TYPE_B { $$ = retype($$, BRW_REGISTER_TYPE_B); }
- | TYPE_DF { $$ = retype($$, BRW_REGISTER_TYPE_DF); }
- | TYPE_UQ { $$ = retype($$, BRW_REGISTER_TYPE_UQ); }
- | TYPE_Q { $$ = retype($$, BRW_REGISTER_TYPE_Q); }
- | TYPE_HF { $$ = retype($$, BRW_REGISTER_TYPE_HF); }
- | TYPE_NF { $$ = retype($$, BRW_REGISTER_TYPE_NF); }
- ;
-
-srcimmtype:
- srctype { $$ = $1; }
- | TYPE_V { $$ = retype($$, BRW_REGISTER_TYPE_V); }
- | TYPE_VF { $$ = retype($$, BRW_REGISTER_TYPE_VF); }
- | TYPE_UV { $$ = retype($$, BRW_REGISTER_TYPE_UV); }
+reg_type:
+ TYPE_F { $$ = BRW_REGISTER_TYPE_F; }
+ | TYPE_UD { $$ = BRW_REGISTER_TYPE_UD; }
+ | TYPE_D { $$ = BRW_REGISTER_TYPE_D; }
+ | TYPE_UW { $$ = BRW_REGISTER_TYPE_UW; }
+ | TYPE_W { $$ = BRW_REGISTER_TYPE_W; }
+ | TYPE_UB { $$ = BRW_REGISTER_TYPE_UB; }
+ | TYPE_B { $$ = BRW_REGISTER_TYPE_B; }
+ | TYPE_DF { $$ = BRW_REGISTER_TYPE_DF; }
+ | TYPE_UQ { $$ = BRW_REGISTER_TYPE_UQ; }
+ | TYPE_Q { $$ = BRW_REGISTER_TYPE_Q; }
+ | TYPE_HF { $$ = BRW_REGISTER_TYPE_HF; }
+ | TYPE_NF { $$ = BRW_REGISTER_TYPE_NF; }