Home | History | Annotate | Download | only in amd64

Lines Matching refs:_src

236 #define DO_imm_r_r(_opname, _imm, _src, _dst)  \
244 : /*out*/ : /*in*/ "r"(&(_src)), "r"(&(_dst)), "r"(&(_tmp)) \
248 memcpy(&rra.arg1, &(_src), sizeof(V128)); \
254 #define DO_imm_m_r(_opname, _imm, _src, _dst) \
258 memcpy(_srcM, &(_src), sizeof(V128)); \
267 memcpy(&rra.arg1, &(_src), sizeof(V128)); \
274 #define DO_imm_mandr_r(_opname, _imm, _src, _dst) \
275 DO_imm_r_r( _opname, _imm, _src, _dst ) \
276 DO_imm_m_r( _opname, _imm, _src, _dst )
282 #define DO_r_r(_opname, _src, _dst) \
290 : /*out*/ : /*in*/ "r"(&(_src)), "r"(&(_dst)), "r"(&(_tmp)) \
294 memcpy(&rra.arg1, &(_src), sizeof(V128)); \
300 #define DO_m_r(_opname, _src, _dst) \
304 memcpy(_srcM, &(_src), sizeof(V128)); \
313 memcpy(&rra.arg1, &(_src), sizeof(V128)); \
320 #define DO_mandr_r(_opname, _src, _dst) \
321 DO_r_r(_opname, _src, _dst) \
322 DO_m_r(_opname, _src, _dst)
327 #define DO_imm_r_to_rscalar(_opname, _imm, _src, _dstsuffix) \
340 : /*in*/ "r"(&(_src)), "r"(&(_scbefore)), "r"(&(_scafter)) \
343 showIAG("r", (_opname), (_imm), &(_src), (_scbefore), (_scafter)); \
346 #define DO_imm_r_to_mscalar(_opname, _imm, _src) \
354 : /*in*/ "r"(&(_src)), "r"(&(_scafter)) \
357 showIAG("m", (_opname), (_imm), &(_src), (_scbefore), (_scafter)); \
360 #define DO_imm_r_to_mandrscalar(_opname, _imm, _src, _dstsuffix) \
361 DO_imm_r_to_rscalar( _opname, _imm, _src, _dstsuffix ) \
362 DO_imm_r_to_mscalar( _opname, _imm, _src )
371 #define DO_imm_rscalar_to_r(_opname, _imm, _src, _srcsuffix) \
375 ULong src64 = (ULong)(_src); \
392 #define DO_imm_mscalar_to_r(_opname, _imm, _src) \
396 ULong src64 = (ULong)(_src); \
410 #define DO_imm_mandrscalar_to_r(_opname, _imm, _src, _dstsuffix) \
411 DO_imm_rscalar_to_r( _opname, _imm, _src, _dstsuffix ) \
412 DO_imm_mscalar_to_r( _opname, _imm, _src )