Home
last modified time | relevance | path

Searched +full:4 +full:x2 (Results 1 – 25 of 1274) sorted by relevance

12345678910>>...51

/kernel/linux/linux-5.10/arch/x86/crypto/
Dserpent-sse2-i586-asm_32.S3 * Serpent Cipher 4-way parallel algorithm (i586/SSE2)
17 #define arg_ctx 4
23 4-way SSE2 serpent
39 movd (4*(i)+(j))*4(CTX), t; \
42 #define K(x0, x1, x2, x3, x4, i) \ argument
48 pxor RT1, x2; \
52 #define LK(x0, x1, x2, x3, x4, i) \ argument
58 movdqa x2, x4; \
59 pslld $3, x2; \
61 por x4, x2; \
[all …]
Dserpent-sse2-x86_64-asm_64.S41 #define S0_1(x0, x1, x2, x3, x4) \ argument
45 pxor x2, x4; \
50 pxor x0, x2;
51 #define S0_2(x0, x1, x2, x3, x4) \ argument
54 pxor x2, x0; \
55 pand x1, x2; \
56 pxor x2, x3; \
58 pxor x4, x2; \
59 pxor x2, x1;
61 #define S1_1(x0, x1, x2, x3, x4) \ argument
[all …]
Dglue_helper-asm-avx.S8 #define load_8way(src, x0, x1, x2, x3, x4, x5, x6, x7) \ argument
11 vmovdqu (2*16)(src), x2; \
13 vmovdqu (4*16)(src), x4; \
18 #define store_8way(dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument
21 vmovdqu x2, (2*16)(dst); \
23 vmovdqu x4, (4*16)(dst); \
28 #define store_cbc_8way(src, dst, x0, x1, x2, x3, x4, x5, x6, x7) \ argument
30 vpxor (1*16)(src), x2, x2; \
33 vpxor (4*16)(src), x5, x5; \
36 store_8way(dst, x0, x1, x2, x3, x4, x5, x6, x7);
[all …]
/kernel/linux/linux-6.6/arch/x86/crypto/
Dserpent-sse2-i586-asm_32.S3 * Serpent Cipher 4-way parallel algorithm (i586/SSE2)
17 #define arg_ctx 4
23 4-way SSE2 serpent
39 movd (4*(i)+(j))*4(CTX), t; \
42 #define K(x0, x1, x2, x3, x4, i) \ argument
48 pxor RT1, x2; \
52 #define LK(x0, x1, x2, x3, x4, i) \ argument
58 movdqa x2, x4; \
59 pslld $3, x2; \
61 por x4, x2; \
[all …]
Dserpent-sse2-x86_64-asm_64.S41 #define S0_1(x0, x1, x2, x3, x4) \ argument
45 pxor x2, x4; \
50 pxor x0, x2;
51 #define S0_2(x0, x1, x2, x3, x4) \ argument
54 pxor x2, x0; \
55 pand x1, x2; \
56 pxor x2, x3; \
58 pxor x4, x2; \
59 pxor x2, x1;
61 #define S1_1(x0, x1, x2, x3, x4) \ argument
[all …]
/kernel/linux/linux-6.6/crypto/
Dserpent_generic.c27 #define loadkeys(x0, x1, x2, x3, i) \ argument
28 ({ x0 = k[i]; x1 = k[i+1]; x2 = k[i+2]; x3 = k[i+3]; })
30 #define storekeys(x0, x1, x2, x3, i) \ argument
31 ({ k[i] = x0; k[i+1] = x1; k[i+2] = x2; k[i+3] = x3; })
33 #define store_and_load_keys(x0, x1, x2, x3, s, l) \ argument
34 ({ storekeys(x0, x1, x2, x3, s); loadkeys(x0, x1, x2, x3, l); })
36 #define K(x0, x1, x2, x3, i) ({ \ argument
37 x3 ^= k[4*(i)+3]; x2 ^= k[4*(i)+2]; \
38 x1 ^= k[4*(i)+1]; x0 ^= k[4*(i)+0]; \
41 #define LK(x0, x1, x2, x3, x4, i) ({ \ argument
[all …]
/kernel/linux/linux-5.10/crypto/
Dserpent_generic.c32 #define loadkeys(x0, x1, x2, x3, i) \ argument
33 ({ x0 = k[i]; x1 = k[i+1]; x2 = k[i+2]; x3 = k[i+3]; })
35 #define storekeys(x0, x1, x2, x3, i) \ argument
36 ({ k[i] = x0; k[i+1] = x1; k[i+2] = x2; k[i+3] = x3; })
38 #define store_and_load_keys(x0, x1, x2, x3, s, l) \ argument
39 ({ storekeys(x0, x1, x2, x3, s); loadkeys(x0, x1, x2, x3, l); })
41 #define K(x0, x1, x2, x3, i) ({ \ argument
42 x3 ^= k[4*(i)+3]; x2 ^= k[4*(i)+2]; \
43 x1 ^= k[4*(i)+1]; x0 ^= k[4*(i)+0]; \
46 #define LK(x0, x1, x2, x3, x4, i) ({ \ argument
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/abi/
Dsyscall-abi-asm.S27 #define ID_AA64SMFR0_EL1_SMEver_WIDTH 4
85 adrp x2, svcr_in
86 ldr x2, [x2, :lo12:svcr_in]
87 msr S3_3_C4_C2_2, x2
90 tbz x2, #SVCR_ZA_SHIFT, load_gpr
92 ldr x2, =za_in
94 add x2, x2, x1
100 mrs x2, S3_0_C0_C4_5 // ID_AA64SMFR0_EL1
101 ubfx x2, x2, #ID_AA64SMFR0_EL1_SMEver_SHIFT, \
103 cbz x2, load_gpr
[all …]
/kernel/linux/linux-6.6/arch/arm64/crypto/
Dsm4-ce-core.S17 .irp b, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, \
19 .set .Lv\b\().4s, \b
47 * x2: rkey_dec
61 sm4ekey v0.4s, v0.4s, v24.4s;
62 sm4ekey v1.4s, v0.4s, v25.4s;
63 sm4ekey v2.4s, v1.4s, v26.4s;
64 sm4ekey v3.4s, v2.4s, v27.4s;
65 sm4ekey v4.4s, v3.4s, v28.4s;
66 sm4ekey v5.4s, v4.4s, v29.4s;
67 sm4ekey v6.4s, v5.4s, v30.4s;
[all …]
Dchacha-neon-core.S42 ld1 {v12.4s}, [x10]
46 add v0.4s, v0.4s, v1.4s
50 // x2 += x3, x1 = rotl32(x1 ^ x2, 12)
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
61 // x2 += x3, x1 = rotl32(x1 ^ x2, 7)
62 add v2.4s, v2.4s, v3.4s
64 shl v1.4s, v4.4s, #7
[all …]
Dsm4-neon-core.S41 zip1 RTMP0.4s, s0.4s, s1.4s; \
42 zip1 RTMP1.4s, s2.4s, s3.4s; \
43 zip2 RTMP2.4s, s0.4s, s1.4s; \
44 zip2 RTMP3.4s, s2.4s, s3.4s; \
51 zip1 RTMP0.4s, s0.4s, s1.4s; \
52 zip1 RTMP1.4s, s2.4s, s3.4s; \
53 zip2 RTMP2.4s, s0.4s, s1.4s; \
54 zip2 RTMP3.4s, s2.4s, s3.4s; \
55 zip1 RTMP4.4s, s4.4s, s5.4s; \
56 zip1 RTMP5.4s, s6.4s, s7.4s; \
[all …]
/kernel/linux/linux-5.10/arch/arm64/crypto/
Dchacha-neon-core.S42 ld1 {v12.4s}, [x10]
46 add v0.4s, v0.4s, v1.4s
50 // x2 += x3, x1 = rotl32(x1 ^ x2, 12)
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
61 // x2 += x3, x1 = rotl32(x1 ^ x2, 7)
62 add v2.4s, v2.4s, v3.4s
64 shl v1.4s, v4.4s, #7
[all …]
/kernel/linux/linux-5.10/drivers/pinctrl/sunxi/
Dpinctrl-sun9i-a80.c25 SUNXI_FUNCTION(0x2, "gmac"), /* RXD3 */
31 SUNXI_FUNCTION(0x2, "gmac"), /* RXD2 */
37 SUNXI_FUNCTION(0x2, "gmac"), /* RXD1 */
43 SUNXI_FUNCTION(0x2, "gmac"), /* RXD0 */
46 SUNXI_PIN(SUNXI_PINCTRL_PIN(A, 4),
49 SUNXI_FUNCTION(0x2, "gmac"), /* RXCK */
51 SUNXI_FUNCTION_IRQ_BANK(0x6, 0, 4)), /* PA_EINT4 */
55 SUNXI_FUNCTION(0x2, "gmac"), /* RXCTL */
61 SUNXI_FUNCTION(0x2, "gmac"), /* RXERR */
67 SUNXI_FUNCTION(0x2, "gmac"), /* TXD3 */
[all …]
Dpinctrl-sun50i-a100.c21 SUNXI_FUNCTION(0x2, "uart2"), /* TX */
28 SUNXI_FUNCTION(0x2, "uart2"), /* RX */
35 SUNXI_FUNCTION(0x2, "uart2"), /* RTS */
42 SUNXI_FUNCTION(0x2, "uart2"), /* CTS */
46 SUNXI_PIN(SUNXI_PINCTRL_PIN(B, 4),
49 SUNXI_FUNCTION(0x2, "i2c1"), /* SCK */
52 SUNXI_FUNCTION_IRQ_BANK(0x6, 0, 4)),
56 SUNXI_FUNCTION(0x2, "i2c1"), /* SDA */
69 SUNXI_FUNCTION(0x2, "spdif"), /* DIN */
76 SUNXI_FUNCTION(0x2, "spdif"), /* DOUT */
[all …]
/kernel/linux/linux-6.6/drivers/pinctrl/sunxi/
Dpinctrl-sun9i-a80.c24 SUNXI_FUNCTION(0x2, "gmac"), /* RXD3 */
30 SUNXI_FUNCTION(0x2, "gmac"), /* RXD2 */
36 SUNXI_FUNCTION(0x2, "gmac"), /* RXD1 */
42 SUNXI_FUNCTION(0x2, "gmac"), /* RXD0 */
45 SUNXI_PIN(SUNXI_PINCTRL_PIN(A, 4),
48 SUNXI_FUNCTION(0x2, "gmac"), /* RXCK */
50 SUNXI_FUNCTION_IRQ_BANK(0x6, 0, 4)), /* PA_EINT4 */
54 SUNXI_FUNCTION(0x2, "gmac"), /* RXCTL */
60 SUNXI_FUNCTION(0x2, "gmac"), /* RXERR */
66 SUNXI_FUNCTION(0x2, "gmac"), /* TXD3 */
[all …]
Dpinctrl-sun50i-h616.c20 SUNXI_FUNCTION(0x2, "emac1")), /* ERXD1 */
22 SUNXI_FUNCTION(0x2, "emac1")), /* ERXD0 */
24 SUNXI_FUNCTION(0x2, "emac1")), /* ECRS_DV */
26 SUNXI_FUNCTION(0x2, "emac1")), /* ERXERR */
27 SUNXI_PIN(SUNXI_PINCTRL_PIN(A, 4),
28 SUNXI_FUNCTION(0x2, "emac1")), /* ETXD1 */
30 SUNXI_FUNCTION(0x2, "emac1")), /* ETXD0 */
32 SUNXI_FUNCTION(0x2, "emac1")), /* ETXCK */
34 SUNXI_FUNCTION(0x2, "emac1")), /* ETXEN */
36 SUNXI_FUNCTION(0x2, "emac1")), /* EMDC */
[all …]
Dpinctrl-sun50i-a100.c20 SUNXI_FUNCTION(0x2, "uart2"), /* TX */
27 SUNXI_FUNCTION(0x2, "uart2"), /* RX */
34 SUNXI_FUNCTION(0x2, "uart2"), /* RTS */
41 SUNXI_FUNCTION(0x2, "uart2"), /* CTS */
45 SUNXI_PIN(SUNXI_PINCTRL_PIN(B, 4),
48 SUNXI_FUNCTION(0x2, "i2c1"), /* SCK */
51 SUNXI_FUNCTION_IRQ_BANK(0x6, 0, 4)),
55 SUNXI_FUNCTION(0x2, "i2c1"), /* SDA */
68 SUNXI_FUNCTION(0x2, "spdif"), /* DIN */
75 SUNXI_FUNCTION(0x2, "spdif"), /* DOUT */
[all …]
/kernel/linux/linux-5.10/sound/soc/codecs/
Dtscs454.h17 #define R_IRQEN VIRT_ADDR(0x0, 0x2)
69 #define R_HSDCTL2 VIRT_ADDR(0x1, 0x2)
100 #define R_DACCTL VIRT_ADDR(0x2, 0x1)
101 #define R_SPKCTL VIRT_ADDR(0x2, 0x2)
102 #define R_SUBCTL VIRT_ADDR(0x2, 0x3)
103 #define R_DCCTL VIRT_ADDR(0x2, 0x4)
104 #define R_OVOLCTLU VIRT_ADDR(0x2, 0x6)
105 #define R_MUTEC VIRT_ADDR(0x2, 0x7)
106 #define R_MVOLL VIRT_ADDR(0x2, 0x8)
107 #define R_MVOLR VIRT_ADDR(0x2, 0x9)
[all …]
/kernel/linux/linux-6.6/sound/soc/codecs/
Dtscs454.h17 #define R_IRQEN VIRT_ADDR(0x0, 0x2)
69 #define R_HSDCTL2 VIRT_ADDR(0x1, 0x2)
100 #define R_DACCTL VIRT_ADDR(0x2, 0x1)
101 #define R_SPKCTL VIRT_ADDR(0x2, 0x2)
102 #define R_SUBCTL VIRT_ADDR(0x2, 0x3)
103 #define R_DCCTL VIRT_ADDR(0x2, 0x4)
104 #define R_OVOLCTLU VIRT_ADDR(0x2, 0x6)
105 #define R_MUTEC VIRT_ADDR(0x2, 0x7)
106 #define R_MVOLL VIRT_ADDR(0x2, 0x8)
107 #define R_MVOLR VIRT_ADDR(0x2, 0x9)
[all …]
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/drx39xyj/
Ddrxj_map.h62 #define ATV_COMM_EXEC_HOLD 0x2
108 #define ATV_TOP_COMM_EXEC_HOLD 0x2
129 #define ATV_TOP_COMM_MB_OBS__M 0x2
133 #define ATV_TOP_COMM_MB_MUX_CTRL__W 4
147 #define ATV_TOP_COMM_MB_MUX_OBS__W 4
176 #define ATV_TOP_COMM_INT_STA_OVM_STA__M 0x2
196 #define ATV_TOP_COMM_INT_MSK_OVM_MSK__M 0x2
216 #define ATV_TOP_COMM_INT_STM_OVM_STM__M 0x2
277 #define ATV_TOP_NOISE_TH__W 4
346 #define ATV_TOP_MOD_CONTROL_MOD_IF__W 4
[all …]
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/drx39xyj/
Ddrxj_map.h62 #define ATV_COMM_EXEC_HOLD 0x2
108 #define ATV_TOP_COMM_EXEC_HOLD 0x2
129 #define ATV_TOP_COMM_MB_OBS__M 0x2
133 #define ATV_TOP_COMM_MB_MUX_CTRL__W 4
147 #define ATV_TOP_COMM_MB_MUX_OBS__W 4
176 #define ATV_TOP_COMM_INT_STA_OVM_STA__M 0x2
196 #define ATV_TOP_COMM_INT_MSK_OVM_MSK__M 0x2
216 #define ATV_TOP_COMM_INT_STM_OVM_STM__M 0x2
277 #define ATV_TOP_NOISE_TH__W 4
346 #define ATV_TOP_MOD_CONTROL_MOD_IF__W 4
[all …]
/kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/
Dmpc8569mds.dts34 0x2 0x0 0x0 0xf0000000 0x04000000
91 pib@4,0 {
93 reg = <4 0 0x8000>;
143 0x2 0x1f 0x1 0x0 0x1 0x0 /* QE_MUX_MDC */
144 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */
145 0x2 0x0b 0x2 0x0 0x1 0x0 /* CLK12*/
148 0x0 0x2 0x1 0x0 0x1 0x0 /* ENET1_TXD2_SER1_TXD2 */
149 0x0 0x3 0x1 0x0 0x2 0x0 /* ENET1_TXD3_SER1_TXD3 */
150 0x0 0x6 0x2 0x0 0x3 0x0 /* ENET1_RXD0_SER1_RXD0 */
151 0x0 0x7 0x2 0x0 0x1 0x0 /* ENET1_RXD1_SER1_RXD1 */
[all …]
/kernel/linux/linux-6.6/arch/powerpc/boot/dts/fsl/
Dmpc8569mds.dts34 0x2 0x0 0x0 0xf0000000 0x04000000
91 pib@4,0 {
93 reg = <4 0 0x8000>;
143 0x2 0x1f 0x1 0x0 0x1 0x0 /* QE_MUX_MDC */
144 0x2 0x1e 0x3 0x0 0x2 0x0 /* QE_MUX_MDIO */
145 0x2 0x0b 0x2 0x0 0x1 0x0 /* CLK12*/
148 0x0 0x2 0x1 0x0 0x1 0x0 /* ENET1_TXD2_SER1_TXD2 */
149 0x0 0x3 0x1 0x0 0x2 0x0 /* ENET1_TXD3_SER1_TXD3 */
150 0x0 0x6 0x2 0x0 0x3 0x0 /* ENET1_RXD0_SER1_RXD0 */
151 0x0 0x7 0x2 0x0 0x1 0x0 /* ENET1_RXD1_SER1_RXD1 */
[all …]
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/
Dentry.S28 adr_this_cpu x1, kvm_hyp_ctxt, x2
34 save_sp_el0 x1, x2
50 set_loaded_vcpu x0, x1, x2
59 ptrauth_switch_to_guest x29, x0, x1, x2
66 ldp x2, x3, [x29, #CPU_XREG_OFFSET(2)]
67 ldp x4, x5, [x29, #CPU_XREG_OFFSET(4)]
83 // x2-x29,lr: vcpu regs
105 // x2-x29,lr: vcpu regs
112 // Store the guest regs x2 and x3
113 stp x2, x3, [x1, #CPU_XREG_OFFSET(2)]
[all …]
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/
Dentry.S29 adr_this_cpu x1, kvm_hyp_ctxt, x2
35 save_sp_el0 x1, x2
56 set_loaded_vcpu x0, x1, x2
61 mte_switch_to_guest x29, x1, x2
68 ptrauth_switch_to_guest x29, x0, x1, x2
75 ldp x2, x3, [x29, #CPU_XREG_OFFSET(2)]
76 ldp x4, x5, [x29, #CPU_XREG_OFFSET(4)]
92 // x2-x29,lr: vcpu regs
116 // x2-x29,lr: vcpu regs
123 // Store the guest regs x2 and x3
[all …]

12345678910>>...51