Lines Matching defs:pinstr
310 bi_instr *pinstr = tuple->add;
311 bi_builder b = bi_init_builder(ctx, bi_before_instr(pinstr));
312 bi_instr *cubeface1 = bi_cubeface1_to(&b, pinstr->dest[0],
313 pinstr->src[0], pinstr->src[1], pinstr->src[2]);
315 pinstr->op = BI_OPCODE_CUBEFACE2;
316 pinstr->dest[0] = pinstr->dest[1];
317 pinstr->dest[1] = bi_null();
318 pinstr->src[0] = cubeface1->dest[0];
319 pinstr->src[1] = bi_null();
320 pinstr->src[2] = bi_null();
333 bi_instr *pinstr = tuple->add;
334 bi_builder b = bi_init_builder(ctx, bi_before_instr(pinstr));
336 pinstr->src[1], pinstr->src[2], pinstr->src[0],
337 pinstr->atom_opc);
339 if (bi_is_null(pinstr->dest[0]))
342 pinstr->op = BI_OPCODE_ATOM_CX;
343 pinstr->src[3] = atom_c->src[2];
352 bi_instr *pinstr = tuple->add;
353 bi_builder b = bi_init_builder(ctx, bi_before_instr(pinstr));
355 pinstr->src[0], pinstr->src[1], pinstr->atom_opc);
357 if (bi_is_null(pinstr->dest[0]))
360 pinstr->op = BI_OPCODE_ATOM_CX;
361 pinstr->src[2] = pinstr->src[1];
362 pinstr->src[1] = pinstr->src[0];
363 pinstr->src[3] = bi_dontcare();
364 pinstr->src[0] = bi_null();
373 bi_instr *pinstr = tuple->add;
374 bi_builder b = bi_init_builder(ctx, bi_before_instr(pinstr));
376 bi_instr *fma = bi_seg_add_to(&b, pinstr->dest[0], pinstr->src[0],
377 pinstr->preserve_null, pinstr->seg);
379 pinstr->op = BI_OPCODE_SEG_ADD;
380 pinstr->src[0] = pinstr->src[1];
381 pinstr->src[1] = bi_null();
383 assert(pinstr->dest[0].type == BI_INDEX_REGISTER);
384 pinstr->dest[0].value += 1;