Home
last modified time | relevance | path

Searched +full:4 +full:b (Results 1 – 25 of 1333) sorted by relevance

12345678910>>...54

/kernel/linux/linux-5.10/arch/arm64/crypto/
Dchacha-neon-core.S42 ld1 {v12.4s}, [x10]
46 add v0.4s, v0.4s, v1.4s
47 eor v3.16b, v3.16b, v0.16b
51 add v2.4s, v2.4s, v3.4s
52 eor v4.16b, v1.16b, v2.16b
53 shl v1.4s, v4.4s, #12
54 sri v1.4s, v4.4s, #20
57 add v0.4s, v0.4s, v1.4s
58 eor v3.16b, v3.16b, v0.16b
59 tbl v3.16b, {v3.16b}, v12.16b
[all …]
Dsm3-ce-core.S11 .irp b, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
12 .set .Lv\b\().4s, \b
44 sm3ss1 v5.4s, v8.4s, \t0\().4s, v9.4s
45 shl \t1\().4s, \t0\().4s, #1
46 sri \t1\().4s, \t0\().4s, #31
47 sm3tt1\ab v8.4s, v5.4s, v10.4s, \i
48 sm3tt2\ab v9.4s, v5.4s, \s0\().4s, \i
53 ext \s4\().16b, \s1\().16b, \s2\().16b, #12
54 ext v6.16b, \s0\().16b, \s1\().16b, #12
55 ext v7.16b, \s2\().16b, \s3\().16b, #8
[all …]
Dsha256-core.S_shipped42 // on Cortex-A53 (or by 4 cycles per round).
83 b.ne .Lv8_entry
85 b.ne .Lneon_entry
95 sub sp,sp,#4*4
98 ldp w22,w23,[x0,#2*4]
99 ldp w24,w25,[x0,#4*4]
101 ldp w26,w27,[x0,#6*4]
106 ldp w3,w4,[x1],#2*4
107 ldr w19,[x30],#4 // *K++
120 eor w19,w20,w21 // a^b, b^c in next round
[all …]
Daes-ce-core.S13 ld1 {v0.16b}, [x2]
14 ld1 {v1.4s}, [x0], #16
18 mov v3.16b, v1.16b
19 b 2f
20 0: mov v2.16b, v1.16b
21 ld1 {v3.4s}, [x0], #16
22 1: aese v0.16b, v2.16b
23 aesmc v0.16b, v0.16b
24 2: ld1 {v1.4s}, [x0], #16
25 aese v0.16b, v3.16b
[all …]
Daes-ce-ccm-core.S20 ld1 {v0.16b}, [x0] /* load mac */
23 eor v1.16b, v1.16b, v1.16b
27 ins v1.b[0], w7
28 ext v1.16b, v1.16b, v1.16b, #1 /* rotate in the input bytes */
30 cbnz w8, 0b
31 eor v0.16b, v0.16b, v1.16b
32 1: ld1 {v3.4s}, [x4] /* load first round key */
39 mov v5.16b, v3.16b
40 b 4f
41 2: mov v4.16b, v3.16b
[all …]
/kernel/linux/linux-4.19/arch/arm64/crypto/
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
49 eor v3.16b, v3.16b, v0.16b
53 add v2.4s, v2.4s, v3.4s
54 eor v4.16b, v1.16b, v2.16b
55 shl v1.4s, v4.4s, #12
56 sri v1.4s, v4.4s, #20
59 add v0.4s, v0.4s, v1.4s
[all …]
Dsm3-ce-core.S14 .irp b, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
15 .set .Lv\b\().4s, \b
47 sm3ss1 v5.4s, v8.4s, \t0\().4s, v9.4s
48 shl \t1\().4s, \t0\().4s, #1
49 sri \t1\().4s, \t0\().4s, #31
50 sm3tt1\ab v8.4s, v5.4s, v10.4s, \i
51 sm3tt2\ab v9.4s, v5.4s, \s0\().4s, \i
56 ext \s4\().16b, \s1\().16b, \s2\().16b, #12
57 ext v6.16b, \s0\().16b, \s1\().16b, #12
58 ext v7.16b, \s2\().16b, \s3\().16b, #8
[all …]
Dsha256-core.S_shipped42 // on Cortex-A53 (or by 4 cycles per round).
83 b.ne .Lv8_entry
85 b.ne .Lneon_entry
95 sub sp,sp,#4*4
98 ldp w22,w23,[x0,#2*4]
99 ldp w24,w25,[x0,#4*4]
101 ldp w26,w27,[x0,#6*4]
106 ldp w3,w4,[x1],#2*4
107 ldr w19,[x30],#4 // *K++
120 eor w19,w20,w21 // a^b, b^c in next round
[all …]
Daes-ce-core.S16 ld1 {v0.16b}, [x2]
17 ld1 {v1.4s}, [x0], #16
21 mov v3.16b, v1.16b
22 b 2f
23 0: mov v2.16b, v1.16b
24 ld1 {v3.4s}, [x0], #16
25 1: aese v0.16b, v2.16b
26 aesmc v0.16b, v0.16b
27 2: ld1 {v1.4s}, [x0], #16
28 aese v0.16b, v3.16b
[all …]
Daes-modes.S14 .align 4
46 subs w23, w23, #4
48 ld1 {v0.16b-v3.16b}, [x20], #64 /* get 4 pt blocks */
50 st1 {v0.16b-v3.16b}, [x19], #64
52 b .LecbencloopNx
54 adds w23, w23, #4
57 ld1 {v0.16b}, [x20], #16 /* get next pt block */
59 st1 {v0.16b}, [x19], #16
81 subs w23, w23, #4
83 ld1 {v0.16b-v3.16b}, [x20], #64 /* get 4 ct blocks */
[all …]
Daes-ce-ccm-core.S23 ld1 {v0.16b}, [x0] /* load mac */
26 eor v1.16b, v1.16b, v1.16b
30 ins v1.b[0], w7
31 ext v1.16b, v1.16b, v1.16b, #1 /* rotate in the input bytes */
33 cbnz w8, 0b
34 eor v0.16b, v0.16b, v1.16b
35 1: ld1 {v3.4s}, [x4] /* load first round key */
42 mov v5.16b, v3.16b
43 b 4f
44 2: mov v4.16b, v3.16b
[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
16 .set .Lq\b, \b
17 .set .Lv\b\().2d, \b
40 .align 4
88 ext v6.16b, v\i2\().16b, v\i3\().16b, #8
89 ext v5.16b, v5.16b, v5.16b, #8
90 ext v7.16b, v\i1\().16b, v\i2\().16b, #8
93 ext v5.16b, v\in3\().16b, v\in4\().16b, #8
119 /* load first 4 round constants */
128 CPU_LE( rev64 v12.16b, v12.16b )
[all …]
/kernel/linux/linux-5.10/arch/x86/lib/
Dusercopy_32.c47 "3: lea 0(%2,%0,4),%0\n" \
48 " jmp 2b\n" \
50 _ASM_EXTABLE_UA(0b, 3b) \
51 _ASM_EXTABLE_UA(1b, 2b) \
53 : "r"(size & 3), "0"(size / 4), "1"(addr), "a"(0)); \
102 "1: movl 32(%4), %%eax\n" in __copy_user_intel()
105 "2: movl 64(%4), %%eax\n" in __copy_user_intel()
107 "3: movl 0(%4), %%eax\n" in __copy_user_intel()
108 "4: movl 4(%4), %%edx\n" in __copy_user_intel()
110 "6: movl %%edx, 4(%3)\n" in __copy_user_intel()
[all …]
/kernel/linux/linux-4.19/arch/x86/lib/
Dusercopy_32.c47 "3: lea 0(%2,%0,4),%0\n" \
48 " jmp 2b\n" \
50 _ASM_EXTABLE(0b,3b) \
51 _ASM_EXTABLE(1b,2b) \
53 : "r"(size & 3), "0"(size / 4), "1"(addr), "a"(0)); \
102 "1: movl 32(%4), %%eax\n" in __copy_user_intel()
105 "2: movl 64(%4), %%eax\n" in __copy_user_intel()
107 "3: movl 0(%4), %%eax\n" in __copy_user_intel()
108 "4: movl 4(%4), %%edx\n" in __copy_user_intel()
110 "6: movl %%edx, 4(%3)\n" in __copy_user_intel()
[all …]
/kernel/linux/linux-5.10/arch/arc/include/asm/
Duaccess.h63 case 4: __arc_get_user_one(*(k), u, "ld", __ret); break; \
80 " .align 4\n" \
85 " j 2b\n" \
88 " .align 4\n" \
89 " .word 1b,3b\n" \
98 "4: ld %R1,[%2, 4]\n" \
101 " .align 4\n" \
107 " j 2b\n" \
110 " .align 4\n" \
111 " .word 1b,3b\n" \
[all …]
/kernel/linux/linux-4.19/arch/arc/include/asm/
Duaccess.h66 case 4: __arc_get_user_one(*(k), u, "ld", __ret); break; \
83 " .align 4\n" \
88 " j 2b\n" \
91 " .align 4\n" \
92 " .word 1b,3b\n" \
101 "4: ld %R1,[%2, 4]\n" \
104 " .align 4\n" \
110 " j 2b\n" \
113 " .align 4\n" \
114 " .word 1b,3b\n" \
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Dpixfmt-rgb.rst41 - 4
50 - 4
59 - 4
68 - 4
84 - b\ :sub:`1`
85 - b\ :sub:`0`
96 - b\ :sub:`3`
97 - b\ :sub:`2`
98 - b\ :sub:`1`
99 - b\ :sub:`0`
[all …]
/kernel/linux/linux-4.19/Documentation/media/uapi/v4l/
Dpixfmt-packed-rgb.rst43 - 4
52 - 4
61 - 4
70 - 4
86 - b\ :sub:`1`
87 - b\ :sub:`0`
98 - b\ :sub:`3`
99 - b\ :sub:`2`
100 - b\ :sub:`1`
101 - b\ :sub:`0`
[all …]
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ni_routing/ni_route_values/
Dni_eseries.c54 [B(NI_PFI(0))] = {
55 [B(NI_AI_StartTrigger)] = I(NI_PFI_OUTPUT_AI_START1),
57 [B(NI_PFI(1))] = {
58 [B(NI_AI_ReferenceTrigger)] = I(NI_PFI_OUTPUT_AI_START2),
60 [B(NI_PFI(2))] = {
61 [B(NI_AI_ConvertClock)] = I(NI_PFI_OUTPUT_AI_CONVERT),
63 [B(NI_PFI(3))] = {
64 [B(NI_CtrSource(1))] = I(NI_PFI_OUTPUT_G_SRC1),
66 [B(NI_PFI(4))] = {
67 [B(NI_CtrGate(1))] = I(NI_PFI_OUTPUT_G_GATE1),
[all …]
Dni_660x.c49 [B(NI_PFI(8))] = {
50 [B(NI_CtrInternalOutput(7))] = I(1),
52 [B(NI_PFI(10))] = {
53 [B(NI_CtrGate(7))] = I(1),
55 [B(NI_PFI(11))] = {
56 [B(NI_CtrSource(7))] = I(1),
58 [B(NI_PFI(12))] = {
59 [B(NI_CtrInternalOutput(6))] = I(1),
61 [B(NI_PFI(14))] = {
62 [B(NI_CtrGate(6))] = I(1),
[all …]
Dni_mseries.c57 [B(NI_PFI(0))] = {
58 [B(TRIGGER_LINE(0))] = I(18),
59 [B(TRIGGER_LINE(1))] = I(19),
60 [B(TRIGGER_LINE(2))] = I(20),
61 [B(TRIGGER_LINE(3))] = I(21),
62 [B(TRIGGER_LINE(4))] = I(22),
63 [B(TRIGGER_LINE(5))] = I(23),
64 [B(TRIGGER_LINE(6))] = I(24),
65 [B(TRIGGER_LINE(7))] = I(25),
66 [B(NI_CtrSource(0))] = I(9),
[all …]
/kernel/linux/linux-4.19/arch/powerpc/lib/
Dcopy_32.S19 lwz r7,4(r4); \
23 stw r7,4(r6); \
30 lwz r7,4(r4); \
37 8 ## n ## 4: \
38 stw r7,4(r6); \
49 b 104f; \
52 b 105f; \
53 EX_TABLE(8 ## n ## 0b,9 ## n ## 0b); \
54 EX_TABLE(8 ## n ## 1b,9 ## n ## 0b); \
55 EX_TABLE(8 ## n ## 2b,9 ## n ## 0b); \
[all …]
/kernel/linux/linux-5.10/arch/powerpc/lib/
Dcopy_32.S16 lwz r7,4(r4); \
20 stw r7,4(r6); \
27 lwz r7,4(r4); \
34 8 ## n ## 4: \
35 stw r7,4(r6); \
46 b 104f; \
49 b 105f; \
50 EX_TABLE(8 ## n ## 0b,9 ## n ## 0b); \
51 EX_TABLE(8 ## n ## 1b,9 ## n ## 0b); \
52 EX_TABLE(8 ## n ## 2b,9 ## n ## 0b); \
[all …]
/kernel/linux/linux-4.19/arch/m68k/lib/
Duaccess.c21 " jne 1b\n" in __generic_copy_from_user()
23 " jeq 4f\n" in __generic_copy_from_user()
26 "4: btst #0,%5\n" in __generic_copy_from_user()
28 "5: "MOVES".b (%1)+,%3\n" in __generic_copy_from_user()
29 " move.b %3,(%2)+\n" in __generic_copy_from_user()
38 " jeq 6b\n" in __generic_copy_from_user()
40 " jra 6b\n" in __generic_copy_from_user()
44 " .align 4\n" in __generic_copy_from_user()
45 " .long 1b,10b\n" in __generic_copy_from_user()
46 " .long 3b,30b\n" in __generic_copy_from_user()
[all …]
/kernel/linux/linux-5.10/arch/m68k/lib/
Duaccess.c21 " jne 1b\n" in __generic_copy_from_user()
23 " jeq 4f\n" in __generic_copy_from_user()
26 "4: btst #0,%5\n" in __generic_copy_from_user()
28 "5: "MOVES".b (%1)+,%3\n" in __generic_copy_from_user()
29 " move.b %3,(%2)+\n" in __generic_copy_from_user()
38 " jeq 6b\n" in __generic_copy_from_user()
40 " jra 6b\n" in __generic_copy_from_user()
44 " .align 4\n" in __generic_copy_from_user()
45 " .long 1b,10b\n" in __generic_copy_from_user()
46 " .long 3b,30b\n" in __generic_copy_from_user()
[all …]

12345678910>>...54