Home
last modified time | relevance | path

Searched refs:VR0 (Results 1 – 11 of 11) sorted by relevance

/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_raidz_math_avx2.c39 #define VR0(r...) VR0_(r) macro
68 "vpxor 0x00(%[SRC]), %%" VR0(r)", %%" VR0(r) "\n" \
76 "vpxor 0x00(%[SRC]), %%" VR0(r)", %%" VR0(r) "\n" \
90 "vpxor %" VR0(r) ", %" VR4(r)", %" VR4(r) "\n" \
97 "vpxor %" VR0(r) ", %" VR2(r)", %" VR2(r) "\n" \
112 "vmovdqa %" VR0(r) ", %" VR4(r) "\n" \
119 "vmovdqa %" VR0(r) ", %" VR2(r) "\n" \
132 "vmovdqa 0x00(%[SRC]), %%" VR0(r) "\n" \
140 "vmovdqa 0x00(%[SRC]), %%" VR0(r) "\n" \
154 "vmovdqa %%" VR0(r) ", 0x00(%[DST])\n" \
[all …]
H A Dvdev_raidz_math_avx512bw.c42 #define VR0(r...) VR0_(r) macro
70 "vpxorq 0x00(%[SRC]), %%" VR0(r)", %%" VR0(r) "\n" \
78 "vpxorq 0x00(%[SRC]), %%" VR0(r)", %%" VR0(r) "\n" \
92 "vpxorq %" VR0(r) ", %" VR4(r)", %" VR4(r) "\n" \
99 "vpxorq %" VR0(r) ", %" VR2(r)", %" VR2(r) "\n" \
114 "vmovdqa64 %" VR0(r) ", %" VR4(r) "\n" \
121 "vmovdqa64 %" VR0(r) ", %" VR2(r) "\n" \
134 "vmovdqa64 0x00(%[SRC]), %%" VR0(r) "\n" \
142 "vmovdqa64 0x00(%[SRC]), %%" VR0(r) "\n" \
156 "vmovdqa64 %%" VR0(r) ", 0x00(%[DST])\n" \
[all …]
H A Dvdev_raidz_math_ssse3.c39 #define VR0(r...) VR0_(r) macro
68 "pxor 0x00(%[SRC]), %%" VR0(r) "\n" \
76 "pxor 0x00(%[SRC]), %%" VR0(r) "\n" \
90 "pxor %" VR0(r) ", %" VR4(r) "\n" \
97 "pxor %" VR0(r) ", %" VR2(r) "\n" \
112 "movdqa %" VR0(r) ", %" VR4(r) "\n" \
119 "movdqa %" VR0(r) ", %" VR2(r) "\n" \
132 "movdqa 0x00(%[SRC]), %%" VR0(r) "\n" \
140 "movdqa 0x00(%[SRC]), %%" VR0(r) "\n" \
154 "movdqa %%" VR0(r)", 0x00(%[DST])\n" \
[all …]
H A Dvdev_raidz_math_powerpc_altivec_common.h41 #define VR0(r...) VR0_(r) macro
137 "vxor " VR0(r) "," VR0(r) ",21\n" \
167 "vxor " VR0(r) "," VR0(r) ",21\n" \
182 "vxor " VR0(r) "," VR0(r) ",21\n" \
199 "vxor " VR4(r) "," VR4(r) "," VR0(r) "\n" \
208 "vxor " VR2(r) "," VR2(r) "," VR0(r) "\n" \
223 "vxor " VR0(r) "," VR0(r) "," VR0(r) "\n" \
236 "vxor " VR0(r) "," VR0(r) "," VR0(r) "\n" \
244 "vxor " VR0(r) "," VR0(r) "," VR0(r) "\n" \
258 "vor " VR4(r) "," VR0(r) "," VR0(r) "\n" \
[all …]
H A Dvdev_raidz_math_aarch64_neon_common.h44 #define VR0(r...) VR0_(r) macro
140 "eor " VR0(r) ".16b," VR0(r) ".16b,v21.16b\n" \
170 "eor " VR0(r) ".16b," VR0(r) ".16b,v21.16b\n" \
185 "eor " VR0(r) ".16b," VR0(r) ".16b,v21.16b\n" \
202 "eor " VR4(r) ".16b," VR4(r) ".16b," VR0(r) ".16b\n" \
211 "eor " VR2(r) ".16b," VR2(r) ".16b," VR0(r) ".16b\n" \
226 "eor " VR0(r) ".16b," VR0(r) ".16b," VR0(r) ".16b\n" \
239 "eor " VR0(r) ".16b," VR0(r) ".16b," VR0(r) ".16b\n" \
247 "eor " VR0(r) ".16b," VR0(r) ".16b," VR0(r) ".16b\n" \
261 "mov " VR4(r) ".16b," VR0(r) ".16b\n" \
[all …]
H A Dvdev_raidz_math_sse2.c40 #define VR0(r...) VR0_(r, 1, 2, 3, 4, 5, 6) macro
60 "pxor 0x00(%[SRC]), %%" VR0(r) "\n" \
68 "pxor 0x00(%[SRC]), %%" VR0(r) "\n" \
73 __asm("pxor 0x00(%[SRC]), %%" VR0(r) "\n" \
84 "pxor %" VR0(r) ", %" VR4(r) "\n" \
91 "pxor %" VR0(r) ", %" VR2(r) "\n" \
96 "pxor %" VR0(r) ", %" VR1(r)); \
108 "movdqa %" VR0(r) ", %" VR4(r) "\n" \
115 "movdqa %" VR0(r) ", %" VR2(r) "\n" \
120 "movdqa %" VR0(r) ", %" VR1(r)); \
[all …]
H A Dvdev_raidz_math_avx512f.c41 #define VR0(r...) VR0_(r) macro
84 "vpxorq 0x00(%[SRC]), %%" VR0(r)", %%" VR0(r) "\n" \
98 "vpxorq %" VR0(r) ", %" VR4(r)", %" VR4(r) "\n" \
105 "vpxorq %" VR0(r) ", %" VR2(r)", %" VR2(r) "\n" \
120 "vmovdqa64 %" VR0(r) ", %" VR4(r) "\n" \
127 "vmovdqa64 %" VR0(r) ", %" VR2(r) "\n" \
138 "vmovdqa64 0x00(%[SRC]), %%" VR0(r) "\n" \
152 "vmovdqa64 %%" VR0(r) ", 0x00(%[DST])\n" \
176 "vpandq %" VR0(r)", %zmm30, %zmm26\n" \
184 "vpsllq $1, %" VR0(r)", %" VR0(r) "\n" \
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchAsmPrinter.cpp104 else if (RegID >= LoongArch::VR0 && RegID <= LoongArch::VR31) in PrintAsmOperand()
105 FirstReg = LoongArch::VR0; in PrintAsmOperand()
115 (ExtraCode[0] == 'u' ? LoongArch::XR0 : LoongArch::VR0)); in PrintAsmOperand()
H A DLoongArchISelLowering.cpp6648 const MCPhysReg ArgVRs[] = {LoongArch::VR0, LoongArch::VR1, LoongArch::VR2,
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEFrameLowering.cpp205 Register VR0 = MRI.createVirtualRegister(RC); in expandLoadACC() local
213 TII.loadRegFromStack(MBB, I, VR0, FI, RC, &RegInfo, 0); in expandLoadACC()
214 BuildMI(MBB, I, DL, Desc, Lo).addReg(VR0, RegState::Kill); in expandLoadACC()
230 Register VR0 = MRI.createVirtualRegister(RC); in expandStoreACC() local
236 BuildMI(MBB, I, DL, TII.get(MFLoOpc), VR0).addReg(Src); in expandStoreACC()
237 TII.storeRegToStack(MBB, I, VR0, true, FI, RC, &RegInfo, 0); in expandStoreACC()
263 Register VR0 = MRI.createVirtualRegister(RC); in expandCopyACC() local
270 BuildMI(MBB, I, DL, TII.get(MFLoOpc), VR0).addReg(Src); in expandCopyACC()
272 .addReg(VR0, RegState::Kill); in expandCopyACC()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/Disassembler/
H A DLoongArchDisassembler.cpp116 Inst.addOperand(MCOperand::createReg(LoongArch::VR0 + RegNo)); in DecodeLSX128RegisterClass()