/linux-3.3/arch/powerpc/lib/ |
D | copyuser_power7.S | 81 addi r1,r1,STACKFRAMESIZE 118 addi r4,r4,1 120 addi r3,r3,1 124 addi r4,r4,2 126 addi r3,r3,2 130 addi r4,r4,4 132 addi r3,r3,4 173 addi r4,r4,128 190 addi r3,r3,128 204 addi r1,r1,STACKFRAMESIZE [all …]
|
D | string.S | 20 addi r5,r3,-1 21 addi r4,r4,-1 34 addi r6,r3,-1 35 addi r4,r4,-1 49 addi r5,r3,-1 50 addi r4,r4,-1 54 addi r5,r5,-1 62 addi r5,r3,-1 63 addi r4,r4,-1 76 addi r5,r3,-1 [all …]
|
D | memcpy_64.S | 33 addi r3,r3,-16 40 addi r4,r4,-8 44 addi r3,r3,8 45 addi r4,r4,8 55 addi r3,r3,16 59 addi r4,r4,4 61 addi r3,r3,4 64 addi r4,r4,2 66 addi r3,r3,2 75 addi r5,r5,-16 [all …]
|
D | copyuser_64.S | 48 addi r3,r3,-16 58 addi r4,r4,16 62 addi r3,r3,16 63 addi r4,r4,-16 69 addi r4,r4,32 76 addi r3,r3,32 82 addi r4,r4,16 84 addi r3,r3,16 87 addi r4,r4,8 89 addi r3,r3,8 [all …]
|
D | copy_32.S | 46 addi r5,r5,-(16 * n); \ 49 addi r5,r5,-(16 * n); \ 80 addi r6,r3,-4 102 addi r6,r6,CACHELINE_BYTES 105 addi r5,r5,4 115 addi r6,r6,3 123 addi r6,r3,-4 140 addi r6,r6,3 160 addi r4,r4,-4 161 addi r6,r3,-4 [all …]
|
/linux-3.3/arch/m32r/lib/ |
D | memset.S | 32 addi r3, #-4 35 stb r1, @r4 || addi r4, #1 36 addi r2, #-1 || addi r3, #-1 43 or r1, r3 || addi r4, #-4 45 or r1, r3 || addi r2, #-4 47 st r1, @+r4 || addi r2, #-4 59 or r1, r3 || addi r4, #-4 64 st r1, @+r4 || addi r2, #-16 73 addi r2, #-4 77 addi r2, #4 [all …]
|
D | strlen.S | 34 and r4, r1 || addi r2, #4 36 addi r2, #4 || bra.s strlen_word_loop 43 ldb r1, @r6 || addi r6, #1 45 addi r2, #1 || bra.s strlen_byte 48 ldi r0, #4 || addi r6, #-8 51 ldb r1, @r6 || addi r6, #1 52 addi r0, #-1 || cmpz r1 54 addi r2, #1 || bnc.s strlen_byte_loop 81 addi r2, #4 89 addi r2, #4 [all …]
|
D | memcpy.S | 33 addi r4, #-4 35 ld r7, @r1+ || addi r3, #-1 38 addi r4, #4 || jc r14 ; return if r2=0 41 ldb r7, @r1 || addi r1, #1 42 addi r2, #-1 || stb r7, @r4+ 46 ldb r7, @r1 || addi r1, #1 47 addi r2, #-1 || stb r7, @r4 48 addi r4, #1 72 addi r4, #-4 75 addi r3, #-1 [all …]
|
D | usercopy.c | 47 "0: ldb r14, @%3 || addi %3, #1\n" \ 48 " stb r14, @%4 || addi %4, #1\n" \ 50 " addi %1, #-1\n" \ 83 " addi %3, #1\n" \ 84 " addi %4, #1\n" \ 86 " addi %1, #-1\n" \ 147 " addi %0, #-4\n" \ 150 " st %6, @+%0 || addi %2, #-1\n" \ 155 " stb %6, @%0 || addi %1, #-1\n" \ 156 " addi %0, #1\n" \ [all …]
|
D | checksum.S | 63 ldub r4, @r0 || addi r0, #1 65 cmp r0, r0 || addi r1, #-1 73 cmp r0, r0 || addi r1, #-2 75 bra 4f || addi r1, #2 80 addx r2, r4 || addi r0, #2 98 addx r2, r5 || addi r6, #-1 111 3: ld r4, @r0+ || addi r6, #-1 122 lduh r4, @r0 || addi r0, #2 123 addi r1, #-2 || slli r4, #16 141 addi r0, #1 [all …]
|
/linux-3.3/arch/tile/lib/ |
D | memcpy_32.S | 125 EX: { lw r3, r1; addi r1, r1, 4; slti_u r8, r2, 16 } 126 EX: { lw r4, r1; addi r1, r1, 4 } 127 EX: { sw r0, r3; addi r0, r0, 4; addi r2, r2, -4 } 128 EX: { sw r0, r4; addi r0, r0, 4; addi r2, r2, -4 } 134 EX: { lw r3, r1; addi r1, r1, 4 } 135 EX: { sw r0, r3; addi r0, r0, 4; addi r2, r2, -4 } 153 EX: { lw r3, r1; addi r1, r1, 4 } 155 EX: { sw r0, r3; addi r0, r0, 4; addi r2, r2, -4 } 157 { bnzt r6, .Lalign_loop; addi r9, r0, 63 } 159 { addi r3, r1, 60; andi r9, r9, -64 } [all …]
|
D | usercopy_32.S | 57 1: { lw r0, r0; addi r1, r0, 4 }; 88 1: { sw r2, r0; addi r2, r2, 4 } 104 { bz r1, 2f; addi r3, r0, -1 } /* bias down to include NUL */ 105 1: { lb_u r4, r0; addi r1, r1, -1 } 107 { bnzt r1, 1b; addi r0, r0, 1 } 126 1: { lb_u r4, r1; addi r1, r1, 1; addi r2, r2, -1 } 127 { sb r0, r4; addi r0, r0, 1 } 130 addi r0, r0, -1 /* don't count the trailing NUL */ 152 1: { sb r0, zero; addi r0, r0, 1; addi r1, r1, -1 } 160 1: { sw r0, zero; addi r0, r0, 4; addi r1, r1, -4 } [all …]
|
D | usercopy_64.S | 77 { beqz r1, 2f; addi r3, r0, -1 } /* bias down to include NUL */ 78 1: { ld1u r4, r0; addi r1, r1, -1 } 80 { bnezt r1, 1b; addi r0, r0, 1 } 99 1: { ld1u r4, r1; addi r1, r1, 1; addi r2, r2, -1 } 100 { st1 r0, r4; addi r0, r0, 1 } 103 addi r0, r0, -1 /* don't count the trailing NUL */ 125 1: { st1 r0, zero; addi r0, r0, 1; addi r1, r1, -1 } 133 1: { st r0, zero; addi r0, r0, 8; addi r1, r1, -8 } 149 { sub r2, zero, r2; addi r1, r1, L2_CACHE_BYTES-1 } 152 1: { flush r0; addi r1, r1, -CHIP_FLUSH_STRIDE() } [all …]
|
/linux-3.3/arch/tile/kernel/ |
D | relocate_kernel.S | 41 addi r1, r1, 1 43 addi sp, sp, -8 87 addi sp, sp, -8 146 addi r30, r30, 4 215 { lw r0, r10; addi r10, r10, 4 } 216 { sw r11, r0; addi r11, r11, 4 } 217 { lw r0, r10; addi r10, r10, 4 } 218 { sw r11, r0; addi r11, r11, 4 } 219 { lw r0, r10; addi r10, r10, 4 } 220 { sw r11, r0; addi r11, r11, 4 } [all …]
|
D | regs_32.S | 46 #define SAVE_REG(r) { sw r12, r; addi r12, r12, 4 } 47 #define LOAD_REG(r) { lw r, r12; addi r12, r12, 4 } 58 addi sp, sp, -FRAME_SIZE 61 addi r11, sp, 4 62 addi r12, sp, 8 83 addi r12, r13, 8 93 addi sp, sp, FRAME_SIZE 117 addi r0, r0, 4 122 addi r0, r0, PTREGS_OFFSET_PC - PTREGS_OFFSET_LR 127 addi r0, r0, PTREGS_OFFSET_EX1 - PTREGS_OFFSET_PC [all …]
|
/linux-3.3/arch/openrisc/lib/ |
D | string.S | 37 l.addi r1,r1,-12 42 l.addi r11,r5,0 45 l.addi r11,r11,-1 48 l.addi r3,r3,1 50 l.addi r4,r4,1 52 l.addi r11,r11,1 // r11 holds the return value 58 l.addi r1,r1,12 78 l.addi r1,r1,-8 84 l.addi r4,r4,-1 87 l.addi r3,r3,1 [all …]
|
/linux-3.3/arch/powerpc/boot/ |
D | string.S | 17 addi r5,r3,-1 18 addi r4,r4,-1 30 addi r6,r3,-1 31 addi r4,r4,-1 40 addi r5,r3,-1 41 addi r4,r4,-1 45 addi r5,r5,-1 54 addi r3,r3,-1 65 addi r5,r3,-1 66 addi r4,r4,-1 [all …]
|
/linux-3.3/arch/xtensa/lib/ |
D | memcopy.S | 106 addi a3, a3, 1 108 addi a5, a5, 1 125 addi a3, a3, 1 126 addi a4, a4, -1 128 addi a5, a5, 1 136 addi a3, a3, 2 137 addi a4, a4, -2 140 addi a5, a5, 2 181 addi a3, a3, 16 183 addi a5, a5, 16 [all …]
|
D | strncpy_user.S | 79 addi a3, a3, 1 # advance src pointer 82 addi a11, a11, 1 # advance dst pointer 83 addi a4, a4, -1 # decrement len 92 addi a11, a11, 1 # advance dst pointer 93 addi a4, a4, -1 # decrement len 96 addi a3, a3, 2 # advance src pointer 99 addi a11, a11, 1 # advance dst pointer 100 addi a4, a4, -1 # decrement len 121 addi a3, a3, 4 # advance src pointer 127 addi a11, a11, 4 # advance dst pointer [all …]
|
D | usercopy.S | 106 addi a3, a3, 1 108 addi a5, a5, 1 109 addi a4, a4, -1 117 addi a3, a3, 2 120 addi a5, a5, 2 121 addi a4, a4, -2 139 addi a3, a3, 1 141 addi a5, a5, 1 171 addi a3, a3, 16 173 addi a5, a5, 16 [all …]
|
D | strnlen_user.S | 58 addi a4, a2, -4 # because we overincrement at the end; 81 addi a4, a4, 4 # advance string pointer 95 addi a4, a4, 2 # advance string pointer 104 addi a4, a4, 1 # advance string pointer 113 addi a4, a4, 3 # point to zero byte 115 addi a4, a4, 1 # point just beyond zero byte 119 addi a4, a4, 1+1 # point just beyond zero byte 123 addi a4, a4, 2+1 # point just beyond zero byte 129 addi a4, a4, 1 # advance string pointer 134 addi a4, a4, 2 # advance ptr for aligned access [all …]
|
/linux-3.3/arch/microblaze/lib/ |
D | fastcopy.S | 45 addi r3, r5, 0 47 addi r4, r0, 4 /* n = 4 */ 64 addi r6, r6, 1 /* s++ */ 65 addi r5, r5, 1 /* d++ */ 67 addi r4, r4, -1 /* n-- (IN DELAY SLOT) */ 70 addi r4, r0, 32 /* n = 32 */ 100 addi r6, r6, 32 /* s = s + 32 */ 101 addi r4, r4, -32 /* n = n - 32 */ 103 addi r5, r5, 32 /* d = d + 32 (IN DELAY SLOT) */ 111 addi r9, r9, -1 [all …]
|
/linux-3.3/arch/xtensa/include/asm/ |
D | checksum.h | 77 "addi %0, %0, -1\n\t" in csum_fold() 105 "addi %0, %0, 1\n\t" in ip_fast_csum() 107 "addi %1, %1, 4\n\t" in ip_fast_csum() 137 "addi %0, %0, 1\n\t" in csum_tcpudp_nofold() 141 "addi %0, %0, 1\n\t" in csum_tcpudp_nofold() 145 "addi %0, %0, 1\n\t" in csum_tcpudp_nofold() 184 "addi %0, %0, 1\n\t" in csum_ipv6_magic() 189 "addi %0, %0, 1\n\t" in csum_ipv6_magic() 194 "addi %0, %0, 1\n\t" in csum_ipv6_magic() 199 "addi %0, %0, 1\n\t" in csum_ipv6_magic() [all …]
|
/linux-3.3/arch/score/lib/ |
D | checksum.S | 31 addi sum, 0x1; \ 72 addi src, 0x1 84 addi src, 2 87 addi src, 2 93 addi src, 4 100 addi src, 0x2 /* src+=2 */ 117 addi sum, 0x1 /* r26>sum */ 151 addi src, 0x1 159 addi src, 0x2 171 addi src, 0x4 [all …]
|
/linux-3.3/arch/powerpc/kernel/ |
D | misc_32.S | 97 addi r4,r4,1b@l 110 addi r7,r7,__got2_start@l 112 addi r8,r8,__got2_end@l 120 addi r4,r4,1b@l 126 addi r7,r7,4 141 addi r4,r4,cur_cpu_spec@l 292 addi r4, r4, 16 343 addi r3,r3,L1_CACHE_BYTES 349 addi r6,r6,L1_CACHE_BYTES 377 addi r3,r3,L1_CACHE_BYTES [all …]
|