Hi
On Wed, 16 Nov 2005 13:00:03 +0530, varsha [EMAIL PROTECTED]
wrote:
Hello all,
i'm using avr-gcc (GCC) 3.4.3 compiler and Atmega 16 as a MCU.
for crc calculation i'm using inline assembly code.
for example..
__asm__ __volatile__
(
lsl r11\n\t
rol r12\n\t
rol r13
* varsha [EMAIL PROTECTED] [2005-11-16 09:54]:
__asm__ __volatile__
(
lsl r11\n\t
rol r12\n\t
rol r13\n\t
rol r15
);
but compiler doesn't generate lsl instruction...
it generates something like this..
1514: bb 0cadd r11, r11
1516:
Message -
From: Royce Pereira [EMAIL PROTECTED]
To: varsha [EMAIL PROTECTED]; avr-gcc-list@nongnu.org
Sent: Wednesday, November 16, 2005 9:16 AM
Subject: Re: [avr-gcc-list] how to infer lsl instruction...
Hi
On Wed, 16 Nov 2005 13:00:03 +0530, varsha [EMAIL PROTECTED]
wrote:
Hello all,
i'm
Hi
On Wed, 16 Nov 2005 13:00:03 +0530, varsha [EMAIL PROTECTED]
wrote:
Hello all,
i'm using avr-gcc (GCC) 3.4.3 compiler and Atmega 16 as a MCU.
for crc calculation i'm using inline assembly code.
for example..
__asm__ __volatile__
(
lsl r11\n\t
rol r12
Hello all,
i'm using avr-gcc
(GCC) 3.4.3 compiler and Atmega 16 as a MCU.
for crc calculation i'm using inline assembly
code.
for example..
__asm__
__volatile__("lslr11""\n\t""rolr12""\n\t""rolr13""\n\t""rolr15");
but compiler doesn't generate lsl
instruction...
it generates something