• Home
  • Raw
  • Download

Lines Matching refs:xIsH

11020 static IRTemp math_UNPCKxPS_128 ( IRTemp sV, IRTemp dV, Bool xIsH )  in math_UNPCKxPS_128()  argument
11027 assign(res, xIsH ? mkV128from32s( s3, d3, s2, d2 ) in math_UNPCKxPS_128()
11035 static IRTemp math_UNPCKxPD_128 ( IRTemp sV, IRTemp dV, Bool xIsH ) in math_UNPCKxPD_128() argument
11046 assign(res, xIsH ? binop(Iop_64HLtoV128, mkexpr(s1), mkexpr(d1)) in math_UNPCKxPD_128()
11056 static IRTemp math_UNPCKxPD_256 ( IRTemp sV, IRTemp dV, Bool xIsH ) in math_UNPCKxPD_256() argument
11063 assign(res, xIsH in math_UNPCKxPD_256()
11078 static IRTemp math_UNPCKxPS_256 ( IRTemp sV, IRTemp dV, Bool xIsH ) in math_UNPCKxPS_256() argument
11084 IRTemp rVhi = math_UNPCKxPS_128(sVhi, dVhi, xIsH); in math_UNPCKxPS_256()
11085 IRTemp rVlo = math_UNPCKxPS_128(sVlo, dVlo, xIsH); in math_UNPCKxPS_256()
11451 Long delta, Bool isAvx, Bool xIsH ) in dis_PSHUFxW_128() argument
11472 isAvx ? "v" : "", xIsH ? 'h' : 'l', in dis_PSHUFxW_128()
11480 isAvx ? "v" : "", xIsH ? 'h' : 'l', in dis_PSHUFxW_128()
11486 assign( sVmut, unop(xIsH ? Iop_V128HIto64 : Iop_V128to64, mkexpr(sV)) ); in dis_PSHUFxW_128()
11487 assign( sVcon, unop(xIsH ? Iop_V128to64 : Iop_V128HIto64, mkexpr(sV)) ); in dis_PSHUFxW_128()
11496 assign(dV, xIsH ? binop(Iop_64HLtoV128, mkexpr(dVmut), mkexpr(sVcon)) in dis_PSHUFxW_128()
11506 Long delta, Bool xIsH ) in dis_PSHUFxW_256() argument
11525 DIP("vpshuf%cw $%u,%s,%s\n", xIsH ? 'h' : 'l', in dis_PSHUFxW_256()
11532 DIP("vpshuf%cw $%u,%s,%s\n", xIsH ? 'h' : 'l', in dis_PSHUFxW_256()
11537 breakup64to16s( sV64[xIsH ? 3 : 2], &s[7], &s[6], &s[5], &s[4] ); in dis_PSHUFxW_256()
11538 breakup64to16s( sV64[xIsH ? 1 : 0], &s[3], &s[2], &s[1], &s[0] ); in dis_PSHUFxW_256()
11544 putYMMReg( rG, mkV256from64s( xIsH ? dVhi : sV64[3], in dis_PSHUFxW_256()
11545 xIsH ? sV64[2] : dVhi, in dis_PSHUFxW_256()
11546 xIsH ? dVlo : sV64[1], in dis_PSHUFxW_256()
11547 xIsH ? sV64[0] : dVlo ) ); in dis_PSHUFxW_256()