PING
At 2012-02-03 10:05:22,"Xinyu Qi" <x...@marvell.com> wrote: > PING > > http://gcc.gnu.org/ml/gcc-patches/2011-12/msg01788.html > > At 2011-12-29 14:22:50,"Xinyu Qi" <x...@marvell.com> wrote: > > * config/arm/mmintrin.h: Use __IWMMXT__ to enable iWMMXt > > intrinsics. > > Use __IWMMXT2__ to enable iWMMXt2 intrinsics. > > Use C name-mangling for intrinsics. > > (__v8qi): Redefine. > > (_mm_cvtsi32_si64, _mm_andnot_si64, _mm_sad_pu8): Revise. > > (_mm_sad_pu16, _mm_align_si64, _mm_setwcx, _mm_getwcx): > > Likewise. > > (_m_from_int): Likewise. > > (_mm_sada_pu8, _mm_sada_pu16): New intrinsic. > > (_mm_alignr0_si64, _mm_alignr1_si64, _mm_alignr2_si64): Likewise. > > (_mm_alignr3_si64, _mm_tandcb, _mm_tandch, _mm_tandcw): Likewise. > > (_mm_textrcb, _mm_textrch, _mm_textrcw, _mm_torcb): Likewise. > > (_mm_torch, _mm_torcw, _mm_tbcst_pi8, _mm_tbcst_pi16): Likewise. > > (_mm_tbcst_pi32): Likewise. > > (_mm_abs_pi8, _mm_abs_pi16, _mm_abs_pi32): New iWMMXt2 > > intrinsic. > > (_mm_addsubhx_pi16, _mm_absdiff_pu8, _mm_absdiff_pu16): Likewise. > > (_mm_absdiff_pu32, _mm_addc_pu16, _mm_addc_pu32): Likewise. > > (_mm_avg4_pu8, _mm_avg4r_pu8, _mm_maddx_pi16, > > _mm_maddx_pu16): Likewise. > > (_mm_msub_pi16, _mm_msub_pu16, _mm_mulhi_pi32): Likewise. > > (_mm_mulhi_pu32, _mm_mulhir_pi16, _mm_mulhir_pi32): Likewise. > > (_mm_mulhir_pu16, _mm_mulhir_pu32, _mm_mullo_pi32): Likewise. > > (_mm_qmulm_pi16, _mm_qmulm_pi32, _mm_qmulmr_pi16): Likewise. > > (_mm_qmulmr_pi32, _mm_subaddhx_pi16, _mm_addbhusl_pu8): > > Likewise. > > (_mm_addbhusm_pu8, _mm_qmiabb_pi32, _mm_qmiabbn_pi32): > > Likewise. > > (_mm_qmiabt_pi32, _mm_qmiabtn_pi32, _mm_qmiatb_pi32): Likewise. > > (_mm_qmiatbn_pi32, _mm_qmiatt_pi32, _mm_qmiattn_pi32): Likewise. > > (_mm_wmiabb_si64, _mm_wmiabbn_si64, _mm_wmiabt_si64): Likewise. > > (_mm_wmiabtn_si64, _mm_wmiatb_si64, _mm_wmiatbn_si64): > > Likewise. > > (_mm_wmiatt_si64, _mm_wmiattn_si64, _mm_wmiawbb_si64): > > Likewise. > > (_mm_wmiawbbn_si64, _mm_wmiawbt_si64, _mm_wmiawbtn_si64): > > Likewise. > > (_mm_wmiawtb_si64, _mm_wmiawtbn_si64, _mm_wmiawtt_si64): > > Likewise. > > (_mm_wmiawttn_si64, _mm_merge_si64): Likewise. > > (_mm_torvscb, _mm_torvsch, _mm_torvscw): Likewise. > > (_m_to_int): New define. > > > > Thanks, > > Xinyu