Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_raidz_math_avx2.c50 #define VR1(r...) VR1_(r) macro
79 "vpxor 0x20(%[SRC]), %%" VR1(r)", %%" VR1(r) "\n" \
87 "vpxor 0x20(%[SRC]), %%" VR1(r)", %%" VR1(r) "\n" \
101 "vpxor %" VR1(r) ", %" VR5(r)", %" VR5(r) "\n" \
108 "vpxor %" VR1(r) ", %" VR3(r)", %" VR3(r)); \
123 "vmovdqa %" VR1(r) ", %" VR5(r) "\n" \
130 "vmovdqa %" VR1(r) ", %" VR3(r)); \
143 "vmovdqa 0x20(%[SRC]), %%" VR1(r) "\n" \
151 "vmovdqa 0x20(%[SRC]), %%" VR1(r) "\n" \
165 "vmovdqa %%" VR1(r) ", 0x20(%[DST])\n" \
[all …]
H A Dvdev_raidz_math_avx512bw.c53 #define VR1(r...) VR1_(r) macro
81 "vpxorq 0x40(%[SRC]), %%" VR1(r)", %%" VR1(r) "\n" \
89 "vpxorq 0x40(%[SRC]), %%" VR1(r)", %%" VR1(r) "\n" \
103 "vpxorq %" VR1(r) ", %" VR5(r)", %" VR5(r) "\n" \
110 "vpxorq %" VR1(r) ", %" VR3(r)", %" VR3(r)); \
125 "vmovdqa64 %" VR1(r) ", %" VR5(r) "\n" \
132 "vmovdqa64 %" VR1(r) ", %" VR3(r)); \
145 "vmovdqa64 0x40(%[SRC]), %%" VR1(r) "\n" \
153 "vmovdqa64 0x40(%[SRC]), %%" VR1(r) "\n" \
167 "vmovdqa64 %%" VR1(r) ", 0x40(%[DST])\n" \
[all …]
H A Dvdev_raidz_math_ssse3.c50 #define VR1(r...) VR1_(r) macro
79 "pxor 0x10(%[SRC]), %%" VR1(r) "\n" \
87 "pxor 0x10(%[SRC]), %%" VR1(r) "\n" \
101 "pxor %" VR1(r) ", %" VR5(r) "\n" \
108 "pxor %" VR1(r) ", %" VR3(r)); \
123 "movdqa %" VR1(r) ", %" VR5(r) "\n" \
130 "movdqa %" VR1(r) ", %" VR3(r)); \
143 "movdqa 0x10(%[SRC]), %%" VR1(r) "\n" \
151 "movdqa 0x10(%[SRC]), %%" VR1(r) "\n" \
165 "movdqa %%" VR1(r)", 0x10(%[DST])\n" \
[all …]
H A Dvdev_raidz_math_powerpc_altivec_common.h52 #define VR1(r...) VR1_(r) macro
148 "vxor " VR1(r) "," VR1(r) ",20\n" \
178 "vxor " VR1(r) "," VR1(r) ",20\n" \
193 "vxor " VR1(r) "," VR1(r) ",20\n" \
210 "vxor " VR5(r) "," VR5(r) "," VR1(r) "\n" \
219 "vxor " VR3(r) "," VR3(r) "," VR1(r) "\n" \
234 "vxor " VR1(r) "," VR1(r) "," VR1(r) "\n" \
247 "vxor " VR1(r) "," VR1(r) "," VR1(r) "\n" \
255 "vxor " VR1(r) "," VR1(r) "," VR1(r) "\n" \
269 "vor " VR5(r) "," VR1(r) "," VR1(r) "\n" \
[all …]
H A Dvdev_raidz_math_aarch64_neon_common.h55 #define VR1(r...) VR1_(r) macro
151 "eor " VR1(r) ".16b," VR1(r) ".16b,v20.16b\n" \
181 "eor " VR1(r) ".16b," VR1(r) ".16b,v20.16b\n" \
196 "eor " VR1(r) ".16b," VR1(r) ".16b,v20.16b\n" \
213 "eor " VR5(r) ".16b," VR5(r) ".16b," VR1(r) ".16b\n" \
222 "eor " VR3(r) ".16b," VR3(r) ".16b," VR1(r) ".16b\n" \
237 "eor " VR1(r) ".16b," VR1(r) ".16b," VR1(r) ".16b\n" \
250 "eor " VR1(r) ".16b," VR1(r) ".16b," VR1(r) ".16b\n" \
258 "eor " VR1(r) ".16b," VR1(r) ".16b," VR1(r) ".16b\n" \
272 "mov " VR5(r) ".16b," VR1(r) ".16b\n" \
[all …]
H A Dvdev_raidz_math_avx512f.c52 #define VR1(r...) VR1_(r) macro
95 "vpxorq 0x40(%[SRC]), %%" VR1(r)", %%" VR1(r) "\n" \
109 "vpxorq %" VR1(r) ", %" VR5(r)", %" VR5(r) "\n" \
116 "vpxorq %" VR1(r) ", %" VR3(r)", %" VR3(r)); \
131 "vmovdqa64 %" VR1(r) ", %" VR5(r) "\n" \
138 "vmovdqa64 %" VR1(r) ", %" VR3(r)); \
149 "vmovdqa64 0x40(%[SRC]), %%" VR1(r) "\n" \
163 "vmovdqa64 %%" VR1(r) ", 0x40(%[DST])\n" \
187 "vpandq %" VR1(r)", %zmm30, %zmm25\n" \
195 "vpsllq $1, %" VR1(r)", %" VR1(r) "\n" \
[all …]
H A Dvdev_raidz_math_sse2.c51 #define VR1(r...) VR1_(r, 1, 2, 3, 4, 5, 6) macro
71 "pxor 0x10(%[SRC]), %%" VR1(r) "\n" \
79 "pxor 0x10(%[SRC]), %%" VR1(r) "\n" \
95 "pxor %" VR1(r) ", %" VR5(r) "\n" \
102 "pxor %" VR1(r) ", %" VR3(r)); \
106 "pxor %" VR0(r) ", %" VR1(r)); \
119 "movdqa %" VR1(r) ", %" VR5(r) "\n" \
126 "movdqa %" VR1(r) ", %" VR3(r)); \
130 "movdqa %" VR0(r) ", %" VR1(r)); \
143 "movdqa 0x10(%[SRC]), %%" VR1(r) "\n" \
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEFrameLowering.cpp206 Register VR1 = MRI.createVirtualRegister(RC); in expandLoadACC() local
215 TII.loadRegFromStack(MBB, I, VR1, FI, RC, &RegInfo, RegSize); in expandLoadACC()
216 BuildMI(MBB, I, DL, Desc, Hi).addReg(VR1, RegState::Kill); in expandLoadACC()
231 Register VR1 = MRI.createVirtualRegister(RC); in expandStoreACC() local
238 BuildMI(MBB, I, DL, TII.get(MFHiOpc), VR1).addReg(Src, SrcKill); in expandStoreACC()
239 TII.storeRegToStack(MBB, I, VR1, true, FI, RC, &RegInfo, RegSize); in expandStoreACC()
264 Register VR1 = MRI.createVirtualRegister(RC); in expandCopyACC() local
273 BuildMI(MBB, I, DL, TII.get(MFHiOpc), VR1).addReg(Src, SrcKill); in expandCopyACC()
275 .addReg(VR1, RegState::Kill); in expandCopyACC()
H A DMipsSEISelLowering.cpp3128 Register VR1 = RegInfo.createVirtualRegister(RC); in emitBPOSGE32() local
3129 BuildMI(*TBB, TBB->end(), DL, TII->get(Mips::ADDiu), VR1) in emitBPOSGE32()
3137 .addReg(VR1) in emitBPOSGE32()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenInsert.cpp224 bool operator() (unsigned VR1, unsigned VR2) const { in operator ()()
225 return operator[](VR1) < operator[](VR2); in operator ()()
299 bool operator() (unsigned VR1, unsigned VR2) const;
317 bool operator() (unsigned VR1, unsigned VR2) const;
328 bool RegisterCellLexCompare::operator() (unsigned VR1, unsigned VR2) const { in operator ()() argument
338 if (VR1 == VR2) in operator ()()
341 const BitTracker::RegisterCell &RC1 = CM.lookup(VR1), &RC2 = CM.lookup(VR2); in operator ()()
352 return BitOrd.BaseOrd[VR1] < BitOrd.BaseOrd[VR2]; in operator ()()
355 bool RegisterCellBitCompareSel::operator() (unsigned VR1, unsigned VR2) const { in operator ()() argument
356 if (VR1 == VR2) in operator ()()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp6648 const MCPhysReg ArgVRs[] = {LoongArch::VR0, LoongArch::VR1, LoongArch::VR2,