Lines Matching refs:src
465 opcode->src[i].swizzle[0] = DECODE_D3D10_SB_OPERAND_4_COMPONENT_SWIZZLE_SOURCE(*curr, 0);
466 opcode->src[i].swizzle[1] = DECODE_D3D10_SB_OPERAND_4_COMPONENT_SWIZZLE_SOURCE(*curr, 1);
467 opcode->src[i].swizzle[2] = DECODE_D3D10_SB_OPERAND_4_COMPONENT_SWIZZLE_SOURCE(*curr, 2);
468 opcode->src[i].swizzle[3] = DECODE_D3D10_SB_OPERAND_4_COMPONENT_SWIZZLE_SOURCE(*curr, 3);
470 opcode->src[i].swizzle[0] =
471 opcode->src[i].swizzle[1] =
472 opcode->src[i].swizzle[2] =
473 opcode->src[i].swizzle[3] = DECODE_D3D10_SB_OPERAND_4_COMPONENT_SELECT_1(*curr);
483 opcode->src[i].swizzle[0] = D3D10_SB_4_COMPONENT_X;
484 opcode->src[i].swizzle[1] = D3D10_SB_4_COMPONENT_Y;
485 opcode->src[i].swizzle[2] = D3D10_SB_4_COMPONENT_Z;
486 opcode->src[i].swizzle[3] = D3D10_SB_4_COMPONENT_W;
489 opcode->src[i].swizzle[0] =
490 opcode->src[i].swizzle[1] =
491 opcode->src[i].swizzle[2] =
492 opcode->src[i].swizzle[3] = D3D10_SB_4_COMPONENT_X;
500 opcode->src[i].swizzle[0] = D3D10_SB_4_COMPONENT_X;
501 opcode->src[i].swizzle[1] = D3D10_SB_4_COMPONENT_Y;
502 opcode->src[i].swizzle[2] = D3D10_SB_4_COMPONENT_Z;
503 opcode->src[i].swizzle[3] = D3D10_SB_4_COMPONENT_W;
506 parse_operand(&curr, &opcode->src[i].base);
508 opcode->src[i].modifier = D3D10_SB_OPERAND_MODIFIER_NONE;
519 opcode->src[i].modifier = DECODE_D3D10_SB_OPERAND_MODIFIER(*curr);
529 parse_operand_index(&curr, &opcode->src[i].base);
531 if (opcode->src[i].base.type == D3D10_SB_OPERAND_TYPE_IMMEDIATE32) {
534 opcode->src[i].imm[0].u32 =
535 opcode->src[i].imm[1].u32 =
536 opcode->src[i].imm[2].u32 =
537 opcode->src[i].imm[3].u32 = *curr++;
541 opcode->src[i].imm[0].u32 = *curr++;
542 opcode->src[i].imm[1].u32 = *curr++;
543 opcode->src[i].imm[2].u32 = *curr++;
544 opcode->src[i].imm[3].u32 = *curr++;