Lines Matching +full:- +full:d2
1 /* Do not modify. This file is auto-generated from armv4-mont.pl. */
19 .word OPENSSL_armcap_P-.Lbn_mul_mont
64 sub r0,r0,#4 @ "num=num-1"
65 add r4,r2,r0 @ &bp[num-1]
67 add r0,sp,r0 @ r0 to point at &tp[num-1]
91 str r12,[r4],#4 @ tp[j-1]=,tp++
101 str r12,[r0] @ tp[num-1]=
106 sub r7,r0,r7 @ "original" r0-1 value
110 ldr r5,[r1,#-4] @ ap[0]
112 ldr r6,[r3,#-4] @ np[0]
134 str r12,[r4],#4 @ tp[j-1]=,tp++
147 str r12,[r0] @ tp[num-1]=
168 sbcs r7,r7,r6 @ tp[j]-np[j]
198 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
200 .size bn_mul_mont,.-bn_mul_mont
202 .arch armv7-a
222 vld1.32 {d0,d1,d2,d3}, [r1]! @ can't specify :32 :-(
223 and r7,r7,#-64
238 vmull.u32 q10,d28,d2[0]
240 vmull.u32 q11,d28,d2[1]
288 vmlal.u32 q10,d28,d2[0]
289 vmlal.u32 q11,d28,d2[1]
336 and r7,r7,#-64
355 vld1.32 {d0,d1,d2,d3},[r1]!
376 vmlal.u32 q10,d28,d2[0]
378 vmlal.u32 q11,d28,d2[1]
407 vmlal.u32 q11,d28,d2[0]
409 vmlal.u32 q12,d28,d2[1]
438 vmlal.u32 q12,d28,d2[0]
440 vmlal.u32 q13,d28,d2[1]
469 vmlal.u32 q13,d28,d2[0]
471 vmlal.u32 q6,d28,d2[1]
500 vmlal.u32 q6,d28,d2[0]
502 vmlal.u32 q7,d28,d2[1]
531 vmlal.u32 q7,d28,d2[0]
533 vmlal.u32 q8,d28,d2[1]
562 vmlal.u32 q8,d28,d2[0]
564 vmlal.u32 q9,d28,d2[1]
593 vmlal.u32 q9,d28,d2[0]
595 vmlal.u32 q10,d28,d2[1]
602 vld1.32 {d0,d1,d2,d3},[r1]!
631 vmlal.u32 q10,d28,d2[0]
632 vmlal.u32 q11,d28,d2[1]
653 vmlal.u32 q11,d28,d2[0]
654 vmlal.u32 q12,d28,d2[1]
675 vmlal.u32 q12,d28,d2[0]
676 vmlal.u32 q13,d28,d2[1]
697 vmlal.u32 q13,d28,d2[0]
698 vmlal.u32 q6,d28,d2[1]
719 vmlal.u32 q6,d28,d2[0]
720 vmlal.u32 q7,d28,d2[1]
741 vmlal.u32 q7,d28,d2[0]
742 vmlal.u32 q8,d28,d2[1]
763 vmlal.u32 q8,d28,d2[0]
764 vmlal.u32 q9,d28,d2[1]
785 vmlal.u32 q9,d28,d2[0]
786 vmlal.u32 q10,d28,d2[1]
794 vld1.32 {d0,d1,d2,d3},[r1]!
807 veor q2,q2,q2 @ d4-d5
809 veor q3,q3,q3 @ d6-d7
895 vst1.32 {d10[0]}, [r7, :32] @ top-most bit
911 ldr r10, [r1] @ load top-most bit
954 .size bn_mul8x_mont_neon,.-bn_mul8x_mont_neon