https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88316
--- Comment #5 from pc at gcc dot gnu.org --- Author: pc Date: Thu Dec 20 15:25:15 2018 New Revision: 267301 URL: https://gcc.gnu.org/viewcvs?rev=267301&root=gcc&view=rev Log: 2018-12-20 Paul Clarke <p...@us.ibm.com> [gcc] Backport from trunk 267261 2018-12-19 Paul A. Clarke <p...@us.ibm.com> * config/rs6000/tmmintrin.h (_mm_hadds_epi16): Vector lanes swapped. (_mm_hsub_epi32): Likewise. (_mm_shuffle_epi8): Fix reversed interpretation of parameters. (_mm_shuffle_pi8): Likewise. (_mm_addubs_pi16): Likewise. 266895 2018-12-07 Paul A. Clarke <p...@us.ibm.com> PR target/88408 * config/rs6000/mmintrin.h (_mm_packs_pu16): Correctly use "__vector". 266869 2018-12-06 Paul A. Clarke <p...@us.ibm.com> PR target/88316 * config/rs6000/smmintrin.h: New file. * config.gcc: Add smmintrin.h to extra_headers for powerpc*-*-*. 266868 2018-12-03 Paul A. Clarke <p...@us.ibm.com> PR target/88316 * config/rs6000/mmintrin.h (_mm_unpackhi_pi8): Fix for big-endian. (_mm_unpacklo_pi8): Likewise. (_mm_mulhi_pi16): Likewise. (_mm_packs_pi16): Fix for big-endian. Use preferred API. (_mm_packs_pi32): Likewise. (_mm_packs_pu16): Likewise. * config/rs6000/xmmintrin.h (_mm_cvtss_si32): Fix for big-endian. (_mm_cvtss_si64): Likewise. (_mm_cvtpi32x2_ps): Likewise. (_mm_shuffle_ps): Likewise. (_mm_movemask_pi8): Likewise. (_mm_mulhi_pu16): Likewise. (_mm_sad_pu8): Likewise. (_mm_sad_pu8): Likewise. (_mm_cvtpu16_ps): Fix for big-endian. Use preferred API. (_mm_cvtpu8_ps): Likewise. (_mm_movemask_ps): Better #else case for big-endian (no functional change). (_mm_shuffle_pi16): Likewise. * config/rs6000/emmintrin.h (_mm_movemask_pd): Fix for big-endian. Better #else case for big-endian (no functional change). (_mm_movemask_epi8): Likewise. (_mm_shufflehi_epi16): Likewise. (_mm_shufflelo_epi16): Likewise. (_mm_shuffle_epi32): Likewise. (_mm_mul_epu32): Fix for big-endian. (_mm_bsrli_si128): Likewise. (_mm_cvtps_pd): Better #else case for big endian. (_mm_mulhi_epi16): Likewise. (_mm_mul_epu32): Likewise. (_mm_slli_si128): Likewise. (_mm_sll_epi16): Likewise. (_mm_sll_epi32): Likewise. (_mm_sra_epi16): Likewise. (_mm_sra_epi32): Likewise. (_mm_srl_epi16): Likewise. (_mm_srl_epi32): Likewise. (_mm_mulhi_epu16): Likewise. (_mm_sad_epu8): Likewise. * config/rs6000/pmmintrin.h (_mm_hadd_ps): Fix for big-endian. (_mm_sub_ps): Likewise. * config/rs6000/mmintrin.h (_mm_cmpeq_pi8): Fix for 32-bit mode. * gcc/config/rs6000/tmmintrin.h (_mm_alignr_epi8): Use ENDIAN macros consistently (no functional changes). (_mm_alignr_pi8): Likewise. 265601 2018-10-29 Paul A. Clarke <p...@us.ibm.com> * gcc/config/rs6000/mmintrin.h (_mm_packs_pi16, _mm_packs_pi32, _mm_packs_pu16, _mm_unpackhi_pi8, _mm_unpacklo_pi8, _mm_add_pi8, _mm_add_pi16, _mm_add_pi32, _mm_sub_pi8, _mm_sub_pi16, _mm_sub_pi32, _mm_cmpgt_pi8, _mm_cmpeq_pi16, _mm_cmpgt_pi16, _mm_cmpeq_pi32, _mm_cmpgt_pi32, _mm_adds_pi8, _mm_adds_pi16, _mm_adds_pu8, _mm_adds_pu16, _mm_subs_pi8, _mm_subs_pi16, _mm_subs_pu8, _mm_subs_pu16, _mm_madd_pi16, _mm_mulhi_pi16, _mm_mullo_pi16, _mm_sll_pi16, _mm_sra_pi16, _mm_srl_pi16, _mm_set1_pi16, _mm_set1_pi8): Change 'vector' to '__vector'. * gcc/config/rs6000/xmmintrin.h (_mm_cvtps_pi32, _mm_cvttps_pi32, _mm_cvtps_pi16, _mm_cvtps_pi8, _mm_max_pi16, _mm_max_pu8, _mm_min_pi16, _mm_min_pu8, _mm_mulhi_pu16, _mm_shuffle_pi16, _mm_avg_pu8, _mm_avg_pu16): Likewise. And, whitespace corrections. 265542 2018-10-26 Paul A. Clarke <p...@us.ibm.com> * config/rs6000/tmmintrin.h: New file. * config.gcc (powerpc*-*-*): Add tmmintrin.h to extra_headers. 265535 2018-10-25 Paul A. Clarke <p...@us.ibm.com> * config/rs6000/mmintrin.h: Enable 32bit compilation. * config/rs6000/xmmintrin.h: Likewise. 265531 2018-10-26 Paul A. Clarke <p...@us.ibm.com> * config/rs6000/xmmintrin.h (_mm_extract_pi16): Fix for big-endian. [gcc/testsuite] Backport from trunk. 267271 2018-12-19 Paul A. Clarke <p...@us.ibm.com> * gcc.target/powerpc/ssse3-check.h: Enable tests to run. * gcc.target/powerpc/ssse3-pabsb.c: Code fixes for strict aliasing issues. * gcc.target/powerpc/ssse3-pabsd.c: Likewise. * gcc.target/powerpc/ssse3-palignr.c: Likewise. * gcc.target/powerpc/ssse3-phaddd.c: Likewise. * gcc.target/powerpc/ssse3-phaddsw.c: Likewise. * gcc.target/powerpc/ssse3-phaddw.c: Likewise. * gcc.target/powerpc/ssse3-phsubd.c: Likewise. * gcc.target/powerpc/ssse3-phsubw.c: Likewise. * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise. * gcc.target/powerpc/ssse3-pshufb.c: Likewise. * gcc.target/powerpc/ssse3-psignb.c: Likewise. * gcc.target/powerpc/ssse3-psignd.c: Likewise. * gcc.target/powerpc/ssse3-psignw.c: Likewise. * gcc.target/powerpc/ssse3-vals.h: Provide input data as a union. 266870 2018-12-06 Paul A. Clarke <p...@us.ibm.com> PR target/88316 * gcc.target/powerpc/bmi-check.h: Remove test for __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run. * gcc.target/powerpc/bmi2-check.h: Likewise. * gcc.target/powerpc/mmx-check.h: Likewise. * gcc.target/powerpc/sse-check.h: Likewise. * gcc.target/powerpc/sse2-check.h: Likewise. * gcc.target/powerpc/sse3-check.h: Likewise. 266869 2018-12-06 Paul A. Clarke <p...@us.ibm.com> PR target/88316 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian. * gcc.target/powerpc/mmx-packsswb-1.c: Likewise. * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise. * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise. * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise. * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise. * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise. * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise. * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise. 265603 2018-10-29 Paul A. Clarke <p...@us.ibm.com> * gcc.target/powerpc/ssse3-check.h: Remove inaccurate comment. 265544 2018-10-26 Paul A. Clarke <p...@us.ibm.com> * gcc.target/powerpc/ssse3-check.h: New file. * gcc.target/powerpc/ssse3-vals.h: New file. * gcc.target/powerpc/ssse3-pabsb.c: New file. * gcc.target/powerpc/ssse3-pabsd.c: New file. * gcc.target/powerpc/ssse3-pabsw.c: New file. * gcc.target/powerpc/ssse3-palignr.c: New file. * gcc.target/powerpc/ssse3-phaddd.c: New file. * gcc.target/powerpc/ssse3-phaddsw.c: New file. * gcc.target/powerpc/ssse3-phaddw.c: New file. * gcc.target/powerpc/ssse3-phsubd.c: New file. * gcc.target/powerpc/ssse3-phsubsw.c: New file. * gcc.target/powerpc/ssse3-phsubw.c: New file. * gcc.target/powerpc/ssse3-pmaddubsw.c: New file. * gcc.target/powerpc/ssse3-pmulhrsw.c: New file. * gcc.target/powerpc/ssse3-pshufb.c: New file. * gcc.target/powerpc/ssse3-psignb.c: New file. * gcc.target/powerpc/ssse3-psignd.c: New file. * gcc.target/powerpc/ssse3-psignw.c: New file. 265537 2018-10-26 Paul A. Clarke <p...@us.ibm.com> * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution. * gcc.target/powerpc/mmx-packssdw-1.c: Likewise. * gcc.target/powerpc/mmx-packsswb-1.c: Likewise. * gcc.target/powerpc/mmx-packs.c: Likewise. * gcc.target/powerpc/mmx-packssdw-1.c: Likewise. * gcc.target/powerpc/mmx-packsswb-1.c: Likewise. * gcc.target/powerpc/mmx-paddb-1.c: Likewise. * gcc.target/powerpc/mmx-paddd-1.c: Likewise. * gcc.target/powerpc/mmx-paddsb-1.c: Likewise. * gcc.target/powerpc/mmx-paddsw-1.c: Likewise. * gcc.target/powerpc/mmx-paddusb-1.c: Likewise. * gcc.target/powerpc/mmx-paddusw-1.c: Likewise. * gcc.target/powerpc/mmx-paddw-1.c: Likewise. * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise. * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise. * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise. * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise. * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise. * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise. * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise. * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise. * gcc.target/powerpc/mmx-pmullw-1.c: Likewise. * gcc.target/powerpc/mmx-pslld-1.c: Likewise. * gcc.target/powerpc/mmx-psllw-1.c: Likewise. * gcc.target/powerpc/mmx-psrad-1.c: Likewise. * gcc.target/powerpc/mmx-psraw-1.c: Likewise. * gcc.target/powerpc/mmx-psrld-1.c: Likewise. * gcc.target/powerpc/mmx-psrlw-1.c: Likewise. * gcc.target/powerpc/mmx-psubb-2.c: Likewise. * gcc.target/powerpc/mmx-psubd-2.c: Likewise. * gcc.target/powerpc/mmx-psubsb-1.c: Likewise. * gcc.target/powerpc/mmx-psubsw-1.c: Likewise. * gcc.target/powerpc/mmx-psubusb-1.c: Likewise. * gcc.target/powerpc/mmx-psubusw-1.c: Likewise. * gcc.target/powerpc/mmx-psubw-2.c: Likewise. * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise. * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise. * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise. * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise. * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise. * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise. * gcc.target/powerpc/pr37191.c: Likewise. * gcc.target/powerpc/sse-addps-1.c: Likewise. * gcc.target/powerpc/sse-addss-1.c: Likewise. * gcc.target/powerpc/sse-andnps-1.c: Likewise. * gcc.target/powerpc/sse-andps-1.c: Likewise. * gcc.target/powerpc/sse-cmpss-1.c: Likewise. * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise. * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise. * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise. * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise. * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise. * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise. * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise. * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise. * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise. * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise. * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise. * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise. * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise. * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise. * gcc.target/powerpc/sse-divps-1.c: Likewise. * gcc.target/powerpc/sse-divss-1.c: Likewise. * gcc.target/powerpc/sse-maxps-1.c: Likewise. * gcc.target/powerpc/sse-maxps-2.c: Likewise. * gcc.target/powerpc/sse-maxss-1.c: Likewise. * gcc.target/powerpc/sse-minps-1.c: Likewise. * gcc.target/powerpc/sse-minps-2.c: Likewise. * gcc.target/powerpc/sse-minss-1.c: Likewise. * gcc.target/powerpc/sse-movaps-1.c: Likewise. * gcc.target/powerpc/sse-movaps-2.c: Likewise. * gcc.target/powerpc/sse-movhlps-1.c: Likewise. * gcc.target/powerpc/sse-movhps-1.c: Likewise. * gcc.target/powerpc/sse-movhps-2.c: Likewise. * gcc.target/powerpc/sse-movlhps-1.c: Likewise. * gcc.target/powerpc/sse-movlps-1.c: Likewise. * gcc.target/powerpc/sse-movlps-2.c: Likewise. * gcc.target/powerpc/sse-movmskb-1.c: Likewise. * gcc.target/powerpc/sse-movmskps-1.c: Likewise. * gcc.target/powerpc/sse-movss-1.c: Likewise. * gcc.target/powerpc/sse-movss-2.c: Likewise. * gcc.target/powerpc/sse-movss-3.c: Likewise. * gcc.target/powerpc/sse-mulps-1.c: Likewise. * gcc.target/powerpc/sse-mulss-1.c: Likewise. * gcc.target/powerpc/sse-orps-1.c: Likewise. * gcc.target/powerpc/sse-pavgw-1.c: Likewise. * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise. * gcc.target/powerpc/sse-pmaxub-1.c: Likewise. * gcc.target/powerpc/sse-pminsw-1.c: Likewise. * gcc.target/powerpc/sse-pminub-1.c: Likewise. * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise. * gcc.target/powerpc/sse-psadbw-1.c: Likewise. * gcc.target/powerpc/sse-rcpps-1.c: Likewise. * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise. * gcc.target/powerpc/sse-shufps-1.c: Likewise. * gcc.target/powerpc/sse-sqrtps-1.c: Likewise. * gcc.target/powerpc/sse-subps-1.c: Likewise. * gcc.target/powerpc/sse-subss-1.c: Likewise. * gcc.target/powerpc/sse-ucomiss-1.c: Likewise. * gcc.target/powerpc/sse-ucomiss-2.c: Likewise. * gcc.target/powerpc/sse-ucomiss-3.c: Likewise. * gcc.target/powerpc/sse-ucomiss-4.c: Likewise. * gcc.target/powerpc/sse-ucomiss-5.c: Likewise. * gcc.target/powerpc/sse-ucomiss-6.c: Likewise. * gcc.target/powerpc/sse-unpckhps-1.c: Likewise. * gcc.target/powerpc/sse-unpcklps-1.c: Likewise. * gcc.target/powerpc/sse-xorps-1.c: Likewise. * gcc.target/powerpc/sse2-addpd-1.c: Likewise. * gcc.target/powerpc/sse2-addsd-1.c: Likewise. * gcc.target/powerpc/sse2-andnpd-1.c: Likewise. * gcc.target/powerpc/sse2-andpd-1.c: Likewise. * gcc.target/powerpc/sse2-cmppd-1.c: Likewise. * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise. * gcc.target/powerpc/sse2-comisd-1.c: Likewise. * gcc.target/powerpc/sse2-comisd-2.c: Likewise. * gcc.target/powerpc/sse2-comisd-3.c: Likewise. * gcc.target/powerpc/sse2-comisd-4.c: Likewise. * gcc.target/powerpc/sse2-comisd-5.c: Likewise. * gcc.target/powerpc/sse2-comisd-6.c: Likewise. * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise. * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise. * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise. * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise. * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise. * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise. * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise. * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise. * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise. * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise. * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise. * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise. * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise. * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise. * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise. * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise. * gcc.target/powerpc/sse2-divpd-1.c: Likewise. * gcc.target/powerpc/sse2-divsd-1.c: Likewise. * gcc.target/powerpc/sse2-maxpd-1.c: Likewise. * gcc.target/powerpc/sse2-maxsd-1.c: Likewise. * gcc.target/powerpc/sse2-minpd-1.c: Likewise. * gcc.target/powerpc/sse2-minsd-1.c: Likewise. * gcc.target/powerpc/sse2-mmx.c: Likewise. * gcc.target/powerpc/sse2-movhpd-1.c: Likewise. * gcc.target/powerpc/sse2-movhpd-2.c: Likewise. * gcc.target/powerpc/sse2-movlpd-1.c: Likewise. * gcc.target/powerpc/sse2-movlpd-2.c: Likewise. * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise. * gcc.target/powerpc/sse2-movq-1.c: Likewise. * gcc.target/powerpc/sse2-movq-2.c: Likewise. * gcc.target/powerpc/sse2-movq-3.c: Likewise. * gcc.target/powerpc/sse2-movsd-1.c: Likewise. * gcc.target/powerpc/sse2-movsd-2.c: Likewise. * gcc.target/powerpc/sse2-movsd-3.c: Likewise. * gcc.target/powerpc/sse2-mulpd-1.c: Likewise. * gcc.target/powerpc/sse2-mulsd-1.c: Likewise. * gcc.target/powerpc/sse2-orpd-1.c: Likewise. * gcc.target/powerpc/sse2-packssdw-1.c: Likewise. * gcc.target/powerpc/sse2-packsswb-1.c: Likewise. * gcc.target/powerpc/sse2-packuswb-1.c: Likewise. * gcc.target/powerpc/sse2-paddb-1.c: Likewise. * gcc.target/powerpc/sse2-paddd-1.c: Likewise. * gcc.target/powerpc/sse2-paddq-1.c: Likewise. * gcc.target/powerpc/sse2-paddsb-1.c: Likewise. * gcc.target/powerpc/sse2-paddsw-1.c: Likewise. * gcc.target/powerpc/sse2-paddusb-1.c: Likewise. * gcc.target/powerpc/sse2-paddusw-1.c: Likewise. * gcc.target/powerpc/sse2-paddw-1.c: Likewise. * gcc.target/powerpc/sse2-pand-1.c: Likewise. * gcc.target/powerpc/sse2-pandn-1.c: Likewise. * gcc.target/powerpc/sse2-pavgb-1.c: Likewise. * gcc.target/powerpc/sse2-pavgw-1.c: Likewise. * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise. * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise. * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise. * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise. * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise. * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise. * gcc.target/powerpc/sse2-pextrw.c: Likewise. * gcc.target/powerpc/sse2-pinsrw.c: Likewise. * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise. * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise. * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise. * gcc.target/powerpc/sse2-pminsw-1.c: Likewise. * gcc.target/powerpc/sse2-pminub-1.c: Likewise. * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise. * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise. * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise. * gcc.target/powerpc/sse2-pmullw-1.c: Likewise. * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise. * gcc.target/powerpc/sse2-por-1.c: Likewise. * gcc.target/powerpc/sse2-psadbw-1.c: Likewise. * gcc.target/powerpc/sse2-pshufd-1.c: Likewise. * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise. * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise. * gcc.target/powerpc/sse2-pslld-1.c: Likewise. * gcc.target/powerpc/sse2-pslld-2.c: Likewise. * gcc.target/powerpc/sse2-pslldq-1.c: Likewise. * gcc.target/powerpc/sse2-psllq-1.c: Likewise. * gcc.target/powerpc/sse2-psllq-2.c: Likewise. * gcc.target/powerpc/sse2-psllw-1.c: Likewise. * gcc.target/powerpc/sse2-psllw-2.c: Likewise. * gcc.target/powerpc/sse2-psrad-1.c: Likewise. * gcc.target/powerpc/sse2-psrad-2.c: Likewise. * gcc.target/powerpc/sse2-psraw-1.c: Likewise. * gcc.target/powerpc/sse2-psraw-2.c: Likewise. * gcc.target/powerpc/sse2-psrld-1.c: Likewise. * gcc.target/powerpc/sse2-psrld-2.c: Likewise. * gcc.target/powerpc/sse2-psrldq-1.c: Likewise. * gcc.target/powerpc/sse2-psrlq-1.c: Likewise. * gcc.target/powerpc/sse2-psrlq-2.c: Likewise. * gcc.target/powerpc/sse2-psrlw-1.c: Likewise. * gcc.target/powerpc/sse2-psrlw-2.c: Likewise. * gcc.target/powerpc/sse2-psubb-1.c: Likewise. * gcc.target/powerpc/sse2-psubd-1.c: Likewise. * gcc.target/powerpc/sse2-psubq-1.c: Likewise. * gcc.target/powerpc/sse2-psubsb-1.c: Likewise. * gcc.target/powerpc/sse2-psubsw-1.c: Likewise. * gcc.target/powerpc/sse2-psubusb-1.c: Likewise. * gcc.target/powerpc/sse2-psubusw-1.c: Likewise. * gcc.target/powerpc/sse2-psubw-1.c: Likewise. * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise. * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise. * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise. * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise. * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise. * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise. * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise. * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise. * gcc.target/powerpc/sse2-pxor-1.c: Likewise. * gcc.target/powerpc/sse2-shufpd-1.c: Likewise. * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise. * gcc.target/powerpc/sse2-subpd-1.c: Likewise. * gcc.target/powerpc/sse2-subsd-1.c: Likewise. * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise. * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise. * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise. * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise. * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise. * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise. * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise. * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise. * gcc.target/powerpc/sse2-xorpd-1.c: Likewise. * gcc.target/powerpc/sse3-addsubpd.c: Likewise. * gcc.target/powerpc/sse3-addsubps.c: Likewise. * gcc.target/powerpc/sse3-haddpd.c: Likewise. * gcc.target/powerpc/sse3-haddps.c: Likewise. * gcc.target/powerpc/sse3-hsubpd.c: Likewise. * gcc.target/powerpc/sse3-hsubps.c: Likewise. * gcc.target/powerpc/sse3-lddqu.c: Likewise. * gcc.target/powerpc/sse3-movddup.c: Likewise. * gcc.target/powerpc/sse3-movshdup.c: Likewise. * gcc.target/powerpc/sse3-movsldup.c: Likewise. * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add ommitted "-mpower8-vector" to dg-options. Added: branches/ibm/gcc-8-branch/gcc/config/rs6000/smmintrin.h branches/ibm/gcc-8-branch/gcc/config/rs6000/tmmintrin.h branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-check.h branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-pabsb.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-pabsd.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-pabsw.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-palignr.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-phaddd.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-phaddsw.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-phaddw.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-phsubd.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-phsubsw.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-phsubw.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-pmaddubsw.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-pmulhrsw.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-pshufb.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-psignb.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-psignd.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-psignw.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/ssse3-vals.h Modified: branches/ibm/gcc-8-branch/gcc/ChangeLog.ibm branches/ibm/gcc-8-branch/gcc/config.gcc branches/ibm/gcc-8-branch/gcc/config/rs6000/emmintrin.h branches/ibm/gcc-8-branch/gcc/config/rs6000/mmintrin.h branches/ibm/gcc-8-branch/gcc/config/rs6000/pmmintrin.h branches/ibm/gcc-8-branch/gcc/config/rs6000/xmmintrin.h branches/ibm/gcc-8-branch/gcc/testsuite/ChangeLog.ibm branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/bmi-check.h branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/bmi2-check.h branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-check.h branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-packs.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-packssdw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-packsswb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-packuswb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-paddb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-paddd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-paddsb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-paddsw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-paddusb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-paddusw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-paddw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-pcmpeqw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-pcmpgtw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-pmaddwd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-pmulhw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-pmullw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-pslld-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-psllw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-psrad-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-psraw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-psrld-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-psrlw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-psubb-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-psubd-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-psubsb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-psubsw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-psubusb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-psubusw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-psubw-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-punpckhbw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-punpckhdq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-punpckhwd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-punpcklbw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-punpckldq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/mmx-punpcklwd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/pr37191.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-addps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-addss-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-andnps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-andps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-check.h branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-cmpss-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-cvtpi16ps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-cvtpi32ps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-cvtpi32x2ps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-cvtpi8ps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-cvtpspi16-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-cvtpspi8-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-cvtpu16ps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-cvtpu8ps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-cvtsi2ss-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-cvtsi2ss-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-cvtss2si-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-cvtss2si-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-cvttss2si-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-cvttss2si-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-divps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-divss-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-maxps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-maxps-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-maxss-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-minps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-minps-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-minss-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-movaps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-movaps-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-movhlps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-movhps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-movhps-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-movlhps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-movlps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-movlps-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-movmskb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-movmskps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-movss-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-movss-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-movss-3.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-mulps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-mulss-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-orps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-pavgw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-pmaxsw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-pmaxub-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-pminsw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-pminub-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-pmulhuw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-psadbw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-rcpps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-rsqrtps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-shufps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-sqrtps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-subps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-subss-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-ucomiss-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-ucomiss-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-ucomiss-3.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-ucomiss-4.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-ucomiss-5.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-ucomiss-6.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-unpckhps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-unpcklps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse-xorps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-addpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-addsd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-andnpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-andpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-check.h branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cmppd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cmpsd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-comisd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-comisd-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-comisd-3.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-comisd-4.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-comisd-5.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-comisd-6.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cvtdq2pd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cvtdq2ps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cvtpd2dq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cvtpd2ps-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cvtps2dq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cvtps2pd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cvtsd2si-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cvtsd2si-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cvtsd2ss-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cvtsi2sd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cvtsi2sd-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cvtss2sd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cvttpd2dq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cvttps2dq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cvttsd2si-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-cvttsd2si-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-divpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-divsd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-maxpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-maxsd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-minpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-minsd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-mmx.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-movhpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-movhpd-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-movlpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-movlpd-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-movmskpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-movq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-movq-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-movq-3.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-movsd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-movsd-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-movsd-3.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-mulpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-mulsd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-orpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-packssdw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-packsswb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-packuswb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-paddb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-paddd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-paddq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-paddsb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-paddsw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-paddusb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-paddusw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-paddw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pand-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pandn-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pavgb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pavgw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pcmpeqb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pcmpeqd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pcmpeqw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pcmpgtb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pcmpgtd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pcmpgtw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pextrw.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pinsrw.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pmaddwd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pmaxsw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pmaxub-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pminsw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pminub-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pmovmskb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pmulhuw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pmulhw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pmullw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pmuludq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-por-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psadbw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pshufd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pshufhw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pshuflw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pslld-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pslld-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pslldq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psllq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psllq-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psllw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psllw-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psrad-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psrad-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psraw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psraw-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psrld-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psrld-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psrldq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psrlq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psrlq-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psrlw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psrlw-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psubb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psubd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psubq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psubsb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psubsw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psubusb-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psubusw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-psubw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-punpckhbw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-punpckhdq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-punpckhqdq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-punpckhwd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-punpcklbw-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-punpckldq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-punpcklqdq-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-punpcklwd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-pxor-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-shufpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-sqrtpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-subpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-subsd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-ucomisd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-ucomisd-2.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-ucomisd-3.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-ucomisd-4.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-ucomisd-5.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-ucomisd-6.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-unpckhpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-unpcklpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse2-xorpd-1.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse3-addsubpd.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse3-addsubps.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse3-check.h branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse3-haddpd.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse3-haddps.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse3-hsubpd.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse3-hsubps.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse3-lddqu.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse3-movddup.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse3-movshdup.c branches/ibm/gcc-8-branch/gcc/testsuite/gcc.target/powerpc/sse3-movsldup.c