- 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:
Thomas Faber 2014-10-26 17:32:00 +00:00
parent d07dc3a5c2
commit cc4ef02bd0
4 changed files with 10 additions and 4 deletions

View file

@ -14,7 +14,8 @@
PUBLIC _memchr
.code
_memchr:
FUNC _memchr
FPO 0, 3, 4, 1, 1, FRAME_NONFPO
push ebp
mov ebp, esp
push edi
@ -33,5 +34,6 @@ _memchr:
pop edi
leave
ret
ENDFUNC
END

View file

@ -11,7 +11,8 @@ PUBLIC _memmove
.code
_memcpy:
_memmove:
FUNC _memmove
FPO 0, 3, 5, 2, 1, FRAME_NONFPO
push ebp
mov ebp, esp
@ -116,5 +117,6 @@ _memmove:
dec esi
dec edi
jmp .L8
ENDFUNC
END

View file

@ -9,7 +9,8 @@
PUBLIC _memset
.code
_memset:
FUNC _memset
FPO 0, 3, 4, 1, 1, FRAME_NONFPO
push ebp
mov ebp, esp
push edi
@ -45,5 +46,6 @@ _memset:
mov eax, [ebp + 8]
leave
ret
ENDFUNC
END

View file

@ -6,7 +6,7 @@ PUBLIC _tcsnlen
.code
FUNC _tcsnlen
FPO 0, 1, 1, 1, 0, FRAME_FPO
FPO 0, 2, 1, 1, 0, FRAME_FPO
push edi
mov edi, [esp + 8]
mov ecx, [esp + 12]