Lines Matching refs:o1
106 set PAGE_SIZE, %o1
118 mov %o1, %o2
119 mov 0, %o1
131 and %o1, 0xff, %o1 ! o1 is (char)c
133 sll %o1, 8, %o3
134 or %o1, %o3, %o1 ! now o1 has 2 bytes of c
135 sll %o1, 16, %o3
138 or %o1, %o3, %o1 ! now o1 has 4 bytes of c
140 sllx %o1, 32, %o3
141 or %o1, %o3, %o1 ! now o1 has 8 bytes of c
150 1: stb %o1, [%o5] ! there is at least 1 byte to set
171 stx %o1, [%o5]
178 brz,pn %o1, .wrzero ! special case if c == 0
197 stxa %o1, [%o5+8]%asi
199 stxa %o1, [%o5+8+64]%asi
201 stxa %o1, [%o5+8-128]%asi
203 stxa %o1, [%o5+8-64]%asi
209 stxa %o1, [%o5+8+8]%asi
211 stxa %o1, [%o5+16+8]%asi
213 stxa %o1, [%o5+24+8]%asi
214 stxa %o1, [%o5+32+8]%asi
215 stxa %o1, [%o5+40+8]%asi
217 stxa %o1, [%o5-8]%asi
219 stxa %o1, [%o5]ASI_STBI_P
233 stxa %o1, [%o5+8]%asi
234 stxa %o1, [%o5+8+8]%asi
235 stxa %o1, [%o5+16+8]%asi
236 stxa %o1, [%o5+24+8]%asi
237 stxa %o1, [%o5+32+8]%asi
239 stxa %o1, [%o5+40+8]%asi
241 stxa %o1, [%o5-8]%asi
243 stxa %o1, [%o5]ASI_STBI_P
260 stxa %o1, [%o5]ASI_STBI_P
262 stxa %o1, [%o5+%g3]ASI_STBI_P
265 stxa %o1, [%o5+%g3]ASI_STBI_P
268 stxa %o1, [%o5+%g3]ASI_STBI_P
275 stxa %o1, [%o5]ASI_STBI_P
291 stx %o1, [%o5]
292 stx %o1, [%o5+8]
293 stx %o1, [%o5+16]
294 stx %o1, [%o5+24]
296 stx %o1, [%o5+32]
297 stx %o1, [%o5+40]
299 stx %o1, [%o5-16]
301 stx %o1, [%o5-8]
311 stx %o1, [%o5] ! store the long words
327 stb %o1, [%o5] ! clear a byte
333 st %o1, [%o5] ! 4-byte writing loop
345 stb %o1, [%o5]