Lines Matching refs:mmi
150 { .mmi; alloc pfssave=ar.pfs,3,25,0,24
154 { .mmi; $ADDP input=0,r33 // 2nd arg
167 { .mmi; $LDW A_=[r8],4*$SZ
170 { .mmi; $LDW C_=[r10],4*$SZ
173 { .mmi; $LDW E_=[r8]
176 { .mmi; $LDW G_=[r10]
184 { .mmi; cmp.eq p10,p0=2,r8
187 { .mmi; cmp.eq p13,p0=5,r8
195 { .mmi; ld1 X[15]=[input],$SZ // eliminated in sha512
198 { .mmi; mov B=B_
201 { .mmi; mov E=E_
204 { .mmi; mov G=G_
213 { .mmi; add r8=1*$SZ,input
243 { .mmi; $LDW X[13]=[r9],4*$SZ
246 { .mmi; $LDW X[11]=[input],4*$SZ
249 { .mmi; $LDW X[ 9]=[r9],4*$SZ
252 { .mmi; $LDW X[ 7]=[input],4*$SZ
255 { .mmi; $LDW X[ 5]=[r9],4*$SZ
258 { .mmi; $LDW X[ 3]=[input],4*$SZ
261 { .mmi; $LDW X[ 1]=[r9],4*$SZ
278 { .mmi; $LDW X[11]=[input],4*$SZ
281 { .mmi; $LDW X[ 9]=[r9],4*$SZ
284 { .mmi; $LDW X[ 7]=[input],4*$SZ
287 { .mmi; $LDW X[ 5]=[r9],4*$SZ
290 { .mmi; $LDW X[ 3]=[input],4*$SZ
293 { .mmi; $LDW X[ 1]=[r9],4*$SZ
311 { .mmi; $LDW X[ 9]=[r9],4*$SZ
314 { .mmi; $LDW X[ 7]=[input],4*$SZ
317 { .mmi; $LDW X[ 5]=[r9],4*$SZ
320 { .mmi; $LDW X[ 3]=[input],4*$SZ
323 { .mmi; $LDW X[ 1]=[r9],4*$SZ
342 { .mmi; $LDW X[ 7]=[input],4*$SZ
345 { .mmi; $LDW X[ 5]=[r9],4*$SZ
348 { .mmi; $LDW X[ 3]=[input],4*$SZ
351 { .mmi; $LDW X[ 1]=[r9],4*$SZ
371 { .mmi; $LDW X[ 5]=[r9],4*$SZ
374 { .mmi; $LDW X[ 3]=[input],4*$SZ
377 { .mmi; $LDW X[ 1]=[r9],4*$SZ
398 { .mmi; $LDW X[ 3]=[input],4*$SZ
401 { .mmi; $LDW X[ 1]=[r9],4*$SZ
423 { .mmi; $LDW X[ 1]=[r9],4*$SZ
447 { .mmi; $LDW K=[Ktbl],$SZ
450 { .mmi; and T1=F,E
453 { .mmi; and T2=A,B
456 { .mmi; xor T1=T1,r8 // T1=((e & f) ^ (~e & g))
462 { .mmi; add A=A,r8 // H+=Sigma(0) from the past
465 { .mmi; ld1 r9=[r9]
468 { .mmi; ld1 r11=[r11]
474 { .mmi; and T1=F,E
477 { .mmi; and T2=A,B
480 { .mmi; (p16) ld1 X[15-1]=[input],$SZ // prefetch
483 { .mmi; and r8=B,C
487 { .mmi; add T1=T1,H // T1=Ch(e,f,g)+h
490 { .mmi; xor T2=T2,r9
492 { .mmi; add T1=T1,K // T1+=K[i]+X[i]
495 { .mmi; xor r11=r11,r10 // Sigma1(e)
497 { .mmi; add T1=T1,r11 // T+=Sigma1(e)
500 { .mmi; xor r8=r8,r9 // Sigma0(a)
515 { .mmi; $LDW K=[Ktbl],$SZ
518 { .mmi; add X[15]=X[15],X[15-9] // X[i&0xF]+=X[(i+9)&0xF]
524 // Pair of mmi; splits on Itanium 1 and prevents pipeline flush
526 { .mmi; xor T1=T1,r10 // T1=((e & f) ^ (~e & g))
529 { .mmi; and T2=A,B
541 // Pair of mmi; splits on Itanium 1 and prevents pipeline flush
543 { .mmi; xor T2=T2,r8
545 { .mmi; and r10=B,C
564 { .mmi; xor r9=r9,r8 // Sigma1(e)
567 { .mmi; add K=K,X[15]
570 { .mmi; add T1=T1,K // T1+=K[i]+X[i]
580 { .mmi; add A=A,r8 };; // H+=Sigma0(a) from the past
581 { .mmi; add A_=A_,A
584 { .mmi; add D_=D_,D
587 { .mmi; add F_=F_,F
598 { .mmi; $STW [r8]=A_,4*$SZ
601 { .mmi; $STW [r10]=C_,4*$SZ