/Linux-v4.19/arch/x86/crypto/ |
D | poly1305-avx2-x86_64.S | 62 #define t1 %ymm5 macro 105 vpunpcklqdq t1,ruwy0,ruwy0 108 vpunpcklqdq t2,t1,t1 109 vperm2i128 $0x20,t1,ruwy0,ruwy0 114 vpunpcklqdq t1,ruwy1,ruwy1 117 vpunpcklqdq t2,t1,t1 118 vperm2i128 $0x20,t1,ruwy1,ruwy1 125 vpunpcklqdq t1,ruwy2,ruwy2 128 vpunpcklqdq t2,t1,t1 129 vperm2i128 $0x20,t1,ruwy2,ruwy2 [all …]
|
D | poly1305-sse2-x86_64.S | 42 #define t1 %xmm3 macro 88 movd h1,t1 92 punpcklqdq t1,h01 97 movd 0x00(m),t1 100 punpcklqdq t2,t1 101 pand mask,t1 102 paddd t1,h01 104 movd 0x06(m),t1 106 psrld $4,t1 108 punpcklqdq t2,t1 [all …]
|
/Linux-v4.19/crypto/ |
D | sha256_generic.c | 73 u32 a, b, c, d, e, f, g, h, t1, t2; in sha256_transform() local 90 t1 = h + e1(e) + Ch(e,f,g) + 0x428a2f98 + W[ 0]; in sha256_transform() 91 t2 = e0(a) + Maj(a,b,c); d+=t1; h=t1+t2; in sha256_transform() 92 t1 = g + e1(d) + Ch(d,e,f) + 0x71374491 + W[ 1]; in sha256_transform() 93 t2 = e0(h) + Maj(h,a,b); c+=t1; g=t1+t2; in sha256_transform() 94 t1 = f + e1(c) + Ch(c,d,e) + 0xb5c0fbcf + W[ 2]; in sha256_transform() 95 t2 = e0(g) + Maj(g,h,a); b+=t1; f=t1+t2; in sha256_transform() 96 t1 = e + e1(b) + Ch(b,c,d) + 0xe9b5dba5 + W[ 3]; in sha256_transform() 97 t2 = e0(f) + Maj(f,g,h); a+=t1; e=t1+t2; in sha256_transform() 98 t1 = d + e1(a) + Ch(a,b,c) + 0x3956c25b + W[ 4]; in sha256_transform() [all …]
|
D | sha512_generic.c | 106 u64 a, b, c, d, e, f, g, h, t1, t2; in sha512_transform() local 131 t1 = h + e1(e) + Ch(e,f,g) + sha512_K[i ] + W[(i & 15)]; in sha512_transform() 132 t2 = e0(a) + Maj(a,b,c); d+=t1; h=t1+t2; in sha512_transform() 133 t1 = g + e1(d) + Ch(d,e,f) + sha512_K[i+1] + W[(i & 15) + 1]; in sha512_transform() 134 t2 = e0(h) + Maj(h,a,b); c+=t1; g=t1+t2; in sha512_transform() 135 t1 = f + e1(c) + Ch(c,d,e) + sha512_K[i+2] + W[(i & 15) + 2]; in sha512_transform() 136 t2 = e0(g) + Maj(g,h,a); b+=t1; f=t1+t2; in sha512_transform() 137 t1 = e + e1(b) + Ch(b,c,d) + sha512_K[i+3] + W[(i & 15) + 3]; in sha512_transform() 138 t2 = e0(f) + Maj(f,g,h); a+=t1; e=t1+t2; in sha512_transform() 139 t1 = d + e1(a) + Ch(a,b,c) + sha512_K[i+4] + W[(i & 15) + 4]; in sha512_transform() [all …]
|
D | seed.c | 317 t1 = X4 ^ ks[rbase+1]; \ 318 t1 ^= t0; \ 319 t1 = SS0[byte(t1, 0)] ^ SS1[byte(t1, 1)] ^ \ 320 SS2[byte(t1, 2)] ^ SS3[byte(t1, 3)]; \ 321 t0 += t1; \ 324 t1 += t0; \ 325 t1 = SS0[byte(t1, 0)] ^ SS1[byte(t1, 1)] ^ \ 326 SS2[byte(t1, 2)] ^ SS3[byte(t1, 3)]; \ 327 t0 += t1; \ 329 X2 ^= t1; [all …]
|
/Linux-v4.19/lib/ |
D | sha256.c | 50 u32 a, b, c, d, e, f, g, h, t1, t2; in sha256_transform() local 67 t1 = h + e1(e) + Ch(e, f, g) + 0x428a2f98 + W[0]; in sha256_transform() 68 t2 = e0(a) + Maj(a, b, c); d += t1; h = t1 + t2; in sha256_transform() 69 t1 = g + e1(d) + Ch(d, e, f) + 0x71374491 + W[1]; in sha256_transform() 70 t2 = e0(h) + Maj(h, a, b); c += t1; g = t1 + t2; in sha256_transform() 71 t1 = f + e1(c) + Ch(c, d, e) + 0xb5c0fbcf + W[2]; in sha256_transform() 72 t2 = e0(g) + Maj(g, h, a); b += t1; f = t1 + t2; in sha256_transform() 73 t1 = e + e1(b) + Ch(b, c, d) + 0xe9b5dba5 + W[3]; in sha256_transform() 74 t2 = e0(f) + Maj(f, g, h); a += t1; e = t1 + t2; in sha256_transform() 75 t1 = d + e1(a) + Ch(a, b, c) + 0x3956c25b + W[4]; in sha256_transform() [all …]
|
/Linux-v4.19/arch/arm/crypto/ |
D | sha512-armv4.pl | 74 $t1="r10"; 99 mov $t1,$Ehi,lsr#14 103 eor $t1,$t1,$Elo,lsl#18 106 eor $t1,$t1,$Ehi,lsr#18 108 eor $t1,$t1,$Elo,lsl#14 110 eor $t1,$t1,$Elo,lsr#9 112 eor $t1,$t1,$Ehi,lsl#23 @ Sigma1(e) 115 adc $Thi,$Thi,$t1 @ T += Sigma1(e) 116 ldr $t1,[sp,#$Foff+4] @ f.hi 124 eor $t1,$t1,$t3 [all …]
|
D | sha256-armv4.pl | 52 $len="r2"; $t1="r2"; 76 @ ldr $t1,[$inp],#4 @ $i 84 rev $t1,$t1 87 @ ldrb $t1,[$inp,#3] @ $i 91 orr $t1,$t1,$t2,lsl#8 93 orr $t1,$t1,$t0,lsl#16 98 orr $t1,$t1,$t2,lsl#24 104 add $h,$h,$t1 @ h+=X[i] 105 str $t1,[sp,#`$i%16`*4] 106 eor $t1,$f,$g [all …]
|
/Linux-v4.19/arch/mips/netlogic/common/ |
D | reset.S | 60 mfcr t1, t0 63 or t1, t1, t2 64 mtcr t1, t0 67 mfcr t1, t0 68 ori t1, 0x1000 /* Enable Icache partitioning */ 69 mtcr t1, t0 72 lui t1, 0x0100 /* Disable BRU accepting ALU ops */ 73 mtcr t1, t0 83 li t1, (1 << 29) /* ELPA bit */ 84 or t0, t1 [all …]
|
D | smpboot.S | 62 PTR_LA t1, nlm_reset_entry 64 dsubu t2, t1 76 move t1, zero 78 ori t1, ST0_KX 80 mtc0 t1, CP0_STATUS 81 PTR_LA t1, nlm_next_sp 82 PTR_L sp, 0(t1) 83 PTR_LA t1, nlm_next_gp 84 PTR_L gp, 0(t1) 111 ADDIU t1, t3, BOOT_CPU_READY [all …]
|
/Linux-v4.19/arch/mips/kernel/ |
D | r4k_fpu.S | 47 fpu_save_double a0 t0 t1 # clobbers t1 59 fpu_restore_double a0 t0 t1 # clobbers t1 102 li t1, ST0_CU1 103 or t0, t1 109 li t1, -1 # SNaN 115 dmtc1 t1, $f1 116 dmtc1 t1, $f3 117 dmtc1 t1, $f5 118 dmtc1 t1, $f7 119 dmtc1 t1, $f9 [all …]
|
D | cps-vec.S | 183 1: PTR_L t1, VPEBOOTCFG_PC(v1) 186 jr t1 246 PTR_LA t1, 1f 247 jr.hb t1 277 sll t1, ta1, VPECONF0_XTC_SHIFT 278 or t0, t0, t1 315 li t1, COREBOOTCFG_SIZE 316 mul t0, t0, t1 317 PTR_LA t1, mips_cps_core_bootcfg 318 PTR_L t1, 0(t1) [all …]
|
D | octeon_switch.S | 27 mfc0 t1, CP0_STATUS 28 LONG_S t1, THREAD_STATUS(a0) 42 li t1, -32768 /* Base address of CVMSEG */ 47 LONG_L t8, 0(t1) /* Load from CVMSEG */ 49 LONG_L t9, LONGSIZE(t1)/* Load from CVMSEG */ 50 LONG_ADDU t1, LONGSIZE*2 /* Increment loc in CVMSEG */ 78 set_saved_sp t0, t1, t2 80 mfc0 t1, CP0_STATUS /* Do we really need this? */ 82 and t1, a3 86 or a2, t1 [all …]
|
D | bmips_5xxx_init.S | 30 addu t1, kva, size ; \ 34 addiu t1, t1, -1 ; \ 35 and t1, t2 ; \ 37 bne t0, t1, 9b ; \ 421 li t1, 0x4 422 or t0, t1 427 li t1, 0x4 428 or t0, t1 433 li t1, 0x4 434 or t0, t1 [all …]
|
/Linux-v4.19/arch/alpha/lib/ |
D | stxcpy.S | 49 mskqh t1, a1, t3 # e0 : 50 ornot t1, t2, t2 # .. e1 : 53 or t0, t3, t1 # e0 : 61 stq_u t1, 0(a0) # e0 : 63 ldq_u t1, 0(a1) # e0 : 65 cmpbge zero, t1, t8 # e0 (stall) 85 zapnot t1, t6, t1 # e0 : clear src bytes >= null 88 or t0, t1, t1 # e1 : 90 1: stq_u t1, 0(a0) # e0 : 109 ldq_u t1, 0(a1) # e0 : load first src word [all …]
|
D | ev6-stxcpy.S | 60 mskqh t1, a1, t3 # U : 61 ornot t1, t2, t2 # E : (stall) 65 or t0, t3, t1 # E : (stall) 74 stq_u t1, 0(a0) # L : 79 ldq_u t1, 0(a1) # L : Latency=3 81 cmpbge zero, t1, t8 # E : (3 cycle stall) 100 zapnot t1, t6, t1 # U : clear src bytes >= null (stall) 104 or t0, t1, t1 # E : (stall) 108 1: stq_u t1, 0(a0) # L : 129 ldq_u t1, 0(a1) # L : load first src word [all …]
|
/Linux-v4.19/drivers/crypto/vmx/ |
D | ghashp8-ppc.pl | 57 my ($zero,$t0,$t1,$t2,$xC2,$H,$Hh,$Hl,$lemask)=map("v$_",(4..12)); 86 vsldoi $t1,$zero,$t0,1 # ...1 89 vor $xC2,$xC2,$t1 # 0xc2....01 90 vspltb $t1,$H,0 # most significant byte 92 vsrab $t1,$t1,$t2 # broadcast carry bit 93 vand $t1,$t1,$xC2 94 vxor $H,$H,$t1 # twisted H 139 vsldoi $t1,$zero,$Xm,8 141 vxor $Xh,$Xh,$t1 146 vsldoi $t1,$Xl,$Xl,8 # 2nd phase [all …]
|
/Linux-v4.19/drivers/soc/bcm/brcmstb/pm/ |
D | s2-mips.S | 60 addiu t1, s3, -1 61 not t1 64 and t0, t1 67 and t2, t1 76 2: move t1, s4 77 cache 0x1c, 0(t1) 78 addu t1, s3 97 li t1, ~(ST0_IM | ST0_IE) 98 and t0, t1 129 lw t1, TIMER_TIMER1_STAT(s2) [all …]
|
D | s3-mips.S | 48 mfc0 t1, CP0_STATUS 49 sw t1, 48(t0) 52 addiu t1, a1, -1 53 not t1 54 and t0, t1 58 and t2, t1 65 li t1, PM_WARM_CONFIG 68 sw t1, AON_CTRL_PM_CTRL(a0) 69 lw t1, AON_CTRL_PM_CTRL(a0) 71 li t1, (PM_WARM_CONFIG | PM_PWR_DOWN) [all …]
|
/Linux-v4.19/arch/mips/net/ |
D | bpf_jit_asm.S | 64 PTR_ADDU t1, $r_skb_data, offset 66 lw $r_A, 0(t1) 74 srl t1, $r_A, 24 76 or t0, t0, t1 78 andi t1, $r_A, 0xff00 80 sll t1, t1, 8 81 or $r_A, t0, t1 93 PTR_ADDU t1, $r_skb_data, offset 94 lhu $r_A, 0(t1) 100 srl t1, $r_A, 8 [all …]
|
/Linux-v4.19/arch/mips/dec/ |
D | int-handler.S | 133 mfc0 t1,CP0_STATUS 138 and t0,t1 # isolate allowed ones 150 # open coded PTR_LA t1, cpu_mask_nr_tbl 152 # open coded la t1, cpu_mask_nr_tbl 153 lui t1, %hi(cpu_mask_nr_tbl) 154 addiu t1, %lo(cpu_mask_nr_tbl) 214 2: lw t2,(t1) 218 addu t1,2*PTRSIZE # delay slot 223 lw a0,%lo(-PTRSIZE)(t1) 239 li t1,CAUSEF_IP>>CAUSEB_IP # mask [all …]
|
/Linux-v4.19/arch/mips/include/asm/sibyte/ |
D | board.h | 42 #define setleds(t0, t1, c0, c1, c2, c3) \ argument 44 li t1, c0; \ 45 sb t1, 0x18(t0); \ 46 li t1, c1; \ 47 sb t1, 0x10(t0); \ 48 li t1, c2; \ 49 sb t1, 0x08(t0); \ 50 li t1, c3; \ 51 sb t1, 0x00(t0) 53 #define setleds(t0, t1, c0, c1, c2, c3) argument
|
/Linux-v4.19/arch/mips/include/asm/mach-cavium-octeon/ |
D | kernel-entry-init.h | 47 and t1, v1, 0xfff8 48 xor t1, t1, 0x9000 # 63-P1 49 beqz t1, 4f 50 and t1, v1, 0xfff8 51 xor t1, t1, 0x9008 # 63-P2 52 beqz t1, 4f 53 and t1, v1, 0xfff8 54 xor t1, t1, 0x9100 # 68-P1 55 beqz t1, 4f 56 and t1, v1, 0xff00 [all …]
|
/Linux-v4.19/arch/mips/include/asm/mach-paravirt/ |
D | kernel-entry-init.h | 32 slti t1, t0, NR_CPUS 33 bnez t1, 1f 39 PTR_LA t1, paravirt_smp_sp 41 PTR_ADDU t1, t1, t0 43 PTR_L sp, 0(t1) 46 PTR_LA t1, paravirt_smp_gp 47 PTR_ADDU t1, t1, t0 49 PTR_L gp, 0(t1)
|
/Linux-v4.19/arch/parisc/lib/ |
D | lusercopy.S | 157 t1 = r19 define 165 a1 = t1 183 extru t0,31,2,t1 184 cmpib,<>,n 0,t1,.Lunaligned_copy 188 extru t0,31,3,t1 189 cmpib,<>,n 0,t1,.Lalign_loop32 193 extru dst,31,3,t1 194 cmpib,=,n 0,t1,.Lcopy_loop_16_start 195 20: ldb,ma 1(srcspc,src),t1 196 21: stb,ma t1,1(dstspc,dst) [all …]
|