mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-28 08:12:28 +00:00
Add minor improvements and cleanup
This commit is contained in:
parent
9e3e985ae5
commit
feed0d2b0e
163 changed files with 2286 additions and 2245 deletions
|
@ -15,22 +15,22 @@
|
|||
# remove comments
|
||||
s/[ \t][ \t]*#.*//
|
||||
|
||||
#s/leave\(q\|\)/leavew/
|
||||
#s/call\(q\|\)/callw/
|
||||
#s/ret\(q\|\)/retw/
|
||||
#s/popq\t%rbp/pop\t%bp/
|
||||
#s/pushq\t%rbp/push\t%bp/
|
||||
#s/pushq\t\(.*\)/sub $6,%sp\n\tpush \1/
|
||||
#s/popq\t\(.*\)/pop \1\n\tadd $6,%sp/
|
||||
|
||||
# preserve hardcoded stack offsets
|
||||
# bloats code size 13%
|
||||
s/leave\(q\|\)/leavew\n\tadd\t$6,%sp/
|
||||
s/call\(q\|\)\t/sub\t$6,%sp\n\tcallw\t/
|
||||
s/ret\(q\|\)/retw\t$6/
|
||||
s/leave\(q\|\)/leavew/
|
||||
s/call\(q\|\)/callw/
|
||||
s/ret\(q\|\)/retw/
|
||||
s/popq\t%rbp/pop\t%bp/
|
||||
s/pushq\t%rbp/push\t%bp/
|
||||
s/pushq\t\(.*\)/sub\t$6,%sp\n\tpush\t\1/
|
||||
s/popq\t\(.*\)/pop\t\1\n\tadd\t$6,%sp/
|
||||
|
||||
# # preserve hardcoded stack offsets
|
||||
# # bloats code size 13%
|
||||
# s/leave\(q\|\)/leavew\n\tadd\t$6,%sp/
|
||||
# s/call\(q\|\)\t/sub\t$6,%sp\n\tcallw\t/
|
||||
# s/ret\(q\|\)/retw\t$6/
|
||||
# s/pushq\t\(.*\)/sub\t$6,%sp\n\tpush\t\1/
|
||||
# s/popq\t\(.*\)/pop\t\1\n\tadd\t$6,%sp/
|
||||
|
||||
s/, /,/g
|
||||
|
||||
# 32-bitify
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue