Lines Matching +full:5 +full:vs1

17 # p = 2^130 - 5
31 # vs1 = [r1,.....]
35 # vs5 = [r1*5,...]
36 # vs6 = [r2*5,...]
37 # vs7 = [r2*5,...]
38 # vs8 = [r4*5,...]
42 # r0, r4*5, r3*5, r2*5, r1*5;
43 # r1, r0, r4*5, r3*5, r2*5;
44 # r2, r1, r0, r4*5, r3*5;
45 # r3, r2, r1, r0, r4*5;
209 # p[0] = a0*r0 + a1*r4*5 + a2*r3*5 + a3*r2*5 + a4*r1*5;
210 # p[1] = a0*r1 + a1*r0 + a2*r4*5 + a3*r3*5 + a4*r2*5;
211 # p[2] = a0*r2 + a1*r1 + a2*r0 + a3*r4*5 + a4*r3*5;
212 # p[3] = a0*r3 + a1*r2 + a2*r1 + a3*r0 + a4*r4*5;
221 vmulouw 10, 5, 3
228 vmulouw 10, 5, 26
239 vmulouw 10, 5, 27
248 vmulouw 10, 5, 28
257 vmulouw 10, 5, 29
269 vmuleuw 10, 5, 3
280 vmuleuw 10, 5, 26
291 vmuleuw 10, 5, 27
302 vmuleuw 10, 5, 28
313 vmuleuw 10, 5, 29
330 # vs1 = [r1,...]
334 # vs5 = [r4*5,...]
335 # vs6 = [r3*5,...]
336 # vs7 = [r2*5,...]
337 # vs8 = [r1*5,...]
339 # r0, r4*5, r3*5, r2*5, r1*5;
340 # r1, r0, r4*5, r3*5, r2*5;
341 # r2, r1, r0, r4*5, r3*5;
342 # r3, r2, r1, r0, r4*5;
359 vmr 5, 27
386 vmrgow 27, 27, 5
406 xxlor 5, 32, 32
453 vand 5, 15, 25
467 vaddudm 5, 5, 10
512 # r1 = r1 * 5, r2 = r2 * 5, r3 = r3 * 5, r4 = r4 * 5
513 li 9, 5
529 .align 5
530 cmpdi 5, 64
585 vaddudm 21, 5, 10
611 # Smash 4 message blocks into 5 vectors of [m4, m2, m3, m1]
613 vmrgow 5, 10, 21
619 addi 5, 5, -64 # len -= 64
623 divdu 31, 5, 9
655 vand 5, 15, 25
669 vaddudm 5, 5, 10
716 vaddudm 5, 5, 21
721 # Smash 4 message blocks into 5 vectors of [m4, m2, m3, m1]
723 vmrgow 5, 10, 5
729 addi 5, 5, -64 # len -= 64
740 xxlor 32, 5, 5
754 vaddudm 5, 15, 10
774 vaddudm 5, 5, 10
776 vsrd 11, 5, 31
778 vand 5, 5, 25
792 vaddudm 5, 5, 10
793 vsrd 10, 5, 31
794 vand 5, 5, 25
803 vsld 5, 5, 31
804 vor 20, 4, 5
857 add 19, 21, 10 # s1: r19 - (r1 >> 2) *5
907 add 23, 23, 22 # (h2 & 3) * 5
926 cmpdi 5, 0
966 divdu 31, 5, 30
1039 # h + 5 + (-p)
1043 addic. 6, 6, 5
1060 std 10, 0(5)
1061 std 11, 8(5)
1066 .align 5