Lines Matching refs:src
34 #define CSUM_BIGCHUNK(src, offset, sum) \ argument
35 lw r8, [src, offset + 0x00]; \
36 lw r9, [src, offset + 0x04]; \
37 lw r10, [src, offset + 0x08]; \
38 lw r11, [src, offset + 0x0c]; \
43 lw r8, [src, offset + 0x10]; \
44 lw r9, [src, offset + 0x14]; \
45 lw r10, [src, offset + 0x18]; \
46 lw r11, [src, offset + 0x1c]; \
52 #define src r4 macro
69 lbu r9, [src]
72 addi src, 0x1
81 andri.c r8, src, 0x3 /*src is 4bytes aligned, so use LW!!*/
83 lhu r9, [src]
84 addi src, 2
86 lhu r9, [src]
87 addi src, 2
92 lw r9, [src]
93 addi src, 4
99 lhu r9, [src]
100 addi src, 0x2 /* src+=2 */
106 lbu r9, [src]
143 andri.c r25, src, 0x1 /* odd buffer? */
147 lbu r8, [src]
151 addi src, 0x1
154 andri.c r8, src, 0x2 /* 4bytes(dword)_aligned? */
156 lhu r8, [src]
159 addi src, 0x2
166 andri.c r26, src, 0x4
168 lw r8, [src]
171 addi src, 0x4
174 andri.c r26, src, 0x8
176 lw r8, [src, 0x0]
177 lw r9, [src, 0x4]
181 addi src, 0x8
184 andri.c r26, src, 0x10
186 lw r10, [src, 0x08]
187 lw r11, [src, 0x0c]
188 lw r8, [src, 0x00]
189 lw r9, [src, 0x04]
195 addi src, 0x10
203 CSUM_BIGCHUNK(src, 0x00, sum)
204 CSUM_BIGCHUNK(src, 0x20, sum)
205 CSUM_BIGCHUNK(src, 0x40, sum)
206 CSUM_BIGCHUNK(src, 0x60, sum)
208 addi src, 0x80
216 CSUM_BIGCHUNK(src, 0x00, sum)
217 CSUM_BIGCHUNK(src, 0x20, sum)
218 addi src, 0x40
226 CSUM_BIGCHUNK(src, 0x00, sum)
228 addri src, src, 0x20
237 lw r8, [src]
240 addi src, 0x4