From a84fec09afa715a3885ee47da2070bf9edbd17c6 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Fri, 21 Mar 2025 10:04:35 +0800 Subject: [PATCH] internal/cpu: move to internal/deps/cpu #310 --- internal/bigmod/nat_asm.go | 2 +- internal/cpuid/cpuid_amd64.go | 2 +- internal/cpuid/cpuid_arm64.go | 2 +- internal/{ => deps}/cpu/asm_aix_ppc64.s | 0 internal/{ => deps}/cpu/asm_arwin_x86_gc.s | 0 internal/{ => deps}/cpu/byteorder.go | 0 internal/{ => deps}/cpu/cpu.go | 0 internal/{ => deps}/cpu/cpu_aix.go | 0 internal/{ => deps}/cpu/cpu_arm.go | 0 internal/{ => deps}/cpu/cpu_arm64.go | 0 internal/{ => deps}/cpu/cpu_arm64.s | 0 internal/{ => deps}/cpu/cpu_darwin_x86.go | 0 internal/{ => deps}/cpu/cpu_gc_arm64.go | 0 internal/{ => deps}/cpu/cpu_gc_s390x.go | 0 internal/{ => deps}/cpu/cpu_gc_x86.go | 0 internal/{ => deps}/cpu/cpu_gc_x86.s | 0 internal/{ => deps}/cpu/cpu_gccgo_arm64.go | 0 internal/{ => deps}/cpu/cpu_gccgo_s390x.go | 0 internal/{ => deps}/cpu/cpu_gccgo_x86.c | 0 internal/{ => deps}/cpu/cpu_gccgo_x86.go | 0 internal/{ => deps}/cpu/cpu_linux.go | 0 internal/{ => deps}/cpu/cpu_linux_arm.go | 0 internal/{ => deps}/cpu/cpu_linux_arm64.go | 0 internal/{ => deps}/cpu/cpu_linux_mips64x.go | 0 internal/{ => deps}/cpu/cpu_linux_noinit.go | 0 internal/{ => deps}/cpu/cpu_linux_ppc64x.go | 0 internal/{ => deps}/cpu/cpu_linux_riscv64.go | 0 internal/{ => deps}/cpu/cpu_linux_s390x.go | 0 internal/{ => deps}/cpu/cpu_loong64.go | 0 internal/{ => deps}/cpu/cpu_mips64x.go | 0 internal/{ => deps}/cpu/cpu_mipsx.go | 0 internal/{ => deps}/cpu/cpu_netbsd_arm64.go | 0 internal/{ => deps}/cpu/cpu_openbsd_arm64.go | 0 internal/{ => deps}/cpu/cpu_openbsd_arm64.s | 0 internal/{ => deps}/cpu/cpu_other_arm.go | 0 internal/{ => deps}/cpu/cpu_other_arm64.go | 0 internal/{ => deps}/cpu/cpu_other_mips64x.go | 0 internal/{ => deps}/cpu/cpu_other_ppc64x.go | 0 internal/{ => deps}/cpu/cpu_other_riscv64.go | 0 internal/{ => deps}/cpu/cpu_other_x86.go | 0 internal/{ => deps}/cpu/cpu_ppc64x.go | 0 internal/{ => deps}/cpu/cpu_riscv64.go | 0 internal/{ => deps}/cpu/cpu_s390x.go | 0 internal/{ => deps}/cpu/cpu_s390x.s | 0 internal/{ => deps}/cpu/cpu_s390x_test.go | 2 +- internal/{ => deps}/cpu/cpu_wasm.go | 0 internal/{ => deps}/cpu/cpu_x86.go | 0 internal/{ => deps}/cpu/cpu_x86_test.go | 2 +- internal/{ => deps}/cpu/cpu_zos.go | 0 internal/{ => deps}/cpu/cpu_zos_s390x.go | 0 internal/{ => deps}/cpu/endian_big.go | 0 internal/{ => deps}/cpu/endian_little.go | 0 internal/{ => deps}/cpu/endian_test.go | 2 +- internal/{ => deps}/cpu/hwcap_linux.go | 0 internal/{ => deps}/cpu/parse.go | 0 internal/{ => deps}/cpu/parse_test.go | 0 internal/{ => deps}/cpu/proc_cpuinfo_linux.go | 0 internal/{ => deps}/cpu/runtime_auxv.go | 0 internal/{ => deps}/cpu/runtime_auxv_go121.go | 0 internal/{ => deps}/cpu/runtime_auxv_go121_test.go | 0 internal/{ => deps}/cpu/syscall_aix_gccgo.go | 0 internal/{ => deps}/cpu/syscall_aix_ppc64_gc.go | 0 internal/{ => deps}/cpu/syscall_darwin_x86_gc.go | 0 internal/sm2ec/sm2p256_asm.go | 2 +- internal/sm3/sm3block_amd64.go | 2 +- internal/sm3/sm3block_arm64.go | 2 +- internal/sm4/cipher_asm.go | 2 +- internal/sm9/bn256/gfp_decl.go | 2 +- internal/sm9/bn256/select_decl.go | 2 +- internal/zuc/core_asm.go | 2 +- sm3/sm3_test.go | 2 +- 71 files changed, 14 insertions(+), 14 deletions(-) rename internal/{ => deps}/cpu/asm_aix_ppc64.s (100%) rename internal/{ => deps}/cpu/asm_arwin_x86_gc.s (100%) rename internal/{ => deps}/cpu/byteorder.go (100%) rename internal/{ => deps}/cpu/cpu.go (100%) rename internal/{ => deps}/cpu/cpu_aix.go (100%) rename internal/{ => deps}/cpu/cpu_arm.go (100%) rename internal/{ => deps}/cpu/cpu_arm64.go (100%) rename internal/{ => deps}/cpu/cpu_arm64.s (100%) rename internal/{ => deps}/cpu/cpu_darwin_x86.go (100%) rename internal/{ => deps}/cpu/cpu_gc_arm64.go (100%) rename internal/{ => deps}/cpu/cpu_gc_s390x.go (100%) rename internal/{ => deps}/cpu/cpu_gc_x86.go (100%) rename internal/{ => deps}/cpu/cpu_gc_x86.s (100%) rename internal/{ => deps}/cpu/cpu_gccgo_arm64.go (100%) rename internal/{ => deps}/cpu/cpu_gccgo_s390x.go (100%) rename internal/{ => deps}/cpu/cpu_gccgo_x86.c (100%) rename internal/{ => deps}/cpu/cpu_gccgo_x86.go (100%) rename internal/{ => deps}/cpu/cpu_linux.go (100%) rename internal/{ => deps}/cpu/cpu_linux_arm.go (100%) rename internal/{ => deps}/cpu/cpu_linux_arm64.go (100%) rename internal/{ => deps}/cpu/cpu_linux_mips64x.go (100%) rename internal/{ => deps}/cpu/cpu_linux_noinit.go (100%) rename internal/{ => deps}/cpu/cpu_linux_ppc64x.go (100%) rename internal/{ => deps}/cpu/cpu_linux_riscv64.go (100%) rename internal/{ => deps}/cpu/cpu_linux_s390x.go (100%) rename internal/{ => deps}/cpu/cpu_loong64.go (100%) rename internal/{ => deps}/cpu/cpu_mips64x.go (100%) rename internal/{ => deps}/cpu/cpu_mipsx.go (100%) rename internal/{ => deps}/cpu/cpu_netbsd_arm64.go (100%) rename internal/{ => deps}/cpu/cpu_openbsd_arm64.go (100%) rename internal/{ => deps}/cpu/cpu_openbsd_arm64.s (100%) rename internal/{ => deps}/cpu/cpu_other_arm.go (100%) rename internal/{ => deps}/cpu/cpu_other_arm64.go (100%) rename internal/{ => deps}/cpu/cpu_other_mips64x.go (100%) rename internal/{ => deps}/cpu/cpu_other_ppc64x.go (100%) rename internal/{ => deps}/cpu/cpu_other_riscv64.go (100%) rename internal/{ => deps}/cpu/cpu_other_x86.go (100%) rename internal/{ => deps}/cpu/cpu_ppc64x.go (100%) rename internal/{ => deps}/cpu/cpu_riscv64.go (100%) rename internal/{ => deps}/cpu/cpu_s390x.go (100%) rename internal/{ => deps}/cpu/cpu_s390x.s (100%) rename internal/{ => deps}/cpu/cpu_s390x_test.go (97%) rename internal/{ => deps}/cpu/cpu_wasm.go (100%) rename internal/{ => deps}/cpu/cpu_x86.go (100%) rename internal/{ => deps}/cpu/cpu_x86_test.go (94%) rename internal/{ => deps}/cpu/cpu_zos.go (100%) rename internal/{ => deps}/cpu/cpu_zos_s390x.go (100%) rename internal/{ => deps}/cpu/endian_big.go (100%) rename internal/{ => deps}/cpu/endian_little.go (100%) rename internal/{ => deps}/cpu/endian_test.go (90%) rename internal/{ => deps}/cpu/hwcap_linux.go (100%) rename internal/{ => deps}/cpu/parse.go (100%) rename internal/{ => deps}/cpu/parse_test.go (100%) rename internal/{ => deps}/cpu/proc_cpuinfo_linux.go (100%) rename internal/{ => deps}/cpu/runtime_auxv.go (100%) rename internal/{ => deps}/cpu/runtime_auxv_go121.go (100%) rename internal/{ => deps}/cpu/runtime_auxv_go121_test.go (100%) rename internal/{ => deps}/cpu/syscall_aix_gccgo.go (100%) rename internal/{ => deps}/cpu/syscall_aix_ppc64_gc.go (100%) rename internal/{ => deps}/cpu/syscall_darwin_x86_gc.go (100%) diff --git a/internal/bigmod/nat_asm.go b/internal/bigmod/nat_asm.go index 6404119..27832ad 100644 --- a/internal/bigmod/nat_asm.go +++ b/internal/bigmod/nat_asm.go @@ -6,7 +6,7 @@ package bigmod -import "github.com/emmansun/gmsm/internal/cpu" +import "github.com/emmansun/gmsm/internal/deps/cpu" // amd64 assembly uses ADCX/ADOX/MULX if ADX is available to run two carry // chains in the flags in parallel across the whole operation, and aggressively diff --git a/internal/cpuid/cpuid_amd64.go b/internal/cpuid/cpuid_amd64.go index 56dc8eb..b7afad1 100644 --- a/internal/cpuid/cpuid_amd64.go +++ b/internal/cpuid/cpuid_amd64.go @@ -1,6 +1,6 @@ package cpuid -import "github.com/emmansun/gmsm/internal/cpu" +import "github.com/emmansun/gmsm/internal/deps/cpu" var ( HasAES = cpu.X86.HasAES diff --git a/internal/cpuid/cpuid_arm64.go b/internal/cpuid/cpuid_arm64.go index f06b1c0..eb99212 100644 --- a/internal/cpuid/cpuid_arm64.go +++ b/internal/cpuid/cpuid_arm64.go @@ -2,7 +2,7 @@ package cpuid -import "github.com/emmansun/gmsm/internal/cpu" +import "github.com/emmansun/gmsm/internal/deps/cpu" var ( HasAES = cpu.ARM64.HasAES diff --git a/internal/cpu/asm_aix_ppc64.s b/internal/deps/cpu/asm_aix_ppc64.s similarity index 100% rename from internal/cpu/asm_aix_ppc64.s rename to internal/deps/cpu/asm_aix_ppc64.s diff --git a/internal/cpu/asm_arwin_x86_gc.s b/internal/deps/cpu/asm_arwin_x86_gc.s similarity index 100% rename from internal/cpu/asm_arwin_x86_gc.s rename to internal/deps/cpu/asm_arwin_x86_gc.s diff --git a/internal/cpu/byteorder.go b/internal/deps/cpu/byteorder.go similarity index 100% rename from internal/cpu/byteorder.go rename to internal/deps/cpu/byteorder.go diff --git a/internal/cpu/cpu.go b/internal/deps/cpu/cpu.go similarity index 100% rename from internal/cpu/cpu.go rename to internal/deps/cpu/cpu.go diff --git a/internal/cpu/cpu_aix.go b/internal/deps/cpu/cpu_aix.go similarity index 100% rename from internal/cpu/cpu_aix.go rename to internal/deps/cpu/cpu_aix.go diff --git a/internal/cpu/cpu_arm.go b/internal/deps/cpu/cpu_arm.go similarity index 100% rename from internal/cpu/cpu_arm.go rename to internal/deps/cpu/cpu_arm.go diff --git a/internal/cpu/cpu_arm64.go b/internal/deps/cpu/cpu_arm64.go similarity index 100% rename from internal/cpu/cpu_arm64.go rename to internal/deps/cpu/cpu_arm64.go diff --git a/internal/cpu/cpu_arm64.s b/internal/deps/cpu/cpu_arm64.s similarity index 100% rename from internal/cpu/cpu_arm64.s rename to internal/deps/cpu/cpu_arm64.s diff --git a/internal/cpu/cpu_darwin_x86.go b/internal/deps/cpu/cpu_darwin_x86.go similarity index 100% rename from internal/cpu/cpu_darwin_x86.go rename to internal/deps/cpu/cpu_darwin_x86.go diff --git a/internal/cpu/cpu_gc_arm64.go b/internal/deps/cpu/cpu_gc_arm64.go similarity index 100% rename from internal/cpu/cpu_gc_arm64.go rename to internal/deps/cpu/cpu_gc_arm64.go diff --git a/internal/cpu/cpu_gc_s390x.go b/internal/deps/cpu/cpu_gc_s390x.go similarity index 100% rename from internal/cpu/cpu_gc_s390x.go rename to internal/deps/cpu/cpu_gc_s390x.go diff --git a/internal/cpu/cpu_gc_x86.go b/internal/deps/cpu/cpu_gc_x86.go similarity index 100% rename from internal/cpu/cpu_gc_x86.go rename to internal/deps/cpu/cpu_gc_x86.go diff --git a/internal/cpu/cpu_gc_x86.s b/internal/deps/cpu/cpu_gc_x86.s similarity index 100% rename from internal/cpu/cpu_gc_x86.s rename to internal/deps/cpu/cpu_gc_x86.s diff --git a/internal/cpu/cpu_gccgo_arm64.go b/internal/deps/cpu/cpu_gccgo_arm64.go similarity index 100% rename from internal/cpu/cpu_gccgo_arm64.go rename to internal/deps/cpu/cpu_gccgo_arm64.go diff --git a/internal/cpu/cpu_gccgo_s390x.go b/internal/deps/cpu/cpu_gccgo_s390x.go similarity index 100% rename from internal/cpu/cpu_gccgo_s390x.go rename to internal/deps/cpu/cpu_gccgo_s390x.go diff --git a/internal/cpu/cpu_gccgo_x86.c b/internal/deps/cpu/cpu_gccgo_x86.c similarity index 100% rename from internal/cpu/cpu_gccgo_x86.c rename to internal/deps/cpu/cpu_gccgo_x86.c diff --git a/internal/cpu/cpu_gccgo_x86.go b/internal/deps/cpu/cpu_gccgo_x86.go similarity index 100% rename from internal/cpu/cpu_gccgo_x86.go rename to internal/deps/cpu/cpu_gccgo_x86.go diff --git a/internal/cpu/cpu_linux.go b/internal/deps/cpu/cpu_linux.go similarity index 100% rename from internal/cpu/cpu_linux.go rename to internal/deps/cpu/cpu_linux.go diff --git a/internal/cpu/cpu_linux_arm.go b/internal/deps/cpu/cpu_linux_arm.go similarity index 100% rename from internal/cpu/cpu_linux_arm.go rename to internal/deps/cpu/cpu_linux_arm.go diff --git a/internal/cpu/cpu_linux_arm64.go b/internal/deps/cpu/cpu_linux_arm64.go similarity index 100% rename from internal/cpu/cpu_linux_arm64.go rename to internal/deps/cpu/cpu_linux_arm64.go diff --git a/internal/cpu/cpu_linux_mips64x.go b/internal/deps/cpu/cpu_linux_mips64x.go similarity index 100% rename from internal/cpu/cpu_linux_mips64x.go rename to internal/deps/cpu/cpu_linux_mips64x.go diff --git a/internal/cpu/cpu_linux_noinit.go b/internal/deps/cpu/cpu_linux_noinit.go similarity index 100% rename from internal/cpu/cpu_linux_noinit.go rename to internal/deps/cpu/cpu_linux_noinit.go diff --git a/internal/cpu/cpu_linux_ppc64x.go b/internal/deps/cpu/cpu_linux_ppc64x.go similarity index 100% rename from internal/cpu/cpu_linux_ppc64x.go rename to internal/deps/cpu/cpu_linux_ppc64x.go diff --git a/internal/cpu/cpu_linux_riscv64.go b/internal/deps/cpu/cpu_linux_riscv64.go similarity index 100% rename from internal/cpu/cpu_linux_riscv64.go rename to internal/deps/cpu/cpu_linux_riscv64.go diff --git a/internal/cpu/cpu_linux_s390x.go b/internal/deps/cpu/cpu_linux_s390x.go similarity index 100% rename from internal/cpu/cpu_linux_s390x.go rename to internal/deps/cpu/cpu_linux_s390x.go diff --git a/internal/cpu/cpu_loong64.go b/internal/deps/cpu/cpu_loong64.go similarity index 100% rename from internal/cpu/cpu_loong64.go rename to internal/deps/cpu/cpu_loong64.go diff --git a/internal/cpu/cpu_mips64x.go b/internal/deps/cpu/cpu_mips64x.go similarity index 100% rename from internal/cpu/cpu_mips64x.go rename to internal/deps/cpu/cpu_mips64x.go diff --git a/internal/cpu/cpu_mipsx.go b/internal/deps/cpu/cpu_mipsx.go similarity index 100% rename from internal/cpu/cpu_mipsx.go rename to internal/deps/cpu/cpu_mipsx.go diff --git a/internal/cpu/cpu_netbsd_arm64.go b/internal/deps/cpu/cpu_netbsd_arm64.go similarity index 100% rename from internal/cpu/cpu_netbsd_arm64.go rename to internal/deps/cpu/cpu_netbsd_arm64.go diff --git a/internal/cpu/cpu_openbsd_arm64.go b/internal/deps/cpu/cpu_openbsd_arm64.go similarity index 100% rename from internal/cpu/cpu_openbsd_arm64.go rename to internal/deps/cpu/cpu_openbsd_arm64.go diff --git a/internal/cpu/cpu_openbsd_arm64.s b/internal/deps/cpu/cpu_openbsd_arm64.s similarity index 100% rename from internal/cpu/cpu_openbsd_arm64.s rename to internal/deps/cpu/cpu_openbsd_arm64.s diff --git a/internal/cpu/cpu_other_arm.go b/internal/deps/cpu/cpu_other_arm.go similarity index 100% rename from internal/cpu/cpu_other_arm.go rename to internal/deps/cpu/cpu_other_arm.go diff --git a/internal/cpu/cpu_other_arm64.go b/internal/deps/cpu/cpu_other_arm64.go similarity index 100% rename from internal/cpu/cpu_other_arm64.go rename to internal/deps/cpu/cpu_other_arm64.go diff --git a/internal/cpu/cpu_other_mips64x.go b/internal/deps/cpu/cpu_other_mips64x.go similarity index 100% rename from internal/cpu/cpu_other_mips64x.go rename to internal/deps/cpu/cpu_other_mips64x.go diff --git a/internal/cpu/cpu_other_ppc64x.go b/internal/deps/cpu/cpu_other_ppc64x.go similarity index 100% rename from internal/cpu/cpu_other_ppc64x.go rename to internal/deps/cpu/cpu_other_ppc64x.go diff --git a/internal/cpu/cpu_other_riscv64.go b/internal/deps/cpu/cpu_other_riscv64.go similarity index 100% rename from internal/cpu/cpu_other_riscv64.go rename to internal/deps/cpu/cpu_other_riscv64.go diff --git a/internal/cpu/cpu_other_x86.go b/internal/deps/cpu/cpu_other_x86.go similarity index 100% rename from internal/cpu/cpu_other_x86.go rename to internal/deps/cpu/cpu_other_x86.go diff --git a/internal/cpu/cpu_ppc64x.go b/internal/deps/cpu/cpu_ppc64x.go similarity index 100% rename from internal/cpu/cpu_ppc64x.go rename to internal/deps/cpu/cpu_ppc64x.go diff --git a/internal/cpu/cpu_riscv64.go b/internal/deps/cpu/cpu_riscv64.go similarity index 100% rename from internal/cpu/cpu_riscv64.go rename to internal/deps/cpu/cpu_riscv64.go diff --git a/internal/cpu/cpu_s390x.go b/internal/deps/cpu/cpu_s390x.go similarity index 100% rename from internal/cpu/cpu_s390x.go rename to internal/deps/cpu/cpu_s390x.go diff --git a/internal/cpu/cpu_s390x.s b/internal/deps/cpu/cpu_s390x.s similarity index 100% rename from internal/cpu/cpu_s390x.s rename to internal/deps/cpu/cpu_s390x.s diff --git a/internal/cpu/cpu_s390x_test.go b/internal/deps/cpu/cpu_s390x_test.go similarity index 97% rename from internal/cpu/cpu_s390x_test.go rename to internal/deps/cpu/cpu_s390x_test.go index 686e819..c900892 100644 --- a/internal/cpu/cpu_s390x_test.go +++ b/internal/deps/cpu/cpu_s390x_test.go @@ -9,7 +9,7 @@ import ( "testing" "unsafe" - "github.com/emmansun/gmsm/internal/cpu" + "github.com/emmansun/gmsm/internal/deps/cpu" ) var s390xTests = []struct { diff --git a/internal/cpu/cpu_wasm.go b/internal/deps/cpu/cpu_wasm.go similarity index 100% rename from internal/cpu/cpu_wasm.go rename to internal/deps/cpu/cpu_wasm.go diff --git a/internal/cpu/cpu_x86.go b/internal/deps/cpu/cpu_x86.go similarity index 100% rename from internal/cpu/cpu_x86.go rename to internal/deps/cpu/cpu_x86.go diff --git a/internal/cpu/cpu_x86_test.go b/internal/deps/cpu/cpu_x86_test.go similarity index 94% rename from internal/cpu/cpu_x86_test.go rename to internal/deps/cpu/cpu_x86_test.go index 53ee623..1366058 100644 --- a/internal/cpu/cpu_x86_test.go +++ b/internal/deps/cpu/cpu_x86_test.go @@ -9,7 +9,7 @@ package cpu_test import ( "testing" - . "github.com/emmansun/gmsm/internal/cpu" + . "github.com/emmansun/gmsm/internal/deps/cpu" ) func TestX86ifAVX2hasAVX(t *testing.T) { diff --git a/internal/cpu/cpu_zos.go b/internal/deps/cpu/cpu_zos.go similarity index 100% rename from internal/cpu/cpu_zos.go rename to internal/deps/cpu/cpu_zos.go diff --git a/internal/cpu/cpu_zos_s390x.go b/internal/deps/cpu/cpu_zos_s390x.go similarity index 100% rename from internal/cpu/cpu_zos_s390x.go rename to internal/deps/cpu/cpu_zos_s390x.go diff --git a/internal/cpu/endian_big.go b/internal/deps/cpu/endian_big.go similarity index 100% rename from internal/cpu/endian_big.go rename to internal/deps/cpu/endian_big.go diff --git a/internal/cpu/endian_little.go b/internal/deps/cpu/endian_little.go similarity index 100% rename from internal/cpu/endian_little.go rename to internal/deps/cpu/endian_little.go diff --git a/internal/cpu/endian_test.go b/internal/deps/cpu/endian_test.go similarity index 90% rename from internal/cpu/endian_test.go rename to internal/deps/cpu/endian_test.go index 6fc68d5..54ae5cc 100644 --- a/internal/cpu/endian_test.go +++ b/internal/deps/cpu/endian_test.go @@ -8,7 +8,7 @@ import ( "testing" "unsafe" - "github.com/emmansun/gmsm/internal/cpu" + "github.com/emmansun/gmsm/internal/deps/cpu" ) func TestIsBigEndian(t *testing.T) { diff --git a/internal/cpu/hwcap_linux.go b/internal/deps/cpu/hwcap_linux.go similarity index 100% rename from internal/cpu/hwcap_linux.go rename to internal/deps/cpu/hwcap_linux.go diff --git a/internal/cpu/parse.go b/internal/deps/cpu/parse.go similarity index 100% rename from internal/cpu/parse.go rename to internal/deps/cpu/parse.go diff --git a/internal/cpu/parse_test.go b/internal/deps/cpu/parse_test.go similarity index 100% rename from internal/cpu/parse_test.go rename to internal/deps/cpu/parse_test.go diff --git a/internal/cpu/proc_cpuinfo_linux.go b/internal/deps/cpu/proc_cpuinfo_linux.go similarity index 100% rename from internal/cpu/proc_cpuinfo_linux.go rename to internal/deps/cpu/proc_cpuinfo_linux.go diff --git a/internal/cpu/runtime_auxv.go b/internal/deps/cpu/runtime_auxv.go similarity index 100% rename from internal/cpu/runtime_auxv.go rename to internal/deps/cpu/runtime_auxv.go diff --git a/internal/cpu/runtime_auxv_go121.go b/internal/deps/cpu/runtime_auxv_go121.go similarity index 100% rename from internal/cpu/runtime_auxv_go121.go rename to internal/deps/cpu/runtime_auxv_go121.go diff --git a/internal/cpu/runtime_auxv_go121_test.go b/internal/deps/cpu/runtime_auxv_go121_test.go similarity index 100% rename from internal/cpu/runtime_auxv_go121_test.go rename to internal/deps/cpu/runtime_auxv_go121_test.go diff --git a/internal/cpu/syscall_aix_gccgo.go b/internal/deps/cpu/syscall_aix_gccgo.go similarity index 100% rename from internal/cpu/syscall_aix_gccgo.go rename to internal/deps/cpu/syscall_aix_gccgo.go diff --git a/internal/cpu/syscall_aix_ppc64_gc.go b/internal/deps/cpu/syscall_aix_ppc64_gc.go similarity index 100% rename from internal/cpu/syscall_aix_ppc64_gc.go rename to internal/deps/cpu/syscall_aix_ppc64_gc.go diff --git a/internal/cpu/syscall_darwin_x86_gc.go b/internal/deps/cpu/syscall_darwin_x86_gc.go similarity index 100% rename from internal/cpu/syscall_darwin_x86_gc.go rename to internal/deps/cpu/syscall_darwin_x86_gc.go diff --git a/internal/sm2ec/sm2p256_asm.go b/internal/sm2ec/sm2p256_asm.go index ea08e42..64738e7 100644 --- a/internal/sm2ec/sm2p256_asm.go +++ b/internal/sm2ec/sm2p256_asm.go @@ -19,7 +19,7 @@ import ( "unsafe" "github.com/emmansun/gmsm/internal/byteorder" - "github.com/emmansun/gmsm/internal/cpu" + "github.com/emmansun/gmsm/internal/deps/cpu" ) // p256Element is a P-256 base field element in [0, P-1] in the Montgomery diff --git a/internal/sm3/sm3block_amd64.go b/internal/sm3/sm3block_amd64.go index ac27a92..f21b7d1 100644 --- a/internal/sm3/sm3block_amd64.go +++ b/internal/sm3/sm3block_amd64.go @@ -2,7 +2,7 @@ package sm3 -import "github.com/emmansun/gmsm/internal/cpu" +import "github.com/emmansun/gmsm/internal/deps/cpu" var useAVX2 = cpu.X86.HasAVX2 && cpu.X86.HasBMI2 var useAVX = cpu.X86.HasAVX diff --git a/internal/sm3/sm3block_arm64.go b/internal/sm3/sm3block_arm64.go index 5667a70..d48e5c4 100644 --- a/internal/sm3/sm3block_arm64.go +++ b/internal/sm3/sm3block_arm64.go @@ -4,7 +4,7 @@ package sm3 import ( "os" - "github.com/emmansun/gmsm/internal/cpu" + "github.com/emmansun/gmsm/internal/deps/cpu" ) var useSM3NI = cpu.ARM64.HasSM3 && os.Getenv("DISABLE_SM3NI") != "1" diff --git a/internal/sm4/cipher_asm.go b/internal/sm4/cipher_asm.go index 61c08be..58f210b 100644 --- a/internal/sm4/cipher_asm.go +++ b/internal/sm4/cipher_asm.go @@ -7,8 +7,8 @@ import ( "os" "github.com/emmansun/gmsm/internal/alias" - "github.com/emmansun/gmsm/internal/cpu" "github.com/emmansun/gmsm/internal/cpuid" + "github.com/emmansun/gmsm/internal/deps/cpu" ) var supportSM4 = cpu.ARM64.HasSM4 && os.Getenv("DISABLE_SM4NI") != "1" diff --git a/internal/sm9/bn256/gfp_decl.go b/internal/sm9/bn256/gfp_decl.go index f196e0a..6404232 100644 --- a/internal/sm9/bn256/gfp_decl.go +++ b/internal/sm9/bn256/gfp_decl.go @@ -6,7 +6,7 @@ package bn256 // assembly implementations of these functions, provided that they exist. import ( - "github.com/emmansun/gmsm/internal/cpu" + "github.com/emmansun/gmsm/internal/deps/cpu" ) // amd64 assembly uses ADCX/ADOX/MULX if ADX is available to run two carry diff --git a/internal/sm9/bn256/select_decl.go b/internal/sm9/bn256/select_decl.go index 3a00f57..435abe5 100644 --- a/internal/sm9/bn256/select_decl.go +++ b/internal/sm9/bn256/select_decl.go @@ -2,7 +2,7 @@ package bn256 -import "github.com/emmansun/gmsm/internal/cpu" +import "github.com/emmansun/gmsm/internal/deps/cpu" var supportAVX2 = cpu.X86.HasAVX2 diff --git a/internal/zuc/core_asm.go b/internal/zuc/core_asm.go index b35c12e..e4bc499 100644 --- a/internal/zuc/core_asm.go +++ b/internal/zuc/core_asm.go @@ -3,8 +3,8 @@ package zuc import ( - "github.com/emmansun/gmsm/internal/cpu" "github.com/emmansun/gmsm/internal/cpuid" + "github.com/emmansun/gmsm/internal/deps/cpu" ) // Generate single keyword, 4 bytes. diff --git a/sm3/sm3_test.go b/sm3/sm3_test.go index f629aeb..2e71363 100644 --- a/sm3/sm3_test.go +++ b/sm3/sm3_test.go @@ -13,7 +13,7 @@ import ( "reflect" "testing" - "github.com/emmansun/gmsm/internal/cpu" + "github.com/emmansun/gmsm/internal/deps/cpu" "github.com/emmansun/gmsm/internal/cryptotest" )