Lines Matching defs:buf
21 #define buf r32
82 EX( .Lexit1, st1 [buf]=r0,1 )
104 tbit.nz p6,p0=buf,0 // odd alignment (for long_do_clear)
106 EX( .Lexit3, (p6) st1 [buf]=r0,1 ) // 1-byte aligned
107 (p6) adds len=-1,len;; // sync because buf is modified
108 tbit.nz p6,p0=buf,1
110 EX( .Lexit3, (p6) st2 [buf]=r0,2 ) // 2-byte aligned
112 tbit.nz p6,p0=buf,2
114 EX( .Lexit3, (p6) st4 [buf]=r0,4 ) // 4-byte aligned
116 tbit.nz p6,p0=buf,3
118 EX( .Lexit3, (p6) st8 [buf]=r0,8 ) // 8-byte aligned
126 adds buf2=8,buf // setup second base pointer
149 2: EX(.Lexit3, st8 [buf]=r0,16 )
169 EX( .Lexit2, (p6) st8 [buf]=r0,8 ) // at least 8 bytes
173 EX( .Lexit2, (p7) st4 [buf]=r0,4 ) // at least 4 bytes
177 EX( .Lexit2, (p6) st2 [buf]=r0,2 ) // at least 2 bytes
181 EX( .Lexit2, (p7) st1 [buf]=r0 ) // only 1 byte left