From d71ff82e7019e91ae9f76af391e7f677d421e205 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Fri, 26 Aug 2005 00:01:54 +0000 Subject: import sparc-optimized string functions from glibc --- libc/string/sparc/sparc32/sparcv9b/memchr.S | 4 ++++ libc/string/sparc/sparc32/sparcv9b/memcpy.S | 4 ++++ libc/string/sparc/sparc32/sparcv9b/memset.S | 4 ++++ libc/string/sparc/sparc32/sparcv9b/stpcpy.S | 4 ++++ libc/string/sparc/sparc32/sparcv9b/strcat.S | 4 ++++ libc/string/sparc/sparc32/sparcv9b/strchr.S | 4 ++++ libc/string/sparc/sparc32/sparcv9b/strcmp.S | 4 ++++ libc/string/sparc/sparc32/sparcv9b/strcpy.S | 4 ++++ libc/string/sparc/sparc32/sparcv9b/strlen.S | 4 ++++ 9 files changed, 36 insertions(+) create mode 100644 libc/string/sparc/sparc32/sparcv9b/memchr.S create mode 100644 libc/string/sparc/sparc32/sparcv9b/memcpy.S create mode 100644 libc/string/sparc/sparc32/sparcv9b/memset.S create mode 100644 libc/string/sparc/sparc32/sparcv9b/stpcpy.S create mode 100644 libc/string/sparc/sparc32/sparcv9b/strcat.S create mode 100644 libc/string/sparc/sparc32/sparcv9b/strchr.S create mode 100644 libc/string/sparc/sparc32/sparcv9b/strcmp.S create mode 100644 libc/string/sparc/sparc32/sparcv9b/strcpy.S create mode 100644 libc/string/sparc/sparc32/sparcv9b/strlen.S (limited to 'libc/string/sparc/sparc32/sparcv9b') diff --git a/libc/string/sparc/sparc32/sparcv9b/memchr.S b/libc/string/sparc/sparc32/sparcv9b/memchr.S new file mode 100644 index 000000000..7e86a2972 --- /dev/null +++ b/libc/string/sparc/sparc32/sparcv9b/memchr.S @@ -0,0 +1,4 @@ +#define ASI_PNF 0x82 +#define ASI_BLK_P 0xf0 +#define XCC icc +#include "sparc64/memchr.S" diff --git a/libc/string/sparc/sparc32/sparcv9b/memcpy.S b/libc/string/sparc/sparc32/sparcv9b/memcpy.S new file mode 100644 index 000000000..7f697542e --- /dev/null +++ b/libc/string/sparc/sparc32/sparcv9b/memcpy.S @@ -0,0 +1,4 @@ +#define ASI_PNF 0x82 +#define ASI_BLK_P 0xf0 +#define XCC icc +#include "sparc64/sparcv9b/memcpy.S" diff --git a/libc/string/sparc/sparc32/sparcv9b/memset.S b/libc/string/sparc/sparc32/sparcv9b/memset.S new file mode 100644 index 000000000..ac67b7ab7 --- /dev/null +++ b/libc/string/sparc/sparc32/sparcv9b/memset.S @@ -0,0 +1,4 @@ +#define ASI_PNF 0x82 +#define ASI_BLK_P 0xf0 +#define XCC icc +#include diff --git a/libc/string/sparc/sparc32/sparcv9b/stpcpy.S b/libc/string/sparc/sparc32/sparcv9b/stpcpy.S new file mode 100644 index 000000000..440ad7e21 --- /dev/null +++ b/libc/string/sparc/sparc32/sparcv9b/stpcpy.S @@ -0,0 +1,4 @@ +#define ASI_PNF 0x82 +#define ASI_BLK_P 0xf0 +#define XCC icc +#include diff --git a/libc/string/sparc/sparc32/sparcv9b/strcat.S b/libc/string/sparc/sparc32/sparcv9b/strcat.S new file mode 100644 index 000000000..7a2223570 --- /dev/null +++ b/libc/string/sparc/sparc32/sparcv9b/strcat.S @@ -0,0 +1,4 @@ +#define ASI_PNF 0x82 +#define ASI_BLK_P 0xf0 +#define XCC icc +#include diff --git a/libc/string/sparc/sparc32/sparcv9b/strchr.S b/libc/string/sparc/sparc32/sparcv9b/strchr.S new file mode 100644 index 000000000..ddd32120d --- /dev/null +++ b/libc/string/sparc/sparc32/sparcv9b/strchr.S @@ -0,0 +1,4 @@ +#define ASI_PNF 0x82 +#define ASI_BLK_P 0xf0 +#define XCC icc +#include diff --git a/libc/string/sparc/sparc32/sparcv9b/strcmp.S b/libc/string/sparc/sparc32/sparcv9b/strcmp.S new file mode 100644 index 000000000..5330f4359 --- /dev/null +++ b/libc/string/sparc/sparc32/sparcv9b/strcmp.S @@ -0,0 +1,4 @@ +#define ASI_PNF 0x82 +#define ASI_BLK_P 0xf0 +#define XCC icc +#include diff --git a/libc/string/sparc/sparc32/sparcv9b/strcpy.S b/libc/string/sparc/sparc32/sparcv9b/strcpy.S new file mode 100644 index 000000000..0b35c9be0 --- /dev/null +++ b/libc/string/sparc/sparc32/sparcv9b/strcpy.S @@ -0,0 +1,4 @@ +#define ASI_PNF 0x82 +#define ASI_BLK_P 0xf0 +#define XCC icc +#include diff --git a/libc/string/sparc/sparc32/sparcv9b/strlen.S b/libc/string/sparc/sparc32/sparcv9b/strlen.S new file mode 100644 index 000000000..b8f4dba4f --- /dev/null +++ b/libc/string/sparc/sparc32/sparcv9b/strlen.S @@ -0,0 +1,4 @@ +#define ASI_PNF 0x82 +#define ASI_BLK_P 0xf0 +#define XCC icc +#include -- cgit v1.2.3