GCC Bugzilla – Attachment 26678 Details for
Bug 52278
[4.8/4.9/5 Regression] [avr] inefficient register allocation for SUBREGs
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
add.s
add.s (text/plain), 1.01 KB, created by
Georg-Johann Lay
on 2012-02-16 14:03:05 UTC
(
hide
)
Description:
add.s
Filename:
MIME Type:
Creator:
Georg-Johann Lay
Created:
2012-02-16 14:03:05 UTC
Size:
1.01 KB
patch
obsolete
> .file "add.c" >__SP_H__ = 0x3e >__SP_L__ = 0x3d >__SREG__ = 0x3f >__tmp_reg__ = 0 >__zero_reg__ = 1 > .text >.global add > .type add, @function >add: >/* prologue: function */ >/* frame size = 0 */ >/* stack size = 0 */ >.L__stack_usage = 0 > movw r18,r24 ; 23 *movhi/1 [length = 1] > subi r18,-1 ; 6 addhi3_clobber/1 [length = 2] > sbci r19,-1 > movw r24,r18 ; 27 *movhi/1 [length = 1] > ret ; 26 return [length = 1] > .size add, .-add >.global sext_hi > .type sext_hi, @function >sext_hi: > push r16 ; 26 pushqi1/1 [length = 1] > push r17 ; 27 pushqi1/1 [length = 1] >/* prologue: function */ >/* frame size = 0 */ >/* stack size = 2 */ >.L__stack_usage = 2 > movw r16,r24 ; 6 extendhisi2/3 [length = 5] > clr r18 > sbrc r17,7 > com r18 > mov r19,r18 > movw r22,r16 ; 34 *movhi/1 [length = 1] > movw r24,r18 ; 35 *movhi/1 [length = 1] >/* epilogue start */ > pop r17 ; 30 popqi [length = 1] > pop r16 ; 31 popqi [length = 1] > ret ; 32 return_from_epilogue [length = 1] > .size sext_hi, .-sext_hi > .ident "GCC: (GNU) 4.7.0 20120206 (experimental)"
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 52278
:
26677
| 26678 |
26679
|
26680