Lines Matching +full:in2 +full:-

2 # Copyright 2021-2023 The OpenSSL Project Authors. All Rights Reserved.
14 # p521 lower-level primitives for PPC64 using vector instructions.
22 while (($output=shift) && ($output!~/\w[\w\-]*\.\w+$/)) {}
24 $output = "-";
29 ( $xlate="${dir}ppc-xlate.pl" and -f $xlate ) or
30 ( $xlate="${dir}../../perlasm/ppc-xlate.pl" and -f $xlate) or
31 die "can't locate ppc-xlate.pl";
60 .size ${name},.-${name}
70 my $count = $max - $min + 1;
74 stdu $sp,-16*`$count+1`($sp)
78 my $mult = $max - $i + 1;
80 stxv $i,-16*$mult($savesp)
98 my $mult = $max - $i + 1;
100 lxv $i,-16*$mult($savesp)
117 lxsd $reg_list->[$i],$offset($pointer)
133 stxv $reg_list->[$i],$offset($pointer)
161 my @in2 = map("v$_",(35..43));
173 load_vrs($in2p, \@in2);
176 vmsumudm $out[0],$in1[0],$in2[0],$vzero
179 xxpermdi $t2,$in2[1],$in2[0],0b00
182 xxpermdi $t2,$in2[2],$in2[1],0b00
184 vmsumudm $out[2],$in1[2],$in2[0],$out[2]
186 xxpermdi $t2,$in2[3],$in2[2],0b00
189 xxpermdi $t4,$in2[1],$in2[0],0b00
192 xxpermdi $t2,$in2[4],$in2[3],0b00
194 xxpermdi $t4,$in2[2],$in2[1],0b00
196 vmsumudm $out[4],$in1[4],$in2[0],$out[4]
198 xxpermdi $t2,$in2[5],$in2[4],0b00
200 xxpermdi $t4,$in2[3],$in2[2],0b00
203 xxpermdi $t2,$in2[6],$in2[5],0b00
205 xxpermdi $t4,$in2[4],$in2[3],0b00
208 xxpermdi $t2,$in2[7],$in2[6],0b00
210 xxpermdi $t4,$in2[5],$in2[4],0b00
213 xxpermdi $t2,$in2[8],$in2[7],0b00
215 xxpermdi $t4,$in2[6],$in2[5],0b00
219 xxpermdi $t2,$in2[1],$in2[0],0b00
222 xxpermdi $t2,$in2[2],$in2[1],0b00
224 vmsumudm $out[6],$in1[6],$in2[0],$out[6]
226 xxpermdi $t2,$in2[3],$in2[2],0b00
229 xxpermdi $t4,$in2[1],$in2[0],0b00
232 xxpermdi $t2,$in2[4],$in2[3],0b00
234 xxpermdi $t4,$in2[2],$in2[1],0b00
236 vmsumudm $out[8],$in1[8],$in2[0],$out[8]
245 vsld $in2[$i],$in2[$i],$t1
251 vmsumudm $out[7],$in1[8],$in2[8],$out[7]
253 xxpermdi $t2,$in2[8],$in2[7],0b00
259 vmsumudm $out[5],$in1[8],$in2[6],$out[5]
263 xxpermdi $t4,$in2[6],$in2[5],0b00
271 vmsumudm $out[3],$in1[8],$in2[4],$out[3]
288 xxpermdi $t2,$in2[4],$in2[3],0b00
294 vmsumudm $out[1],$in1[8],$in2[2],$out[1]
298 xxpermdi $t4,$in2[2],$in2[1],0b00