Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for HasAVX512F (0.13 sec)

  1. src/internal/cpu/cpu_x86_test.go

    	}
    }
    
    func TestX86ifAVX512FhasAVX2(t *testing.T) {
    	if X86.HasAVX512F && !X86.HasAVX2 {
    		t.Fatalf("HasAVX2 expected true when HasAVX512F is true, got false")
    	}
    }
    
    func TestX86ifAVX512BWhasAVX512F(t *testing.T) {
    	if X86.HasAVX512BW && !X86.HasAVX512F {
    		t.Fatalf("HasAVX512F expected true when HasAVX512BW is true, got false")
    	}
    }
    
    func TestX86ifAVX512VLhasAVX512F(t *testing.T) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 15 18:30:03 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  2. src/internal/cpu/cpu_x86.go

    	X86.HasBMI2 = isSet(ebx7, cpuid_BMI2)
    	X86.HasERMS = isSet(ebx7, cpuid_ERMS)
    	X86.HasADX = isSet(ebx7, cpuid_ADX)
    	X86.HasSHA = isSet(ebx7, cpuid_SHA)
    
    	X86.HasAVX512F = isSet(ebx7, cpuid_AVX512F) && osSupportsAVX512
    	if X86.HasAVX512F {
    		X86.HasAVX512BW = isSet(ebx7, cpuid_AVX512BW)
    		X86.HasAVX512VL = isSet(ebx7, cpuid_AVX512VL)
    	}
    
    	var maxExtendedInformation uint32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 13:40:20 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  3. src/runtime/asm_amd64.h

    #define hasPOPCNT
    #define hasSSE42
    #endif
    
    #ifdef GOAMD64_v3
    #define hasAVX
    #define hasAVX2
    #define hasPOPCNT
    #define hasSSE42
    #endif
    
    #ifdef GOAMD64_v4
    #define hasAVX
    #define hasAVX2
    #define hasAVX512F
    #define hasAVX512BW
    #define hasAVX512VL
    #define hasPOPCNT
    #define hasSSE42
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 15 18:30:03 UTC 2023
    - 631 bytes
    - Viewed (0)
  4. src/vendor/golang.org/x/sys/cpu/cpu_x86.go

    		{Name: "aes", Feature: &X86.HasAES},
    		{Name: "avx", Feature: &X86.HasAVX},
    		{Name: "avx2", Feature: &X86.HasAVX2},
    		{Name: "avx512", Feature: &X86.HasAVX512},
    		{Name: "avx512f", Feature: &X86.HasAVX512F},
    		{Name: "avx512cd", Feature: &X86.HasAVX512CD},
    		{Name: "avx512er", Feature: &X86.HasAVX512ER},
    		{Name: "avx512pf", Feature: &X86.HasAVX512PF},
    		{Name: "avx512vl", Feature: &X86.HasAVX512VL},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  5. src/internal/cpu/cpu.go

    // The struct is padded to avoid false sharing.
    var X86 struct {
    	_            CacheLinePad
    	HasAES       bool
    	HasADX       bool
    	HasAVX       bool
    	HasAVX2      bool
    	HasAVX512F   bool
    	HasAVX512BW  bool
    	HasAVX512VL  bool
    	HasBMI1      bool
    	HasBMI2      bool
    	HasERMS      bool
    	HasFMA       bool
    	HasOSXSAVE   bool
    	HasPCLMULQDQ bool
    	HasPOPCNT    bool
    	HasRDTSCP    bool
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 7.1K bytes
    - Viewed (0)
  6. src/vendor/golang.org/x/sys/cpu/cpu.go

    	HasAVX              bool // Advanced vector extension
    	HasAVX2             bool // Advanced vector extension 2
    	HasAVX512           bool // Advanced vector extension 512
    	HasAVX512F          bool // Advanced vector extension 512 Foundation Instructions
    	HasAVX512CD         bool // Advanced vector extension 512 Conflict Detection Instructions
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 16:12:58 UTC 2024
    - 12.1K bytes
    - Viewed (0)
Back to top