/freebsd/crypto/openssl/crypto/bn/asm/ |
H A D | alpha-mont.pl | 36 $hi0="t1"; 87 ldq $hi0,0($ap) # ap[0] 96 mulq $hi0,$bi,$lo0 98 umulh $hi0,$bi,$hi0 127 addq $alo,$hi0,$lo0 129 cmpult $lo0,$hi0,AT 133 addq $ahi,AT,$hi0 153 addq $alo,$hi0,$lo0 155 cmpult $lo0,$hi0,AT 157 addq $ahi,AT,$hi0 [all …]
|
H A D | parisc-mont.pl | 136 $hi0="%r1"; 204 ldi 31,$hi0 206 andcm $hi1,$hi0,$hi1 ; align 232 mtctl $hi0,%cr11 ; $hi0 still holds 31 233 extrd,u,*= $hi0,%sar,1,$hi0 ; executes on PA-RISC 1.0 243 extrd,u $ab0,31,32,$hi0 256 addl $hi0,$ab1,$ab1 257 extrd,u $ab1,31,32,$hi0 271 addl $hi0,$ab0,$ab0 272 extrd,u $ab0,31,32,$hi0 [all …]
|
H A D | mips-mont.pl | 108 $hi0=$a7; 195 mfhi ($hi0,$aj,$bi) 224 $ADDU $lo0,$alo,$hi0 226 sltu $at,$lo0,$hi0 228 $ADDU $hi0,$ahi,$at 247 $ADDU $lo0,$alo,$hi0 248 sltu $at,$lo0,$hi0 249 $ADDU $hi0,$ahi,$at 260 $ADDU $hi1,$hi0 261 sltu $at,$hi1,$hi0 [all …]
|
H A D | vis3-mont.pl | 47 ($n0,$m0,$m1,$lo0,$hi0, $lo1,$hi1,$aj,$alo,$nj,$nlo,$tj)= 119 umulxhi $aj, $m0, $hi0 159 addcc $alo, $hi0, $lo0 161 addxc $aj, %g0, $hi0 191 addcc $alo, $hi0, $lo0 192 addxc $aj, %g0, $hi0 ! ahi=aj 201 addcc $hi0, $hi1, $hi1 226 umulxhi $aj, $m0, $hi0 230 addxc %g0, $hi0, $hi0 246 addcc $alo, $hi0, $lo0 [all …]
|
H A D | sparct4-mont.pl | 671 ($n0,$m0,$m1,$lo0,$hi0, $lo1,$hi1,$aj,$alo,$nj,$nlo,$tj)= 720 umulxhi $aj, $m0, $hi0 748 addcc $alo, $hi0, $lo0 749 addxc $aj, %g0, $hi0 771 addcc $alo, $hi0, $lo0 772 addxc $aj, %g0, $hi0 ! ahi=aj 781 addcc $hi0, $hi1, $hi1 803 umulxhi $aj, $m0, $hi0 807 addxc %g0, $hi0, $hi0 824 addcc $alo, $hi0, $lo0 [all …]
|
H A D | armv8-mont.pl | 57 ($lo0,$hi0,$aj,$m0,$alo,$ahi, 110 ldp $hi0,$aj,[$ap],#16 // ap[0..1] 116 mul $lo0,$hi0,$m0 // ap[0]*bp[0] 118 umulh $hi0,$hi0,$m0 145 adds $lo0,$alo,$hi0 147 adc $hi0,$ahi,xzr 163 adds $lo0,$alo,$hi0 165 adc $hi0,$ahi,xzr 173 adcs $hi1,$hi1,$hi0 180 ldp $hi0,$aj,[$ap],#16 [all …]
|
H A D | x86_64-mont.pl | 93 $hi0="%r11"; 193 mov %rdx,$hi0 209 add $hi0,$hi1 # np[j]*m1+ap[j]*bp[0] 210 mov $lo0,$hi0 217 add %rax,$hi0 230 add $hi0,$hi1 # np[j]*m1+ap[j]*bp[0] 234 mov $lo0,$hi0 237 add $hi0,$hi1 256 mov %rdx,$hi0 281 add %rax,$hi0 [all …]
|
H A D | ppc-mont.pl | 125 my $hi0="r26"; 179 $UMULH $hi0,$aj,$m0 203 addc $lo0,$alo,$hi0 205 addze $hi0,$ahi 220 addc $lo0,$alo,$hi0 221 addze $hi0,$ahi 230 addc $hi1,$hi1,$hi0 242 $UMULH $hi0,$aj,$m0 247 addze $hi0,$hi0 263 addc $lo0,$alo,$hi0 [all …]
|
H A D | x86_64-mont5.pl | 82 $hi0="%r11"; 264 mov %rdx,$hi0 280 add $hi0,$hi1 # np[j]*m1+ap[j]*bp[0] 281 mov $lo0,$hi0 288 add %rax,$hi0 301 add $hi0,$hi1 # np[j]*m1+ap[j]*bp[0] 305 mov $lo0,$hi0 308 add $hi0,$hi1 357 mov %rdx,$hi0 382 add %rax,$hi0 [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/ |
H A D | sha512-armv7.S | 41 # define WORD64(hi0,lo0,hi1,lo1) .word lo0,hi0, lo1,hi1 argument 45 # define WORD64(hi0,lo0,hi1,lo1) .word hi0,lo0, hi1,lo1 argument
|