Lines Matching refs:high
140 * of numbering for LE as described above, the high part refers to word 1 in
155 * these operations, "double word 0" is interpreted as "high half of the
1291 IRExpr *high = getDReg( archreg );
1294 return binop( Iop_D64HLtoD128, high, low );
1313 IRTemp high = newTemp( Ity_D64 );
1319 assign( high, unop( Iop_D128HItoD64, e ) );
1321 stmt( IRStmt_Put( floatGuestRegOffset( archreg ), mkexpr( high ) ) );
2959 * 101 medium high
3729 case 0x04B: // mulhw (Multiply High Word, PPC32 p488)
3751 case 0x00B: // mulhwu (Multiply High Word Unsigned, PPC32 p489)
3922 case 0x49: // mulhd (Multiply High DWord, PPC64 p539)
3935 case 0x9: // mulhdu (Multiply High DWord Unsigned, PPC64 p540)
5239 IRTemp high = newTemp(ty);
5249 assign(high, load(ty, mkexpr( EA ) ) );
5255 assign(high, load(ty, binop( Iop_Add64,
5260 assign(high, load(ty, binop( Iop_Add32,
5268 putIReg( rD_addr, mkexpr( high) );
6584 high-end systems when the full sync functionality is not
9414 mkexpr(itmpB)), /* frB's high 32 bits */
15597 IRExpr * high, *low;
15601 high = load( Ity_I64, mkexpr( EA ) );
15605 putVSReg( XT, binop( Iop_64HLtoV128, high, low ) );
15817 case 0x48: // xxmrghw (VSX Merge High Word)
16909 case 0x21: { // vmhraddshs (Mult High Round, Add Signed HW Saturate, AV p186)
17421 case 0x00C: // vmrghb (Merge High B, AV p195)
17427 case 0x04C: // vmrghh (Merge High HW, AV p196)
17433 case 0x08C: // vmrghw (Merge High W, AV p197)
17735 case 0x20E: { // vupkhsb (Unpack High Signed B, AV p277)
17742 case 0x24E: { // vupkhsh (Unpack High Signed HW, AV p278)
17763 case 0x34E: { // vupkhpx (Unpack High Pixel16, AV p276)
17830 case 0x64E: { // vupkhsw (Unpack High Signed Word)
18948 Int low, mid, high;
18950 high = VSX_ALL_LEN - 1;
18951 while (low <= high) {
18952 mid = (low + high)/2;
18954 high = mid - 1;