Commit 7ed9c001 by Denis Chertykov Committed by Denis Chertykov

libgcc.S: Correct my wrong previous commit.

	* config/avr/libgcc.S : Correct my wrong previous commit.

From-SVN: r114774
parent fa00f91b
2006-06-19 Denis Chertykov <denisc@overta.ru>
* config/avr/libgcc.S : Correct my wrong previous commit.
2006-06-19 Roger Sayle <roger@eyesopen.com> 2006-06-19 Roger Sayle <roger@eyesopen.com>
PR target/27861 PR target/27861
......
...@@ -40,7 +40,7 @@ Boston, MA 02110-1301, USA. */ ...@@ -40,7 +40,7 @@ Boston, MA 02110-1301, USA. */
.section .text.libgcc, "ax", @progbits .section .text.libgcc, "ax", @progbits
.macro mov_l r_dest, r_src .macro mov_l r_dest, r_src
#if defined (__AVR_ENHANCED__) #if defined (__AVR_HAVE_MOVW__)
movw \r_dest, \r_src movw \r_dest, \r_src
#else #else
mov \r_dest, \r_src mov \r_dest, \r_src
...@@ -48,7 +48,7 @@ Boston, MA 02110-1301, USA. */ ...@@ -48,7 +48,7 @@ Boston, MA 02110-1301, USA. */
.endm .endm
.macro mov_h r_dest, r_src .macro mov_h r_dest, r_src
#if defined (__AVR_ENHANCED__) #if defined (__AVR_HAVE_MOVW__)
; empty ; empty
#else #else
mov \r_dest, \r_src mov \r_dest, \r_src
...@@ -276,10 +276,10 @@ __mulsi3_skip1: ...@@ -276,10 +276,10 @@ __mulsi3_skip1:
cpc r_arg1H,r_arg1L cpc r_arg1H,r_arg1L
brne __mulsi3_loop ; exit if multiplier = 0 brne __mulsi3_loop ; exit if multiplier = 0
__mulsi3_exit: __mulsi3_exit:
mov r_arg1HH,r_resHH ; result to return register mov_h r_arg1HH,r_resHH ; result to return register
mov r_arg1HL,r_resHL mov_l r_arg1HL,r_resHL
mov r_arg1H,r_resH mov_h r_arg1H,r_resH
mov r_arg1L,r_resL mov_l r_arg1L,r_resL
ret ret
#endif /* !defined (__AVR_ENHANCED__) */ #endif /* !defined (__AVR_ENHANCED__) */
#undef r_arg1L #undef r_arg1L
...@@ -698,7 +698,7 @@ __do_copy_data: ...@@ -698,7 +698,7 @@ __do_copy_data:
ldi r31, hi8(__data_load_start) ldi r31, hi8(__data_load_start)
rjmp .do_copy_data_start rjmp .do_copy_data_start
.do_copy_data_loop: .do_copy_data_loop:
#if defined (__AVR_ENHANCED__) #if defined (__AVR_HAVE_LPMX__)
lpm r0, Z+ lpm r0, Z+
#else #else
lpm lpm
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment