Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion go
Submodule go updated 92 files
+8 −8 src/cmd/compile/internal/amd64/simdssa.go
+0 −9 src/cmd/compile/internal/amd64/ssa.go
+23 −23 src/cmd/compile/internal/arm64/simdssa.go
+8 −8 src/cmd/compile/internal/midway/deepcopy.go
+13 −2 src/cmd/compile/internal/midway/rewrite.go
+9 −0 src/cmd/compile/internal/noder/writer.go
+0 −4 src/cmd/compile/internal/ssa/_gen/AMD64.rules
+0 −6 src/cmd/compile/internal/ssa/_gen/AMD64Ops.go
+5 −1 src/cmd/compile/internal/ssa/_gen/WasmOps.go
+8 −8 src/cmd/compile/internal/ssa/_gen/simdAMD64.rules
+84 −119 src/cmd/compile/internal/ssa/_gen/simdARM64.rules
+6 −8 src/cmd/compile/internal/ssa/_gen/simdWasm.rules
+7 −1 src/cmd/compile/internal/ssa/_gen/simdWasmops.go
+50 −79 src/cmd/compile/internal/ssa/_gen/simdgenericOps.go
+340 −501 src/cmd/compile/internal/ssa/opGen.go
+12 −108 src/cmd/compile/internal/ssa/rewriteAMD64.go
+96 −201 src/cmd/compile/internal/ssa/rewriteARM64.go
+18 −24 src/cmd/compile/internal/ssa/rewriteWasm.go
+6 −0 src/cmd/compile/internal/ssagen/intrinsics.go
+4 −4 src/cmd/compile/internal/ssagen/simdAMD64intrinsics.go
+32 −67 src/cmd/compile/internal/ssagen/simdARM64intrinsics.go
+18 −8 src/cmd/compile/internal/ssagen/simdWasmintrinsics.go
+2 −2 src/cmd/compile/internal/types2/api_test.go
+1 −0 src/cmd/compile/internal/types2/call.go
+6 −10 src/cmd/compile/internal/types2/literals.go
+37 −30 src/cmd/compile/internal/types2/named.go
+12 −0 src/cmd/compile/internal/wasm/simdssa.go
+11 −0 src/cmd/compile/internal/wasm/ssa.go
+86 −0 src/crypto/internal/fips140test/acvp_capabilities_fips140v1.28.json
+1 −111 src/crypto/internal/fips140test/acvp_fips140v1.26_test.go
+266 −0 src/crypto/internal/fips140test/acvp_fips140v1.28_test.go
+120 −0 src/crypto/internal/fips140test/acvp_mldsa_test.go
+4 −3 src/crypto/internal/fips140test/acvp_test.go
+58 −0 src/crypto/internal/fips140test/acvp_test_fips140v1.28.config.json
+15 −0 src/crypto/tls/handshake_server_test.go
+3 −3 src/go/types/api_test.go
+1 −0 src/go/types/call.go
+6 −10 src/go/types/literals.go
+37 −30 src/go/types/named.go
+17 −0 src/internal/types/testdata/fixedbugs/issue79832.go
+17 −3 src/net/http/client.go
+6 −0 src/net/http/client_test.go
+3 −1 src/runtime/crash_test.go
+1 −0 src/simd/archsimd/_gen/midway/comments.yaml
+10 −0 src/simd/archsimd/_gen/midway/intersect_simd_ops.go
+5 −3 src/simd/archsimd/_gen/simdgen/gen_simdTypes.go
+28 −52 src/simd/archsimd/_gen/simdgen/gen_simdrules.go
+1 −1 src/simd/archsimd/_gen/simdgen/gen_utility.go
+4 −3 src/simd/archsimd/_gen/simdgen/godefs.go
+2 −2 src/simd/archsimd/_gen/simdgen/ops/MLOps/go_arm64.yaml
+9 −9 src/simd/archsimd/_gen/simdgen/ops/Moves/categories.yaml
+14 −13 src/simd/archsimd/_gen/simdgen/ops/Moves/go_arm64.yaml
+1 −1 src/simd/archsimd/_gen/simdgen/ops/Mul/categories.yaml
+3 −3 src/simd/archsimd/_gen/simdgen/ops/Mul/go_amd64.yaml
+10 −22 src/simd/archsimd/_gen/simdgen/ops/ShiftRotate/categories.yaml
+3 −0 src/simd/archsimd/_gen/simdgen/ops/ShiftRotate/go_amd64.yaml
+16 −14 src/simd/archsimd/_gen/simdgen/ops/ShiftRotate/go_arm64.yaml
+46 −47 src/simd/archsimd/_gen/tmplgen/main.go
+99 −12 src/simd/archsimd/_gen/wasmgen/main.go
+3 −3 src/simd/archsimd/clmul_arm64.go
+36 −36 src/simd/archsimd/internal/simd_test/arm64_binary_test.go
+4 −4 src/simd/archsimd/internal/simd_test/arm64_compare_test.go
+18 −40 src/simd/archsimd/internal/simd_test/arm64_shift_test.go
+0 −14 src/simd/archsimd/internal/simd_test/arm64_simd_test.go
+30 −0 src/simd/archsimd/maskmerge_gen_amd64.go
+49 −119 src/simd/archsimd/maskmerge_gen_arm64.go
+26 −26 src/simd/archsimd/ops_amd64.go
+239 −1,349 src/simd/archsimd/ops_arm64.go
+2 −2 src/simd/archsimd/ops_internal_arm64.go
+8 −8 src/simd/archsimd/ops_wasm.go
+30 −110 src/simd/archsimd/other_gen_arm64.go
+40 −30 src/simd/archsimd/slice_gen_amd64.go
+14 −13 src/simd/archsimd/slicepart_128.go
+8 −6 src/simd/archsimd/slicepart_amd64.go
+22 −22 src/simd/archsimd/slicepart_arm64.go
+22 −22 src/simd/archsimd/slicepart_wasm.go
+46 −16 src/simd/archsimd/types_wasm.go
+181 −0 src/simd/clmul_test.go
+122 −32 src/simd/internal/bridge/decls_amd64.go
+50 −20 src/simd/internal/bridge/decls_arm64.go
+50 −20 src/simd/internal/bridge/decls_wasm.go
+115 −23 src/simd/internal/bridge/simd_emulated.go
+101 −0 src/simd/ip_test.go
+40 −10 src/simd/simd.go
+101 −20 src/simd/simd_emulated.go
+51 −0 src/simd/simd_test.go
+31 −0 src/simd/sum_amd64_test.go
+15 −0 src/simd/sum_test.go
+0 −13 test/codegen/shift.go
+3 −3 test/fixedbugs/issue23609.go
+3 −3 test/fixedbugs/issue26416.go
+25 −0 test/fixedbugs/shrd_zero_count.go
6 changes: 2 additions & 4 deletions patches/0002-Add-crypto-backends.patch
Original file line number Diff line number Diff line change
Expand Up @@ -5516,16 +5516,15 @@ diff --git a/src/crypto/internal/fips140test/acvp_test.go b/src/crypto/internal/
index 90e152e1484d5d..b0d4dfc77c6225 100644
--- a/src/crypto/internal/fips140test/acvp_test.go
+++ b/src/crypto/internal/fips140test/acvp_test.go
@@ -22,6 +22,8 @@ import (
@@ -22,5 +22,7 @@ import (
"bufio"
"bytes"
"crypto/elliptic"
+ boring "crypto/internal/backend"
+ bfips140 "crypto/internal/backend/fips140"
"crypto/internal/cryptotest"
entropy "crypto/internal/entropy/v1.0.0"
"crypto/internal/fips140"
@@ -2105,6 +2107,10 @@ func cmdKtsIfcResponderAft(h func() hash.Hash) command {
@@ -2105,5 +2107,9 @@ func cmdKtsIfcResponderAft(h func() hash.Hash) command {
func TestACVP(t *testing.T) {
testenv.SkipIfShortAndSlow(t)

Expand All @@ -5535,7 +5534,6 @@ index 90e152e1484d5d..b0d4dfc77c6225 100644
+
const (
bsslModule = "boringssl.googlesource.com/boringssl.git"
bsslVersion = "v0.0.0-20251111011041-baaf868e6e8f"
diff --git a/src/crypto/internal/fips140test/cast_test.go b/src/crypto/internal/fips140test/cast_test.go
index 817dcb9a35a793..8efc547d0d52fc 100644
--- a/src/crypto/internal/fips140test/cast_test.go
Expand Down
Loading