Lines Matching refs:yylval
48 return handle_ident(yyextra, yytext, yylval); \
68 & yylval->temp_inst)) { \
69 yylval->temp_inst.Opcode = OPCODE_ ## opcode; \
72 return handle_ident(yyextra, yytext, yylval); \
172 yylval->integer = at_address;
181 TEMP { yylval->integer = at_temp; return TEMP; }
307 [_a-zA-Z$][_a-zA-Z0-9$]* { return handle_ident(yyextra, yytext, yylval); }
312 yylval->integer = strtol(yytext, NULL, 10);
316 yylval->real = _mesa_strtof(yytext, NULL);
320 yylval->real = _mesa_strtof(yytext, NULL);
324 yylval->real = _mesa_strtof(yytext, NULL);
328 yylval->real = _mesa_strtof(yytext, NULL);
333 yylval->swiz_mask.swizzle = SWIZZLE_NOOP;
334 yylval->swiz_mask.mask = WRITEMASK_XYZW;
339 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
340 yylval->swiz_mask.mask = WRITEMASK_XY
345 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
346 yylval->swiz_mask.mask = WRITEMASK_XZW;
350 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
351 yylval->swiz_mask.mask = WRITEMASK_YZW;
356 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
357 yylval->swiz_mask.mask = WRITEMASK_X
362 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
363 yylval->swiz_mask.mask = WRITEMASK_Y
368 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
369 yylval->swiz_mask.mask = WRITEMASK_ZW;
375 yylval->swiz_mask.swizzle = MAKE_SWIZZLE4(s, s, s, s);
376 yylval->swiz_mask.mask = mask_from_char(yytext[1]);
381 yylval->swiz_mask.swizzle = MAKE_SWIZZLE4(swiz_from_char(yytext[1]),
385 yylval->swiz_mask.mask = 0;
390 yylval->swiz_mask.swizzle = SWIZZLE_NOOP;
391 yylval->swiz_mask.mask = WRITEMASK_XYZW;
396 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
397 yylval->swiz_mask.mask = WRITEMASK_XY
402 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
403 yylval->swiz_mask.mask = WRITEMASK_XZW;
407 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
408 yylval->swiz_mask.mask = WRITEMASK_YZW;
413 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
414 yylval->swiz_mask.mask = WRITEMASK_X
419 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
420 yylval->swiz_mask.mask = WRITEMASK_Y
425 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
426 yylval->swiz_mask.mask = WRITEMASK_ZW;
432 yylval->swiz_mask.swizzle = MAKE_SWIZZLE4(s, s, s, s);
433 yylval->swiz_mask.mask = mask_from_char(yytext[1]);
442 yylval->swiz_mask.swizzle = MAKE_SWIZZLE4(SWIZZLE_X, SWIZZLE_X,
444 yylval->swiz_mask.mask = WRITEMASK_X;
450 yylval->swiz_mask.swizzle = MAKE_SWIZZLE4(swiz_from_char(yytext[1]),
454 yylval->swiz_mask.mask = 0;