Home
last modified time | relevance | path

Searched refs:e0 (Results 1 - 25 of 38) sorted by relevance

12

/kernel/linux/linux-5.10/arch/alpha/lib/
H A Dcsum_ipv6_magic.S24 ldq_u $0,0($16) # e0 : load src & dst addr words
26 extqh $18,1,$4 # e0 : byte swap len & proto while we wait
29 extbl $18,1,$5 # e0 :
31 extbl $18,2,$6 # e0 :
34 extbl $18,3,$18 # e0 :
36 sra $4,32,$4 # e0 :
39 extql $0,$16,$0 # e0 :
41 extqh $21,$16,$21 # e0 :
44 sll $5,16,$5 # e0 :
46 extql $1,$16,$1 # e0
[all...]
H A Dstxncpy.S56 mskqh t2, a1, t2 # e0 : detection in the src word
57 mskqh t1, a1, t3 # e0 :
59 mskql t0, a1, t0 # e0 : assemble the first output word
61 or t0, t3, t0 # e0 :
69 stq_u t0, 0(a0) # e0 :
71 ldq_u t0, 0(a1) # e0 :
73 subq a2, 1, a2 # e0 :
86 negq t8, t12 # e0 : find low bit set
91 and t12, 0x80, t6 # e0 :
96 ldq_u t1, 0(a0) # e0
[all...]
H A Dstxcpy.S48 mskqh t2, a1, t2 # e0 : detection in the src word
49 mskqh t1, a1, t3 # e0 :
51 mskql t0, a1, t0 # e0 : assemble the first output word
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)
73 negq t8, t6 # e0 : find low bit set
78 and t12, 0x80, t6 # e0 :
83 ldq_u t0, 0(a0) # e0
[all...]
H A Dmemchr.S49 zap $18, 0x80, $5 #-e0 :
53 insbl $17, 1, $2 # .. e0 : $2 = 000000000000ch00
54 and $17, 0xff, $17 #-e0 : $17 = 00000000000000ch
56 or $2, $17, $17 # e0 : $17 = 000000000000chch
58 sll $17, 16, $2 #-e0 : $2 = 00000000chch0000
62 sll $17, 32, $2 #-e0 : $2 = chchchch00000000
64 extql $1, $16, $7 # e0 :
68 extqh $6, $16, $6 # .. e0 :
69 mov $16, $0 # e0 :
77 negq $18, $6 #-e0
[all...]
H A Dclear_user.S33 and $1, 3, $4 # e0 :
36 0: EX( stq_u $31, 0($16) ) # e0 : zero one word
38 subq $4, 1, $4 # e0 :
43 1: bic $1, 3, $1 # e0 :
46 2: EX( stq_u $31, 0($16) ) # e0 : zero four words
48 EX( stq_u $31, 8($16) ) # e0 :
50 EX( stq_u $31, 16($16) ) # e0 :
52 EX( stq_u $31, 24($16) ) # e0 :
54 subq $1, 4, $1 # e0 :
62 1: EX( ldq_u $5, 0($16) ) # e0
[all...]
H A Dstrchr.S22 zapnot a1, 1, a1 # e0 : zero extend the search character
24 sll a1, 8, t5 # e0 : replicate the search character
26 or t5, a1, a1 # e0 :
28 sll a1, 16, t5 # e0 :
30 mskqh t4, a0, t4 # e0 :
32 sll a1, 32, t5 # e0 :
34 or t5, a1, a1 # e0 :
36 cmpbge zero, t1, t3 # e0 : bits set iff byte == c
38 andnot t0, t4, t0 # e0 : clear garbage bits
41 $loop: ldq t0, 8(v0) # e0
[all...]
H A Dstrrchr.S22 zapnot a1, 1, a1 # e0 : zero extend our test character
24 sll a1, 8, t5 # e0 : replicate our test character
26 or t5, a1, a1 # e0 :
28 sll a1, 16, t5 # e0 :
30 or t5, a1, a1 # e0 :
32 sll a1, 32, t5 # e0 :
34 mskqh t4, a0, t4 # e0 :
36 xor t0, a1, t2 # e0 : make bytes == c zero
38 cmpbge zero, t2, t3 # e0 : bits set iff byte == c
40 andnot t3, t4, t3 # e0
[all...]
/kernel/linux/linux-6.6/arch/alpha/lib/
H A Dcsum_ipv6_magic.S24 ldq_u $0,0($16) # e0 : load src & dst addr words
26 extqh $18,1,$4 # e0 : byte swap len & proto while we wait
29 extbl $18,1,$5 # e0 :
31 extbl $18,2,$6 # e0 :
34 extbl $18,3,$18 # e0 :
36 sra $4,32,$4 # e0 :
39 extql $0,$16,$0 # e0 :
41 extqh $21,$16,$21 # e0 :
44 sll $5,16,$5 # e0 :
46 extql $1,$16,$1 # e0
[all...]
H A Dstxncpy.S56 mskqh t2, a1, t2 # e0 : detection in the src word
57 mskqh t1, a1, t3 # e0 :
59 mskql t0, a1, t0 # e0 : assemble the first output word
61 or t0, t3, t0 # e0 :
69 stq_u t0, 0(a0) # e0 :
71 ldq_u t0, 0(a1) # e0 :
73 subq a2, 1, a2 # e0 :
86 negq t8, t12 # e0 : find low bit set
91 and t12, 0x80, t6 # e0 :
96 ldq_u t1, 0(a0) # e0
[all...]
H A Dstxcpy.S48 mskqh t2, a1, t2 # e0 : detection in the src word
49 mskqh t1, a1, t3 # e0 :
51 mskql t0, a1, t0 # e0 : assemble the first output word
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)
73 negq t8, t6 # e0 : find low bit set
78 and t12, 0x80, t6 # e0 :
83 ldq_u t0, 0(a0) # e0
[all...]
H A Dmemchr.S49 zap $18, 0x80, $5 #-e0 :
53 insbl $17, 1, $2 # .. e0 : $2 = 000000000000ch00
54 and $17, 0xff, $17 #-e0 : $17 = 00000000000000ch
56 or $2, $17, $17 # e0 : $17 = 000000000000chch
58 sll $17, 16, $2 #-e0 : $2 = 00000000chch0000
62 sll $17, 32, $2 #-e0 : $2 = chchchch00000000
64 extql $1, $16, $7 # e0 :
68 extqh $6, $16, $6 # .. e0 :
69 mov $16, $0 # e0 :
77 negq $18, $6 #-e0
[all...]
H A Dclear_user.S33 and $1, 3, $4 # e0 :
36 0: EX( stq_u $31, 0($16) ) # e0 : zero one word
38 subq $4, 1, $4 # e0 :
43 1: bic $1, 3, $1 # e0 :
46 2: EX( stq_u $31, 0($16) ) # e0 : zero four words
48 EX( stq_u $31, 8($16) ) # e0 :
50 EX( stq_u $31, 16($16) ) # e0 :
52 EX( stq_u $31, 24($16) ) # e0 :
54 subq $1, 4, $1 # e0 :
62 1: EX( ldq_u $5, 0($16) ) # e0
[all...]
H A Dstrchr.S22 zapnot a1, 1, a1 # e0 : zero extend the search character
24 sll a1, 8, t5 # e0 : replicate the search character
26 or t5, a1, a1 # e0 :
28 sll a1, 16, t5 # e0 :
30 mskqh t4, a0, t4 # e0 :
32 sll a1, 32, t5 # e0 :
34 or t5, a1, a1 # e0 :
36 cmpbge zero, t1, t3 # e0 : bits set iff byte == c
38 andnot t0, t4, t0 # e0 : clear garbage bits
41 $loop: ldq t0, 8(v0) # e0
[all...]
H A Dstrrchr.S22 zapnot a1, 1, a1 # e0 : zero extend our test character
24 sll a1, 8, t5 # e0 : replicate our test character
26 or t5, a1, a1 # e0 :
28 sll a1, 16, t5 # e0 :
30 or t5, a1, a1 # e0 :
32 sll a1, 32, t5 # e0 :
34 mskqh t4, a0, t4 # e0 :
36 xor t0, a1, t2 # e0 : make bytes == c zero
38 cmpbge zero, t2, t3 # e0 : bits set iff byte == c
40 andnot t3, t4, t3 # e0
[all...]
/kernel/linux/linux-5.10/lib/crypto/
H A Dsha256.c31 #define e0(x) (ror32(x, 2) ^ ror32(x, 13) ^ ror32(x, 22)) macro
66 t2 = e0(a) + Maj(a, b, c); d += t1; h = t1 + t2; in sha256_transform()
68 t2 = e0(h) + Maj(h, a, b); c += t1; g = t1 + t2; in sha256_transform()
70 t2 = e0(g) + Maj(g, h, a); b += t1; f = t1 + t2; in sha256_transform()
72 t2 = e0(f) + Maj(f, g, h); a += t1; e = t1 + t2; in sha256_transform()
74 t2 = e0(e) + Maj(e, f, g); h += t1; d = t1 + t2; in sha256_transform()
76 t2 = e0(d) + Maj(d, e, f); g += t1; c = t1 + t2; in sha256_transform()
78 t2 = e0(c) + Maj(c, d, e); f += t1; b = t1 + t2; in sha256_transform()
80 t2 = e0(b) + Maj(b, c, d); e += t1; a = t1 + t2; in sha256_transform()
83 t2 = e0( in sha256_transform()
[all...]
/kernel/linux/linux-6.6/arch/arm/crypto/
H A Dghash-ce-core.S373 e0 .req q9
440 vmov e0, ctr
443 aes_encrypt ip, r6, e0
456 vmov e0, ctr
470 aes_encrypt ip, r6, e0, e1, e2, e3
482 vmov e0, ctr
487 aes_encrypt ip, r6, e0, e1
493 veor \in0, \in0, e0
499 veor e0, e0, \in
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_formats.c33 #define INTERLEAVED_RGB_FMT(fmt, a, r, g, b, e0, e1, e2, e3, uc, alpha, \
39 .element = { (e0), (e1), (e2), (e3) }, \
52 #define INTERLEAVED_RGB_FMT_TILED(fmt, a, r, g, b, e0, e1, e2, e3, uc, \
58 .element = { (e0), (e1), (e2), (e3) }, \
72 #define INTERLEAVED_YUV_FMT(fmt, a, r, g, b, e0, e1, e2, e3, \
78 .element = { (e0), (e1), (e2), (e3)}, \
91 #define PSEUDO_YUV_FMT(fmt, a, r, g, b, e0, e1, chroma, flg, fm, np) \
96 .element = { (e0), (e1), 0, 0 }, \
109 #define PSEUDO_YUV_FMT_TILED(fmt, a, r, g, b, e0, e1, chroma, \
115 .element = { (e0), (e
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_formats.c34 #define INTERLEAVED_RGB_FMT(fmt, a, r, g, b, e0, e1, e2, e3, uc, alpha, \
40 .element = { (e0), (e1), (e2), (e3) }, \
53 #define INTERLEAVED_RGB_FMT_TILED(fmt, a, r, g, b, e0, e1, e2, e3, uc, \
59 .element = { (e0), (e1), (e2), (e3) }, \
73 #define INTERLEAVED_YUV_FMT(fmt, a, r, g, b, e0, e1, e2, e3, \
79 .element = { (e0), (e1), (e2), (e3)}, \
92 #define PSEUDO_YUV_FMT(fmt, a, r, g, b, e0, e1, chroma, flg, fm, np) \
97 .element = { (e0), (e1), 0, 0 }, \
110 #define PSEUDO_YUV_FMT_TILED(fmt, a, r, g, b, e0, e1, chroma, \
116 .element = { (e0), (e
[all...]
/kernel/linux/linux-5.10/crypto/
H A Dsha512_generic.c83 #define e0(x) (ror64(x,28) ^ ror64(x,34) ^ ror64(x,39)) macro
127 t2 = e0(a) + Maj(a,b,c); d+=t1; h=t1+t2; in sha512_transform()
129 t2 = e0(h) + Maj(h,a,b); c+=t1; g=t1+t2; in sha512_transform()
131 t2 = e0(g) + Maj(g,h,a); b+=t1; f=t1+t2; in sha512_transform()
133 t2 = e0(f) + Maj(f,g,h); a+=t1; e=t1+t2; in sha512_transform()
135 t2 = e0(e) + Maj(e,f,g); h+=t1; d=t1+t2; in sha512_transform()
137 t2 = e0(d) + Maj(d,e,f); g+=t1; c=t1+t2; in sha512_transform()
139 t2 = e0(c) + Maj(c,d,e); f+=t1; b=t1+t2; in sha512_transform()
141 t2 = e0(b) + Maj(b,c,d); e+=t1; a=t1+t2; in sha512_transform()
/kernel/linux/linux-6.6/crypto/
H A Dsha512_generic.c83 #define e0(x) (ror64(x,28) ^ ror64(x,34) ^ ror64(x,39)) macro
127 t2 = e0(a) + Maj(a,b,c); d+=t1; h=t1+t2; in sha512_transform()
129 t2 = e0(h) + Maj(h,a,b); c+=t1; g=t1+t2; in sha512_transform()
131 t2 = e0(g) + Maj(g,h,a); b+=t1; f=t1+t2; in sha512_transform()
133 t2 = e0(f) + Maj(f,g,h); a+=t1; e=t1+t2; in sha512_transform()
135 t2 = e0(e) + Maj(e,f,g); h+=t1; d=t1+t2; in sha512_transform()
137 t2 = e0(d) + Maj(d,e,f); g+=t1; c=t1+t2; in sha512_transform()
139 t2 = e0(c) + Maj(c,d,e); f+=t1; b=t1+t2; in sha512_transform()
141 t2 = e0(b) + Maj(b,c,d); e+=t1; a=t1+t2; in sha512_transform()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/
H A Dmdp_format.c63 #define FMT(name, a, r, g, b, e0, e1, e2, e3, alpha, tight, c, cnt, fp, cs, yuv) { \
69 .unpack = { e0, e1, e2, e3 }, \
86 /* name a r g b e0 e1 e2 e3 alpha tight cpp cnt ... */
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/
H A Dmdp_format.c65 #define FMT(name, a, r, g, b, e0, e1, e2, e3, alpha, tight, c, cnt, fp, cs, yuv) { \
71 .unpack = { e0, e1, e2, e3 }, \
88 /* name a r g b e0 e1 e2 e3 alpha tight cpp cnt ... */
/kernel/linux/linux-5.10/arch/powerpc/crypto/
H A Daes-tab-4k.S113 .long R(db, e0, e0, 3b), R(64, 32, 32, 56)
124 .long R(9c, 4e, 4e, d2), R(49, a9, a9, e0)
137 .long R(e0, 70, 70, 90), R(7c, 3e, 3e, 42)
179 .long R(49, e0, 69, 29), R(8e, c9, c8, 44)
186 .long R(b1, 64, 77, e0), R(bb, 6b, ae, 84)
225 .long R(3c, 22, e0, 43), R(12, 1b, 17, 1d)
265 .long R(e0, 90, d0, b0), R(33, a7, d8, 15)
/kernel/linux/linux-6.6/arch/powerpc/crypto/
H A Daes-tab-4k.S113 .long R(db, e0, e0, 3b), R(64, 32, 32, 56)
124 .long R(9c, 4e, 4e, d2), R(49, a9, a9, e0)
137 .long R(e0, 70, 70, 90), R(7c, 3e, 3e, 42)
179 .long R(49, e0, 69, 29), R(8e, c9, c8, 44)
186 .long R(b1, 64, 77, e0), R(bb, 6b, ae, 84)
225 .long R(3c, 22, e0, 43), R(12, 1b, 17, 1d)
265 .long R(e0, 90, d0, b0), R(33, a7, d8, 15)
/kernel/linux/linux-5.10/arch/h8300/lib/
H A Dmulsi3.S24 mov.w e0,r3 ; ( 2 states) a * d

Completed in 9 milliseconds

12