Home
last modified time | relevance | path

Searched full:v1 (Results 1 – 25 of 4074) sorted by relevance

12345678910>>...163

/kernel/linux/linux-5.10/arch/powerpc/lib/
Dxor_vmx.c44 #define XOR(V1, V2) \ argument
46 V1##_0 = vec_xor(V1##_0, V2##_0); \
47 V1##_1 = vec_xor(V1##_1, V2##_1); \
48 V1##_2 = vec_xor(V1##_2, V2##_2); \
49 V1##_3 = vec_xor(V1##_3, V2##_3); \
55 DEFINE(v1); in __xor_altivec_2()
60 LOAD(v1); in __xor_altivec_2()
62 XOR(v1, v2); in __xor_altivec_2()
63 STORE(v1); in __xor_altivec_2()
65 v1 += 4; in __xor_altivec_2()
[all …]
/kernel/linux/linux-4.19/arch/arm64/crypto/
Dcrc32-ce-core.S135 ld1 {v1.16b-v4.16b}, [BUF], #0x40
138 eor v1.16b, v1.16b, vCONSTANT.16b
148 pmull2 v5.1q, v1.2d, vCONSTANT.2d
153 pmull v1.1q, v1.1d, vCONSTANT.1d
158 eor v1.16b, v1.16b, v5.16b
167 eor v1.16b, v1.16b, v5.16b
189 pmull2 v5.1q, v1.2d, vCONSTANT.2d
190 pmull v1.1q, v1.1d, vCONSTANT.1d
191 eor v1.16b, v1.16b, v5.16b
192 eor v1.16b, v1.16b, v2.16b
[all …]
Daes-ce-ccm-core.S26 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 */
34 eor v0.16b, v0.16b, v1.16b
61 ld1 {v1.16b}, [x1], #16 /* load next input block */
62 eor v0.16b, v0.16b, v1.16b /* xor with mac */
80 9: ext v1.16b, v1.16b, v1.16b, #1
83 91: eor v0.16b, v0.16b, v1.16b
98 ld1 {v1.16b}, [x1] /* load 1st ctriv */
107 aese v1.16b, v4.16b
[all …]
/kernel/linux/linux-4.19/arch/powerpc/lib/
Dxor_vmx.c56 #define XOR(V1, V2) \ argument
58 V1##_0 = vec_xor(V1##_0, V2##_0); \
59 V1##_1 = vec_xor(V1##_1, V2##_1); \
60 V1##_2 = vec_xor(V1##_2, V2##_2); \
61 V1##_3 = vec_xor(V1##_3, V2##_3); \
67 DEFINE(v1); in __xor_altivec_2()
72 LOAD(v1); in __xor_altivec_2()
74 XOR(v1, v2); in __xor_altivec_2()
75 STORE(v1); in __xor_altivec_2()
77 v1 += 4; in __xor_altivec_2()
[all …]
/kernel/linux/linux-4.19/arch/s390/include/asm/
Dvx-insn.h94 .ifc \vxr,%v1
195 * @v1: First vector register designated operand
200 .macro RXB rxb v1 v2=0 v3=0 v4=0
202 .if \v1 & 0x10
219 * @v1: First vector register designated operand (for RXB)
224 .macro MRXB m v1 v2=0 v3=0 v4=0
226 RXB rxb, \v1, \v2, \v3, \v4
234 * @v1: First vector register designated operand (for RXB)
239 .macro MRXBOPC m opc v1 v2=0 v3=0 v4=0
240 MRXB \m, \v1, \v2, \v3, \v4
[all …]
/kernel/linux/linux-5.10/arch/s390/include/asm/
Dvx-insn.h94 .ifc \vxr,%v1
195 * @v1: First vector register designated operand
200 .macro RXB rxb v1 v2=0 v3=0 v4=0
202 .if \v1 & 0x10
219 * @v1: First vector register designated operand (for RXB)
224 .macro MRXB m v1 v2=0 v3=0 v4=0
226 RXB rxb, \v1, \v2, \v3, \v4
234 * @v1: First vector register designated operand (for RXB)
239 .macro MRXBOPC m opc v1 v2=0 v3=0 v4=0
240 MRXB \m, \v1, \v2, \v3, \v4
[all …]
/kernel/linux/linux-4.19/tools/perf/util/intel-pt-decoder/
Dx86-opcode-map.txt28 # (v1): this opcode only supports 128bit VEX.
349 # Many AVX instructions lack v1 superscript, according to Intel AVX-Prgramming
351 10: vmovups Vps,Wps | vmovupd Vpd,Wpd (66) | vmovss Vx,Hx,Wss (F3),(v1) | vmovsd Vx,Hx,Wsd (F2),(v1)
352 … vmovups Wps,Vps | vmovupd Wpd,Vpd (66) | vmovss Wss,Hx,Vss (F3),(v1) | vmovsd Wsd,Hx,Vsd (F2),(v1)
353 12: vmovlps Vq,Hq,Mq (v1) | vmovhlps Vq,Hq,Uq (v1) | vmovlpd Vq,Hq,Mq (66),(v1) | vmovsldup Vx,Wx (…
354 13: vmovlps Mq,Vq (v1) | vmovlpd Mq,Vq (66),(v1)
357 16: vmovhps Vdq,Hq,Mq (v1) | vmovlhps Vdq,Hq,Uq (v1) | vmovhpd Vdq,Hq,Mq (66),(v1) | vmovshdup Vx,W…
358 17: vmovhps Mq,Vq (v1) | vmovhpd Mq,Vq (66),(v1)
382 …s Vps,Qpi | cvtpi2pd Vpd,Qpi (66) | vcvtsi2ss Vss,Hss,Ey (F3),(v1) | vcvtsi2sd Vsd,Hsd,Ey (F2),(v1)
384 …tps2pi Ppi,Wps | cvttpd2pi Ppi,Wpd (66) | vcvttss2si Gy,Wss (F3),(v1) | vcvttsd2si Gy,Wsd (F2),(v1)
[all …]
/kernel/linux/linux-5.10/arch/arm64/crypto/
Daes-ce-ccm-core.S23 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 */
31 eor v0.16b, v0.16b, v1.16b
58 ld1 {v1.16b}, [x1], #16 /* load next input block */
59 eor v0.16b, v0.16b, v1.16b /* xor with mac */
77 9: ext v1.16b, v1.16b, v1.16b, #1
80 91: eor v0.16b, v0.16b, v1.16b
95 ld1 {v1.16b}, [x1] /* load 1st ctriv */
104 aese v1.16b, v4.16b
[all …]
/kernel/linux/linux-5.10/arch/s390/crypto/
Dcrc32le-vx.S98 * V1..V4: Data for CRC computation.
130 VLM %v1,%v4,0,%r3 /* 64-bytes into V1..V4 */
131 VPERM %v1,%v1,%v1,CONST_PERM_LE2BE
136 VX %v1,%v0,%v1 /* V1 ^= CRC */
152 * Perform a GF(2) multiplication of the doublewords in V1 with
155 * stored in V1. Repeat this step for the register contents
158 VGFMAG %v1,CONST_R2R1,%v1,%v5
171 * Fold V1 to V4 into a single 128-bit value in V1. Multiply V1 with R3
175 VGFMAG %v1,CONST_R4R3,%v1,%v2
176 VGFMAG %v1,CONST_R4R3,%v1,%v3
[all …]
Dcrc32be-vx.S88 * V1..V4: Data for CRC computation.
103 VLM %v1,%v4,0,%r3 /* 64-bytes into V1..V4 */
104 VX %v1,%v0,%v1 /* V1 ^= CRC */
117 * Perform a GF(2) multiplication of the doublewords in V1 with
120 * stored in V1. Repeat this step for the register contents
123 VGFMAG %v1,CONST_R1R2,%v1,%v5
136 /* Fold V1 to V4 into a single 128-bit value in V1 */
137 VGFMAG %v1,CONST_R3R4,%v1,%v2
138 VGFMAG %v1,CONST_R3R4,%v1,%v3
139 VGFMAG %v1,CONST_R3R4,%v1,%v4
[all …]
/kernel/linux/linux-4.19/arch/s390/crypto/
Dcrc32le-vx.S98 * V1..V4: Data for CRC computation.
129 VLM %v1,%v4,0,%r3 /* 64-bytes into V1..V4 */
130 VPERM %v1,%v1,%v1,CONST_PERM_LE2BE
135 VX %v1,%v0,%v1 /* V1 ^= CRC */
151 * Perform a GF(2) multiplication of the doublewords in V1 with
154 * stored in V1. Repeat this step for the register contents
157 VGFMAG %v1,CONST_R2R1,%v1,%v5
170 * Fold V1 to V4 into a single 128-bit value in V1. Multiply V1 with R3
174 VGFMAG %v1,CONST_R4R3,%v1,%v2
175 VGFMAG %v1,CONST_R4R3,%v1,%v3
[all …]
Dcrc32be-vx.S88 * V1..V4: Data for CRC computation.
103 VLM %v1,%v4,0,%r3 /* 64-bytes into V1..V4 */
104 VX %v1,%v0,%v1 /* V1 ^= CRC */
117 * Perform a GF(2) multiplication of the doublewords in V1 with
120 * stored in V1. Repeat this step for the register contents
123 VGFMAG %v1,CONST_R1R2,%v1,%v5
136 /* Fold V1 to V4 into a single 128-bit value in V1 */
137 VGFMAG %v1,CONST_R3R4,%v1,%v2
138 VGFMAG %v1,CONST_R3R4,%v1,%v3
139 VGFMAG %v1,CONST_R3R4,%v1,%v4
[all …]
/kernel/linux/linux-4.19/tools/testing/selftests/powerpc/math/
Dvmx_asm.S13 # Should be safe from C, only touches r4, r5 and v0,v1,v2
20 vcmpequd. v1,v0,v20
21 vmr v2,v1
25 vcmpequd. v1,v0,v21
26 vand v2,v2,v1
30 vcmpequd. v1,v0,v22
31 vand v2,v2,v1
35 vcmpequd. v1,v0,v23
36 vand v2,v2,v1
40 vcmpequd. v1,v0,v24
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/math/
Dvmx_asm.S9 # Should be safe from C, only touches r4, r5 and v0,v1,v2
16 vcmpequd. v1,v0,v20
17 vmr v2,v1
21 vcmpequd. v1,v0,v21
22 vand v2,v2,v1
26 vcmpequd. v1,v0,v22
27 vand v2,v2,v1
31 vcmpequd. v1,v0,v23
32 vand v2,v2,v1
36 vcmpequd. v1,v0,v24
[all …]
/kernel/linux/linux-4.19/tools/objtool/arch/x86/lib/
Dx86-opcode-map.txt28 # (v1): this opcode only supports 128bit VEX.
349 # Many AVX instructions lack v1 superscript, according to Intel AVX-Prgramming
351 10: vmovups Vps,Wps | vmovupd Vpd,Wpd (66) | vmovss Vx,Hx,Wss (F3),(v1) | vmovsd Vx,Hx,Wsd (F2),(v1)
352 … vmovups Wps,Vps | vmovupd Wpd,Vpd (66) | vmovss Wss,Hx,Vss (F3),(v1) | vmovsd Wsd,Hx,Vsd (F2),(v1)
353 12: vmovlps Vq,Hq,Mq (v1) | vmovhlps Vq,Hq,Uq (v1) | vmovlpd Vq,Hq,Mq (66),(v1) | vmovsldup Vx,Wx (…
354 13: vmovlps Mq,Vq (v1) | vmovlpd Mq,Vq (66),(v1)
357 16: vmovhps Vdq,Hq,Mq (v1) | vmovlhps Vdq,Hq,Uq (v1) | vmovhpd Vdq,Hq,Mq (66),(v1) | vmovshdup Vx,W…
358 17: vmovhps Mq,Vq (v1) | vmovhpd Mq,Vq (66),(v1)
382 …s Vps,Qpi | cvtpi2pd Vpd,Qpi (66) | vcvtsi2ss Vss,Hss,Ey (F3),(v1) | vcvtsi2sd Vsd,Hsd,Ey (F2),(v1)
384 …tps2pi Ppi,Wps | cvttpd2pi Ppi,Wpd (66) | vcvttss2si Gy,Wss (F3),(v1) | vcvttsd2si Gy,Wsd (F2),(v1)
[all …]
/kernel/linux/linux-4.19/arch/x86/lib/
Dx86-opcode-map.txt28 # (v1): this opcode only supports 128bit VEX.
349 # Many AVX instructions lack v1 superscript, according to Intel AVX-Prgramming
351 10: vmovups Vps,Wps | vmovupd Vpd,Wpd (66) | vmovss Vx,Hx,Wss (F3),(v1) | vmovsd Vx,Hx,Wsd (F2),(v1)
352 … vmovups Wps,Vps | vmovupd Wpd,Vpd (66) | vmovss Wss,Hx,Vss (F3),(v1) | vmovsd Wsd,Hx,Vsd (F2),(v1)
353 12: vmovlps Vq,Hq,Mq (v1) | vmovhlps Vq,Hq,Uq (v1) | vmovlpd Vq,Hq,Mq (66),(v1) | vmovsldup Vx,Wx (…
354 13: vmovlps Mq,Vq (v1) | vmovlpd Mq,Vq (66),(v1)
357 16: vmovhps Vdq,Hq,Mq (v1) | vmovlhps Vdq,Hq,Uq (v1) | vmovhpd Vdq,Hq,Mq (66),(v1) | vmovshdup Vx,W…
358 17: vmovhps Mq,Vq (v1) | vmovhpd Mq,Vq (66),(v1)
382 …s Vps,Qpi | cvtpi2pd Vpd,Qpi (66) | vcvtsi2ss Vss,Hss,Ey (F3),(v1) | vcvtsi2sd Vsd,Hsd,Ey (F2),(v1)
384 …tps2pi Ppi,Wps | cvttpd2pi Ppi,Wpd (66) | vcvttss2si Gy,Wss (F3),(v1) | vcvttsd2si Gy,Wsd (F2),(v1)
[all …]
/kernel/linux/linux-4.19/include/pcmcia/
Ddevice_id.h27 #define PCMCIA_DEVICE_PROD_ID1(v1, vh1) { \ argument
29 .prod_id = { (v1), NULL, NULL, NULL }, \
42 #define PCMCIA_DEVICE_PROD_ID12(v1, v2, vh1, vh2) { \ argument
45 .prod_id = { (v1), (v2), NULL, NULL }, \
48 #define PCMCIA_DEVICE_PROD_ID13(v1, v3, vh1, vh3) { \ argument
51 .prod_id = { (v1), NULL, (v3), NULL }, \
54 #define PCMCIA_DEVICE_PROD_ID14(v1, v4, vh1, vh4) { \ argument
57 .prod_id = { (v1), NULL, NULL, (v4) }, \
60 #define PCMCIA_DEVICE_PROD_ID123(v1, v2, v3, vh1, vh2, vh3) { \ argument
64 .prod_id = { (v1), (v2), (v3), NULL },\
[all …]
/kernel/linux/linux-5.10/include/pcmcia/
Ddevice_id.h24 #define PCMCIA_DEVICE_PROD_ID1(v1, vh1) { \ argument
26 .prod_id = { (v1), NULL, NULL, NULL }, \
39 #define PCMCIA_DEVICE_PROD_ID12(v1, v2, vh1, vh2) { \ argument
42 .prod_id = { (v1), (v2), NULL, NULL }, \
45 #define PCMCIA_DEVICE_PROD_ID13(v1, v3, vh1, vh3) { \ argument
48 .prod_id = { (v1), NULL, (v3), NULL }, \
51 #define PCMCIA_DEVICE_PROD_ID14(v1, v4, vh1, vh4) { \ argument
54 .prod_id = { (v1), NULL, NULL, (v4) }, \
57 #define PCMCIA_DEVICE_PROD_ID123(v1, v2, v3, vh1, vh2, vh3) { \ argument
61 .prod_id = { (v1), (v2), (v3), NULL },\
[all …]
/kernel/linux/linux-5.10/arch/x86/lib/
Dx86-opcode-map.txt28 # (v1): this opcode only supports 128bit VEX.
349 # Many AVX instructions lack v1 superscript, according to Intel AVX-Prgramming
351 10: vmovups Vps,Wps | vmovupd Vpd,Wpd (66) | vmovss Vx,Hx,Wss (F3),(v1) | vmovsd Vx,Hx,Wsd (F2),(v1)
352 … vmovups Wps,Vps | vmovupd Wpd,Vpd (66) | vmovss Wss,Hx,Vss (F3),(v1) | vmovsd Wsd,Hx,Vsd (F2),(v1)
353 12: vmovlps Vq,Hq,Mq (v1) | vmovhlps Vq,Hq,Uq (v1) | vmovlpd Vq,Hq,Mq (66),(v1) | vmovsldup Vx,Wx (…
354 13: vmovlps Mq,Vq (v1) | vmovlpd Mq,Vq (66),(v1)
357 16: vmovhps Vdq,Hq,Mq (v1) | vmovlhps Vdq,Hq,Uq (v1) | vmovhpd Vdq,Hq,Mq (66),(v1) | vmovshdup Vx,W…
358 17: vmovhps Mq,Vq (v1) | vmovhpd Mq,Vq (66),(v1)
382 …s Vps,Qpi | cvtpi2pd Vpd,Qpi (66) | vcvtsi2ss Vss,Hss,Ey (F3),(v1) | vcvtsi2sd Vsd,Hsd,Ey (F2),(v1)
384 …tps2pi Ppi,Wps | cvttpd2pi Ppi,Wpd (66) | vcvttss2si Gy,Wss (F3),(v1) | vcvttsd2si Gy,Wsd (F2),(v1)
[all …]
/kernel/linux/linux-5.10/tools/arch/x86/lib/
Dx86-opcode-map.txt28 # (v1): this opcode only supports 128bit VEX.
349 # Many AVX instructions lack v1 superscript, according to Intel AVX-Prgramming
351 10: vmovups Vps,Wps | vmovupd Vpd,Wpd (66) | vmovss Vx,Hx,Wss (F3),(v1) | vmovsd Vx,Hx,Wsd (F2),(v1)
352 … vmovups Wps,Vps | vmovupd Wpd,Vpd (66) | vmovss Wss,Hx,Vss (F3),(v1) | vmovsd Wsd,Hx,Vsd (F2),(v1)
353 12: vmovlps Vq,Hq,Mq (v1) | vmovhlps Vq,Hq,Uq (v1) | vmovlpd Vq,Hq,Mq (66),(v1) | vmovsldup Vx,Wx (…
354 13: vmovlps Mq,Vq (v1) | vmovlpd Mq,Vq (66),(v1)
357 16: vmovhps Vdq,Hq,Mq (v1) | vmovlhps Vdq,Hq,Uq (v1) | vmovhpd Vdq,Hq,Mq (66),(v1) | vmovshdup Vx,W…
358 17: vmovhps Mq,Vq (v1) | vmovhpd Mq,Vq (66),(v1)
382 …s Vps,Qpi | cvtpi2pd Vpd,Qpi (66) | vcvtsi2ss Vss,Hss,Ey (F3),(v1) | vcvtsi2sd Vsd,Hsd,Ey (F2),(v1)
384 …tps2pi Ppi,Wps | cvttpd2pi Ppi,Wpd (66) | vcvttss2si Gy,Wss (F3),(v1) | vcvttsd2si Gy,Wsd (F2),(v1)
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/amd/display/dc/inc/
Dreg_helper.h67 #define REG_SET_2(reg, init_value, f1, v1, f2, v2) \ argument
69 FN(reg, f1), v1,\
72 #define REG_SET_3(reg, init_value, f1, v1, f2, v2, f3, v3) \ argument
74 FN(reg, f1), v1,\
78 #define REG_SET_4(reg, init_value, f1, v1, f2, v2, f3, v3, f4, v4) \ argument
80 FN(reg, f1), v1,\
85 #define REG_SET_5(reg, init_value, f1, v1, f2, v2, f3, v3, f4, v4, \ argument
88 FN(reg, f1), v1,\
94 #define REG_SET_6(reg, init_value, f1, v1, f2, v2, f3, v3, f4, v4, \ argument
97 FN(reg, f1), v1,\
[all …]
/kernel/linux/linux-4.19/arch/powerpc/boot/dts/fsl/
Dinterlaken-lac-portals.dtsi39 compatible = "fsl,interlaken-lac-portal-v1.0";
44 compatible = "fsl,interlaken-lac-portal-v1.0";
49 compatible = "fsl,interlaken-lac-portal-v1.0";
54 compatible = "fsl,interlaken-lac-portal-v1.0";
59 compatible = "fsl,interlaken-lac-portal-v1.0";
64 compatible = "fsl,interlaken-lac-portal-v1.0";
69 compatible = "fsl,interlaken-lac-portal-v1.0";
74 compatible = "fsl,interlaken-lac-portal-v1.0";
79 compatible = "fsl,interlaken-lac-portal-v1.0";
84 compatible = "fsl,interlaken-lac-portal-v1.0";
[all …]
/kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/
Dinterlaken-lac-portals.dtsi39 compatible = "fsl,interlaken-lac-portal-v1.0";
44 compatible = "fsl,interlaken-lac-portal-v1.0";
49 compatible = "fsl,interlaken-lac-portal-v1.0";
54 compatible = "fsl,interlaken-lac-portal-v1.0";
59 compatible = "fsl,interlaken-lac-portal-v1.0";
64 compatible = "fsl,interlaken-lac-portal-v1.0";
69 compatible = "fsl,interlaken-lac-portal-v1.0";
74 compatible = "fsl,interlaken-lac-portal-v1.0";
79 compatible = "fsl,interlaken-lac-portal-v1.0";
84 compatible = "fsl,interlaken-lac-portal-v1.0";
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/
Dreg_helper.h67 #define REG_SET_2(reg, init_value, f1, v1, f2, v2) \ argument
69 FN(reg, f1), v1,\
72 #define REG_SET_3(reg, init_value, f1, v1, f2, v2, f3, v3) \ argument
74 FN(reg, f1), v1,\
78 #define REG_SET_4(reg, init_value, f1, v1, f2, v2, f3, v3, f4, v4) \ argument
80 FN(reg, f1), v1,\
85 #define REG_SET_5(reg, init_value, f1, v1, f2, v2, f3, v3, f4, v4, \ argument
88 FN(reg, f1), v1,\
94 #define REG_SET_6(reg, init_value, f1, v1, f2, v2, f3, v3, f4, v4, \ argument
97 FN(reg, f1), v1,\
[all …]
/kernel/linux/linux-4.19/drivers/char/mwave/
Dmwavedd.h79 #define PRINTK_2(f,s,v1) \ argument
81 printk(s,v1); \
84 #define PRINTK_3(f,s,v1,v2) \ argument
86 printk(s,v1,v2); \
89 #define PRINTK_4(f,s,v1,v2,v3) \ argument
91 printk(s,v1,v2,v3); \
94 #define PRINTK_5(f,s,v1,v2,v3,v4) \ argument
96 printk(s,v1,v2,v3,v4); \
99 #define PRINTK_6(f,s,v1,v2,v3,v4,v5) \ argument
101 printk(s,v1,v2,v3,v4,v5); \
[all …]

12345678910>>...163