Source file src/simd/archsimd/internal/simd_test/sgemm_sve_arm64.go
1 // Copyright 2026 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 //go:build goexperiment.simd 6 7 package simd 8 9 // sgemmKernelSVE is the hand-written assembly counterpart of the inner loop 10 // of sgemmSIMD (see sgemm_sve_arm64_test.go). 11 // 12 // cioff is c[i][off:off+vl], ai is a[i], boff is b[0][off:off+vl] 13 // 14 //go:noescape 15 func sgemmKernelSVE(cioff, ai, boff *float32, k, vlx4 int64) 16