mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 19:42:57 +00:00
[CRT]
- Fix strlen/wcslen FPO specification. Spotted by Timo. - Also add FPO info for memset, memchr, memmove/memcpy svn path=/trunk/; revision=65021
This commit is contained in:
parent
d07dc3a5c2
commit
cc4ef02bd0
4 changed files with 10 additions and 4 deletions
|
@ -14,7 +14,8 @@
|
||||||
PUBLIC _memchr
|
PUBLIC _memchr
|
||||||
.code
|
.code
|
||||||
|
|
||||||
_memchr:
|
FUNC _memchr
|
||||||
|
FPO 0, 3, 4, 1, 1, FRAME_NONFPO
|
||||||
push ebp
|
push ebp
|
||||||
mov ebp, esp
|
mov ebp, esp
|
||||||
push edi
|
push edi
|
||||||
|
@ -33,5 +34,6 @@ _memchr:
|
||||||
pop edi
|
pop edi
|
||||||
leave
|
leave
|
||||||
ret
|
ret
|
||||||
|
ENDFUNC
|
||||||
|
|
||||||
END
|
END
|
||||||
|
|
|
@ -11,7 +11,8 @@ PUBLIC _memmove
|
||||||
.code
|
.code
|
||||||
|
|
||||||
_memcpy:
|
_memcpy:
|
||||||
_memmove:
|
FUNC _memmove
|
||||||
|
FPO 0, 3, 5, 2, 1, FRAME_NONFPO
|
||||||
push ebp
|
push ebp
|
||||||
mov ebp, esp
|
mov ebp, esp
|
||||||
|
|
||||||
|
@ -116,5 +117,6 @@ _memmove:
|
||||||
dec esi
|
dec esi
|
||||||
dec edi
|
dec edi
|
||||||
jmp .L8
|
jmp .L8
|
||||||
|
ENDFUNC
|
||||||
|
|
||||||
END
|
END
|
||||||
|
|
|
@ -9,7 +9,8 @@
|
||||||
PUBLIC _memset
|
PUBLIC _memset
|
||||||
.code
|
.code
|
||||||
|
|
||||||
_memset:
|
FUNC _memset
|
||||||
|
FPO 0, 3, 4, 1, 1, FRAME_NONFPO
|
||||||
push ebp
|
push ebp
|
||||||
mov ebp, esp
|
mov ebp, esp
|
||||||
push edi
|
push edi
|
||||||
|
@ -45,5 +46,6 @@ _memset:
|
||||||
mov eax, [ebp + 8]
|
mov eax, [ebp + 8]
|
||||||
leave
|
leave
|
||||||
ret
|
ret
|
||||||
|
ENDFUNC
|
||||||
|
|
||||||
END
|
END
|
||||||
|
|
|
@ -6,7 +6,7 @@ PUBLIC _tcsnlen
|
||||||
.code
|
.code
|
||||||
|
|
||||||
FUNC _tcsnlen
|
FUNC _tcsnlen
|
||||||
FPO 0, 1, 1, 1, 0, FRAME_FPO
|
FPO 0, 2, 1, 1, 0, FRAME_FPO
|
||||||
push edi
|
push edi
|
||||||
mov edi, [esp + 8]
|
mov edi, [esp + 8]
|
||||||
mov ecx, [esp + 12]
|
mov ecx, [esp + 12]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue