Home
last modified time | relevance | path

Searched full:addi (Results 1 – 25 of 274) sorted by relevance

1234567891011

/linux-3.3/arch/powerpc/lib/
Dcopyuser_power7.S81 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 …]
Dstring.S20 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 …]
Dmemcpy_64.S33 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 …]
Dcopyuser_64.S48 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 …]
Dcopy_32.S46 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/
Dmemset.S32 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 …]
Dstrlen.S34 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 …]
Dmemcpy.S33 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 …]
Dusercopy.c47 "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 …]
Dchecksum.S63 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/
Dmemcpy_32.S125 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 …]
Dusercopy_32.S57 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 …]
Dusercopy_64.S77 { 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/
Drelocate_kernel.S41 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 …]
Dregs_32.S46 #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/
Dstring.S37 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/
Dstring.S17 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/
Dmemcopy.S106 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 …]
Dstrncpy_user.S79 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 …]
Dusercopy.S106 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 …]
Dstrnlen_user.S58 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/
Dfastcopy.S45 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/
Dchecksum.h77 "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/
Dchecksum.S31 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/
Dmisc_32.S97 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 …]

1234567891011