Implement 8bit divmod patterns.
authorH.J. Lu <hongjiu.lu@intel.com>
Thu, 24 Jun 2010 18:20:28 +0000 (18:20 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Thu, 24 Jun 2010 18:20:28 +0000 (11:20 -0700)
commitda0ae97088b798cfc5cc1d903e94e8fec121a247
tree3adbcf39fae4d6feb8a320fb9854096c2a4e031f
parent54f044ebbbdce8a6758b3fa7bdbd854632bc47b3
Implement 8bit divmod patterns.

gcc/

2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>

PR target/44588
* config/i386/i386.md (extract_code): New.
(<u>divmodqi4): Likewise.
(divmodhiqi3): Likewise.
(udivmodhiqi3): Likewise.
(<u>divqi3): Remvoved.

gcc/testsuite/

2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>

PR target/44588
* gcc.target/i386/mod-1.c: New.
* gcc.target/i386/umod-1.c: Likewise.
* gcc.target/i386/umod-2.c: Likewise.
* gcc.target/i386/umod-3.c: Likewise.

From-SVN: r161329
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog