Lines Matching defs:insn
63 struct tgsi_instruction insn;
1274 out[0].insn = tgsi_default_instruction();
1275 out[0].insn.Opcode = opcode;
1276 out[0].insn.Saturate = saturate;
1277 out[0].insn.Precise = precise || ureg->precise;
1278 out[0].insn.NumDstRegs = num_dst;
1279 out[0].insn.NumSrcRegs = num_src;
1301 union tgsi_any_token *out, *insn;
1309 insn = retrieve_token( ureg, DOMAIN_INSN, extended_token );
1310 insn->insn.Label = 1;
1344 union tgsi_any_token *out, *insn;
1347 insn = retrieve_token( ureg, DOMAIN_INSN, extended_token );
1349 insn->insn.Texture = 1;
1376 union tgsi_any_token *out, *insn;
1379 insn = retrieve_token( ureg, DOMAIN_INSN, extended_token );
1381 insn->insn.Memory = 1;
1391 unsigned insn )
1393 union tgsi_any_token *out = retrieve_token( ureg, DOMAIN_INSN, insn );
1395 assert(out->insn.Type == TGSI_TOKEN_TYPE_INSTRUCTION);
1396 out->insn.NrTokens = ureg->domain[DOMAIN_INSN].count - insn - 1;
1409 struct ureg_emit_insn_result insn;
1419 insn = ureg_emit_insn(ureg,
1432 ureg_fixup_insn_size( ureg, insn.insn_token );
1447 struct ureg_emit_insn_result insn;
1457 insn = ureg_emit_insn(ureg,
1464 ureg_emit_texture( ureg, insn.extended_token, target, return_type,
1476 ureg_fixup_insn_size( ureg, insn.insn_token );
1491 struct ureg_emit_insn_result insn;
1494 insn = ureg_emit_insn(ureg,
1501 ureg_emit_memory(ureg, insn.extended_token, qualifier, texture, format);
1509 ureg_fixup_insn_size(ureg, insn.insn_token);