[dev.simd] simd: move tests to a subdirectory to declutter "simd"

Change-Id: I5bfa97e30eb9739f2cc2f2282e54666f6786d98a
Reviewed-on: https://go-review.googlesource.com/c/go/+/698175
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Junyang Shao <shaojunyang@google.com>
This commit is contained in:
David Chase 2025-08-21 12:02:46 -04:00
parent aea0a5e8d7
commit 3f6bab5791
15 changed files with 17 additions and 5 deletions

View file

@ -742,17 +742,19 @@ func (from {{.Base}}{{.WxC}}) ToMask() (to Mask{{.WxC}}) {
} }
`) `)
const TD = "internal/simd_test/"
func main() { func main() {
sl := flag.String("sl", "slice_gen_amd64.go", "file name for slice operations") sl := flag.String("sl", "slice_gen_amd64.go", "file name for slice operations")
cm := flag.String("cm", "compare_gen_amd64.go", "file name for comparison operations") cm := flag.String("cm", "compare_gen_amd64.go", "file name for comparison operations")
mm := flag.String("mm", "maskmerge_gen_amd64.go", "file name for mask/merge operations") mm := flag.String("mm", "maskmerge_gen_amd64.go", "file name for mask/merge operations")
op := flag.String("op", "other_gen_amd64.go", "file name for other operations") op := flag.String("op", "other_gen_amd64.go", "file name for other operations")
ush := flag.String("ush", "unsafe_helpers.go", "file name for unsafe helpers") ush := flag.String("ush", "unsafe_helpers.go", "file name for unsafe helpers")
bh := flag.String("bh", "binary_helpers_test.go", "file name for binary test helpers") bh := flag.String("bh", TD+"binary_helpers_test.go", "file name for binary test helpers")
uh := flag.String("uh", "unary_helpers_test.go", "file name for unary test helpers") uh := flag.String("uh", TD+"unary_helpers_test.go", "file name for unary test helpers")
th := flag.String("th", "ternary_helpers_test.go", "file name for ternary test helpers") th := flag.String("th", TD+"ternary_helpers_test.go", "file name for ternary test helpers")
ch := flag.String("ch", "compare_helpers_test.go", "file name for compare test helpers") ch := flag.String("ch", TD+"compare_helpers_test.go", "file name for compare test helpers")
cmh := flag.String("cmh", "comparemasked_helpers_test.go", "file name for compare-masked test helpers") cmh := flag.String("cmh", TD+"comparemasked_helpers_test.go", "file name for compare-masked test helpers")
flag.Parse() flag.Parse()
if *sl != "" { if *sl != "" {

View file

@ -0,0 +1,10 @@
// Copyright 2025 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package simd
// This file has no build tag, so that go generate can run without a build tag.
// It does the same thing as go generate in the grandparent directory.
//go:generate go run -C ../.. genfiles.go