Corinna Vinschen
2af7dd9567
Cygwin: x86_64: import swab.S from NetBSD
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2022-12-20 10:19:23 +01:00
Corinna Vinschen
43743ed754
Cygwin: x86_64: import latest NetBSD bcopy.S
...
Tweak slightly to allow implementing entire {w}mem{p}{cpy,move}
family:
Add WIDE macro processing for wmem* and POST macro processing for
memp* functions.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2022-12-20 10:13:59 +01:00
Corinna Vinschen
b09617a828
Cygwin: x86_64: import memchr.S from NetBSD
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2022-12-20 10:13:59 +01:00
Corinna Vinschen
3830325502
Cygwin: x86_64: import new memset.S from NetBSD
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2022-12-20 10:13:59 +01:00
Corinna Vinschen
a25730119c
Cygwin: use .S suffix for assembler files
...
Automake generates different recipies for .s.o vs. .S.o rules.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2022-12-20 10:13:59 +01:00
Jon Turney
242a2a5971
Revert "Cygwin: x86_64: add wmemset assembler entry point"
...
This reverts commit 188d5f6c9a
.
(cherry picked from commit 98fa366cb6
)
2022-12-16 13:36:06 +00:00
Corinna Vinschen
5858c23015
Cygwin: move mcountFunc.S to x86_64 target dir
...
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2022-08-08 16:50:04 +02:00
Corinna Vinschen
188d5f6c9a
Cygwin: x86_64: add wmemset assembler entry point
...
So far, wmemset used the C implemantation from newlib. Let's use
the optimized assembler code instead.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2022-08-08 16:50:04 +02:00
Corinna Vinschen
3e13d93554
Cygwin: split out x86_64 memset/memcpy functions
...
move the assembler memset and memcpy functions into their own
assembler files.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2022-08-08 16:25:41 +02:00