diff options
Diffstat (limited to 'arch/powerpc/lib/string.S')
| -rw-r--r-- | arch/powerpc/lib/string.S | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/arch/powerpc/lib/string.S b/arch/powerpc/lib/string.S index c80fb49ce607..a9470567df47 100644 --- a/arch/powerpc/lib/string.S +++ b/arch/powerpc/lib/string.S | |||
| @@ -16,15 +16,6 @@ | |||
| 16 | PPC_LONG_ALIGN | 16 | PPC_LONG_ALIGN |
| 17 | .text | 17 | .text |
| 18 | 18 | ||
| 19 | _GLOBAL(strcpy) | ||
| 20 | addi r5,r3,-1 | ||
| 21 | addi r4,r4,-1 | ||
| 22 | 1: lbzu r0,1(r4) | ||
| 23 | cmpwi 0,r0,0 | ||
| 24 | stbu r0,1(r5) | ||
| 25 | bne 1b | ||
| 26 | blr | ||
| 27 | |||
| 28 | /* This clears out any unused part of the destination buffer, | 19 | /* This clears out any unused part of the destination buffer, |
| 29 | just as the libc version does. -- paulus */ | 20 | just as the libc version does. -- paulus */ |
| 30 | _GLOBAL(strncpy) | 21 | _GLOBAL(strncpy) |
| @@ -45,30 +36,6 @@ _GLOBAL(strncpy) | |||
| 45 | bdnz 2b | 36 | bdnz 2b |
| 46 | blr | 37 | blr |
| 47 | 38 | ||
| 48 | _GLOBAL(strcat) | ||
| 49 | addi r5,r3,-1 | ||
| 50 | addi r4,r4,-1 | ||
| 51 | 1: lbzu r0,1(r5) | ||
| 52 | cmpwi 0,r0,0 | ||
| 53 | bne 1b | ||
| 54 | addi r5,r5,-1 | ||
| 55 | 1: lbzu r0,1(r4) | ||
| 56 | cmpwi 0,r0,0 | ||
| 57 | stbu r0,1(r5) | ||
| 58 | bne 1b | ||
| 59 | blr | ||
| 60 | |||
| 61 | _GLOBAL(strcmp) | ||
| 62 | addi r5,r3,-1 | ||
| 63 | addi r4,r4,-1 | ||
| 64 | 1: lbzu r3,1(r5) | ||
| 65 | cmpwi 1,r3,0 | ||
| 66 | lbzu r0,1(r4) | ||
| 67 | subf. r3,r0,r3 | ||
| 68 | beqlr 1 | ||
| 69 | beq 1b | ||
| 70 | blr | ||
| 71 | |||
| 72 | _GLOBAL(strncmp) | 39 | _GLOBAL(strncmp) |
| 73 | PPC_LCMPI 0,r5,0 | 40 | PPC_LCMPI 0,r5,0 |
| 74 | beq- 2f | 41 | beq- 2f |
| @@ -85,14 +52,6 @@ _GLOBAL(strncmp) | |||
| 85 | 2: li r3,0 | 52 | 2: li r3,0 |
| 86 | blr | 53 | blr |
| 87 | 54 | ||
| 88 | _GLOBAL(strlen) | ||
| 89 | addi r4,r3,-1 | ||
| 90 | 1: lbzu r0,1(r4) | ||
| 91 | cmpwi 0,r0,0 | ||
| 92 | bne 1b | ||
| 93 | subf r3,r3,r4 | ||
| 94 | blr | ||
| 95 | |||
| 96 | #ifdef CONFIG_PPC32 | 55 | #ifdef CONFIG_PPC32 |
| 97 | _GLOBAL(memcmp) | 56 | _GLOBAL(memcmp) |
| 98 | PPC_LCMPI 0,r5,0 | 57 | PPC_LCMPI 0,r5,0 |
