URL
https://opencores.org/ocsvn/eco32/eco32/trunk
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"
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.