Lines Matching refs:temp

263 			struct x86_reg temp )  in emit_store()  argument
266 store[sz-1](p, dest, temp); in emit_store()
271 struct x86_reg temp ) in emit_pack_store_4ub() argument
275 sse_mulps(&p->func, temp, p->chan0); in emit_pack_store_4ub()
278 sse2_cvtps2dq(&p->func, temp, temp); in emit_pack_store_4ub()
279 sse2_packssdw(&p->func, temp, temp); in emit_pack_store_4ub()
280 sse2_packuswb(&p->func, temp, temp); in emit_pack_store_4ub()
281 sse_movss(&p->func, dest, temp); in emit_pack_store_4ub()
286 sse_cvtps2pi(&p->func, mmx0, temp); in emit_pack_store_4ub()
287 sse_movhlps(&p->func, temp, temp); in emit_pack_store_4ub()
288 sse_cvtps2pi(&p->func, mmx1, temp); in emit_pack_store_4ub()
355 struct x86_reg temp = x86_make_reg(file_XMM, 0); in build_vertex_emit() local
416 emit_load(p, temp, 1, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
417 emit_store(p, dest, 1, temp); in build_vertex_emit()
422 emit_load(p, temp, 2, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
423 emit_store(p, dest, 2, temp); in build_vertex_emit()
431 emit_load(p, temp, 3, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
432 emit_store(p, dest, 3, temp); in build_vertex_emit()
437 emit_load(p, temp, 2, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
438 emit_store(p, dest, 2, temp); in build_vertex_emit()
440 emit_load(p, temp, 1, x86_make_disp(srcECX, 8), 1); in build_vertex_emit()
441 emit_store(p, x86_make_disp(dest,8), 1, temp); in build_vertex_emit()
451 emit_load(p, temp, 4, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
452 emit_store(p, dest, 4, temp); in build_vertex_emit()
457 emit_load(p, temp, 2, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
458 sse_mulps(&p->func, temp, vp0); in build_vertex_emit()
459 sse_addps(&p->func, temp, vp1); in build_vertex_emit()
460 emit_store(p, dest, 2, temp); in build_vertex_emit()
465 emit_load(p, temp, 3, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
466 sse_mulps(&p->func, temp, vp0); in build_vertex_emit()
467 sse_addps(&p->func, temp, vp1); in build_vertex_emit()
468 emit_store(p, dest, 3, temp); in build_vertex_emit()
473 emit_load(p, temp, 4, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
474 sse_mulps(&p->func, temp, vp0); in build_vertex_emit()
475 sse_addps(&p->func, temp, vp1); in build_vertex_emit()
476 emit_store(p, dest, 4, temp); in build_vertex_emit()
481 emit_load(p, temp, 4, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
482 sse_shufps(&p->func, temp, temp, SHUF(X,Y,W,Z)); in build_vertex_emit()
483 emit_store(p, dest, 3, temp); in build_vertex_emit()
494 emit_load(p, temp, 1, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
495 sse_shufps(&p->func, temp, temp, SHUF(X,X,X,X)); in build_vertex_emit()
496 emit_pack_store_4ub(p, x86_make_disp(dest, -3), temp); /* overkill! */ in build_vertex_emit()
511 emit_load(p, temp, 3, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
513 sse_shufps(&p->func, temp, temp, SHUF(Z,Y,X,W)); in build_vertex_emit()
514 emit_pack_store_4ub(p, dest, temp); in build_vertex_emit()
523 emit_load(p, temp, 3, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
528 sse_shufps(&p->func, temp, temp, SHUF(W,X,Y,Z)); in build_vertex_emit()
532 sse_movss(&p->func, temp, temp2); in build_vertex_emit()
538 sse_shufps(&p->func, temp, temp, SHUF(W,Z,Y,X)); in build_vertex_emit()
540 sse_shufps(&p->func, temp, temp, SHUF(Y,Z,W,X)); in build_vertex_emit()
542 emit_pack_store_4ub(p, dest, temp); in build_vertex_emit()
553 emit_load(p, temp, 4, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
554 emit_pack_store_4ub(p, dest, temp); in build_vertex_emit()
559 emit_load(p, temp, 4, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
560 sse_shufps(&p->func, temp, temp, SHUF(Z,Y,X,W)); in build_vertex_emit()
561 emit_pack_store_4ub(p, dest, temp); in build_vertex_emit()
566 emit_load(p, temp, 4, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
567 sse_shufps(&p->func, temp, temp, SHUF(W,X,Y,Z)); in build_vertex_emit()
568 emit_pack_store_4ub(p, dest, temp); in build_vertex_emit()
573 emit_load(p, temp, 4, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
574 sse_shufps(&p->func, temp, temp, SHUF(W,Z,Y,X)); in build_vertex_emit()
575 emit_pack_store_4ub(p, dest, temp); in build_vertex_emit()
582 emit_load(p, temp, 4, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
583 emit_pack_store_4ub(p, dest, temp); in build_vertex_emit()
588 emit_load(p, temp, 4, x86_deref(srcECX), a->inputsize); in build_vertex_emit()
589 emit_store(p, dest, 4, temp); in build_vertex_emit()