]> git.saurik.com Git - apple/boot.git/blobdiff - i386/boot1u/string.c
boot-132.tar.gz
[apple/boot.git] / i386 / boot1u / string.c
index 91e17910a1bf80e42efc1955f287367aa3b50158..4abdb72896137d92e8a701524c7cae971dcd7fde 100644 (file)
@@ -27,7 +27,7 @@
 
 void * memset(void * dst, int val, size_t len)
 {
-    asm( "rep; stosb"
+    asm volatile ( "rep; stosb"
        : "=c" (len), "=D" (dst)
        : "0" (len), "1" (dst), "a" (val)
        : "memory" );
@@ -37,7 +37,7 @@ void * memset(void * dst, int val, size_t len)
 
 void * memcpy(void * dst, const void * src, size_t len)
 {
-    asm( "rep; movsb"
+    asm volatile ( "rep; movsb"
        : "=c" (len), "=D" (dst), "=S" (src)
        : "0" (len), "1" (dst), "2" (src)
        : "memory" );