Skip to content

Commit 972732b

Browse files
committed
[dev.simd] simd, cmd/compile: remove move from API
These should really be machine ops only. Change-Id: Idcc611719eff068153d88c5162dd2e0883e5e0ca Reviewed-on: https://go-review.googlesource.com/c/go/+/717821 Reviewed-by: David Chase <drchase@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
1 parent bf77323 commit 972732b

File tree

12 files changed

+232
-367
lines changed

12 files changed

+232
-367
lines changed

src/cmd/compile/internal/amd64/simdssa.go

Lines changed: 24 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/cmd/compile/internal/ssa/_gen/simdAMD64.rules

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1324,16 +1324,6 @@
13241324
(concatSelectedConstantGroupedUint32x16 ...) => (VSHUFPS512 ...)
13251325
(concatSelectedConstantGroupedUint64x4 ...) => (VSHUFPD256 ...)
13261326
(concatSelectedConstantGroupedUint64x8 ...) => (VSHUFPD512 ...)
1327-
(moveMaskedFloat32x16 x mask) => (VMOVUPSMasked512 x (VPMOVVec32x16ToM <types.TypeMask> mask))
1328-
(moveMaskedFloat64x8 x mask) => (VMOVUPDMasked512 x (VPMOVVec64x8ToM <types.TypeMask> mask))
1329-
(moveMaskedInt8x64 x mask) => (VMOVDQU8Masked512 x (VPMOVVec8x64ToM <types.TypeMask> mask))
1330-
(moveMaskedInt16x32 x mask) => (VMOVDQU16Masked512 x (VPMOVVec16x32ToM <types.TypeMask> mask))
1331-
(moveMaskedInt32x16 x mask) => (VMOVDQU32Masked512 x (VPMOVVec32x16ToM <types.TypeMask> mask))
1332-
(moveMaskedInt64x8 x mask) => (VMOVDQU64Masked512 x (VPMOVVec64x8ToM <types.TypeMask> mask))
1333-
(moveMaskedUint8x64 x mask) => (VMOVDQU8Masked512 x (VPMOVVec8x64ToM <types.TypeMask> mask))
1334-
(moveMaskedUint16x32 x mask) => (VMOVDQU16Masked512 x (VPMOVVec16x32ToM <types.TypeMask> mask))
1335-
(moveMaskedUint32x16 x mask) => (VMOVDQU32Masked512 x (VPMOVVec32x16ToM <types.TypeMask> mask))
1336-
(moveMaskedUint64x8 x mask) => (VMOVDQU64Masked512 x (VPMOVVec64x8ToM <types.TypeMask> mask))
13371327
(ternInt32x4 ...) => (VPTERNLOGD128 ...)
13381328
(ternInt32x8 ...) => (VPTERNLOGD256 ...)
13391329
(ternInt32x16 ...) => (VPTERNLOGD512 ...)

src/cmd/compile/internal/ssa/_gen/simdAMD64ops.go

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/cmd/compile/internal/ssa/_gen/simdgenericOps.go

Lines changed: 0 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)