Home
last modified time | relevance | path

Searched +full:2 +full:e (Results 1 – 25 of 1270) sorted by relevance

12345678910>>...51

/Linux-v5.10/arch/alpha/lib/
Dev6-memchr.S26 * E - either cluster
50 and $17, 0xff, $17 # E : L L U U : 00000000000000ch
52 insbl $17, 1, $2 # U : 000000000000ch00
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
57 sll $17, 16, $2 # U : 00000000chch0000
58 addq $16, $5, $5 # E : Max search address
59 or $2, $17, $17 # E : 00000000chchchch
60 sll $17, 32, $2 # U : U L L U : chchchch00000000
[all …]
Dev6-memset.S15 * E - either cluster
53 and $17,255,$1 # E : 00000000000000ch
54 insbl $17,1,$2 # U : 000000000000ch00
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
60 insbl $1,2,$3 # U : 0000000000ch0000
63 or $3,$4,$3 # E : 00000000chch0000
65 xor $16,$6,$1 # E : will complete write be within one quadword?
66 inswl $17,6,$2 # U : chch000000000000
[all …]
Dev6-csum_ipv6_magic.S17 * E - either cluster
46 * split into 2 uints, add those, generating a ulong
48 * a final add of the 2 lower ushorts
69 and $16,7,$6 # E : src misalignment
72 ldq_u $2,0($17) # L : U L U L : Latency: 3
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
[all …]
Dev67-strncat.S18 * E - either cluster
38 lda $2, -1($31) # E :
40 insqh $2, $0, $2 # U :
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
48 bne $2, $found # U :
[all …]
Dev6-divide.S39 * $2 - modulus/quotient
53 * E - either cluster
75 #define modulus $2
84 #define quotient $2
109 subq $30,STACK,$30 # E :
114 bis $25,$25,divisor # E :
115 stq $2, 8($30) # L : L U L U
117 bis $24,$24,modulus # E :
119 bis $31,$31,quotient # E :
120 LONGIFY(divisor) # E : U L L U
[all …]
Dev6-copy_user.S21 * E - either cluster
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
56 beq $3, $destaligned # .. U .. .. : 2nd (one cycle fetcher stall)
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
[all …]
Dev6-clear_user.S18 * E - either cluster
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
58 # Note - we never actually use $2, so this is a moot computation
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
[all …]
Dev67-strrchr.S17 * E - either cluster
35 and a1, 0xff, t2 # E : 00000000000000ch
37 insbl a1, 2, t5 # U : 0000000000ch0000
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
[all …]
Dev67-strlen.S17 * E - either cluster
30 lda $2, -1($31) # E :
31 insqh $2, $16, $2 # U :
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 :
37 bne $2, $found # U :
40 addq $0, 8, $0 # E : addr += 8
41 cmpbge $31, $1, $2 # E :
[all …]
Dev67-strcat.S13 * E - either cluster
33 mov $16, $0 # E : set up return value
36 lda $2, -1 # E :
37 insqh $2, $16, $2 # U :
39 andnot $16, 7, $16 # E :
40 or $2, $1, $1 # E :
41 cmpbge $31, $1, $2 # E : bits set iff byte == 0
42 bne $2, $found # U :
45 addq $16, 8, $16 # E :
46 cmpbge $31, $1, $2 # E :
[all …]
/Linux-v5.10/arch/powerpc/crypto/
Dsha1-spe-asm.S106 #define R_00_15(a, b, c, d, e, w0, w1, k, off) \ argument
113 add e,e,rT0; /* 1: E = E + A' */ \
114 rotrwi b,b,2; /* 1: B = B rotl 30 */ \
115 add e,e,w0; /* 1: E = E + W */ \
116 LOAD_DATA(w1, off+4) /* 2: W */ \
117 add e,e,rT2; /* 1: E = E + F */ \
118 and rT1,a,b; /* 2: F' = B and C */ \
119 add e,e,rK; /* 1: E = E + K */ \
120 andc rT2,c,a; /* 2: F" = ~B and D */ \
121 add d,d,rK; /* 2: E = E + K */ \
[all …]
Daes-tab-4k.S14 * instructions. E.g. evldw, evlwwsplat, ...
19 * This is a quite good tradeoff for low power devices (e.g. routers) without
38 .long R(ce, 67, 67, a9), R(56, 2b, 2b, 7d)
44 .long R(8e, 47, 47, c9), R(fb, f0, f0, 0b)
51 .long R(6c, 36, 36, 5a), R(7e, 3f, 3f, 41)
56 .long R(62, 31, 31, 53), R(2a, 15, 15, 3f)
58 .long R(46, 23, 23, 65), R(9d, c3, c3, 5e)
60 .long R(0a, 05, 05, 0f), R(2f, 9a, 9a, b5)
61 .long R(0e, 07, 07, 09), R(24, 12, 12, 36)
63 .long R(cd, eb, eb, 26), R(4e, 27, 27, 69)
[all …]
Dsha256-spe-asm.S101 #define R_LOAD_W(a, b, c, d, e, f, g, h, w, off) \ argument
103 rotrwi rT0,e,6; /* 1: S1 = e rotr 6 */ \
104 rotrwi rT1,e,11; /* 1: S1' = e rotr 11 */ \
105 rotrwi rT2,e,25; /* 1: S1" = e rotr 25 */ \
107 and rT3,e,f; /* 1: ch = e and f */ \
109 andc rT1,g,e; /* 1: ch' = ~e and g */ \
114 rotrwi rT0,a,2; /* 1: S0 = a rotr 2 */ \
126 LOAD_DATA(w, off+4) /* 2: W */ \
128 rotrwi rT0,d,6; /* 2: S1 = e rotr 6 */ \
130 rotrwi rT1,d,11; /* 2: S1' = e rotr 11 */ \
[all …]
/Linux-v5.10/arch/arm/crypto/
Dsha1-armv4-large.S7 @ Public License version 2 as published by the Free Software Foundation.
44 @ diverse as ARM ones: e.g., there are only two arithmetic
68 .align 2
82 ldrb r10,[r1,#2]
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)
101 and r10,r4,r10,ror#2
102 add r7,r7,r9 @ E+=X[i]
[all …]
/Linux-v5.10/arch/x86/crypto/
Dsha256-ssse3-asm.S13 # General Public License (GPL) Version 2, available from the file
91 INP = %rsi # 2nd arg
97 e = %edx define
139 f = e
140 e = d define
151 mov e, y0 # y0 = e
152 ror $(25-11), y0 # y0 = e >> (25-11)
156 xor e, y0 # y0 = e ^ (e >> (25-11))
158 ror $(11-6), y0 # y0 = (e >> (11-6)) ^ (e >> (25-6))
163 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
[all …]
Dsha256-avx-asm.S13 # General Public License (GPL) Version 2, available from the file
98 INP = %rsi # 2nd arg
104 e = %edx define
145 f = e
146 e = d define
157 mov e, y0 # y0 = e
158 MY_ROR (25-11), y0 # y0 = e >> (25-11)
162 xor e, y0 # y0 = e ^ (e >> (25-11))
164 MY_ROR (11-6), y0 # y0 = (e >> (11-6)) ^ (e >> (25-6))
168 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6))
[all …]
Dsha256-avx2-asm.S13 # General Public License (GPL) Version 2, available from the file
48 # This code schedules 2 blocks at a time, with 4 lanes per block
93 INP = %rsi # 2nd arg
97 e = %edx # clobbers NUM_BLKS define
115 _XFER_SIZE = 2*64*4 # 2 blocks, 64 rounds, 4 bytes/round
147 f = e
148 e = d define
159 rorx $25, e, y0 # y0 = e >> 25 # S1A
160 rorx $11, e, y1 # y1 = e >> 11 # S1B
168 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
[all …]
Dsha512-avx2-asm.S14 # General Public License (GPL) Version 2, available from the file
74 # 2nd arg
81 e = %rdx define
151 f = e
152 e = d define
186 rorx $41, e, y0 # y0 = e >> 41 # S1A
187 rorx $18, e, y1 # y1 = e >> 18 # S1B
193 xor y1, y0 # y0 = (e>>41) ^ (e>>18) # S1
195 rorx $14, e, y1 # y1 = (e >> 14) # S1
197 and e, y2 # y2 = (f^g)&e # CH
[all …]
Dsha1_ssse3_asm.S117 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 …]
/Linux-v5.10/tools/testing/selftests/filesystems/epoll/
Depoll_wakeup_test.c37 struct epoll_event e; in waiter_entry1a() local
40 if (epoll_wait(ctx->efd[0], &e, 1, -1) > 0) in waiter_entry1a()
49 struct epoll_event e; in waiter_entry1ap() local
55 if (epoll_wait(ctx->efd[0], &e, 1, 0) > 0) in waiter_entry1ap()
64 struct epoll_event e; in waiter_entry1o() local
67 if (epoll_wait(ctx->efd[0], &e, 1, -1) > 0) in waiter_entry1o()
76 struct epoll_event e; in waiter_entry1op() local
82 if (epoll_wait(ctx->efd[0], &e, 1, 0) > 0) in waiter_entry1op()
91 struct epoll_event events[2]; in waiter_entry2a()
94 if (epoll_wait(ctx->efd[0], events, 2, -1) > 0) in waiter_entry2a()
[all …]
/Linux-v5.10/net/netfilter/ipvs/
Dip_vs_est.c9 * Global data moved to netns i.e struct netns_ipvs
36 We measure rate during the last 8 seconds every 2 seconds:
40 where W = 2^(-2)
44 * Average bps is scaled by 2^5, while average pps and cps are scaled by 2^10.
98 struct ip_vs_estimator *e; in estimation_timer() local
104 list_for_each_entry(e, &ipvs->est_list, list) { in estimation_timer()
105 s = container_of(e, struct ip_vs_stats, est); in estimation_timer()
110 /* scaled by 2^10, but divided 2 seconds */ in estimation_timer()
111 rate = (s->kstats.conns - e->last_conns) << 9; in estimation_timer()
112 e->last_conns = s->kstats.conns; in estimation_timer()
[all …]
/Linux-v5.10/tools/testing/selftests/
Dkselftest_deps.sh13 echo -e "Usage: $0 -[p] <compiler> [test_name]\n"
14 echo -e "\tkselftest_deps.sh [-p] gcc"
15 echo -e "\tkselftest_deps.sh [-p] gcc vm"
16 echo -e "\tkselftest_deps.sh [-p] aarch64-linux-gnu-gcc"
17 echo -e "\tkselftest_deps.sh [-p] aarch64-linux-gnu-gcc vm\n"
41 echo -e "\tPlease run $0 in"
42 echo -e "\ttools/testing/selftests directory ..."
96 if [ $# -eq 2 ]
98 test=$2/Makefile
104 print_results $1 $2
[all …]
/Linux-v5.10/lib/
Dsha1.c53 #define SHA_MIX(t) rol32(W(t+13) ^ W(t+8) ^ W(t+2) ^ W(t), 1)
55 #define SHA_ROUND(t, input, fn, constant, A, B, C, D, E) do { \ argument
57 E += TEMP + rol32(A,5) + (fn) + (constant); \
58 B = ror32(B, 2); } while (0)
60 #define T_0_15(t, A, B, C, D, E) SHA_ROUND(t, SHA_SRC, (((C^D)&B)^D) , 0x5a827999, A, B, C, D, E ) argument
61 #define T_16_19(t, A, B, C, D, E) SHA_ROUND(t, SHA_MIX, (((C^D)&B)^D) , 0x5a827999, A, B, C, D, E ) argument
62 #define T_20_39(t, A, B, C, D, E) SHA_ROUND(t, SHA_MIX, (B^C^D) , 0x6ed9eba1, A, B, C, D, E ) argument
63 #define T_40_59(t, A, B, C, D, E) SHA_ROUND(t, SHA_MIX, ((B&C)+(D&(B^C))) , 0x8f1bbcdc, A, B, C, D,… argument
64 #define T_60_79(t, A, B, C, D, E) SHA_ROUND(t, SHA_MIX, (B^C^D) , 0xca62c1d6, A, B, C, D, E ) argument
86 __u32 A, B, C, D, E; in sha1_transform() local
[all …]
/Linux-v5.10/sound/pci/hda/
Dhda_eld.c21 ELD_VER_CEA_861D = 2,
28 CEA_EDID_VER_CEA861A = 2,
36 "2-reserved",
43 AUDIO_CODING_TYPE_AC3 = 2,
66 AUDIO_CODING_XTYPE_HE_AAC2 = 2,
74 /* 2 */ "AC-3",
82 /* 10 */ "E-AC-3/DD+ (Dolby Digital Plus)",
95 * - CEA E-EDID Extension (sink to source)
104 AC_SUPPCM_BITS_20, /* 2: 20 bits */
114 SNDRV_PCM_RATE_44100, /* 2: 44100Hz */
[all …]
/Linux-v5.10/
DCREDITS4 scripts. The fields are: name (N), email (E), web-address
13 E: mpm@selenic.com
17 E: mea@nic.funet.fi
24 E: thomas.ab@samsung.com
28 E: dragos@iname.com
36 E: madler@alumni.caltech.edu
41 E: magrawal@nortelnetworks.com
48 E: airlied@linux.ie
56 E: tigran@aivazian.fsnet.co.uk
64 E: werner@almesberger.net
[all …]

12345678910>>...51