Lines Matching refs:store

73  *	the data and store to destination. Both the load and store are done
99 * load words, shift half words, store words; branch to finish_up
101 * load words, shift 3 bytes, store words; branch to finish_up
103 * load words, shift 1 byte, store words; branch to finish_up
117 * block load, fmovd, block-init-store, block-store, fmovd operations
133 * block load, falign, fmovd, block-init-store, block-store loop
134 * (only use block-init-store when src/dst on 8 byte boundaries.)
139 * Comment on N2 memmove and memcpy common code and block-store-init:
145 * the copy destination buffer during the copy. Using the block-store-init
148 * the block-store-init provides memory throughput advantages for many
152 * algorithms except the memmove version does not use block-store-init
153 * in those cases where memcpy does use block-store-init. Otherwise, when
163 /* documented name for primary block initializing store */
234 stb %g1, [%o5+%o4] ! store one byte into dest
257 stx %o3, [%o5+%o4] ! store 8 byte
274 stx %g1, [%o5+%o4] ! store 8 bytes to destination
281 stb %g1, [%o5+%o4] ! store one byte
294 ! use of block store init
304 ! %o5 has the bytes to be written in partial store.
321 cmp %o2, MED_MAX ! limit to store buffer size
327 * but does not use the ASI_STBI_P (block initializing store) performance
358 mov ASI_BLK_P, %asi ! setup %asi for block load/store
917 stb %o3, [%o0] ! store one byte
921 stb %o3, [%o0+1] ! store second byte
923 stb %o3, [%o0+2] ! store third byte
1003 stb %o3, [%o0+4] ! store one byte
1007 stb %o3, [%o0+5] ! store second byte
1009 stb %o3, [%o0+6] ! store third byte
1020 ! %o5 has the bytes to be written in partial store.
1037 cmp %o2, MED_MAX ! limit to store buffer size
1051 stx %o4, [%o0] ! and store
1059 stx %o4, [%o0+32] ! and store
1075 stx %o4, [%o0] ! and store
1088 ldx [%o1], %o4 ! load and store 16 bytes
1106 stx %o4, [%o0-8] ! and store 8 bytes
1125 cmp %o2, MED_WMAX ! limit to store buffer size
1180 stw %o4, [%o0] ! and store 4 bytes
1184 stw %o3, [%o0-4] ! and store 4 bytes
1195 stw %o4, [%o0-4] ! and store 4 bytes
1252 mov ASI_BLK_P, %asi ! setup %asi for block load/store
1299 stxa %g0,[%o0]ASI_STBI_P ! block initializing store
1315 stxa %g0,[%o0]ASI_STBI_P ! block initializing store
1346 stxa %g0,[%o0]ASI_STBI_P ! block initializing store
1362 stxa %g0,[%o0]ASI_STBI_P ! block initializing store
1395 stxa %g0,[%o0]ASI_STBI_P ! block initializing store
1411 stxa %g0,[%o0]ASI_STBI_P ! block initializing store
1445 stxa %g0,[%o0]ASI_STBI_P ! block initializing store
1461 stxa %g0,[%o0]ASI_STBI_P ! block initializing store
1498 stxa %g0,[%o0]ASI_STBI_P ! block initializing store
1514 stxa %g0,[%o0]ASI_STBI_P ! block initializing store
1553 stxa %g0,[%o0]ASI_STBI_P ! block initializing store
1569 stxa %g0,[%o0]ASI_STBI_P ! block initializing store
1610 stxa %g0,[%o0]ASI_STBI_P ! block initializing store
1626 stxa %g0,[%o0]ASI_STBI_P ! block initializing store
1657 stxa %g0,[%o0]ASI_STBI_P ! block initializing store
1665 stxa %g0,[%o0]ASI_STBI_P ! block initializing store
1755 stw %o4, [%o0] ! and store 4 bytes
1758 stw %o4, [%o0+4] ! and store 4 bytes