/arch/alpha/lib/ |
D | ev6-memcpy.S | 34 mov $16, $0 # E : copy dest to return 36 xor $16, $17, $1 # E : are source and dest alignments the same? 37 and $1, 7, $1 # E : are they the same mod 8? 41 and $16, 7, $1 # E : Are both 0mod8? 43 nop # E : 53 subq $18, 1, $18 # E : count-- 54 addq $17, 1, $17 # E : src++ 56 addq $16, 1, $16 # E : dest++ 57 and $16, 7, $1 # E : Are we at 0mod8 yet? 62 cmple $18, 127, $1 # E : Can we unroll the loop? [all …]
|
D | ev6-memchr.S | 50 and $17, 0xff, $17 # E : L L U U : 00000000000000ch 53 cmpult $18, 9, $4 # E : small (< 1 quad) string? 54 or $2, $17, $17 # E : 000000000000chch 55 lda $3, -1($31) # E : U L L U 58 addq $16, $5, $5 # E : Max search address 59 or $2, $17, $17 # E : 00000000chchchch 62 or $2, $17, $17 # E : chchchchchchchch 68 mov $16, $0 # E : 69 nop # E : 70 or $7, $6, $1 # E : L U L U $1 = quadword starting at $16 [all …]
|
D | ev6-memset.S | 53 and $17,255,$1 # E : 00000000000000ch 55 bis $16,$16,$0 # E : return value 58 addq $18,$16,$6 # E : max address to write to 59 bis $1,$2,$17 # E : 000000000000chch 63 or $3,$4,$3 # E : 00000000chch0000 65 xor $16,$6,$1 # E : will complete write be within one quadword? 68 or $17,$3,$17 # E : 00000000chchchch 69 or $2,$5,$2 # E : chchchch00000000 70 bic $1,7,$1 # E : fit within a single quadword? 71 and $16,7,$3 # E : Target addr misalignment [all …]
|
D | ev6-clear_user.S | 53 and $16, 7, $4 # .. E .. .. : find dest head misalignment 56 addq $0, $4, $1 # .. .. .. E : bias counter 57 and $1, 7, $2 # .. .. E .. : number of misaligned bytes in tail 60 srl $1, 3, $1 # .. E .. .. : number of quadwords to clear 70 addq $16, 8, $16 # E .. .. .. : L U U L 73 subq $1, 1, $1 # .. .. E .. : 74 addq $0, $4, $0 # .. E .. .. : bytes left -= 8 - misalignment 75 subq $0, 8, $0 # E .. .. .. : U L U L 86 subq $1, 16, $4 # .. .. .. E : If < 16, we can not use the huge loop 87 and $16, 0x3f, $2 # .. .. E .. : Forward work for huge loop [all …]
|
D | ev6-divide.S | 109 subq $30,STACK,$30 # E : 114 bis $25,$25,divisor # E : 117 bis $24,$24,modulus # E : 119 bis $31,$31,quotient # E : 120 LONGIFY(divisor) # E : U L L U 123 LONGIFY(modulus) # E : 124 bis $31,1,mask # E : 144 1: cmpult divisor,modulus,compare # E : 145 s8addq divisor,$31,divisor # E : 146 s8addq mask,$31,mask # E : [all …]
|
D | ev67-strncat.S | 38 lda $2, -1($31) # E : 41 andnot $16, 7, $16 # E : 42 nop # E : 43 or $2, $1, $1 # E : 45 nop # E : 46 nop # E : 47 cmpbge $31, $1, $2 # E : bits set iff byte == 0 51 addq $16, 8, $16 # E : 52 cmpbge $31, $1, $2 # E : 56 addq $16, $3, $16 # E : [all …]
|
D | ev6-copy_user.S | 49 mov $18, $0 # .. .. .. E 50 subq $18, 32, $1 # .. .. E. .. : Is this going to be a small copy? 51 nop # .. E .. .. 54 and $16,7,$3 # .. .. .. E : is leading dest misalignment 57 subq $3, 8, $3 # E .. .. .. : L U U L : trip counter 65 addq $16,1,$16 # .. .. E .. : Section 3.8 in the CWG 66 addq $3,1,$3 # .. E .. .. : 67 nop # E .. .. .. : U L U L 74 addq $17,1,$17 # .. .. E .. : Section 3.8 in the CWG 75 subq $0,1,$0 # .. E .. .. : [all …]
|
D | ev6-csum_ipv6_magic.S | 69 and $16,7,$6 # E : src misalignment 79 cmoveq $6,$31,$22 # E : src aligned? 82 addl $19,$7,$19 # E : U L U L : <sign bits>bbaabb00 84 or $0,$22,$0 # E : 1st src word complete 86 or $18,$4,$18 # E : 000000CCDDAABBCC 89 and $17,7,$6 # E : dst misalignment 91 or $1,$5,$1 # E : 2nd src word complete 94 cmoveq $6,$31,$22 # E : dst aligned? 96 addq $20,$0,$20 # E : begin summing the words 100 or $2,$22,$2 # E : 1st dst word complete [all …]
|
D | ev67-strrchr.S | 35 and a1, 0xff, t2 # E : 00000000000000ch 40 mov zero, t6 # E : t6 is last match aligned addr 41 or t2, t4, a1 # E : 000000000000chch 43 mov zero, t8 # E : t8 is last match byte compare mask 45 andnot a0, 7, v0 # E : align source addr 46 or t5, t3, t3 # E : 00000000chch0000 50 or t4, a1, a1 # E : chch00000000chch 51 or t2, t3, t2 # E : 0000chchchch0000 52 or a1, t2, a1 # E : chchchchchchchch 53 lda t5, -1 # E : build garbage mask [all …]
|
D | ev6-stxcpy.S | 58 lda t2, -1 # E : build a mask against false zero 61 ornot t1, t2, t2 # E : (stall) 64 cmpbge zero, t2, t8 # E : bits set iff null found 65 or t0, t3, t1 # E : (stall) 75 addq a0, 8, a0 # E : 80 addq a1, 8, a1 # E : 81 cmpbge zero, t1, t8 # E : (3 cycle stall) 89 negq t8, t6 # E : find low bit set 90 and t8, t6, t12 # E : (stall) 93 and t12, 0x80, t6 # E : (stall) [all …]
|
D | ev6-stxncpy.S | 66 lda t2, -1 # E : build a mask against false zero 69 ornot t1, t2, t2 # E : (stall) 72 cmpbge zero, t2, t8 # E : bits set iff null found 73 or t0, t3, t0 # E : (stall) 91 addq a0, 8, a0 # E : 92 subq a2, 1, a2 # E : 96 addq a1, 8, a1 # E : 97 cmpbge zero, t0, t8 # E : 113 negq t8, t12 # E : find low bit set 114 and t8, t12, t12 # E : (stall) [all …]
|
D | ev67-strchr.S | 33 and a1, 0xff, t3 # E : 00000000000000ch 38 or t5, t3, a1 # E : 000000000000chch 39 andnot a0, 7, v0 # E : align our loop pointer 40 lda t4, -1 # E : build garbage mask 43 or a2, a3, a2 # E : chch000000000000 44 inswl a1, 2, t5 # E : 00000000chch0000 45 inswl a1, 4, a3 # E : 0000chch00000000 47 or a1, a2, a1 # E : chch00000000chch 48 or a3, t5, t5 # E : 0000chchchch0000 49 cmpbge zero, t0, t2 # E : bits set iff byte == zero [all …]
|
D | ev67-strlen.S | 30 lda $2, -1($31) # E : 32 andnot $16, 7, $0 # E : 34 or $2, $1, $1 # E : 35 cmpbge $31, $1, $2 # E : $2 <- bitmask: bit i == 1 <==> i-th byte == 0 36 nop # E : 40 addq $0, 8, $0 # E : addr += 8 41 cmpbge $31, $1, $2 # E : 46 addq $0, $3, $0 # E : 47 subq $0, $16, $0 # E :
|
D | ev67-strcat.S | 33 mov $16, $0 # E : set up return value 36 lda $2, -1 # E : 39 andnot $16, 7, $16 # E : 40 or $2, $1, $1 # E : 41 cmpbge $31, $1, $2 # E : bits set iff byte == 0 45 addq $16, 8, $16 # E : 46 cmpbge $31, $1, $2 # E : 50 addq $16, $3, $16 # E : 52 mov $26, $23 # E :
|
/arch/arm/crypto/ |
D | sha1-armv4-large.S | 85 add r7,r8,r7,ror#2 @ E+=K_00_19 90 add r7,r7,r3,ror#27 @ E+=ROR(A,27) 94 add r7,r8,r7,ror#2 @ E+=K_00_19 96 add r7,r7,r3,ror#27 @ E+=ROR(A,27) 102 add r7,r7,r9 @ E+=X[i] 105 add r7,r7,r10 @ E+=F_00_19(B,C,D) 110 add r6,r8,r6,ror#2 @ E+=K_00_19 115 add r6,r6,r7,ror#27 @ E+=ROR(A,27) 119 add r6,r8,r6,ror#2 @ E+=K_00_19 121 add r6,r6,r7,ror#27 @ E+=ROR(A,27) [all …]
|
D | sha256-armv4.pl | 58 $E="r8"; 62 @V=($A,$B,$C,$D,$E,$F,$G,$H); 231 ldmia $ctx,{$A,$B,$C,$D,$E,$F,$G,$H} 265 add $E,$E,$t1 272 stmia $t3,{$A,$B,$C,$D,$E,$F,$G,$H} 558 add $E,$E,$t0 566 stmia $t1,{$E-$H}
|
/arch/x86/crypto/ |
D | sha1_ssse3_asm.S | 117 mov 16(HASH_PTR), E 127 RR F1,A,B,C,D,E,0 128 RR F1,D,E,A,B,C,2 129 RR F1,B,C,D,E,A,4 130 RR F1,E,A,B,C,D,6 131 RR F1,C,D,E,A,B,8 133 RR F1,A,B,C,D,E,10 134 RR F1,D,E,A,B,C,12 135 RR F1,B,C,D,E,A,14 136 RR F1,E,A,B,C,D,16 [all …]
|
D | sha1_avx2_x86_64_asm.S | 104 .set E, REG_E define 323 .set T_REG, E 324 .set E, D define 383 add WK(\r), E 386 lea (RE,RTB), E /* Add F from the previous round */ 400 lea (RE,RTA), E /* E += A >>> 5 */ 404 add WK(\r), E 405 lea (RE,RTB), E /* Add F from the previous round */ 418 add TA, E /* E += A >>> 5 */ 426 add WK(\r), E [all …]
|
/arch/arm/boot/dts/ |
D | stm32mp157-pinctrl.dtsi | 182 <STM32_PINMUX('E', 6, AF13)>,/* DCMI_D7 */ 203 <STM32_PINMUX('E', 6, ANALOG)>,/* DCMI_D7 */ 218 <STM32_PINMUX('E', 2, AF11)>, /* ETH_RGMII_TXD3 */ 244 <STM32_PINMUX('E', 2, ANALOG)>, /* ETH_RGMII_TXD3 */ 267 <STM32_PINMUX('E', 7, AF12)>, /* FMC_D4 */ 268 <STM32_PINMUX('E', 8, AF12)>, /* FMC_D5 */ 269 <STM32_PINMUX('E', 9, AF12)>, /* FMC_D6 */ 270 <STM32_PINMUX('E', 10, AF12)>, /* FMC_D7 */ 292 <STM32_PINMUX('E', 7, ANALOG)>, /* FMC_D4 */ 293 <STM32_PINMUX('E', 8, ANALOG)>, /* FMC_D5 */ [all …]
|
D | omap3-igep0030.dts | 3 * Device Tree Source for IGEP COM MODULE Rev. E (TI OMAP AM/DM37x) 12 model = "IGEP COM MODULE Rev. E (TI OMAP AM/DM37x)";
|
D | sun8i-h3-orangepi-plus2e.dts | 44 * The Orange Pi Plus 2E is an extended version of the Orange Pi PC Plus, 51 model = "Xunlong Orange Pi Plus 2E";
|
/arch/arm64/crypto/ |
D | sha512-armv8.pl | 103 @V=($A,$B,$C,$D,$E,$F,$G,$H)=map("$reg_t$_",(20..27)); 237 ldp $E,$F,[$ctx,#4*$SZ] 269 add $E,$E,@X[4] 275 stp $E,$F,[$ctx,#4*$SZ] 458 my @V = ($A,$B,$C,$D,$E,$F,$G,$H) = map("w$_",(3..10)); 677 ldp $E,$F,[$ctx,#16] 720 add $E,$E,$t0 728 stp $E,$F,[$ctx,#16]
|
/arch/m68k/hp300/ |
D | hp300map.map | 161 string F5 = "\033[[E" 201 compose 'A' 'E' to '�' 205 compose '`' 'E' to '�' 207 compose '\'' 'E' to '�' 209 compose '^' 'E' to '�' 211 compose '"' 'E' to '�'
|
/arch/mips/vr41xx/ |
D | Platform | 8 # CASIO CASSIPEIA E-55/65 (VR4111)
|
/arch/arm/mach-cns3xxx/ |
D | Kconfig | 18 for USB, USB-OTG, MMC/SD/SDIO, SATA, PCI-E, etc.
|