Lines Matching refs:ip

148 	mov	ip, #16			@ make a bit mask
149 lsl r2, ip, r2 @ and shift into position
150 sub ip, r2, #1 @ make into a mask
151 and r3, r0, ip @ get offset into cache line
153 bic r0, r0, ip @ clear offset from start.
190 mov ip, #16 @ make a bit mask
191 lsl r2, ip, r2 @ and shift into position
192 sub ip, r2, #1 @ make into a mask
193 and r3, r0, ip @ get offset into cache line
195 bic r0, r0, ip @ clear offset from start.
210 mov ip, #16 @ make a bit mask
211 lsl r2, ip, r2 @ and shift into position
212 sub ip, r2, #1 @ make into a mask
213 and r3, r0, ip @ get offset into cache line
215 bic r0, r0, ip @ clear offset from start.
230 mov ip, #16 @ make a bit mask
231 lsl r2, ip, r2 @ and shift into position
232 sub ip, r2, #1 @ make into a mask
233 and r3, r0, ip @ get offset into cache line
235 bic r0, r0, ip @ clear offset from start.
251 mov ip, #16 @ make a bit mask
252 lsl r2, ip, r2 @ and shift into position
253 sub ip, r2, #1 @ make into a mask
254 and r3, r0, ip @ get offset into cache line
256 bic r0, r0, ip @ clear offset from start.
284 * to use r0-r3 and ip.
296 mov ip, #1 @
297 lsl ip, ip, r1 @ ip now contains the way decr
303 sub ip, ip, r2 @ subtract numsets - 1 from way decr
306 mov r2, ip @ r2 now contains set way decr
308 /* r3 = ways/sets, r2 = way decr, r1 = set decr, r0 and ip are free */
343 ubfx ip, r0, #0, #3 @ get linesize from CCSIDR
344 add ip, ip, #4 @ apply bias
346 lsl r2, r2, ip @ shift to set position
349 lsl r1, r1, ip @ r1 = set decr
351 ubfx ip, r0, #3, #10 @ get numways - 1 from [to be discarded] CCSIDR
352 clz r2, ip @ number of bits to MSB of way
353 lsl ip, ip, r2 @ shift by that into way position
357 orr r3, r3, ip @ merge way into way/set/level
361 /* r3 = ways/sets/level, r2 = way decr, r1 = set decr, r0 and ip are free */
373 and ip, r0, #0x07000000 @ narrow to LoC
374 lsr ip, ip, #23 @ left align LoC (low 4 bits)
376 cmp r3, ip @ compare
406 ubfx ip, r0, #0, #3 @ get linesize from CCSIDR
407 add ip, ip, #4 @ apply bias
409 lsl r2, r2, ip @ shift to set position
412 lsl r1, r1, ip @ r1 = set decr
414 ubfx ip, r0, #3, #10 @ get numways - 1 from [to be discarded] CCSIDR
415 clz r2, ip @ number of bits to MSB of way
416 lsl ip, ip, r2 @ shift by that into way position
420 orr r3, r3, ip @ merge way into way/set/level
424 /* r3 = ways/sets/level, r2 = way decr, r1 = set decr, r0 and ip are free */
436 and ip, r0, #0x07000000 @ narrow to LoC
437 lsr ip, ip, #23 @ left align LoC (low 4 bits)
439 cmp r3, ip @ compare