Lines Matching refs:temp

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