Home
last modified time | relevance | path

Searched +full:4 +full:d (Results 1 – 25 of 2790) sorted by relevance

12345678910>>...112

/kernel/linux/linux-5.10/arch/x86/crypto/
Dtwofish-i586-asm_32.S17 #define ctx 4 /* Twofish context structure */
20 #define b_offset 4
64 * d input register containing d (already rol $1)
67 #define encrypt_round(a,b,c,d,round)\ argument
68 push d ## D;\
70 mov s1(%ebp,%edi,4),d ## D;\
72 mov s2(%ebp,%edi,4),%esi;\
74 ror $16, b ## D;\
75 xor s2(%ebp,%edi,4),d ## D;\
77 ror $16, a ## D;\
[all …]
Dtwofish-x86_64-asm_64.S14 #define b_offset 4
63 * d input register containing d (already rol $1)
66 #define encrypt_round(a,b,c,d,round)\ argument
68 mov s1(%r11,%rdi,4),%r8d;\
70 mov s2(%r11,%rdi,4),%r9d;\
72 ror $16, b ## D;\
73 xor s2(%r11,%rdi,4),%r8d;\
75 ror $16, a ## D;\
76 xor s3(%r11,%rdi,4),%r9d;\
78 xor s3(%r11,%rdi,4),%r8d;\
[all …]
Ddes3_ede-asm_64.S80 movl val##d, RT0d; \
81 rorl $4, RT0d; \
89 roll $4, RT0d; \
90 orl RT0d, val##d;
93 do_permutation(left##d, right##d, 4, 0x0f0f0f0f); \
94 do_permutation(left##d, right##d, 16, 0x0000ffff); \
95 do_permutation(right##d, left##d, 2, 0x33333333); \
96 do_permutation(right##d, left##d, 8, 0x00ff00ff); \
98 movl left##d, RW0d; \
99 roll $1, right##d; \
[all …]
Dtwofish-x86_64-asm_64-3way.S78 movzbl ab ## bl, tmp2 ## d; \
79 movzbl ab ## bh, tmp1 ## d; \
81 op1##l T0(CTX, tmp2, 4), dst ## d; \
82 op2##l T1(CTX, tmp1, 4), dst ## d;
118 addl y ## d, x ## d; \
119 addl x ## d, y ## d; \
120 addl k+4*(2*(n))(CTX), x ## d; \
121 xorl ab ## d, x ## d; \
122 addl k+4*(2*(n)+1)(CTX), y ## d; \
124 roll $1, ab ## d; \
[all …]
/kernel/linux/linux-5.10/arch/arm64/crypto/
Dpoly1305-core.S_shipped36 and x9,x9,#-4
137 and x10,x14,#-4 // final reduction
193 tst x14,#-4 // see if it's carried/borrowed
239 and x10,x14,#-4 // final reduction
250 .align 4
266 str w13,[x0,#16*4] // s2
339 .align 4
389 sub x0,x0,#4
393 sub x0,x0,#4
396 bl poly1305_mult // r^4
[all …]
Dsha512-ce-core.S15 .irp b,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
17 .set .Lv\b\().2d, \b
40 .align 4
85 ld1 {v\rc1\().2d}, [x4], #16
87 add v5.2d, v\rc0\().2d, v\in0\().2d
91 add v\i3\().2d, v\i3\().2d, v5.2d
94 sha512su0 v\in0\().2d, v\in1\().2d
96 sha512h q\i3, q6, v7.2d
98 sha512su1 v\in0\().2d, v\in2\().2d, v5.2d
100 add v\i4\().2d, v\i1\().2d, v\i3\().2d
[all …]
Dnh-neon-core.S40 ld1 {\k3\().4s}, [KEY], #16
43 add T0.4s, T3.4s, \k0\().4s
44 add T1.4s, T3.4s, \k1\().4s
45 add T2.4s, T3.4s, \k2\().4s
46 add T3.4s, T3.4s, \k3\().4s
49 mov T4.d[0], T0.d[1]
50 mov T5.d[0], T1.d[1]
51 mov T6.d[0], T2.d[1]
52 mov T7.d[0], T3.d[1]
53 umlal PASS0_SUMS.2d, T0.2s, T4.2s
[all …]
Dchacha-neon-core.S42 ld1 {v12.4s}, [x10]
46 add v0.4s, v0.4s, v1.4s
51 add v2.4s, v2.4s, v3.4s
53 shl v1.4s, v4.4s, #12
54 sri v1.4s, v4.4s, #20
57 add v0.4s, v0.4s, v1.4s
62 add v2.4s, v2.4s, v3.4s
64 shl v1.4s, v4.4s, #7
65 sri v1.4s, v4.4s, #25
68 ext v1.16b, v1.16b, v1.16b, #4
[all …]
/kernel/linux/linux-4.19/arch/x86/crypto/
Dtwofish-i586-asm_32.S30 #define ctx 4 /* Twofish context structure */
33 #define b_offset 4
77 * d input register containing d (already rol $1)
80 #define encrypt_round(a,b,c,d,round)\ argument
81 push d ## D;\
83 mov s1(%ebp,%edi,4),d ## D;\
85 mov s2(%ebp,%edi,4),%esi;\
87 ror $16, b ## D;\
88 xor s2(%ebp,%edi,4),d ## D;\
90 ror $16, a ## D;\
[all …]
Dtwofish-x86_64-asm_64.S27 #define b_offset 4
76 * d input register containing d (already rol $1)
79 #define encrypt_round(a,b,c,d,round)\ argument
81 mov s1(%r11,%rdi,4),%r8d;\
83 mov s2(%r11,%rdi,4),%r9d;\
85 ror $16, b ## D;\
86 xor s2(%r11,%rdi,4),%r8d;\
88 ror $16, a ## D;\
89 xor s3(%r11,%rdi,4),%r9d;\
91 xor s3(%r11,%rdi,4),%r8d;\
[all …]
Ddes3_ede-asm_64.S89 movl val##d, RT0d; \
90 rorl $4, RT0d; \
98 roll $4, RT0d; \
99 orl RT0d, val##d;
102 do_permutation(left##d, right##d, 4, 0x0f0f0f0f); \
103 do_permutation(left##d, right##d, 16, 0x0000ffff); \
104 do_permutation(right##d, left##d, 2, 0x33333333); \
105 do_permutation(right##d, left##d, 8, 0x00ff00ff); \
107 movl left##d, RW0d; \
108 roll $1, right##d; \
[all …]
/kernel/linux/linux-4.19/arch/arm64/crypto/
Dsha512-ce-core.S15 .irp b,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
17 .set .Lv\b\().2d, \b
40 .align 4
85 ld1 {v\rc1\().2d}, [x4], #16
87 add v5.2d, v\rc0\().2d, v\in0\().2d
91 add v\i3\().2d, v\i3\().2d, v5.2d
94 sha512su0 v\in0\().2d, v\in1\().2d
96 sha512h q\i3, q6, v7.2d
98 sha512su1 v\in0\().2d, v\in2\().2d, v5.2d
100 add v\i4\().2d, v\i1\().2d, v\i3\().2d
[all …]
Dchacha20-neon-core.S40 ld1 {v0.4s-v3.4s}, [x0]
41 ld1 {v8.4s-v11.4s}, [x0]
42 ld1 {v12.4s}, [x3]
48 add v0.4s, v0.4s, v1.4s
53 add v2.4s, v2.4s, v3.4s
55 shl v1.4s, v4.4s, #12
56 sri v1.4s, v4.4s, #20
59 add v0.4s, v0.4s, v1.4s
64 add v2.4s, v2.4s, v3.4s
66 shl v1.4s, v4.4s, #7
[all …]
/kernel/linux/linux-4.19/kernel/bpf/
Ddisasm.c39 snprintf(buff, len, "%+d", insn->imm); in __func_get_name()
75 [BPF_ADD >> 4] = "+=",
76 [BPF_SUB >> 4] = "-=",
77 [BPF_MUL >> 4] = "*=",
78 [BPF_DIV >> 4] = "/=",
79 [BPF_OR >> 4] = "|=",
80 [BPF_AND >> 4] = "&=",
81 [BPF_LSH >> 4] = "<<=",
82 [BPF_RSH >> 4] = ">>=",
83 [BPF_NEG >> 4] = "neg",
[all …]
/kernel/linux/linux-5.10/kernel/bpf/
Ddisasm.c31 snprintf(buff, len, "%+d", insn->imm); in __func_get_name()
67 [BPF_ADD >> 4] = "+=",
68 [BPF_SUB >> 4] = "-=",
69 [BPF_MUL >> 4] = "*=",
70 [BPF_DIV >> 4] = "/=",
71 [BPF_OR >> 4] = "|=",
72 [BPF_AND >> 4] = "&=",
73 [BPF_LSH >> 4] = "<<=",
74 [BPF_RSH >> 4] = ">>=",
75 [BPF_NEG >> 4] = "neg",
[all …]
/kernel/linux/linux-4.19/arch/microblaze/lib/
Dfastcopy.S29 * between mem locations with size of xfer spec'd in bytes
40 /* move d to return register as value of function */
43 addi r4, r0, 4 /* n = 4 */
48 andi r4, r5, 3 /* n = d & 3 */
51 /* n = 4 - n (yields 3, 2, 1 transfers for 1, 2, 3 addr offset) */
52 rsubi r4, r4, 4
59 sbi r11, r5, 0 /* *d = h */
61 addi r5, r5, 1 /* d++ */
81 lwi r10, r6, 4 /* t2 = *(s + 4) */
84 swi r9, r5, 0 /* *(d + 0) = t1 */
[all …]
/kernel/linux/linux-5.10/arch/microblaze/lib/
Dfastcopy.S29 * between mem locations with size of xfer spec'd in bytes
40 /* move d to return register as value of function */
43 addi r4, r0, 4 /* n = 4 */
48 andi r4, r5, 3 /* n = d & 3 */
51 /* n = 4 - n (yields 3, 2, 1 transfers for 1, 2, 3 addr offset) */
52 rsubi r4, r4, 4
59 sbi r11, r5, 0 /* *d = h */
61 addi r5, r5, 1 /* d++ */
81 lwi r10, r6, 4 /* t2 = *(s + 4) */
84 swi r9, r5, 0 /* *(d + 0) = t1 */
[all …]
/kernel/linux/linux-4.19/Documentation/media/v4l-drivers/
Dusbvision-cardlist.rst21 - 050d:0106
25 - 050d:0207
29 - 050d:0208
31 * - 4
40 - D-Link V100
77 - 0573:4d00
81 - 0573:4d01
85 - 0573:4d02
89 - 0573:4d03
92 - Hauppauge WinTV USB (PAL D/K)
[all …]
/kernel/linux/linux-5.10/tools/perf/arch/x86/tests/
Dintel-pt-pkt-decoder-test.c31 {1, {4}, 0, {INTEL_PT_TNT, 1, 0}, 0, 0 },
43 {5, {0x4d, 1, 2, 3, 4}, 0, {INTEL_PT_TIP, 2, 0x4030201}, 0, 0 },
44 {7, {0x6d, 1, 2, 3, 4, 5, 6}, 0, {INTEL_PT_TIP, 3, 0x60504030201}, 0, 0 },
45 {7, {0x8d, 1, 2, 3, 4, 5, 6}, 0, {INTEL_PT_TIP, 4, 0x60504030201}, 0, 0 },
46 {9, {0xcd, 1, 2, 3, 4, 5, 6, 7, 8}, 0, {INTEL_PT_TIP, 6, 0x807060504030201}, 0, 0 },
50 {5, {0x51, 1, 2, 3, 4}, 0, {INTEL_PT_TIP_PGE, 2, 0x4030201}, 0, 0 },
51 {7, {0x71, 1, 2, 3, 4, 5, 6}, 0, {INTEL_PT_TIP_PGE, 3, 0x60504030201}, 0, 0 },
52 {7, {0x91, 1, 2, 3, 4, 5, 6}, 0, {INTEL_PT_TIP_PGE, 4, 0x60504030201}, 0, 0 },
53 {9, {0xd1, 1, 2, 3, 4, 5, 6, 7, 8}, 0, {INTEL_PT_TIP_PGE, 6, 0x807060504030201}, 0, 0 },
57 {5, {0x41, 1, 2, 3, 4}, 0, {INTEL_PT_TIP_PGD, 2, 0x4030201}, 0, 0 },
[all …]
/kernel/linux/linux-4.19/drivers/video/fbdev/
Dc2p_iplan2.c21 * Perform a full C2P step on 16 8-bit pixels, stored in 4 32-bit words
27 static void c2p_16x8(u32 d[4]) in c2p_16x8() argument
29 transp4(d, 8, 2); in c2p_16x8()
30 transp4(d, 1, 2); in c2p_16x8()
31 transp4x(d, 16, 2); in c2p_16x8()
32 transp4x(d, 2, 2); in c2p_16x8()
33 transp4(d, 4, 1); in c2p_16x8()
41 static const int perm_c2p_16x8[4] = { 1, 3, 0, 2 };
48 static inline void store_iplan2(void *dst, u32 bpp, u32 d[4]) in store_iplan2() argument
52 for (i = 0; i < bpp/2; i++, dst += 4) in store_iplan2()
[all …]
Dc2p_core.h20 static inline void _transp(u32 d[], unsigned int i1, unsigned int i2, in _transp() argument
23 u32 t = (d[i1] ^ (d[i2] >> shift)) & mask; in _transp()
25 d[i1] ^= t; in _transp()
26 d[i2] ^= t << shift; in _transp()
41 case 4: in get_mask()
60 static inline void transp8(u32 d[], unsigned int n, unsigned int m) in transp8() argument
67 _transp(d, 0, 1, n, mask); in transp8()
69 _transp(d, 2, 3, n, mask); in transp8()
71 _transp(d, 4, 5, n, mask); in transp8()
73 _transp(d, 6, 7, n, mask); in transp8()
[all …]
/kernel/linux/linux-5.10/drivers/video/fbdev/
Dc2p_iplan2.c21 * Perform a full C2P step on 16 8-bit pixels, stored in 4 32-bit words
27 static void c2p_16x8(u32 d[4]) in c2p_16x8() argument
29 transp4(d, 8, 2); in c2p_16x8()
30 transp4(d, 1, 2); in c2p_16x8()
31 transp4x(d, 16, 2); in c2p_16x8()
32 transp4x(d, 2, 2); in c2p_16x8()
33 transp4(d, 4, 1); in c2p_16x8()
41 static const int perm_c2p_16x8[4] = { 1, 3, 0, 2 };
48 static inline void store_iplan2(void *dst, u32 bpp, u32 d[4]) in store_iplan2() argument
52 for (i = 0; i < bpp/2; i++, dst += 4) in store_iplan2()
[all …]
Dc2p_core.h22 static inline void _transp(u32 d[], unsigned int i1, unsigned int i2, in _transp() argument
25 u32 t = (d[i1] ^ (d[i2] >> shift)) & mask; in _transp()
27 d[i1] ^= t; in _transp()
28 d[i2] ^= t << shift; in _transp()
41 case 4: in get_mask()
60 static __always_inline void transp8(u32 d[], unsigned int n, unsigned int m) in transp8() argument
67 _transp(d, 0, 1, n, mask); in transp8()
69 _transp(d, 2, 3, n, mask); in transp8()
71 _transp(d, 4, 5, n, mask); in transp8()
73 _transp(d, 6, 7, n, mask); in transp8()
[all …]
/kernel/linux/linux-5.10/drivers/media/usb/pwc/
Dpwc-dec23.c129 p0[k + 0x30] = (4 * pw) + 0x80; in build_table_color()
133 p0[k + 0x70] = (-4 * pw) + 0x80; in build_table_color()
166 * yyyy = get_bits(4)
181 * op == 2 when (i%4)==0
186 static const unsigned char hash_table_ops[64*4] = {
260 {4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4,},
262 {4, 5, 5, 4, 4, 5, 5, 4, 4, 5, 5, 4, 4, 5, 5, 4,},
268 {4, 5, 5, 4, 5, 4, 4, 5, 5, 4, 4, 5, 4, 5, 5, 4,},
313 else if (flags == 4) in pwc_dec23_init()
347 * Copy the 4x4 image block to Y plane buffer
[all …]
/kernel/linux/linux-4.19/drivers/media/usb/pwc/
Dpwc-dec23.c141 p0[k + 0x30] = (4 * pw) + 0x80; in build_table_color()
145 p0[k + 0x70] = (-4 * pw) + 0x80; in build_table_color()
178 * yyyy = get_bits(4)
193 * op == 2 when (i%4)==0
198 static const unsigned char hash_table_ops[64*4] = {
272 {4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4,},
274 {4, 5, 5, 4, 4, 5, 5, 4, 4, 5, 5, 4, 4, 5, 5, 4,},
280 {4, 5, 5, 4, 5, 4, 4, 5, 5, 4, 4, 5, 4, 5, 5, 4,},
325 else if (flags == 4) in pwc_dec23_init()
359 * Copy the 4x4 image block to Y plane buffer
[all …]

12345678910>>...112