OpenCores
URL https://opencores.org/ocsvn/eco32/eco32/trunk

Subversion Repositories eco32

[/] [eco32/] [tags/] [eco32-0.23/] [lcc/] [x86/] [linux/] [tst/] [incr.sbk] - Diff between revs 4 and 157

Only display areas with differences | Details | Blame | View Log

Rev 4 Rev 157
.globl main
.globl main
.text
.text
.align 16
.align 16
.type main,@function
.type main,@function
main:
main:
pushl %ebp
pushl %ebp
pushl %ebx
pushl %ebx
pushl %esi
pushl %esi
pushl %edi
pushl %edi
movl %esp,%ebp
movl %esp,%ebp
mov $0,%eax
mov $0,%eax
.LC1:
.LC1:
movl %ebp,%esp
movl %ebp,%esp
popl %edi
popl %edi
popl %esi
popl %esi
popl %ebx
popl %ebx
popl %ebp
popl %ebp
ret
ret
.Lf2:
.Lf2:
.size main,.Lf2-main
.size main,.Lf2-main
.globl memchar
.globl memchar
.align 16
.align 16
.type memchar,@function
.type memchar,@function
memchar:
memchar:
pushl %ebp
pushl %ebp
pushl %ebx
pushl %ebx
pushl %esi
pushl %esi
pushl %edi
pushl %edi
movl %esp,%ebp
movl %esp,%ebp
subl $8,%esp
subl $8,%esp
movl -8(%ebp),%edi
movl -8(%ebp),%edi
leal 1(%edi),%esi
leal 1(%edi),%esi
movl %esi,-8(%ebp)
movl %esi,-8(%ebp)
movb (,%edi),%bl
movb (,%edi),%bl
movb %bl,-4(%ebp)
movb %bl,-4(%ebp)
movl -8(%ebp),%edi
movl -8(%ebp),%edi
leal 1(%edi),%edi
leal 1(%edi),%edi
movl %edi,-8(%ebp)
movl %edi,-8(%ebp)
movb (,%edi),%bl
movb (,%edi),%bl
movb %bl,-4(%ebp)
movb %bl,-4(%ebp)
movl -8(%ebp),%edi
movl -8(%ebp),%edi
leal -1(%edi),%esi
leal -1(%edi),%esi
movl %esi,-8(%ebp)
movl %esi,-8(%ebp)
movb (,%edi),%bl
movb (,%edi),%bl
movb %bl,-4(%ebp)
movb %bl,-4(%ebp)
movl -8(%ebp),%edi
movl -8(%ebp),%edi
leal -1(%edi),%edi
leal -1(%edi),%edi
movl %edi,-8(%ebp)
movl %edi,-8(%ebp)
movb (,%edi),%bl
movb (,%edi),%bl
movb %bl,-4(%ebp)
movb %bl,-4(%ebp)
mov $0,%eax
mov $0,%eax
.LC3:
.LC3:
movl %ebp,%esp
movl %ebp,%esp
popl %edi
popl %edi
popl %esi
popl %esi
popl %ebx
popl %ebx
popl %ebp
popl %ebp
ret
ret
.Lf4:
.Lf4:
.size memchar,.Lf4-memchar
.size memchar,.Lf4-memchar
.globl memint
.globl memint
.align 16
.align 16
.type memint,@function
.type memint,@function
memint:
memint:
pushl %ebp
pushl %ebp
pushl %ebx
pushl %ebx
pushl %esi
pushl %esi
pushl %edi
pushl %edi
movl %esp,%ebp
movl %esp,%ebp
subl $8,%esp
subl $8,%esp
movl -8(%ebp),%edi
movl -8(%ebp),%edi
leal 4(%edi),%esi
leal 4(%edi),%esi
movl %esi,-8(%ebp)
movl %esi,-8(%ebp)
movl (,%edi),%edi
movl (,%edi),%edi
movl %edi,-4(%ebp)
movl %edi,-4(%ebp)
movl -8(%ebp),%edi
movl -8(%ebp),%edi
leal 4(%edi),%edi
leal 4(%edi),%edi
movl %edi,-8(%ebp)
movl %edi,-8(%ebp)
movl (,%edi),%edi
movl (,%edi),%edi
movl %edi,-4(%ebp)
movl %edi,-4(%ebp)
movl -8(%ebp),%edi
movl -8(%ebp),%edi
leal -4(%edi),%esi
leal -4(%edi),%esi
movl %esi,-8(%ebp)
movl %esi,-8(%ebp)
movl (,%edi),%edi
movl (,%edi),%edi
movl %edi,-4(%ebp)
movl %edi,-4(%ebp)
movl -8(%ebp),%edi
movl -8(%ebp),%edi
leal -4(%edi),%edi
leal -4(%edi),%edi
movl %edi,-8(%ebp)
movl %edi,-8(%ebp)
movl (,%edi),%edi
movl (,%edi),%edi
movl %edi,-4(%ebp)
movl %edi,-4(%ebp)
mov $0,%eax
mov $0,%eax
.LC5:
.LC5:
movl %ebp,%esp
movl %ebp,%esp
popl %edi
popl %edi
popl %esi
popl %esi
popl %ebx
popl %ebx
popl %ebp
popl %ebp
ret
ret
.Lf6:
.Lf6:
.size memint,.Lf6-memint
.size memint,.Lf6-memint
.globl regchar
.globl regchar
.align 16
.align 16
.type regchar,@function
.type regchar,@function
regchar:
regchar:
pushl %ebp
pushl %ebp
pushl %ebx
pushl %ebx
pushl %esi
pushl %esi
pushl %edi
pushl %edi
movl %esp,%ebp
movl %esp,%ebp
subl $8,%esp
subl $8,%esp
movl -8(%ebp),%edi
movl -8(%ebp),%edi
leal 1(%edi),%esi
leal 1(%edi),%esi
movl %esi,-8(%ebp)
movl %esi,-8(%ebp)
movb (,%edi),%bl
movb (,%edi),%bl
movb %bl,-4(%ebp)
movb %bl,-4(%ebp)
movl -8(%ebp),%edi
movl -8(%ebp),%edi
leal 1(%edi),%edi
leal 1(%edi),%edi
movl %edi,-8(%ebp)
movl %edi,-8(%ebp)
movb (,%edi),%bl
movb (,%edi),%bl
movb %bl,-4(%ebp)
movb %bl,-4(%ebp)
movl -8(%ebp),%edi
movl -8(%ebp),%edi
leal -1(%edi),%esi
leal -1(%edi),%esi
movl %esi,-8(%ebp)
movl %esi,-8(%ebp)
movb (,%edi),%bl
movb (,%edi),%bl
movb %bl,-4(%ebp)
movb %bl,-4(%ebp)
movl -8(%ebp),%edi
movl -8(%ebp),%edi
leal -1(%edi),%edi
leal -1(%edi),%edi
movl %edi,-8(%ebp)
movl %edi,-8(%ebp)
movb (,%edi),%bl
movb (,%edi),%bl
movb %bl,-4(%ebp)
movb %bl,-4(%ebp)
mov $0,%eax
mov $0,%eax
.LC7:
.LC7:
movl %ebp,%esp
movl %ebp,%esp
popl %edi
popl %edi
popl %esi
popl %esi
popl %ebx
popl %ebx
popl %ebp
popl %ebp
ret
ret
.Lf8:
.Lf8:
.size regchar,.Lf8-regchar
.size regchar,.Lf8-regchar
.globl regint
.globl regint
.align 16
.align 16
.type regint,@function
.type regint,@function
regint:
regint:
pushl %ebp
pushl %ebp
pushl %ebx
pushl %ebx
pushl %esi
pushl %esi
pushl %edi
pushl %edi
movl %esp,%ebp
movl %esp,%ebp
subl $8,%esp
subl $8,%esp
movl -8(%ebp),%edi
movl -8(%ebp),%edi
leal 4(%edi),%esi
leal 4(%edi),%esi
movl %esi,-8(%ebp)
movl %esi,-8(%ebp)
movl (,%edi),%edi
movl (,%edi),%edi
movl %edi,-4(%ebp)
movl %edi,-4(%ebp)
movl -8(%ebp),%edi
movl -8(%ebp),%edi
leal 4(%edi),%edi
leal 4(%edi),%edi
movl %edi,-8(%ebp)
movl %edi,-8(%ebp)
movl (,%edi),%edi
movl (,%edi),%edi
movl %edi,-4(%ebp)
movl %edi,-4(%ebp)
movl -8(%ebp),%edi
movl -8(%ebp),%edi
leal -4(%edi),%esi
leal -4(%edi),%esi
movl %esi,-8(%ebp)
movl %esi,-8(%ebp)
movl (,%edi),%edi
movl (,%edi),%edi
movl %edi,-4(%ebp)
movl %edi,-4(%ebp)
movl -8(%ebp),%edi
movl -8(%ebp),%edi
leal -4(%edi),%edi
leal -4(%edi),%edi
movl %edi,-8(%ebp)
movl %edi,-8(%ebp)
movl (,%edi),%edi
movl (,%edi),%edi
movl %edi,-4(%ebp)
movl %edi,-4(%ebp)
mov $0,%eax
mov $0,%eax
.LC9:
.LC9:
movl %ebp,%esp
movl %ebp,%esp
popl %edi
popl %edi
popl %esi
popl %esi
popl %ebx
popl %ebx
popl %ebp
popl %ebp
ret
ret
.Lf10:
.Lf10:
.size regint,.Lf10-regint
.size regint,.Lf10-regint
.ident "LCC: 4.1"
.ident "LCC: 4.1"
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.