H A D | guest_amd64_toIR.c | 9726 static IRTemp math_PALIGNR_XMM ( IRTemp sV, IRTemp dV, UInt imm8 ) argument 9738 assign( sHi, unop(Iop_V128HIto64, mkexpr(sV)) ); 9739 assign( sLo, unop(Iop_V128to64, mkexpr(sV)) ); 10042 IRTemp sV = newTemp(Ity_V128); local 10047 assign( sV, getXMMReg(eregOfRexRM(pfx,modrm)) ); 10056 assign( sV, loadLE(Ity_V128, mkexpr(addr)) ); 10066 breakupV128to32s( sV, &s3, &s2, &s1, &s0 ); 10087 IRTemp sV = newTemp(Ity_V256); local 10093 assign( sV, getYMMReg(rE) ); 10100 assign( sV, loadL 10123 math_PSRLDQ( IRTemp sV, Int imm ) argument 10170 math_PSLLDQ( IRTemp sV, Int imm ) argument 10794 math_UNPCKxPS_128( IRTemp sV, IRTemp dV, Bool xIsH ) argument 10809 math_UNPCKxPD_128( IRTemp sV, IRTemp dV, Bool xIsH ) argument 10830 math_UNPCKxPD_256( IRTemp sV, IRTemp dV, Bool xIsH ) argument 10852 math_UNPCKxPS_256( IRTemp sV, IRTemp dV, Bool xIsH ) argument 10866 math_SHUFPS_128( IRTemp sV, IRTemp dV, UInt imm8 ) argument 10890 math_SHUFPS_256( IRTemp sV, IRTemp dV, UInt imm8 ) argument 10904 math_SHUFPD_128( IRTemp sV, IRTemp dV, UInt imm8 ) argument 10929 math_SHUFPD_256( IRTemp sV, IRTemp dV, UInt imm8 ) argument 10943 math_BLENDPD_128( IRTemp sV, IRTemp dV, UInt imm8 ) argument 10967 math_BLENDPD_256( IRTemp sV, IRTemp dV, UInt imm8 ) argument 10981 math_BLENDPS_128( IRTemp sV, IRTemp dV, UInt imm8 ) argument 11000 math_BLENDPS_256( IRTemp sV, IRTemp dV, UInt imm8 ) argument 11014 math_PBLENDW_128( IRTemp sV, IRTemp dV, UInt imm8 ) argument 11037 math_PMULUDQ_128( IRTemp sV, IRTemp dV ) argument 11053 math_PMULUDQ_256( IRTemp sV, IRTemp dV ) argument 11085 math_PMULDQ_256( IRTemp sV, IRTemp dV ) argument 11233 IRTemp sVmut, dVmut, sVcon, sV, dV, s3, s2, s1, s0; local 11288 IRTemp sV, s[8], sV64[4], dVhi, dVlo; local 11332 IRTemp sV = newTemp(Ity_V128); local 12002 IRTemp sV = newTemp(Ity_V128); local 12030 IRTemp sV = newTemp(Ity_V128); local 13218 IRTemp sV, dV, s3, s2, s1, s0; local 13326 IRTemp sV = newTemp(Ity_V128); local 13341 IRTemp sV = newTemp(Ity_V128); local 13844 IRTemp sV = newTemp(Ity_I64); local 13890 IRTemp sV = newTemp(Ity_V128); local 13915 IRTemp sV = newTemp(Ity_V128); local 14410 IRTemp sV = newTemp(Ity_V128); local 14433 IRTemp sV = newTemp(Ity_I64); local 14467 IRTemp sV = newTemp(Ity_V128); local 14500 IRTemp sV = newTemp(Ity_V128); local 14635 IRTemp sV = newTemp(Ity_V128); local 14697 IRTemp sV = newTemp(Ity_V128); local 14731 IRTemp sV = newTemp(Ity_V256); local 14758 math_HADDPS_128( IRTemp dV, IRTemp sV, Bool isAdd ) argument 14780 math_HADDPD_128( IRTemp dV, IRTemp sV, Bool isAdd ) argument 15105 IRTemp sV = newTemp(Ity_V128); local 15178 IRTemp sV = newTemp(Ity_V256); local 15304 IRTemp sV = newTemp(Ity_V128); local 15330 IRTemp sV = newTemp(Ity_I64); local 15409 IRTemp sV = newTemp(Ity_I64); local 15460 IRTemp sV = newTemp(Ity_V128); local 15486 IRTemp sV = newTemp(Ity_I64); local 15543 IRTemp sV = newTemp(Ity_V128); local 15594 IRTemp sV = newTemp(Ity_I64); local 15636 IRTemp sV = newTemp(Ity_V128); local 15677 IRTemp sV = newTemp(Ity_I64); local 15713 IRTemp sV = newTemp(Ity_V128); local 15747 IRTemp sV = newTemp(Ity_I64); local 15824 IRTemp sV = newTemp(Ity_V128); local 15854 IRTemp sV = newTemp(Ity_I64); local 17138 IRTemp sV = newTemp(Ity_V128); local 17477 IRTemp sV = newTemp(Ity_V128); local 18613 math_PCLMULQDQ( IRTemp dV, IRTemp sV, UInt imm8 ) argument 22363 IRTemp sV = isYMM ? newTemp(Ity_V256) : newTemp(Ity_V128); local 23201 IRTemp sV = newTemp(Ity_V128); local 25562 IRTemp sV = newTemp(Ity_V128); local 25590 IRTemp sV = newTemp(Ity_V256); local 25624 IRTemp sV = newTemp(Ity_V128); local 25652 IRTemp sV = newTemp(Ity_V256); local 27461 IRTemp sV = newTemp(Ity_V128); local 27511 IRTemp sV = newTemp(Ity_V256); local 27569 IRTemp sV = newTemp(Ity_V128); local 27608 IRTemp sV = newTemp(Ity_V256); local 29495 math_VPERMILPS_128( IRTemp sV, UInt imm8 ) argument 29544 IRTemp sV = newTemp(Ity_V256); local 29584 IRTemp sV = newTemp(Ity_V128); local 29624 IRTemp sV = newTemp(Ity_V256); local 29666 IRTemp sV = newTemp(Ity_V256); local 29696 IRTemp sV = newTemp(Ity_V128); local 29724 IRTemp sV = newTemp(Ity_V128); local 29757 IRTemp sV = newTemp(Ity_V256); local 30098 IRTemp sV = newTemp(Ity_V256); local 30129 IRTemp sV = newTemp(Ity_V128); local 30163 IRTemp sV = newTemp(Ity_V256); local 30194 IRTemp sV = newTemp(Ity_V128); local 30228 IRTemp sV = newTemp(Ity_V128); local 30259 IRTemp sV = newTemp(Ity_V256); local 30297 IRTemp sV = newTemp(Ity_V128); local 30330 IRTemp sV = newTemp(Ity_V256); local 30875 IRTemp sV = newTemp(Ity_V128); local [all...] |