Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for HasSSSE3 (0.14 sec)

  1. src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.go

    	state[14] = binary.LittleEndian.Uint32(nonce[4:8])
    	state[15] = binary.LittleEndian.Uint32(nonce[8:12])
    }
    
    func (c *chacha20poly1305) seal(dst, nonce, plaintext, additionalData []byte) []byte {
    	if !cpu.X86.HasSSSE3 {
    		return c.sealGeneric(dst, nonce, plaintext, additionalData)
    	}
    
    	var state [16]uint32
    	setupState(&state, &c.key, nonce)
    
    	ret, out := sliceForAppend(dst, len(plaintext)+16)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  2. src/vendor/golang.org/x/sys/cpu/cpu_x86.go

    		{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:
    		{Name: "sse2", Feature: &X86.HasSSE2, Required: runtime.GOARCH == "amd64"},
    	}
    }
    
    func archInit() {
    
    	Initialized = true
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  3. src/internal/cpu/cpu_x86.go

    			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.
    		options = append(options,
    			option{Name: "avx", Feature: &X86.HasAVX},
    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/internal/cpu/cpu.go

    	HasBMI1      bool
    	HasBMI2      bool
    	HasERMS      bool
    	HasFMA       bool
    	HasOSXSAVE   bool
    	HasPCLMULQDQ bool
    	HasPOPCNT    bool
    	HasRDTSCP    bool
    	HasSHA       bool
    	HasSSE3      bool
    	HasSSSE3     bool
    	HasSSE41     bool
    	HasSSE42     bool
    	_            CacheLinePad
    }
    
    // The booleans in ARM contain the correspondingly named cpu feature bit.
    // The struct is padded to avoid false sharing.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 7.1K bytes
    - Viewed (0)
  5. src/vendor/golang.org/x/sys/cpu/cpu.go

    	HasRDSEED           bool // RDSEED instruction (on-chip random number generator)
    	HasSSE2             bool // Streaming SIMD extension 2 (always available on amd64)
    	HasSSE3             bool // Streaming SIMD extension 3
    	HasSSSE3            bool // Supplemental streaming SIMD extension 3
    	HasSSE41            bool // Streaming SIMD extension 4 and 4.1
    	HasSSE42            bool // Streaming SIMD extension 4 and 4.2
    	_                   CacheLinePad
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 16:12:58 UTC 2024
    - 12.1K bytes
    - Viewed (0)
  6. src/runtime/alg.go

    var hashkey [4]uintptr
    
    func alginit() {
    	// Install AES hash algorithms if the instructions needed are present.
    	if (GOARCH == "386" || GOARCH == "amd64") &&
    		cpu.X86.HasAES && // AESENC
    		cpu.X86.HasSSSE3 && // PSHUFB
    		cpu.X86.HasSSE41 { // PINSR{D,Q}
    		initAlgAES()
    		return
    	}
    	if GOARCH == "arm64" && cpu.ARM64.HasAES {
    		initAlgAES()
    		return
    	}
    	for i := range hashkey {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 13.6K bytes
    - Viewed (0)
Back to top