Lines Matching refs:p_y
58 #define p_y p11 macro
97 tbit.nz p_y, p_n = dest, 0 // Do we have an odd address? (M_B_U)
113 (p_unalgn) tbit.nz.unc p_y, p_n = bytecnt, 3 // should we do a st8 ?
116 (p_y) add cnt = -8, cnt
119 (p_y) st8 [ptr2] = value, -4
124 (p_unalgn) tbit.nz.unc p_y, p_n = bytecnt, 1 // should we do a st2 ?
131 (p_y) add cnt = -2, cnt
135 (p_y) st2 [ptr2] = value, -1
315 cmp.le p_y, p_n = 16, cnt //
319 (p_y) store [ptr1] = myval, 8 // store
320 (p_y) cmp.le.unc p_yy, p_nn = 16, cnt //
321 (p_y) add cnt = -8, cnt // subtract
331 tbit.nz.unc p_y, p0 = cnt, 2 // should we terminate with a st4 ?
335 (p_y) st4 [ptr1] = value, 4
340 tbit.nz.unc p_y, p0 = cnt, 0
344 (p_y) st1 [ptr1] = value
355 .pred.rel "mutex",p_y, p_n
358 (p_y) cmp.le p_yy, p_nn = 5, cnt
361 (p_y) add ptr2 = 3, ptr1
362 (p_y) st1 [ptr1] = value, 1 // fill 1 (odd-aligned) byte
363 (p_y) add cnt = -1, cnt // [15, 14 (or less) left]
366 (p_yy) cmp.le.unc p_y, p0 = 8, cnt
375 (p_y) cmp.le.unc p_yy, p0 = 8, cnt
379 (p_y) st2 [ptr1] = value, 4 // fill 2 (aligned) bytes
380 (p_y) st2 [ptr2] = value, 4 // fill 2 (aligned) bytes
381 (p_y) add cnt = -4, cnt // [7, 6 (or less) left]
387 tbit.nz p_y, p0 = cnt, 0 // will there be a st1 at the end ?
393 (p_y) st1 [ptr3] = value // fill last byte (using ptr3)