aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2019-05-15 15:18:41 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2019-05-15 08:18:41 -0700
commit55cd237908dcfa48ef12b4f7cd9e41f154139bd2 (patch)
tree1be858e7acd2a2b26e04013d48dd45250a720fa7 /gcc/c
parent9377b54a62a4b6424194c3f9d755eb0f84fce726 (diff)
downloadgcc-55cd237908dcfa48ef12b4f7cd9e41f154139bd2.zip
gcc-55cd237908dcfa48ef12b4f7cd9e41f154139bd2.tar.gz
gcc-55cd237908dcfa48ef12b4f7cd9e41f154139bd2.tar.bz2
i386: Emulate MMX maskmovq with SSE2 maskmovdqu
Emulate MMX maskmovq with SSE2 maskmovdqu for TARGET_MMX_WITH_SSE by zero-extending source and mask operands to 128 bits. Handle unmapped bits 64:127 at memory address by adjusting source and mask operands together with memory address. PR target/89021 * config/i386/xmmintrin.h: Emulate MMX maskmovq with SSE2 maskmovdqu for __MMX_WITH_SSE__. From-SVN: r271234
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions