mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 10:04:49 +00:00
Fixed GetExtendedMemorySize(). My i486-DX4/75 didn't like the old routine.
svn path=/trunk/; revision=2376
This commit is contained in:
parent
60a1a5d26d
commit
5d289c12b2
1 changed files with 5 additions and 5 deletions
|
@ -46,19 +46,19 @@ EXTERN(_GetExtendedMemorySize)
|
|||
cmpw $0,%ax
|
||||
je .cmem
|
||||
|
||||
andl $0xffff,%ebx
|
||||
movzwl %bx,%ebx
|
||||
shll $6,%ebx
|
||||
andl $0xffff,%eax
|
||||
add %ebx,%eax
|
||||
movzwl %ax,%eax
|
||||
addl %ebx,%eax
|
||||
jmp .done_mem
|
||||
|
||||
.cmem:
|
||||
cmpw $0,%cx
|
||||
je .oldstylemem
|
||||
|
||||
andl $0xffff,%edx
|
||||
movzwl %dx,%edx
|
||||
shll $6,%edx
|
||||
andl $0xffff,%ecx
|
||||
movzwl %cx,%ecx
|
||||
addl %ecx,%edx
|
||||
movl %edx,%eax
|
||||
jmp .done_mem
|
||||
|
|
Loading…
Reference in a new issue