Lines Matching refs:s1_ptr
29 * mpi_ptr_t s1_ptr,
36 #define s1_ptr %o1
55 ld [s1_ptr],%g4
56 add s1_ptr,4,s1_ptr
68 ld [s1_ptr+0],%g4
70 ld [s1_ptr+4],%g1
76 ld [s1_ptr+8],%g4
78 ld [s1_ptr+12],%g1
82 ld [s1_ptr+16],%g4
84 ld [s1_ptr+20],%g1
88 ld [s1_ptr+24],%g4
90 ld [s1_ptr+28],%g1
94 ld [s1_ptr+32],%g4
96 ld [s1_ptr+36],%g1
101 add s1_ptr,32,s1_ptr
112 ld [s1_ptr+8],%g4
114 ld [s1_ptr+12],%g1
119 add s1_ptr,8,s1_ptr
133 ld [s1_ptr+8],%g4
141 L1: xor s1_ptr,res_ptr,%g1
147 mov s1_ptr,s2_ptr
149 mov %g1,s1_ptr
152 /* If we come here, the alignment of s1_ptr and res_ptr as well as the
155 of s1_ptr and s2_ptr are the same. */
160 andcc s1_ptr,4,%g0 ! s1_ptr unaligned? Side effect: cy=0
163 /* Add least significant limb separately to align s1_ptr and s2_ptr */
164 ld [s1_ptr],%g4
165 add s1_ptr,4,s1_ptr
178 Loop2: ldd [s1_ptr+0],%g2
184 ldd [s1_ptr+8],%g2
190 ldd [s1_ptr+16],%g2
196 ldd [s1_ptr+24],%g2
204 add s1_ptr,32,s1_ptr
213 Loope2: ldd [s1_ptr+0],%g2
221 add s1_ptr,8,s1_ptr
230 Ljone: ld [s1_ptr],%g4