Lines Matching refs:max_idx
89 pxor m1, m1 ; max_idx
142 por m1, mm_const_int32_offsets ; max_idx offsets per individual lane (skipped in the inner loop)
143 movdqa m4, m1 ; needed for the aligned y[max_idx]+=1; processing
152 BLENDVPS xm3, xm5, xm0 ; max_idx = m0 ? max_idx[1x128] : max_idx[0x128]
162 BLENDVPS xm3, xm5, xm0 ; max_idx = m0 ? max_idx[3,2] : max_idx[1,0]
175 %{1}ps m7, m3 ; Sxy += X[max_idx]
178 %{1}ps m6, m5 ; Syy += Y[max_idx]
184 pcmpeqd m1, m1, m4 ; exactly 1 element matches max_idx and this finds it
186 and r4d, ~(mmsize-1) ; align address down, so the value pointed by max_idx is inside a mmsize load
190 movaps [tmpY + r4], m5 ; Y[max_idx] +-= 1.0;