Lines Matching refs:yyval

1744   YYSTYPE yyval;
1948 yyval = yyvsp[1-yylen];
2030 (yyval.inst) = (yyvsp[0].inst);
2039 (yyval.inst) = (yyvsp[0].inst);
2048 (yyval.inst) = asm_instruction_ctor(OPCODE_ARL, & (yyvsp[-2].dst_reg), & (yyvsp[0].src_reg), NULL, NULL);
2056 (yyval.inst) = asm_instruction_copy_ctor(& (yyvsp[-3].temp_inst), & (yyvsp[-2].dst_reg), & (yyvsp[0].src_reg), NULL, NULL);
2064 (yyval.inst) = asm_instruction_copy_ctor(& (yyvsp[-3].temp_inst), & (yyvsp[-2].dst_reg), & (yyvsp[0].src_reg), NULL, NULL);
2072 (yyval.inst) = asm_instruction_copy_ctor(& (yyvsp[-5].temp_inst), & (yyvsp[-4].dst_reg), & (yyvsp[-2].src_reg), & (yyvsp[0].src_reg), NULL);
2080 (yyval.inst) = asm_instruction_copy_ctor(& (yyvsp[-5].temp_inst), & (yyvsp[-4].dst_reg), & (yyvsp[-2].src_reg), & (yyvsp[0].src_reg), NULL);
2088 (yyval.inst) = asm_instruction_copy_ctor(& (yyvsp[-7].temp_inst), & (yyvsp[-6].dst_reg), & (yyvsp[-4].src_reg), & (yyvsp[-2].src_reg), & (yyvsp[0].src_reg));
2096 (yyval.inst) = asm_instruction_copy_ctor(& (yyvsp[-7].temp_inst), & (yyvsp[-6].dst_reg), & (yyvsp[-4].src_reg), NULL, NULL);
2097 if ((yyval.inst) != NULL) {
2103 (yyval.inst)->Base.TexSrcUnit = (yyvsp[-2].integer);
2108 (yyval.inst)->Base.TexSrcTarget = -(yyvsp[0].integer);
2109 (yyval.inst)->Base.TexShadow = 1;
2111 (yyval.inst)->Base.TexSrcTarget = (yyvsp[0].integer);
2114 target_mask = (1U << (yyval.inst)->Base.TexSrcTarget);
2142 (yyval.inst) = asm_instruction_ctor(OPCODE_KIL, NULL, & (yyvsp[0].src_reg), NULL, NULL);
2151 (yyval.inst) = asm_instruction_copy_ctor(& (yyvsp[-11].temp_inst), & (yyvsp[-10].dst_reg), & (yyvsp[-8].src_reg), & (yyvsp[-6].src_reg), & (yyvsp[-4].src_reg));
2152 if ((yyval.inst) != NULL) {
2158 (yyval.inst)->Base.TexSrcUnit = (yyvsp[-2].integer);
2163 (yyval.inst)->Base.TexSrcTarget = -(yyvsp[0].integer);
2164 (yyval.inst)->Base.TexShadow = 1;
2166 (yyval.inst)->Base.TexSrcTarget = (yyvsp[0].integer);
2169 target_mask = (1U << (yyval.inst)->Base.TexSrcTarget);
2197 (yyval.integer) = (yyvsp[0].integer);
2204 { (yyval.integer) = TEXTURE_1D_INDEX; }
2210 { (yyval.integer) = TEXTURE_2D_INDEX; }
2216 { (yyval.integer) = TEXTURE_3D_INDEX; }
2222 { (yyval.integer) = TEXTURE_CUBE_INDEX; }
2228 { (yyval.integer) = TEXTURE_RECT_INDEX; }
2234 { (yyval.integer) = -TEXTURE_1D_INDEX; }
2240 { (yyval.integer) = -TEXTURE_2D_INDEX; }
2246 { (yyval.integer) = -TEXTURE_RECT_INDEX; }
2252 { (yyval.integer) = TEXTURE_1D_ARRAY_INDEX; }
2258 { (yyval.integer) = TEXTURE_2D_ARRAY_INDEX; }
2264 { (yyval.integer) = -TEXTURE_1D_ARRAY_INDEX; }
2270 { (yyval.integer) = -TEXTURE_2D_ARRAY_INDEX; }
2283 (yyval.inst) = asm_instruction_copy_ctor(& (yyvsp[-5].temp_inst), & (yyvsp[-4].dst_reg), & (yyvsp[-2].src_reg), NULL, NULL);
2291 (yyval.src_reg) = (yyvsp[0].src_reg);
2294 (yyval.src_reg).Base.Negate = ~(yyval.src_reg).Base.Negate;
2303 (yyval.src_reg) = (yyvsp[-1].src_reg);
2305 (yyval.src_reg).Base.Swizzle = _mesa_combine_swizzles((yyval.src_reg).Base.Swizzle,
2314 (yyval.src_reg) = (yyvsp[-1].src_reg);
2317 (yyval.src_reg).Base.Negate = ~(yyval.src_reg).Base.Negate;
2320 (yyval.src_reg).Base.Swizzle = _mesa_combine_swizzles((yyval.src_reg).Base.Swizzle,
2329 (yyval.dst_reg) = (yyvsp[-1].dst_reg);
2330 (yyval.dst_reg).WriteMask = (yyvsp[0].swiz_mask).mask;
2332 if ((yyval.dst_reg).File == PROGRAM_OUTPUT) {
2338 && ((yyval.dst_reg).Index == VARYING_SLOT_POS)) {
2344 state->prog->info.outputs_written |= BITFIELD64_BIT((yyval.dst_reg).Index);
2353 set_dst_reg(& (yyval.dst_reg), PROGRAM_ADDRESS, 0);
2354 (yyval.dst_reg).WriteMask = (yyvsp[0].swiz_mask).mask;
2387 (yyval.swiz_mask).swizzle = MAKE_SWIZZLE4((yyvsp[-6].ext_swizzle).swz, (yyvsp[-4].ext_swizzle).swz, (yyvsp[-2].ext_swizzle).swz, (yyvsp[0].ext_swizzle).swz);
2388 (yyval.swiz_mask).mask = ((yyvsp[-6].ext_swizzle).negate) | ((yyvsp[-4].ext_swizzle).negate << 1) | ((yyvsp[-2].ext_swizzle).negate << 2)
2397 (yyval.ext_swizzle) = (yyvsp[0].ext_swizzle);
2398 (yyval.ext_swizzle).negate = ((yyvsp[-1].negate)) ? 1 : 0;
2411 (yyval.ext_swizzle).swz = ((yyvsp[0].integer) == 0) ? SWIZZLE_ZERO : SWIZZLE_ONE;
2412 (yyval.ext_swizzle).negate = 0;
2417 (yyval.ext_swizzle).xyzw_valid = 1;
2418 (yyval.ext_swizzle).rgba_valid = 1;
2436 (yyval.ext_swizzle).rgba_valid = 0;
2437 (yyval.ext_swizzle).xyzw_valid = 0;
2438 (yyval.ext_swizzle).negate = 0;
2442 (yyval.ext_swizzle).swz = SWIZZLE_X;
2443 (yyval.ext_swizzle).xyzw_valid = 1;
2446 (yyval.ext_swizzle).swz = SWIZZLE_Y;
2447 (yyval.ext_swizzle).xyzw_valid = 1;
2450 (yyval.ext_swizzle).swz = SWIZZLE_Z;
2451 (yyval.ext_swizzle).xyzw_valid = 1;
2454 (yyval.ext_swizzle).swz = SWIZZLE_W;
2455 (yyval.ext_swizzle).xyzw_valid = 1;
2459 (yyval.ext_swizzle).swz = SWIZZLE_X;
2460 (yyval.ext_swizzle).rgba_valid = 1;
2463 (yyval.ext_swizzle).swz = SWIZZLE_Y;
2464 (yyval.ext_swizzle).rgba_valid = 1;
2467 (yyval.ext_swizzle).swz = SWIZZLE_Z;
2468 (yyval.ext_swizzle).rgba_valid = 1;
2471 (yyval.ext_swizzle).swz = SWIZZLE_W;
2472 (yyval.ext_swizzle).rgba_valid = 1;
2504 init_src_reg(& (yyval.src_reg));
2507 set_src_reg(& (yyval.src_reg), PROGRAM_TEMPORARY, s->temp_binding);
2510 set_src_reg_swz(& (yyval.src_reg), s->param_binding_type,
2515 set_src_reg(& (yyval.src_reg), PROGRAM_INPUT, s->attrib_binding);
2516 state->prog->info.inputs_read |= BITFIELD64_BIT((yyval.src_reg).Base.Index);
2534 set_src_reg(& (yyval.src_reg), PROGRAM_INPUT, (yyvsp[0].attrib));
2535 state->prog->info.inputs_read |= BITFIELD64_BIT((yyval.src_reg).Base.Index);
2553 init_src_reg(& (yyval.src_reg));
2554 (yyval.src_reg).Base.File = (yyvsp[-3].sym)->param_binding_type;
2557 state->prog->arb.IndirectRegisterFiles |= (1 << (yyval.src_reg).Base.File);
2560 (yyval.src_reg).Base.RelAddr = 1;
2561 (yyval.src_reg).Base.Index = (yyvsp[-1].src_reg).Base.Index;
2562 (yyval.src_reg).Symbol = (yyvsp[-3].sym);
2564 (yyval.src_reg).Base.Index = (yyvsp[-3].sym)->param_binding_begin + (yyvsp[-1].src_reg).Base.Index;
2576 set_src_reg_swz(& (yyval.src_reg), file, (yyvsp[0].temp_sym).param_binding_begin,
2585 set_dst_reg(& (yyval.dst_reg), PROGRAM_OUTPUT, (yyvsp[0].result));
2608 set_dst_reg(& (yyval.dst_reg), PROGRAM_TEMPORARY, s->temp_binding);
2611 set_dst_reg(& (yyval.dst_reg), PROGRAM_OUTPUT, s->output_binding);
2614 set_dst_reg(& (yyval.dst_reg), s->param_binding_type, s->param_binding_begin);
2636 (yyval.sym) = s;
2645 init_src_reg(& (yyval.src_reg));
2646 (yyval.src_reg).Base.Index = (yyvsp[0].integer);
2658 init_src_reg(& (yyval.src_reg));
2659 (yyval.src_reg).Base.RelAddr = 1;
2660 (yyval.src_reg).Base.Index = (yyvsp[0].integer);
2667 { (yyval.integer) = 0; }
2673 { (yyval.integer) = (yyvsp[0].integer); }
2679 { (yyval.integer) = -(yyvsp[0].integer); }
2693 (yyval.integer) = (yyvsp[0].integer);
2709 (yyval.integer) = (yyvsp[0].integer);
2731 (yyval.sym) = s;
2744 (yyval.swiz_mask) = (yyvsp[0].swiz_mask);
2758 (yyval.swiz_mask) = (yyvsp[0].swiz_mask);
2766 { (yyval.swiz_mask).swizzle = SWIZZLE_NOOP; (yyval.swiz_mask).mask = WRITEMASK_XYZW; }
2772 { (yyval.swiz_mask).swizzle = SWIZZLE_NOOP; (yyval.swiz_mask).mask = WRITEMASK_XYZW; }
2800 (yyval.attrib) = (yyvsp[0].attrib);
2808 (yyval.attrib) = (yyvsp[0].attrib);
2816 (yyval.attrib) = VERT_ATTRIB_POS;
2824 (yyval.attrib) = VERT_ATTRIB_NORMAL;
2832 (yyval.attrib) = VERT_ATTRIB_COLOR0 + (yyvsp[0].integer);
2840 (yyval.attrib) = VERT_ATTRIB_FOG;
2848 (yyval.attrib) = VERT_ATTRIB_TEX0 + (yyvsp[0].integer);
2865 (yyval.attrib) = VERT_ATTRIB_GENERIC0 + (yyvsp[-1].integer);
2878 (yyval.integer) = (yyvsp[0].integer);
2886 (yyval.attrib) = VARYING_SLOT_POS;
2894 (yyval.attrib) = VARYING_SLOT_COL0 + (yyvsp[0].integer);
2902 (yyval.attrib) = VARYING_SLOT_FOGC;
2910 (yyval.attrib) = VARYING_SLOT_TEX0 + (yyvsp[0].integer);
2965 (yyval.integer) = 0;
2981 (yyval.integer) = (yyvsp[0].integer);
2990 (yyval.temp_sym) = (yyvsp[0].temp_sym);
2998 (yyval.temp_sym) = (yyvsp[-1].temp_sym);
3007 (yyval.temp_sym) = (yyvsp[-2].temp_sym);
3015 memset(& (yyval.temp_sym), 0, sizeof((yyval.temp_sym)));
3016 (yyval.temp_sym).param_binding_begin = ~0;
3017 initialize_symbol_from_state(state->prog, & (yyval.temp_sym), (yyvsp[0].state));
3025 memset(& (yyval.temp_sym), 0, sizeof((yyval.temp_sym)));
3026 (yyval.temp_sym).param_binding_begin = ~0;
3027 initialize_symbol_from_param(state->prog, & (yyval.temp_sym), (yyvsp[0].state));
3035 memset(& (yyval.temp_sym), 0, sizeof((yyval.temp_sym)));
3036 (yyval.temp_sym).param_binding_begin = ~0;
3037 initialize_symbol_from_const(state->prog, & (yyval.temp_sym), & (yyvsp[0].vector), GL_TRUE);
3045 memset(& (yyval.temp_sym), 0, sizeof((yyval.temp_sym)));
3046 (yyval.temp_sym).param_binding_begin = ~0;
3047 initialize_symbol_from_state(state->prog, & (yyval.temp_sym), (yyvsp[0].state));
3055 memset(& (yyval.temp_sym), 0, sizeof((yyval.temp_sym)));
3056 (yyval.temp_sym).param_binding_begin = ~0;
3057 initialize_symbol_from_param(state->prog, & (yyval.temp_sym), (yyvsp[0].state));
3065 memset(& (yyval.temp_sym), 0, sizeof((yyval.temp_sym)));
3066 (yyval.temp_sym).param_binding_begin = ~0;
3067 initialize_symbol_from_const(state->prog, & (yyval.temp_sym), & (yyvsp[0].vector), GL_TRUE);
3075 memset(& (yyval.temp_sym), 0, sizeof((yyval.temp_sym)));
3076 (yyval.temp_sym).param_binding_begin = ~0;
3077 initialize_symbol_from_state(state->prog, & (yyval.temp_sym), (yyvsp[0].state));
3085 memset(& (yyval.temp_sym), 0, sizeof((yyval.temp_sym)));
3086 (yyval.temp_sym).param_binding_begin = ~0;
3087 initialize_symbol_from_param(state->prog, & (yyval.temp_sym), (yyvsp[0].state));
3095 memset(& (yyval.temp_sym), 0, sizeof((yyval.temp_sym)));
3096 (yyval.temp_sym).param_binding_begin = ~0;
3097 initialize_symbol_from_const(state->prog, & (yyval.temp_sym), & (yyvsp[0].vector), GL_FALSE);
3104 { memcpy((yyval.state), (yyvsp[0].state), sizeof((yyval.state))); }
3110 { memcpy((yyval.state), (yyvsp[0].state), sizeof((yyval.state))); }
3116 { memcpy((yyval.state), (yyvsp[0].state), sizeof((yyval.state))); }
3122 { memcpy((yyval.state), (yyvsp[0].state), sizeof((yyval.state))); }
3128 { memcpy((yyval.state), (yyvsp[0].state), sizeof((yyval.state))); }
3134 { memcpy((yyval.state), (yyvsp[0].state), sizeof((yyval.state))); }
3140 { memcpy((yyval.state), (yyvsp[0].state), sizeof((yyval.state))); }
3146 { memcpy((yyval.state), (yyvsp[0].state), sizeof((yyval.state))); }
3152 { memcpy((yyval.state), (yyvsp[0].state), sizeof((yyval.state))); }
3158 { memcpy((yyval.state), (yyvsp[0].state), sizeof((yyval.state))); }
3164 { memcpy((yyval.state), (yyvsp[0].state), sizeof((yyval.state))); }
3170 { memcpy((yyval.state), (yyvsp[0].state), sizeof((yyval.state))); }
3176 { memcpy((yyval.state), (yyvsp[0].state), sizeof((yyval.state))); }
3183 memset((yyval.state), 0, sizeof((yyval.state)));
3184 (yyval.state)[0] = STATE_MATERIAL;
3185 (yyval.state)[1] = (yyvsp[-1].integer);
3186 (yyval.state)[2] = (yyvsp[0].integer);
3194 (yyval.integer) = (yyvsp[0].integer);
3202 (yyval.integer) = STATE_EMISSION;
3210 (yyval.integer) = STATE_SHININESS;
3218 memset((yyval.state), 0, sizeof((yyval.state)));
3219 (yyval.state)[0] = STATE_LIGHT;
3220 (yyval.state)[1] = (yyvsp[-2].integer);
3221 (yyval.state)[2] = (yyvsp[0].integer);
3229 (yyval.integer) = (yyvsp[0].integer);
3237 (yyval.integer) = STATE_POSITION;
3250 (yyval.integer) = STATE_ATTENUATION;
3258 (yyval.integer) = (yyvsp[0].integer);
3266 (yyval.integer) = STATE_HALF_VECTOR;
3274 (yyval.integer) = STATE_SPOT_DIRECTION;
3282 (yyval.state)[0] = (yyvsp[0].state)[0];
3283 (yyval.state)[1] = (yyvsp[0].state)[1];
3291 memset((yyval.state), 0, sizeof((yyval.state)));
3292 (yyval.state)[0] = STATE_LIGHTMODEL_AMBIENT;
3300 memset((yyval.state), 0, sizeof((yyval.state)));
3301 (yyval.state)[0] = STATE_LIGHTMODEL_SCENECOLOR;
3302 (yyval.state)[1] = (yyvsp[-1].integer);
3310 memset((yyval.state), 0, sizeof((yyval.state)));
3311 (yyval.state)[0] = STATE_LIGHTPROD;
3312 (yyval.state)[1] = (yyvsp[-3].integer);
3313 (yyval.state)[2] = (yyvsp[-1].integer);
3314 (yyval.state)[3] = (yyvsp[0].integer);
3322 memset((yyval.state), 0, sizeof((yyval.state)));
3323 (yyval.state)[0] = (yyvsp[0].integer);
3324 (yyval.state)[1] = (yyvsp[-1].integer);
3332 (yyval.integer) = STATE_TEXENV_COLOR;
3340 (yyval.integer) = STATE_AMBIENT;
3348 (yyval.integer) = STATE_DIFFUSE;
3356 (yyval.integer) = STATE_SPECULAR;
3369 (yyval.integer) = (yyvsp[0].integer);
3377 memset((yyval.state), 0, sizeof((yyval.state)));
3378 (yyval.state)[0] = STATE_TEXGEN;
3379 (yyval.state)[1] = (yyvsp[-2].integer);
3380 (yyval.state)[2] = (yyvsp[-1].integer) + (yyvsp[0].integer);
3388 (yyval.integer) = STATE_TEXGEN_EYE_S;
3396 (yyval.integer) = STATE_TEXGEN_OBJECT_S;
3404 (yyval.integer) = STATE_TEXGEN_EYE_S - STATE_TEXGEN_EYE_S;
3412 (yyval.integer) = STATE_TEXGEN_EYE_T - STATE_TEXGEN_EYE_S;
3420 (yyval.integer) = STATE_TEXGEN_EYE_R - STATE_TEXGEN_EYE_S;
3428 (yyval.integer) = STATE_TEXGEN_EYE_Q - STATE_TEXGEN_EYE_S;
3436 memset((yyval.state), 0, sizeof((yyval.state)));
3437 (yyval.state)[0] = (yyvsp[0].integer);
3445 (yyval.integer) = STATE_FOG_COLOR;
3453 (yyval.integer) = STATE_FOG_PARAMS;
3461 memset((yyval.state), 0, sizeof((yyval.state)));
3462 (yyval.state)[0] = STATE_CLIPPLANE;
3463 (yyval.state)[1] = (yyvsp[-2].integer);
3476 (yyval.integer) = (yyvsp[0].integer);
3484 memset((yyval.state), 0, sizeof((yyval.state)));
3485 (yyval.state)[0] = (yyvsp[0].integer);
3493 (yyval.integer) = STATE_POINT_SIZE;
3501 (yyval.integer) = STATE_POINT_ATTENUATION;
3509 (yyval.state)[0] = (yyvsp[-4].state)[0];
3510 (yyval.state)[1] = (yyvsp[-4].state)[1];
3511 (yyval.state)[2] = (yyvsp[-1].integer);
3512 (yyval.state)[3] = (yyvsp[-1].integer);
3513 (yyval.state)[4] = (yyvsp[-4].state)[2];
3521 (yyval.state)[0] = (yyvsp[-1].state)[0];
3522 (yyval.state)[1] = (yyvsp[-1].state)[1];
3523 (yyval.state)[2] = (yyvsp[0].state)[2];
3524 (yyval.state)[3] = (yyvsp[0].state)[3];
3525 (yyval.state)[4] = (yyvsp[-1].state)[2];
3533 (yyval.state)[2] = 0;
3534 (yyval.state)[3] = 3;
3553 (yyval.state)[2] = (yyvsp[-3].integer);
3554 (yyval.state)[3] = (yyvsp[-1].integer);
3562 (yyval.state)[0] = (yyvsp[-1].state)[0];
3563 (yyval.state)[1] = (yyvsp[-1].state)[1];
3564 (yyval.state)[2] = (yyvsp[0].integer);
3572 (yyval.integer) = 0;
3580 (yyval.integer) = (yyvsp[0].integer);
3588 (yyval.integer) = STATE_MATRIX_INVERSE;
3596 (yyval.integer) = STATE_MATRIX_TRANSPOSE;
3604 (yyval.integer) = STATE_MATRIX_INVTRANS;
3617 (yyval.integer) = (yyvsp[0].integer);
3625 (yyval.state)[0] = STATE_MODELVIEW_MATRIX;
3626 (yyval.state)[1] = (yyvsp[0].integer);
3634 (yyval.state)[0] = STATE_PROJECTION_MATRIX;
3635 (yyval.state)[1] = 0;
3643 (yyval.state)[0] = STATE_MVP_MATRIX;
3644 (yyval.state)[1] = 0;
3652 (yyval.state)[0] = STATE_TEXTURE_MATRIX;
3653 (yyval.state)[1] = (yyvsp[0].integer);
3670 (yyval.state)[0] = STATE_PROGRAM_MATRIX;
3671 (yyval.state)[1] = (yyvsp[-1].integer);
3679 (yyval.integer) = 0;
3687 (yyval.integer) = (yyvsp[-1].integer);
3703 (yyval.integer) = (yyvsp[0].integer);
3714 (yyval.integer) = (yyvsp[0].integer);
3727 (yyval.integer) = (yyvsp[0].integer);
3735 memset((yyval.state), 0, sizeof((yyval.state)));
3736 (yyval.state)[0] = STATE_DEPTH_RANGE;
3744 memset((yyval.state), 0, sizeof((yyval.state)));
3745 (yyval.state)[0] = state->state_param_enum;
3746 (yyval.state)[1] = STATE_ENV;
3747 (yyval.state)[2] = (yyvsp[-1].state)[0];
3748 (yyval.state)[3] = (yyvsp[-1].state)[1];
3756 (yyval.state)[0] = (yyvsp[0].integer);
3757 (yyval.state)[1] = (yyvsp[0].integer);
3765 (yyval.state)[0] = (yyvsp[-2].integer);
3766 (yyval.state)[1] = (yyvsp[0].integer);
3774 memset((yyval.state), 0, sizeof((yyval.state)));
3775 (yyval.state)[0] = state->state_param_enum;
3776 (yyval.state)[1] = STATE_ENV;
3777 (yyval.state)[2] = (yyvsp[-1].integer);
3778 (yyval.state)[3] = (yyvsp[-1].integer);
3786 memset((yyval.state), 0, sizeof((yyval.state)));
3787 (yyval.state)[0] = state->state_param_enum;
3788 (yyval.state)[1] = STATE_LOCAL;
3789 (yyval.state)[2] = (yyvsp[-1].state)[0];
3790 (yyval.state)[3] = (yyvsp[-1].state)[1];
3798 (yyval.state)[0] = (yyvsp[0].integer);
3799 (yyval.state)[1] = (yyvsp[0].integer);
3807 (yyval.state)[0] = (yyvsp[-2].integer);
3808 (yyval.state)[1] = (yyvsp[0].integer);
3816 memset((yyval.state), 0, sizeof((yyval.state)));
3817 (yyval.state)[0] = state->state_param_enum;
3818 (yyval.state)[1] = STATE_LOCAL;
3819 (yyval.state)[2] = (yyvsp[-1].integer);
3820 (yyval.state)[3] = (yyvsp[-1].integer);
3832 (yyval.integer) = (yyvsp[0].integer);
3844 (yyval.integer) = (yyvsp[0].integer);
3852 (yyval.vector).count = 4;
3853 (yyval.vector).data[0].f = (yyvsp[0].real);
3854 (yyval.vector).data[1].f = (yyvsp[0].real);
3855 (yyval.vector).data[2].f = (yyvsp[0].real);
3856 (yyval.vector).data[3].f = (yyvsp[0].real);
3864 (yyval.vector).count = 1;
3865 (yyval.vector).data[0].f = (yyvsp[0].real);
3866 (yyval.vector).data[1].f = (yyvsp[0].real);
3867 (yyval.vector).data[2].f = (yyvsp[0].real);
3868 (yyval.vector).data[3].f = (yyvsp[0].real);
3876 (yyval.vector).count = 1;
3877 (yyval.vector).data[0].f = (float) (yyvsp[0].integer);
3878 (yyval.vector).data[1].f = (float) (yyvsp[0].integer);
3879 (yyval.vector).data[2].f = (float) (yyvsp[0].integer);
3880 (yyval.vector).data[3].f = (float) (yyvsp[0].integer);
3888 (yyval.vector).count = 4;
3889 (yyval.vector).data[0].f = (yyvsp[-1].real);
3890 (yyval.vector).data[1].f = 0.0f;
3891 (yyval.vector).data[2].f = 0.0f;
3892 (yyval.vector).data[3].f = 1.0f;
3900 (yyval.vector).count = 4;
3901 (yyval.vector).data[0].f = (yyvsp[-3].real);
3902 (yyval.vector).data[1].f = (yyvsp[-1].real);
3903 (yyval.vector).data[2].f = 0.0f;
3904 (yyval.vector).data[3].f = 1.0f;
3912 (yyval.vector).count = 4;
3913 (yyval.vector).data[0].f = (yyvsp[-5].real);
3914 (yyval.vector).data[1].f = (yyvsp[-3].real);
3915 (yyval.vector).data[2].f = (yyvsp[-1].real);
3916 (yyval.vector).data[3].f = 1.0f;
3924 (yyval.vector).count = 4;
3925 (yyval.vector).data[0].f = (yyvsp[-7].real);
3926 (yyval.vector).data[1].f = (yyvsp[-5].real);
3927 (yyval.vector).data[2].f = (yyvsp[-3].real);
3928 (yyval.vector).data[3].f = (yyvsp[-1].real);
3936 (yyval.real) = ((yyvsp[-1].negate)) ? -(yyvsp[0].real) : (yyvsp[0].real);
3944 (yyval.real) = (float)(((yyvsp[-1].negate)) ? -(yyvsp[0].integer) : (yyvsp[0].integer));
3951 { (yyval.negate) = FALSE; }
3957 { (yyval.negate) = TRUE; }
3963 { (yyval.negate) = FALSE; }
3969 { (yyval.integer) = (yyvsp[0].integer); }
3975 { (yyval.integer) = (yyvsp[0].integer); }
4021 (yyval.result) = VARYING_SLOT_POS;
4034 (yyval.result) = VARYING_SLOT_FOGC;
4046 (yyval.result) = (yyvsp[0].result);
4055 (yyval.result) = VARYING_SLOT_PSIZ;
4068 (yyval.result) = VARYING_SLOT_TEX0 + (yyvsp[0].integer);
4081 (yyval.result) = FRAG_RESULT_DEPTH;
4093 (yyval.result) = (yyvsp[-1].integer) + (yyvsp[0].integer);
4102 (yyval.integer) = VARYING_SLOT_COL0;
4105 (yyval.integer) = FRAG_RESULT_DATA0;
4107 (yyval.integer) = FRAG_RESULT_COLOR;
4139 (yyval.integer) = FRAG_RESULT_DATA0 + (yyvsp[-1].integer);
4149 (yyval.integer) = VARYING_SLOT_COL0;
4162 (yyval.integer) = VARYING_SLOT_BFC0;
4174 (yyval.integer) = 0;
4183 (yyval.integer) = 0;
4196 (yyval.integer) = 1;
4207 { (yyval.integer) = 0; }
4213 { (yyval.integer) = 0; }
4219 { (yyval.integer) = 1; }
4225 { (yyval.integer) = 0; }
4231 { (yyval.integer) = 0; }
4237 { (yyval.integer) = 1; }
4243 { (yyval.integer) = 0; }
4249 { (yyval.integer) = (yyvsp[-1].integer); }
4255 { (yyval.integer) = 0; }
4261 { (yyval.integer) = (yyvsp[-1].integer); }
4267 { (yyval.integer) = 0; }
4273 { (yyval.integer) = (yyvsp[-1].integer); }
4285 (yyval.integer) = (yyvsp[0].integer);
4298 (yyval.integer) = (yyvsp[0].integer);
4311 (yyval.integer) = (yyvsp[0].integer);
4359 YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
4365 *++yyvsp = yyval;