[Bug target/44588] Very inefficient 8bit mod/div

2010-07-07 Thread hjl dot tools at gmail dot com
--- Comment #8 from hjl dot tools at gmail dot com 2010-07-07 21:42 --- Fixed. -- hjl dot tools at gmail dot com changed: What|Removed |Added Status|UNCONFIRM

[Bug target/44588] Very inefficient 8bit mod/div

2010-07-07 Thread hjl at gcc dot gnu dot org
--- Comment #7 from hjl at gcc dot gnu dot org 2010-07-07 21:11 --- Subject: Bug 44588 Author: hjl Date: Wed Jul 7 21:11:25 2010 New Revision: 161933 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=161933 Log: Backport 8bit div/mod improvements. gcc/ 2010-07-07 H.J. Lu

[Bug target/44588] Very inefficient 8bit mod/div

2010-06-24 Thread hjl at gcc dot gnu dot org
--- Comment #6 from hjl at gcc dot gnu dot org 2010-06-24 18:21 --- Subject: Bug 44588 Author: hjl Date: Thu Jun 24 18:21:21 2010 New Revision: 161330 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=161330 Log: Add missing testcases for PR 44588. Added: trunk/gcc/testsuite/g

[Bug target/44588] Very inefficient 8bit mod/div

2010-06-24 Thread hjl at gcc dot gnu dot org
--- Comment #5 from hjl at gcc dot gnu dot org 2010-06-24 18:20 --- Subject: Bug 44588 Author: hjl Date: Thu Jun 24 18:20:28 2010 New Revision: 161329 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=161329 Log: Implement 8bit divmod patterns. gcc/ 2010-06-24 H.J. Lu

[Bug target/44588] Very inefficient 8bit mod/div

2010-06-22 Thread hjl dot tools at gmail dot com
--- Comment #4 from hjl dot tools at gmail dot com 2010-06-22 17:30 --- The patch is posted at http://gcc.gnu.org/ml/gcc-patches/2010-06/msg02200.html -- hjl dot tools at gmail dot com changed: What|Removed |Added -

[Bug target/44588] Very inefficient 8bit mod/div

2010-06-19 Thread hjl dot tools at gmail dot com
--- Comment #3 from hjl dot tools at gmail dot com 2010-06-20 01:59 --- Created an attachment (id=20944) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20944&action=view) Another update This patch removes EFLAGS clobber for sign extend. -- hjl dot tools at gmail dot com changed

[Bug target/44588] Very inefficient 8bit mod/div

2010-06-19 Thread hjl dot tools at gmail dot com
--- Comment #2 from hjl dot tools at gmail dot com 2010-06-19 19:03 --- Created an attachment (id=20943) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20943&action=view) An updated patch 8bit divide is AX / r/m8. Here is the updated patch. Now it generates: foo: .LFB0: .c

[Bug target/44588] Very inefficient 8bit mod/div

2010-06-18 Thread hjl dot tools at gmail dot com
--- Comment #1 from hjl dot tools at gmail dot com 2010-06-19 00:52 --- Created an attachment (id=20941) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20941&action=view) A patch With this patch, I got foo: .LFB0: .cfi_startproc movl%edi, %eax divb%