Re: [avr-gcc-list] Inversion of logic improves size speed

2007-08-27 Thread Wouter van Gulik
Anatoly Sokolov wrote: Hi. This patch optimizes logic left shift of unsigned char by 4, 5, and 6, excluding double 'andi' instructions in some cases. snip Now: 0092 getBit4InvShift: 92: 82 95swap r24 94: 81 70andi r24, 0x01 ; 1 96: 08 95ret 0098

RE: [avr-gcc-list] Inversion of logic improves size speed

2007-08-27 Thread Eric Weddington
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] org] On Behalf Of Wouter van Gulik Sent: Monday, August 27, 2007 3:25 AM To: Anatoly Sokolov Cc: avr-gcc-list@nongnu.org Subject: Re: [avr-gcc-list] Inversion of logic improves size speed One thing, the patch

Re: [avr-gcc-list] Inversion of logic improves size speed

2007-08-27 Thread Wouter van Gulik
Eric Weddington schreef: Patch was not attached to email. However, Anatoly attached the patch to the bug report. What bug report? I looked at: Non optimal bit extraction http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33049 No register save: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33050

Re: [avr-gcc-list] Inversion of logic improves size speed

2007-08-27 Thread Anatoly Sokolov
Anatoly Sokolov wrote: Hi. This patch optimizes logic left shift of unsigned char by 4, 5, and 6, excluding double 'andi' instructions in some cases. Patch. Anatoly. begin 666 gcc_fix_11259_33028.txt [EMAIL PROTECTED](=C8R]R96-O9RYCCT]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]

RE: [avr-gcc-list] Inversion of logic improves size speed

2007-08-27 Thread Eric Weddington
-Original Message- From: Wouter van Gulik [mailto:[EMAIL PROTECTED] Sent: Monday, August 27, 2007 7:04 AM To: Eric Weddington Cc: 'Anatoly Sokolov'; avr-gcc-list@nongnu.org Subject: Re: [avr-gcc-list] Inversion of logic improves size speed Eric Weddington schreef: Patch was

RE: [avr-gcc-list] Inversion of logic improves size speed

2007-08-27 Thread Eric Weddington
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] org] On Behalf Of Anatoly Sokolov Sent: Monday, August 27, 2007 7:14 AM To: Wouter van Gulik Cc: avr-gcc-list@nongnu.org Subject: Re: [avr-gcc-list] Inversion of logic improves size speed Anatoly Sokolov