Lines Matching defs:data

192 /* load the data in a SSE2 register, padding with zeros */
195 struct x86_reg data, struct x86_reg src, unsigned size)
202 sse2_movd(p->func, data, tmp);
206 sse2_movd(p->func, data, tmp);
212 sse2_movd(p->func, data, tmp);
215 sse2_movd(p->func, data, src);
218 sse2_movd(p->func, data, src);
221 sse2_punpckldq(p->func, data, tmpXMM);
224 sse2_movq(p->func, data, src);
227 sse2_movq(p->func, data, src);
229 sse2_punpcklqdq(p->func, data, tmpXMM);
232 sse2_movdqu(p->func, data, src);
253 emit_load_float32(struct translate_sse *p, struct x86_reg data,
261 sse_movss(p->func, data, arg0);
263 sse_orps(p->func, data, get_const(p, CONST_IDENTITY));
270 sse_shufps(p->func, data, get_const(p, CONST_IDENTITY),
273 sse_movlhps(p->func, data, get_const(p, CONST_IDENTITY));
274 sse_movlps(p->func, data, arg0);
284 sse_movss(p->func, data, x86_make_disp(arg0, 8));
286 sse_shufps(p->func, data, get_const(p, CONST_IDENTITY),
288 sse_shufps(p->func, data, data, SHUF(Y, Z, X, W));
289 sse_movlps(p->func, data, arg0);
292 sse_movups(p->func, data, arg0);
301 emit_load_float64to32(struct translate_sse *p, struct x86_reg data,
307 sse2_movsd(p->func, data, arg0);
309 sse2_cvtpd2ps(p->func, data, data);
311 sse2_cvtsd2ss(p->func, data, data);
313 sse_shufps(p->func, data, get_const(p, CONST_IDENTITY),
317 sse2_movupd(p->func, data, arg0);
318 sse2_cvtpd2ps(p->func, data, data);
320 sse_shufps(p->func, data, get_const(p, CONST_IDENTITY),
323 sse_movlhps(p->func, data, get_const(p, CONST_IDENTITY));
326 sse2_movupd(p->func, data, arg0);
327 sse2_cvtpd2ps(p->func, data, data);
333 sse_movlhps(p->func, data, tmpXMM);
335 sse_orps(p->func, data, get_const(p, CONST_IDENTITY));
338 sse2_movupd(p->func, data, arg0);
339 sse2_cvtpd2ps(p->func, data, data);
342 sse_movlhps(p->func, data, tmpXMM);
570 /* aux = aux > data ? 0xffffffff : 0 */
572 /* data = data & 0x7fffffff */