Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for sse41 (0.12 sec)

  1. src/vendor/golang.org/x/sys/cpu/cpu_x86.go

    		{Name: "popcnt", Feature: &X86.HasPOPCNT},
    		{Name: "rdrand", Feature: &X86.HasRDRAND},
    		{Name: "rdseed", Feature: &X86.HasRDSEED},
    		{Name: "sse3", Feature: &X86.HasSSE3},
    		{Name: "sse41", Feature: &X86.HasSSE41},
    		{Name: "sse42", Feature: &X86.HasSSE42},
    		{Name: "ssse3", Feature: &X86.HasSSSE3},
    
    		// These capabilities should always be enabled on amd64:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/amd64/versions_test.go

    	for _, key := range keys {
    		m[key] = true
    	}
    	return m
    }
    
    var runtimeFeatures = setOf(
    	"adx", "aes", "avx", "avx2", "bmi1", "bmi2", "erms", "fma",
    	"pclmulqdq", "popcnt", "rdtscp", "sse3", "sse41", "sse42", "ssse3",
    )
    
    var featureToOpcodes = map[string][]string{
    	// Note: we include *q, *l, and plain opcodes here.
    	// go tool objdump doesn't include a [QL] on popcnt instructions, until CL 351889
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 15 20:19:15 UTC 2022
    - 10.9K bytes
    - Viewed (0)
  3. src/internal/cpu/cpu_x86.go

    		// they can be turned off.
    		options = append(options,
    			option{Name: "popcnt", Feature: &X86.HasPOPCNT},
    			option{Name: "sse3", Feature: &X86.HasSSE3},
    			option{Name: "sse41", Feature: &X86.HasSSE41},
    			option{Name: "sse42", Feature: &X86.HasSSE42},
    			option{Name: "ssse3", Feature: &X86.HasSSSE3})
    	}
    	if level < 3 {
    		// These options are required at level 3. At lower levels
    		// they can be turned off.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 13:40:20 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  4. src/runtime/extern.go

    	cpu.extension=off disables use of instructions from the specified instruction set extension.
    	extension is the lower case name for the instruction set extension such as sse41 or avx
    	as listed in internal/cpu package. As an example cpu.avx=off disables runtime detection
    	and thereby use of AVX instructions.
    
    	cgocheck: setting cgocheck=0 disables all checks for packages
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:52:17 UTC 2024
    - 18.9K bytes
    - Viewed (0)
  5. src/internal/bytealg/index_amd64.s

    	RET
    success_avx2:
    	VZEROUPPER
    	JMP success
    sse42:
    #ifndef hasSSE42
    	CMPB internal∕cpu·X86+const_offsetX86HasSSE42(SB), $1
    	JNE no_sse42
    #endif
    	CMPQ AX, $12
    	// PCMPESTRI is slower than normal compare,
    	// so using it makes sense only if we advance 4+ bytes per compare
    	// This value was determined experimentally and is the ~same
    	// on Nehalem (first with SSE42) and Haswell.
    	JAE _9_or_more
    	LEAQ 16(R8), SI
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 07 00:20:48 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  6. src/hash/crc32/crc32_amd64.go

    	// combining calculation is different; the complete derivation is explained
    	// below.
    	//
    	// -- The basic idea --
    	//
    	// The CRC32 instruction (available in SSE4.2) can process 8 bytes at a
    	// time. In recent Intel architectures the instruction takes 3 cycles;
    	// however the processor can pipeline up to three instructions if they
    	// don't depend on each other.
    	//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 05 17:54:15 UTC 2022
    - 6.8K bytes
    - Viewed (0)
  7. tensorflow/BUILD

        visibility = ["//visibility:public"],
    )
    
    # This condition takes precedence over :linux_x86_64
    config_setting(
        name = "linux_x86_64_no_sse",
        values = {
            "cpu": "k8",
            "copt": "-mno-sse4.2",
        },
        visibility = ["//visibility:public"],
    )
    
    # This condition takes precedence over :linux_x86_64
    # TODO(b/290533709): Remove this with PJRT build rule cleanup.
    config_setting(
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 31 16:51:59 UTC 2024
    - 53.5K bytes
    - Viewed (0)
  8. src/runtime/asm_amd64.s

    GLOBL bad_cpu_msg<>(SB), RODATA, $84
    
    // Define a list of AMD64 microarchitecture level features
    // https://en.wikipedia.org/wiki/X86-64#Microarchitecture_levels
    
                         // SSE3     SSSE3    CMPXCHNG16 SSE4.1    SSE4.2    POPCNT
    #define V2_FEATURES_CX (1 << 0 | 1 << 9 | 1 << 13  | 1 << 19 | 1 << 20 | 1 << 23)
                             // LAHF/SAHF
    #define V2_EXT_FEATURES_CX (1 << 0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 60.4K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssagen/ssa.go

    			bFalse := s.f.NewBlock(ssa.BlockPlain)
    			bEnd := s.f.NewBlock(ssa.BlockPlain)
    			b.AddEdgeTo(bTrue)
    			b.AddEdgeTo(bFalse)
    			b.Likely = ssa.BranchLikely // most machines have sse4.1 nowadays
    
    			// We have the intrinsic - use it directly.
    			s.startBlock(bTrue)
    			s.vars[n] = s.newValue1(op, types.Types[types.TFLOAT64], args[0])
    			s.endBlock().AddEdgeTo(bEnd)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
Back to top