File: [local] / OpenXM_contrib2 / asir2000 / asm / asmi.s (download)
Revision 1.1.1.1 (vendor branch), Fri Dec 3 07:39:06 1999 UTC (24 years, 10 months ago) by noro
Branch: NORO, MAIN
CVS Tags: maekawa-ipv6, STABLE_1_1_3, R_1_3_1-2, RELEASE_20000124, RELEASE_1_3_1_13b, RELEASE_1_2_3_12, RELEASE_1_2_3, RELEASE_1_2_2_KNOPPIX_b, RELEASE_1_2_2_KNOPPIX, RELEASE_1_2_2, RELEASE_1_2_1, RELEASE_1_1_3, RELEASE_1_1_2, KNOPPIX_2006, HEAD, DEB_REL_1_2_3-9, ASIR2000 Changes since 1.1: +0 -0
lines
Imported asir2000 as OpenXM_contrib2/asir2000.
|
.text
.align 2
.globl _dm
_dm:
pushl %ebp
movl %esp,%ebp
pushl %ebx
movl 8(%ebp),%eax
mull 12(%ebp)
movl 16(%ebp),%ebx
movl %edx,(%ebx)
leal -4(%ebp),%esp
popl %ebx
leave
ret
.globl _dma
_dma:
pushl %ebp
movl %esp,%ebp
pushl %ebx
movl 8(%ebp),%eax
mull 12(%ebp)
addl 16(%ebp),%eax
adcl $0,%edx
movl 20(%ebp),%ebx
movl %edx,(%ebx)
leal -4(%ebp),%esp
popl %ebx
leave
ret
.globl _dmb
_dmb:
pushl %ebp
movl %esp,%ebp
pushl %ebx
movl 12(%ebp),%eax
mull 16(%ebp)
divl 8(%ebp)
movl 20(%ebp),%ebx
movl %eax,(%ebx)
movl %edx,%eax
leal -4(%ebp),%esp
popl %ebx
leave
ret
.globl _dmab
_dmab:
pushl %ebp
movl %esp,%ebp
pushl %ebx
movl 12(%ebp),%eax
mull 16(%ebp)
addl 20(%ebp),%eax
adcl $0,%edx
divl 8(%ebp)
movl 24(%ebp),%ebx
movl %eax,(%ebx)
movl %edx,%eax
leal -4(%ebp),%esp
popl %ebx
leave
ret
.globl _dmar
_dmar:
pushl %ebp
movl %esp,%ebp
movl 8(%ebp),%eax
mull 12(%ebp)
addl 16(%ebp),%eax
adcl $0,%edx
divl 20(%ebp)
movl %edx,%eax
leave
ret