| /openbsd/src/lib/libcrypto/sha/asm/ |
| D | sha512-armv4.pl | 54 $t0="r9"; 78 mov $t0,$Elo,lsr#14 82 eor $t0,$t0,$Ehi,lsl#18 86 eor $t0,$t0,$Elo,lsr#18 88 eor $t0,$t0,$Ehi,lsl#14 90 eor $t0,$t0,$Ehi,lsr#9 92 eor $t0,$t0,$Elo,lsl#23 94 adds $Tlo,$Tlo,$t0 95 ldr $t0,[sp,#$Foff+0] @ f.lo 103 eor $t0,$t0,$t2 [all …]
|
| D | sha256-armv4.pl | 29 $ctx="r0"; $t0="r0"; 60 ldrb $t0,[$inp],#4 63 orr $T1,$T1,$t0,lsl#24 67 mov $t0,$e,ror#$Sigma1[0] 69 eor $t0,$t0,$e,ror#$Sigma1[1] 79 eor $t0,$t0,$e,ror#$Sigma1[2] @ Sigma1(e) 82 add $T1,$T1,$t0 93 orr $t0,$a,$b 95 and $t0,$t0,$c 97 orr $t0,$t0,$t1 @ Maj(a,b,c) [all …]
|
| D | sha1-armv4-large.pl | 67 $t0="r9"; 77 ldr $t0,[$Xi,#15*4] 82 eor $t0,$t0,$t1 85 mov $t0,$t0,ror#31 87 eor $t0,$t0,$t2,ror#31 88 str $t0,[$Xi,#-4]! 91 add $e,$e,$t0 @ E+=X[i] 100 ldrb $t0,[$inp,#3] 104 orr $t0,$t0,$t1,lsl#8 106 orr $t0,$t0,$t2,lsl#16 [all …]
|
| D | sha1-parisc.pl | 52 $t0="%r28"; 57 "%r9", "%r10","%r11","%r12","%r13","%r14","%r15","%r16",$t0); 68 and $c,$b,$t0 72 or $t1,$t0,$t0 73 addl $t0,$e,$e 80 and $c,$b,$t0 85 or $t1,$t0,$t0 87 add $t0,$e,$e 101 xor $b,$c,$t0 105 xor $d,$t0,$t0 [all …]
|
| /openbsd/src/sys/arch/octeon/octeon/ |
| D | locore.S | 52 dla t0, 0xffffffff80000000 53 mtc0 t0, COP_0_EBASE 56 dli t0, COP_0_CVMCTL_FUSE_START_BIT|COP_0_CVMCTL_NOFDA_CP2|\ 58 dmtc0 t0, COP_0_CVMCTL 62 dli t0, 0x1846104 # If you want to skip write buffer, use this 64 dli t0, 0x46104 66 dmtc0 t0, COP_0_CVMMEMCTL 81 1: ll t0, 0(t1) 82 bne t2, t0, 1b 84 move t0, zero [all …]
|
| /openbsd/src/sys/arch/riscv64/riscv64/ |
| D | locore.S | 88 add t0, s1, a5 89 sd t6, (t0) 96 li t0, (PTE_KERN | PTE_X) 99 or t5, t0, t2 109 lla t0, va 110 sub t0, t0, s9 112 add t0, t0, t1 113 csrw stvec, t0 118 li t0, SATP_MODE_SV39 119 or s2, s2, t0 [all …]
|
| D | exception.S | 59 sd t0, (TF_T + 0 * 8)(sp) 92 add t0, sp, t1 93 sd t0, (TF_SP)(sp) 96 csrr t0, sscratch 97 sd t0, (TF_SP)(sp) 99 li t0, 0 100 csrw sscratch, t0 101 csrr t0, sepc 102 sd t0, (TF_SEPC)(sp) 103 csrr t0, sstatus [all …]
|
| /openbsd/src/sys/arch/mips64/mips64/ |
| D | lcore_ddb.S | 45 GET_CPU_INFO(t1, t0) 46 PTR_L t0, CI_CURPROCPADDR(t1) 48 lw t1, PCB_ONFAULT(t0) 51 sw v0, PCB_ONFAULT(t0) 55 sw t1, PCB_ONFAULT(t0) 61 sw t1, PCB_ONFAULT(t0) 65 GET_CPU_INFO(t1, t0) 66 PTR_L t0, CI_CURPROCPADDR(t1) 68 lw t1, PCB_ONFAULT(t0) 71 sw v0, PCB_ONFAULT(t0) [all …]
|
| /openbsd/src/sys/arch/octeon/dev/ |
| D | octcrypto_asm.S | 64 ld t0, (a0) 66 dmtc2 t0, MT_AES_KEY 69 ld t0, 16(a0) 71 dmtc2 t0, MT_AES_KEY+2 /* 192-bit key */ 72 ld t0, 24(a0) 73 dmtc2 t0, MT_AES_KEY+3 /* 256-bit key */ 100 ld t0, (a0) 102 dmtc2 t0, MT_AES_ENC0 104 dmfc2 t0, MF_AES_RESINP 106 sd t0, (a0) [all …]
|
| /openbsd/src/lib/libc/arch/alpha/string/ |
| D | bcopy.S | 65 xor SRCREG,DSTREG,t0 66 and t0,7,t0 68 bne t0,bcopy_different_alignment 83 subq SIZEREG,1,t0 85 bic t0,7,t0 86 beq t0,bcopy_samealign_lp_end 92 subq t0,8,t0 94 bne t0,bcopy_samealign_lp 115 cmpule SIZEREG,8,t0 116 bne t0,bcopy_da_finish [all …]
|
| D | memmove.S | 69 xor SRCREG,DSTREG,t0 70 and t0,7,t0 72 bne t0,bcopy_different_alignment 87 subq SIZEREG,1,t0 89 bic t0,7,t0 90 beq t0,bcopy_samealign_lp_end 96 subq t0,8,t0 98 bne t0,bcopy_samealign_lp 119 cmpule SIZEREG,8,t0 120 bne t0,bcopy_da_finish [all …]
|
| D | memcpy.S | 63 xor SRCREG,DSTREG,t0 64 and t0,7,t0 66 bne t0,bcopy_different_alignment 81 subq SIZEREG,1,t0 83 bic t0,7,t0 84 beq t0,bcopy_samealign_lp_end 90 subq t0,8,t0 92 bne t0,bcopy_samealign_lp 113 cmpule SIZEREG,8,t0 114 bne t0,bcopy_da_finish [all …]
|
| D | bzero.S | 38 subq zero,a0,t0 39 and t0,7,t0 /* t0 = (0-size)%8 */ 40 beq t0,bzero_nostart1 42 cmpult a1,t0,t1 /* if size > size%8 goto noshort */ 50 lda t0,-1(zero) /* t0=-1 */ 51 mskql t0,a1,t0 /* Get ff in bytes (a0%8)..((a0+a1-1)%8) */ 52 insql t0,a0,t0 53 bic t2,t0,t2 /* zero those bytes in word */ 60 subq a1,t0,a1 64 addq a0,t0,a0 /* round a0 up to next word */ [all …]
|
| /openbsd/src/sys/lib/libkern/arch/alpha/ |
| D | memmove.S | 72 xor a0,a1,t0 73 and t0,7,t0 75 bne t0,bcopy_different_alignment 90 subq a2,1,t0 92 bic t0,7,t0 93 beq t0,bcopy_samealign_lp_end 99 subq t0,8,t0 101 bne t0,bcopy_samealign_lp 122 cmpule a2,8,t0 123 bne t0,bcopy_da_finish [all …]
|
| D | bzero.S | 38 subq zero,a0,t0 39 and t0,7,t0 /* t0 = (0-size)%8 */ 40 beq t0,bzero_nostart1 42 cmpult a1,t0,t1 /* if size > size%8 goto noshort */ 50 lda t0,-1(zero) /* t0=-1 */ 51 mskql t0,a1,t0 /* Get ff in bytes (a0%8)..((a0+a1-1)%8) */ 52 insql t0,a0,t0 53 bic t2,t0,t2 /* zero those bytes in word */ 60 subq a1,t0,a1 64 addq a0,t0,a0 /* round a0 up to next word */ [all …]
|
| /openbsd/src/lib/libcrypto/modes/asm/ |
| D | ghash-alpha.pl | 25 $t0="t0"; 64 sll $Zhi,60,$t0 75 xor $t0,$Zlo,$Zlo 90 sll $Zhi,60,$t0 101 xor $t0,$Zlo,$Zlo 111 sll $Zhi,60,$t0 123 xor $t0,$Zlo,$Zlo 132 sll $Zhi,60,$t0 143 xor $t0,$Zlo,$Zlo 152 sll $Zhi,60,$t0 [all …]
|
| /openbsd/src/usr.bin/ssh/ |
| D | smult_curve25519_ref.c | 190 unsigned int t0[32]; in recip() local 196 /* 8 */ square(t0,t1); in recip() 197 /* 9 */ mult(z9,t0,z); in recip() 199 /* 22 */ square(t0,z11); in recip() 200 /* 2^5 - 2^0 = 31 */ mult(z2_5_0,t0,z9); in recip() 202 /* 2^6 - 2^1 */ square(t0,z2_5_0); in recip() 203 /* 2^7 - 2^2 */ square(t1,t0); in recip() 204 /* 2^8 - 2^3 */ square(t0,t1); in recip() 205 /* 2^9 - 2^4 */ square(t1,t0); in recip() 206 /* 2^10 - 2^5 */ square(t0,t1); in recip() [all …]
|
| D | rijndael.c | 762 u32 s0, s1, s2, s3, t0, t1, t2, t3; in rijndaelEncrypt() local 777 t0 = Te0[s0 >> 24] ^ Te1[(s1 >> 16) & 0xff] ^ Te2[(s2 >> 8) & 0xff] ^ Te3[s3 & 0xff] ^ rk[ 4]; in rijndaelEncrypt() 782 s0 = Te0[t0 >> 24] ^ Te1[(t1 >> 16) & 0xff] ^ Te2[(t2 >> 8) & 0xff] ^ Te3[t3 & 0xff] ^ rk[ 8]; in rijndaelEncrypt() 783 s1 = Te0[t1 >> 24] ^ Te1[(t2 >> 16) & 0xff] ^ Te2[(t3 >> 8) & 0xff] ^ Te3[t0 & 0xff] ^ rk[ 9]; in rijndaelEncrypt() 784 s2 = Te0[t2 >> 24] ^ Te1[(t3 >> 16) & 0xff] ^ Te2[(t0 >> 8) & 0xff] ^ Te3[t1 & 0xff] ^ rk[10]; in rijndaelEncrypt() 785 s3 = Te0[t3 >> 24] ^ Te1[(t0 >> 16) & 0xff] ^ Te2[(t1 >> 8) & 0xff] ^ Te3[t2 & 0xff] ^ rk[11]; in rijndaelEncrypt() 787 t0 = Te0[s0 >> 24] ^ Te1[(s1 >> 16) & 0xff] ^ Te2[(s2 >> 8) & 0xff] ^ Te3[s3 & 0xff] ^ rk[12]; in rijndaelEncrypt() 792 s0 = Te0[t0 >> 24] ^ Te1[(t1 >> 16) & 0xff] ^ Te2[(t2 >> 8) & 0xff] ^ Te3[t3 & 0xff] ^ rk[16]; in rijndaelEncrypt() 793 s1 = Te0[t1 >> 24] ^ Te1[(t2 >> 16) & 0xff] ^ Te2[(t3 >> 8) & 0xff] ^ Te3[t0 & 0xff] ^ rk[17]; in rijndaelEncrypt() 794 s2 = Te0[t2 >> 24] ^ Te1[(t3 >> 16) & 0xff] ^ Te2[(t0 >> 8) & 0xff] ^ Te3[t1 & 0xff] ^ rk[18]; in rijndaelEncrypt() [all …]
|
| /openbsd/src/sbin/iked/ |
| D | smult_curve25519_ref.c | 190 unsigned int t0[32]; in recip() local 196 /* 8 */ square(t0,t1); in recip() 197 /* 9 */ mult(z9,t0,z); in recip() 199 /* 22 */ square(t0,z11); in recip() 200 /* 2^5 - 2^0 = 31 */ mult(z2_5_0,t0,z9); in recip() 202 /* 2^6 - 2^1 */ square(t0,z2_5_0); in recip() 203 /* 2^7 - 2^2 */ square(t1,t0); in recip() 204 /* 2^8 - 2^3 */ square(t0,t1); in recip() 205 /* 2^9 - 2^4 */ square(t1,t0); in recip() 206 /* 2^10 - 2^5 */ square(t0,t1); in recip() [all …]
|
| /openbsd/src/sys/arch/alpha/include/ |
| D | atomic.h | 51 unsigned long t0; in atomic_setbits_ulong() local 64 : "=&r" (t0), "=m" (*ulp) in atomic_setbits_ulong() 77 unsigned long t0; in atomic_clearbits_ulong() local 90 : "=&r" (t0), "=m" (*ulp) in atomic_clearbits_ulong() 103 unsigned long t0; in atomic_add_ulong() local 116 : "=&r" (t0), "=m" (*ulp) in atomic_add_ulong() 129 unsigned long t0; in atomic_sub_ulong() local 142 : "=&r" (t0), "=m" (*ulp) in atomic_sub_ulong() 155 unsigned long t0, v0; in atomic_loadlatch_ulong() local 168 : "=&r" (t0), "=r" (v0), "=m" (*ulp) in atomic_loadlatch_ulong() [all …]
|
| /openbsd/src/usr.bin/signify/ |
| D | fe25519.c | 226 fe25519 t0; in fe25519_invert() local 232 /* 8 */ fe25519_square(&t0,&t1); in fe25519_invert() 233 /* 9 */ fe25519_mul(&z9,&t0,x); in fe25519_invert() 235 /* 22 */ fe25519_square(&t0,&z11); in fe25519_invert() 236 /* 2^5 - 2^0 = 31 */ fe25519_mul(&z2_5_0,&t0,&z9); in fe25519_invert() 238 /* 2^6 - 2^1 */ fe25519_square(&t0,&z2_5_0); in fe25519_invert() 239 /* 2^7 - 2^2 */ fe25519_square(&t1,&t0); in fe25519_invert() 240 /* 2^8 - 2^3 */ fe25519_square(&t0,&t1); in fe25519_invert() 241 /* 2^9 - 2^4 */ fe25519_square(&t1,&t0); in fe25519_invert() 242 /* 2^10 - 2^5 */ fe25519_square(&t0,&t1); in fe25519_invert() [all …]
|
| /openbsd/src/sys/lib/libsa/ |
| D | rijndael.c | 857 u32 s0, s1, s2, s3, t0, t1, t2, t3; in rijndaelEncrypt() local 872 t0 = Te0[s0 >> 24] ^ Te1[(s1 >> 16) & 0xff] ^ Te2[(s2 >> 8) & 0xff] ^ Te3[s3 & 0xff] ^ rk[ 4]; in rijndaelEncrypt() 877 s0 = Te0[t0 >> 24] ^ Te1[(t1 >> 16) & 0xff] ^ Te2[(t2 >> 8) & 0xff] ^ Te3[t3 & 0xff] ^ rk[ 8]; in rijndaelEncrypt() 878 s1 = Te0[t1 >> 24] ^ Te1[(t2 >> 16) & 0xff] ^ Te2[(t3 >> 8) & 0xff] ^ Te3[t0 & 0xff] ^ rk[ 9]; in rijndaelEncrypt() 879 s2 = Te0[t2 >> 24] ^ Te1[(t3 >> 16) & 0xff] ^ Te2[(t0 >> 8) & 0xff] ^ Te3[t1 & 0xff] ^ rk[10]; in rijndaelEncrypt() 880 s3 = Te0[t3 >> 24] ^ Te1[(t0 >> 16) & 0xff] ^ Te2[(t1 >> 8) & 0xff] ^ Te3[t2 & 0xff] ^ rk[11]; in rijndaelEncrypt() 882 t0 = Te0[s0 >> 24] ^ Te1[(s1 >> 16) & 0xff] ^ Te2[(s2 >> 8) & 0xff] ^ Te3[s3 & 0xff] ^ rk[12]; in rijndaelEncrypt() 887 s0 = Te0[t0 >> 24] ^ Te1[(t1 >> 16) & 0xff] ^ Te2[(t2 >> 8) & 0xff] ^ Te3[t3 & 0xff] ^ rk[16]; in rijndaelEncrypt() 888 s1 = Te0[t1 >> 24] ^ Te1[(t2 >> 16) & 0xff] ^ Te2[(t3 >> 8) & 0xff] ^ Te3[t0 & 0xff] ^ rk[17]; in rijndaelEncrypt() 889 s2 = Te0[t2 >> 24] ^ Te1[(t3 >> 16) & 0xff] ^ Te2[(t0 >> 8) & 0xff] ^ Te3[t1 & 0xff] ^ rk[18]; in rijndaelEncrypt() [all …]
|
| /openbsd/src/sys/crypto/ |
| D | rijndael.c | 759 u32 s0, s1, s2, s3, t0, t1, t2, t3; in rijndaelEncrypt() local 774 t0 = Te0[s0 >> 24] ^ Te1[(s1 >> 16) & 0xff] ^ Te2[(s2 >> 8) & 0xff] ^ Te3[s3 & 0xff] ^ rk[ 4]; in rijndaelEncrypt() 779 s0 = Te0[t0 >> 24] ^ Te1[(t1 >> 16) & 0xff] ^ Te2[(t2 >> 8) & 0xff] ^ Te3[t3 & 0xff] ^ rk[ 8]; in rijndaelEncrypt() 780 s1 = Te0[t1 >> 24] ^ Te1[(t2 >> 16) & 0xff] ^ Te2[(t3 >> 8) & 0xff] ^ Te3[t0 & 0xff] ^ rk[ 9]; in rijndaelEncrypt() 781 s2 = Te0[t2 >> 24] ^ Te1[(t3 >> 16) & 0xff] ^ Te2[(t0 >> 8) & 0xff] ^ Te3[t1 & 0xff] ^ rk[10]; in rijndaelEncrypt() 782 s3 = Te0[t3 >> 24] ^ Te1[(t0 >> 16) & 0xff] ^ Te2[(t1 >> 8) & 0xff] ^ Te3[t2 & 0xff] ^ rk[11]; in rijndaelEncrypt() 784 t0 = Te0[s0 >> 24] ^ Te1[(s1 >> 16) & 0xff] ^ Te2[(s2 >> 8) & 0xff] ^ Te3[s3 & 0xff] ^ rk[12]; in rijndaelEncrypt() 789 s0 = Te0[t0 >> 24] ^ Te1[(t1 >> 16) & 0xff] ^ Te2[(t2 >> 8) & 0xff] ^ Te3[t3 & 0xff] ^ rk[16]; in rijndaelEncrypt() 790 s1 = Te0[t1 >> 24] ^ Te1[(t2 >> 16) & 0xff] ^ Te2[(t3 >> 8) & 0xff] ^ Te3[t0 & 0xff] ^ rk[17]; in rijndaelEncrypt() 791 s2 = Te0[t2 >> 24] ^ Te1[(t3 >> 16) & 0xff] ^ Te2[(t0 >> 8) & 0xff] ^ Te3[t1 & 0xff] ^ rk[18]; in rijndaelEncrypt() [all …]
|
| /openbsd/src/lib/libcrypto/aes/ |
| D | aes_core.c | 838 u32 s0, s1, s2, s3, t0, t1, t2, t3; in aes_encrypt_internal() local 855 t0 = Te0[s0 >> 24] ^ Te1[(s1 >> 16) & 0xff] ^ Te2[(s2 >> 8) & 0xff] ^ Te3[s3 & 0xff] ^ rk[ 4]; in aes_encrypt_internal() 860 s0 = Te0[t0 >> 24] ^ Te1[(t1 >> 16) & 0xff] ^ Te2[(t2 >> 8) & 0xff] ^ Te3[t3 & 0xff] ^ rk[ 8]; in aes_encrypt_internal() 861 s1 = Te0[t1 >> 24] ^ Te1[(t2 >> 16) & 0xff] ^ Te2[(t3 >> 8) & 0xff] ^ Te3[t0 & 0xff] ^ rk[ 9]; in aes_encrypt_internal() 862 s2 = Te0[t2 >> 24] ^ Te1[(t3 >> 16) & 0xff] ^ Te2[(t0 >> 8) & 0xff] ^ Te3[t1 & 0xff] ^ rk[10]; in aes_encrypt_internal() 863 s3 = Te0[t3 >> 24] ^ Te1[(t0 >> 16) & 0xff] ^ Te2[(t1 >> 8) & 0xff] ^ Te3[t2 & 0xff] ^ rk[11]; in aes_encrypt_internal() 865 t0 = Te0[s0 >> 24] ^ Te1[(s1 >> 16) & 0xff] ^ Te2[(s2 >> 8) & 0xff] ^ Te3[s3 & 0xff] ^ rk[12]; in aes_encrypt_internal() 870 s0 = Te0[t0 >> 24] ^ Te1[(t1 >> 16) & 0xff] ^ Te2[(t2 >> 8) & 0xff] ^ Te3[t3 & 0xff] ^ rk[16]; in aes_encrypt_internal() 871 s1 = Te0[t1 >> 24] ^ Te1[(t2 >> 16) & 0xff] ^ Te2[(t3 >> 8) & 0xff] ^ Te3[t0 & 0xff] ^ rk[17]; in aes_encrypt_internal() 872 s2 = Te0[t2 >> 24] ^ Te1[(t3 >> 16) & 0xff] ^ Te2[(t0 >> 8) & 0xff] ^ Te3[t1 & 0xff] ^ rk[18]; in aes_encrypt_internal() [all …]
|
| /openbsd/src/gnu/gcc/libstdc++-v3/include/ext/pb_ds/detail/ |
| D | constructors_destructor_fn_imps.hpp | 58 PB_DS_CLASS_NAME(T0 t0) : base_type(t0) in PB_DS_CLASS_NAME() argument 63 PB_DS_CLASS_NAME(T0 t0, T1 t1) : base_type(t0, t1) in PB_DS_CLASS_NAME() argument 68 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2) : base_type(t0, t1, t2) in PB_DS_CLASS_NAME() argument 73 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3) in PB_DS_CLASS_NAME() argument 74 : base_type(t0, t1, t2, t3) in PB_DS_CLASS_NAME() 79 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4) in PB_DS_CLASS_NAME() argument 80 : base_type(t0, t1, t2, t3, t4) in PB_DS_CLASS_NAME() 86 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) in PB_DS_CLASS_NAME() argument 87 : base_type(t0, t1, t2, t3, t4, t5) in PB_DS_CLASS_NAME() 93 PB_DS_CLASS_NAME(T0 t0, T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) in PB_DS_CLASS_NAME() argument [all …]
|