/freebsd/crypto/openssl/crypto/bn/asm/ |
H A D | alpha-mont.pl | 38 $hi1="t3"; 97 ldq $hi1,0($np) # np[0] 103 mulq $hi1,$m1,$lo1 104 umulh $hi1,$m1,$hi1 108 addq $hi1,AT,$hi1 130 addq $nlo,$hi1,$lo1 134 cmpult $lo1,$hi1,v0 138 addq $nhi,v0,$hi1 144 addq $hi1,v0,$hi1 154 addq $nlo,$hi1,$lo1 [all …]
|
H A D | parisc-mont.pl | 135 $hi1="%r2"; 205 ldo 36($arrsz),$hi1 ; space for tp[num+1] 206 andcm $hi1,$hi0,$hi1 ; align 207 addl $hi1,%sp,%sp 249 extrd,u $nm0,31,32,$hi1 261 addl $hi1,$nm1,$nm1 265 extrd,u $nm1,31,32,$hi1 276 addl $hi1,$nm0,$nm0 281 extrd,u $nm0,31,32,$hi1 292 addl $hi1,$nm1,$nm1 [all …]
|
H A D | vis3-mont.pl | 47 ($n0,$m0,$m1,$lo0,$hi0, $lo1,$hi1,$aj,$alo,$nj,$nlo,$tj)= 140 umulxhi $nj, $m1, $hi1 148 addxc %g0, $hi1, $hi1 169 addcc $nlo, $hi1, $lo1 171 addxc $nj, %g0, $hi1 ! nhi=nj 184 addxc %g0, $hi1, $hi1 194 addcc $nlo, $hi1, $lo1 195 addxc $nj, %g0, $hi1 197 addxc %g0, $hi1, $hi1 201 addcc $hi0, $hi1, $hi1 [all …]
|
H A D | mips-mont.pl | 110 $hi1=$t2; 205 mfhi ($hi1,$nj,$m1) 209 $ADDU $hi1,$at 225 $ADDU $lo1,$nlo,$hi1 227 sltu $t0,$lo1,$hi1 229 $ADDU $hi1,$nhi,$t0 236 $ADDU $hi1,$at 251 $ADDU $lo1,$nlo,$hi1 252 sltu $t0,$lo1,$hi1 253 $ADDU $hi1,$nhi,$t0 [all …]
|
H A D | sparct4-mont.pl | 671 ($n0,$m0,$m1,$lo0,$hi0, $lo1,$hi1,$aj,$alo,$nj,$nlo,$tj)= 732 umulxhi $nj, $m1, $hi1 738 addxc %g0, $hi1, $hi1 752 addcc $nlo, $hi1, $lo1 754 addxc $nj, %g0, $hi1 ! nhi=nj 764 addxc %g0, $hi1, $hi1 774 addcc $nlo, $hi1, $lo1 775 addxc $nj, %g0, $hi1 777 addxc %g0, $hi1, $hi1 781 addcc $hi0, $hi1, $hi1 [all …]
|
H A D | x86_64-mont.pl | 94 $hi1="%r13"; 199 mov %rdx,$hi1 206 add %rax,$hi1 209 add $hi0,$hi1 # np[j]*m1+ap[j]*bp[0] 212 mov $hi1,-16(%rsp,$j,8) # tp[j-1] 213 mov %rdx,$hi1 227 add %rax,$hi1 230 add $hi0,$hi1 # np[j]*m1+ap[j]*bp[0] 232 mov $hi1,-16(%rsp,$j,8) # tp[j-1] 233 mov %rdx,$hi1 [all …]
|
H A D | armv8-mont.pl | 58 $lo1,$hi1,$nj,$m1,$nlo,$nhi, 114 ldp $hi1,$nj,[$np],#16 // np[0..1] 125 // (*) mul $lo1,$hi1,$m1 // np[0]*m1 126 umulh $hi1,$hi1,$m1 140 adc $hi1,$hi1,xzr 150 adds $lo1,$nlo,$hi1 152 adc $hi1,$nhi,xzr 157 adc $hi1,$hi1,xzr 167 adds $lo1,$nlo,$hi1 169 adc $hi1,$nhi,xzr [all …]
|
H A D | ppc-mont.pl | 127 my $hi1="r28"; 190 $UMULH $hi1,$nj,$m1 193 addze $hi1,$hi1 207 addc $lo1,$nlo,$hi1 209 addze $hi1,$nhi 213 addze $hi1,$hi1 223 addc $lo1,$nlo,$hi1 224 addze $hi1,$nhi 226 addze $hi1,$hi1 230 addc $hi1,$hi1,$hi0 [all …]
|
H A D | x86_64-mont5.pl | 83 $hi1="%r13"; 270 mov %rdx,$hi1 277 add %rax,$hi1 280 add $hi0,$hi1 # np[j]*m1+ap[j]*bp[0] 283 mov $hi1,-16(%rsp,$j,8) # tp[j-1] 284 mov %rdx,$hi1 299 add %rax,$hi1 301 add $hi0,$hi1 # np[j]*m1+ap[j]*bp[0] 303 mov $hi1,-16(%rsp,$num,8) # tp[num-1] 304 mov %rdx,$hi1 [all …]
|
/freebsd/sys/powerpc/ps3/ |
H A D | ps3-hvcall.h | 81 int lv1_read_htab_entries(uint64_t vas_id, uint64_t slot, uint64_t *hi1, uint64_t *hi2, uint64_t *h…
|
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_consume.c | 238 uint64_t hi1, hi2, lo1, lo2; in dt_multiply_128() local 241 hi1 = factor1 >> 32; in dt_multiply_128() 248 product[1] = hi1 * hi2; in dt_multiply_128() 250 tmp[0] = hi1 * lo2; in dt_multiply_128()
|
/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
|
/freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/ |
H A D | dtrace.c | 1458 uint64_t hi1, hi2, lo1, lo2; in dtrace_multiply_128() local 1461 hi1 = factor1 >> 32; in dtrace_multiply_128() 1468 product[1] = hi1 * hi2; in dtrace_multiply_128() 1470 tmp[0] = hi1 * lo2; in dtrace_multiply_128()
|