Home
last modified time | relevance | path

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

12345678910>>...62

/kernel/linux/linux-5.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 …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-6.6/Documentation/driver-api/media/drivers/ccs/
Dccs-regs.asc6 # - e enum value # after a field
7 # - e enum value [LSB MSB]
23 - e GRBG 0
24 - e RGGB 1
25 - e BGGR 2
26 - e GBRG 3
28 - e v1_0 0x10
29 - e v1_1 0x11
39 - f 0 2
40 - e ts 0
[all …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-6.6/arch/x86/crypto/
Dsha256-ssse3-asm.S13 # General Public License (GPL) Version 2, available from the file
92 INP = %rsi # 2nd arg
98 e = %edx define
140 f = e
141 e = d define
152 mov e, y0 # y0 = e
153 ror $(25-11), y0 # y0 = e >> (25-11)
157 xor e, y0 # y0 = e ^ (e >> (25-11))
159 ror $(11-6), y0 # y0 = (e >> (11-6)) ^ (e >> (25-6))
164 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
99 INP = %rsi # 2nd arg
105 e = %edx define
146 f = e
147 e = d define
158 mov e, y0 # y0 = e
159 MY_ROR (25-11), y0 # y0 = e >> (25-11)
163 xor e, y0 # y0 = e ^ (e >> (25-11))
165 MY_ROR (11-6), y0 # y0 = (e >> (11-6)) ^ (e >> (25-6))
169 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
94 INP = %rsi # 2nd arg
98 e = %edx # clobbers NUM_BLKS define
116 _XFER_SIZE = 2*64*4 # 2 blocks, 64 rounds, 4 bytes/round
146 f = e
147 e = d define
158 rorx $25, e, y0 # y0 = e >> 25 # S1A
159 rorx $11, e, y1 # y1 = e >> 11 # S1B
167 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/filesystems/epoll/
Depoll_wakeup_test.c52 struct epoll_event e; in waiter_entry1a() local
55 if (epoll_wait(ctx->efd[0], &e, 1, -1) > 0) in waiter_entry1a()
64 struct epoll_event e; in waiter_entry1ap() local
70 if (epoll_wait(ctx->efd[0], &e, 1, 0) > 0) in waiter_entry1ap()
79 struct epoll_event e; in waiter_entry1o() local
82 if (epoll_wait(ctx->efd[0], &e, 1, -1) > 0) in waiter_entry1o()
91 struct epoll_event e; in waiter_entry1op() local
97 if (epoll_wait(ctx->efd[0], &e, 1, 0) > 0) in waiter_entry1op()
106 struct epoll_event events[2]; in waiter_entry2a()
109 if (epoll_wait(ctx->efd[0], events, 2, -1) > 0) in waiter_entry2a()
[all …]
/kernel/linux/linux-5.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 …]
/kernel/linux/linux-5.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 …]

12345678910>>...62