Lines Matching refs:yylval
53 return handle_ident(yyextra, yytext, yylval); \
73 & yylval->temp_inst)) { \
74 yylval->temp_inst.Opcode = OPCODE_ ## opcode; \
77 return handle_ident(yyextra, yytext, yylval); \
177 yylval->integer = at_address;
186 TEMP { yylval->integer = at_temp; return TEMP; }
312 [_a-zA-Z$][_a-zA-Z0-9$]* { return handle_ident(yyextra, yytext, yylval); }
317 yylval->integer = strtol(yytext, NULL, 10);
321 yylval->real = _mesa_strtof(yytext, NULL);
325 yylval->real = _mesa_strtof(yytext, NULL);
329 yylval->real = _mesa_strtof(yytext, NULL);
333 yylval->real = _mesa_strtof(yytext, NULL);
338 yylval->swiz_mask.swizzle = SWIZZLE_NOOP;
339 yylval->swiz_mask.mask = WRITEMASK_XYZW;
344 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
345 yylval->swiz_mask.mask = WRITEMASK_XY
350 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
351 yylval->swiz_mask.mask = WRITEMASK_XZW;
355 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
356 yylval->swiz_mask.mask = WRITEMASK_YZW;
361 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
362 yylval->swiz_mask.mask = WRITEMASK_X
367 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
368 yylval->swiz_mask.mask = WRITEMASK_Y
373 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
374 yylval->swiz_mask.mask = WRITEMASK_ZW;
380 yylval->swiz_mask.swizzle = MAKE_SWIZZLE4(s, s, s, s);
381 yylval->swiz_mask.mask = mask_from_char(yytext[1]);
386 yylval->swiz_mask.swizzle = MAKE_SWIZZLE4(swiz_from_char(yytext[1]),
390 yylval->swiz_mask.mask = 0;
395 yylval->swiz_mask.swizzle = SWIZZLE_NOOP;
396 yylval->swiz_mask.mask = WRITEMASK_XYZW;
401 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
402 yylval->swiz_mask.mask = WRITEMASK_XY
407 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
408 yylval->swiz_mask.mask = WRITEMASK_XZW;
412 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
413 yylval->swiz_mask.mask = WRITEMASK_YZW;
418 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
419 yylval->swiz_mask.mask = WRITEMASK_X
424 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
425 yylval->swiz_mask.mask = WRITEMASK_Y
430 yylval->swiz_mask.swizzle = SWIZZLE_INVAL;
431 yylval->swiz_mask.mask = WRITEMASK_ZW;
437 yylval->swiz_mask.swizzle = MAKE_SWIZZLE4(s, s, s, s);
438 yylval->swiz_mask.mask = mask_from_char(yytext[1]);
447 yylval->swiz_mask.swizzle = MAKE_SWIZZLE4(SWIZZLE_X, SWIZZLE_X,
449 yylval->swiz_mask.mask = WRITEMASK_X;
455 yylval->swiz_mask.swizzle = MAKE_SWIZZLE4(swiz_from_char(yytext[1]),
459 yylval->swiz_mask.mask = 0;