summaryrefslogtreecommitdiff
path: root/strings/bmove.c
diff options
context:
space:
mode:
authorDavi Arnaut <davi.arnaut@oracle.com>2010-07-26 18:16:48 -0300
committerDavi Arnaut <davi.arnaut@oracle.com>2010-07-26 18:16:48 -0300
commit37b8fa0b2b84f5a4800fc30259dc892102a9f067 (patch)
treed00fb872f414918ca738a38dbaaa4afed8644c08 /strings/bmove.c
parente8fb899205a43e050c56e584ccbb24747034d675 (diff)
downloadmariadb-git-37b8fa0b2b84f5a4800fc30259dc892102a9f067.tar.gz
WL#5486: Remove code for unsupported platforms
Remove ASM for MC68000 and Vax.
Diffstat (limited to 'strings/bmove.c')
-rw-r--r--strings/bmove.c34
1 files changed, 1 insertions, 33 deletions
diff --git a/strings/bmove.c b/strings/bmove.c
index ae9641a5d58..0aa825558ca 100644
--- a/strings/bmove.c
+++ b/strings/bmove.c
@@ -30,10 +30,6 @@
has its first two arguments the other way around you may find this a
bit easier to get right.
No value is returned.
-
- Note: the "b" routines are there to exploit certain VAX order codes,
- but the MOVC3 instruction will only move 65535 characters. The asm
- code is presented for your interest and amusement.
*/
#include <my_global.h>
@@ -41,33 +37,6 @@
#if !defined(HAVE_BMOVE) && !defined(bmove)
-#if VaxAsm
-
-void bmove(dst, src, len)
- char *dst, *src;
- uint len;
- {
- asm("movc3 12(ap),*8(ap),*4(ap)");
- }
-
-#else
-#if defined(MC68000) && defined(DS90)
-
-void bmove(dst, src, len)
-char *dst,*src;
-uint len; /* 0 <= len <= 65535 */
-{
-asm(" movl 12(a7),d0 ");
-asm(" subql #1,d0 ");
-asm(" blt .L5 ");
-asm(" movl 4(a7),a1 ");
-asm(" movl 8(a7),a0 ");
-asm(".L4: movb (a0)+,(a1)+ ");
-asm(" dbf d0,.L4 ");
-asm(".L5: ");
-}
-#else
-
void bmove(dst, src, len)
register char *dst;
register const char *src;
@@ -75,6 +44,5 @@ register uint len;
{
while (len-- != 0) *dst++ = *src++;
}
-#endif
-#endif
+
#endif