| /kernel/linux/linux-5.10/arch/x86/crypto/ |
| D | twofish-i586-asm_32.S | 17 #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 …]
|
| D | twofish-x86_64-asm_64.S | 14 #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 …]
|
| D | des3_ede-asm_64.S | 80 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 …]
|
| D | twofish-x86_64-asm_64-3way.S | 78 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/ |
| D | poly1305-core.S_shipped | 36 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 …]
|
| D | sha512-ce-core.S | 15 .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 …]
|
| D | nh-neon-core.S | 40 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 …]
|
| D | chacha-neon-core.S | 42 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/ |
| D | twofish-i586-asm_32.S | 30 #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 …]
|
| D | twofish-x86_64-asm_64.S | 27 #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 …]
|
| D | des3_ede-asm_64.S | 89 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/ |
| D | sha512-ce-core.S | 15 .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 …]
|
| D | chacha20-neon-core.S | 40 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/ |
| D | disasm.c | 39 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/ |
| D | disasm.c | 31 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/ |
| D | fastcopy.S | 29 * 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/ |
| D | fastcopy.S | 29 * 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/ |
| D | usbvision-cardlist.rst | 21 - 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/ |
| D | intel-pt-pkt-decoder-test.c | 31 {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/ |
| D | c2p_iplan2.c | 21 * 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 …]
|
| D | c2p_core.h | 20 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/ |
| D | c2p_iplan2.c | 21 * 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 …]
|
| D | c2p_core.h | 22 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/ |
| D | pwc-dec23.c | 129 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/ |
| D | pwc-dec23.c | 141 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 …]
|