Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 133 for lzcntl (0.14 sec)

  1. test/codegen/mathbits.go

    	// amd64/v1,amd64/v2:"BSRQ","LEAQ",-"CMOVQEQ"
    	// amd64/v3: "LZCNTL",- "BSRL"
    	// s390x:"FLOGR"
    	// arm:"CLZ" arm64:"CLZW"
    	// mips:"CLZ"
    	// wasm:"I64Clz"
    	// ppc64x:"CNTLZW"
    	return bits.LeadingZeros32(n)
    }
    
    func LeadingZeros16(n uint16) int {
    	// amd64/v1,amd64/v2:"BSRL","LEAL",-"CMOVQEQ"
    	// amd64/v3: "LZCNTL",- "BSRL"
    	// s390x:"FLOGR"
    	// arm:"CLZ" arm64:"CLZ"
    	// mips:"CLZ"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:51:17 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/x86/anames.go

    	"LODSB",
    	"LODSL",
    	"LODSQ",
    	"LODSW",
    	"LONG",
    	"LOOP",
    	"LOOPEQ",
    	"LOOPNE",
    	"LSLL",
    	"LSLQ",
    	"LSLW",
    	"LSSL",
    	"LSSQ",
    	"LSSW",
    	"LTR",
    	"LZCNTL",
    	"LZCNTQ",
    	"LZCNTW",
    	"MASKMOVOU",
    	"MASKMOVQ",
    	"MAXPD",
    	"MAXPS",
    	"MAXSD",
    	"MAXSS",
    	"MFENCE",
    	"MINPD",
    	"MINPS",
    	"MINSD",
    	"MINSS",
    	"MONITOR",
    	"MOVAPD",
    	"MOVAPS",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 19.1K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/amd64/versions_test.go

    		"pmovsxbw", "pmovsxbd", "pmovsxbq", "pmovsxwd", "pmovsxwq", "pmovsxdq",
    		"pblendvb",
    	},
    	"fma":   {"vfmadd231sd"},
    	"movbe": {"movbeqq", "movbeq", "movbell", "movbel", "movbe"},
    	"lzcnt": {"lzcntq", "lzcntl", "lzcnt"},
    }
    
    // Test to use POPCNT instruction, if available
    func TestPopCnt(t *testing.T) {
    	for _, tt := range []struct {
    		x    uint64
    		want int
    	}{
    		{0b00001111, 4},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 15 20:19:15 UTC 2022
    - 10.9K bytes
    - Viewed (0)
  4. src/cmd/asm/internal/asm/testdata/amd64enc.s

    	LZCNTL (BX), DX                         // f30fbd13
    	LZCNTL (R11), DX                        // f3410fbd13
    	LZCNTL DX, DX                           // f30fbdd2
    	LZCNTL R11, DX                          // f3410fbdd3
    	LZCNTL (BX), R11                        // f3440fbd1b
    	LZCNTL (R11), R11                       // f3450fbd1b
    	LZCNTL DX, R11                          // f3440fbdda
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 08 21:38:44 UTC 2021
    - 581.9K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    // Use 64-bit version to allow const-fold remove unnecessary arithmetic.
    (BitLen32 <t> x) && buildcfg.GOAMD64 >= 3 => (NEGQ (ADDQconst <t> [-32] (LZCNTL x)))
    (BitLen16 <t> x) && buildcfg.GOAMD64 >= 3 => (NEGQ (ADDQconst <t> [-32] (LZCNTL (MOVWQZX <x.Type> x))))
    (BitLen8 <t> x) && buildcfg.GOAMD64 >= 3 => (NEGQ (ADDQconst <t> [-32] (LZCNTL (MOVBQZX <x.Type> x))))
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/AMD64Ops.go

    		// count the number of trailing zero bits, prefer TZCNTQ over BSFQ, as TZCNTQ(0)==64
    		// and BSFQ(0) is undefined. Same for TZCNTL(0)==32
    		{name: "TZCNTQ", argLength: 1, reg: gp11, asm: "TZCNTQ", clobberFlags: true},
    		{name: "TZCNTL", argLength: 1, reg: gp11, asm: "TZCNTL", clobberFlags: true},
    
    		// CPUID feature: LZCNT.
    		// count the number of leading zero bits.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 04 16:40:24 UTC 2023
    - 98K bytes
    - Viewed (1)
  7. src/cmd/vendor/golang.org/x/sys/unix/fcntl.go

    // systems by fcntl_linux_32bit.go to be SYS_FCNTL64.
    var fcntl64Syscall uintptr = SYS_FCNTL
    
    func fcntl(fd int, cmd, arg int) (int, error) {
    	valptr, _, errno := Syscall(fcntl64Syscall, uintptr(fd), uintptr(cmd), uintptr(arg))
    	var err error
    	if errno != 0 {
    		err = errno
    	}
    	return int(valptr), err
    }
    
    // FcntlInt performs a fcntl syscall on fd with the provided command and argument.
    func FcntlInt(fd uintptr, cmd, arg int) (int, error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 21:28:33 UTC 2023
    - 1K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/x86/aenum.go

    	ALLDT
    	ALMSW
    	ALOCK
    	ALODSB
    	ALODSL
    	ALODSQ
    	ALODSW
    	ALONG
    	ALOOP
    	ALOOPEQ
    	ALOOPNE
    	ALSLL
    	ALSLQ
    	ALSLW
    	ALSSL
    	ALSSQ
    	ALSSW
    	ALTR
    	ALZCNTL
    	ALZCNTQ
    	ALZCNTW
    	AMASKMOVOU
    	AMASKMOVQ
    	AMAXPD
    	AMAXPS
    	AMAXSD
    	AMAXSS
    	AMFENCE
    	AMINPD
    	AMINPS
    	AMINSD
    	AMINSS
    	AMONITOR
    	AMOVAPD
    	AMOVAPS
    	AMOVB
    	AMOVBEL
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 16.3K bytes
    - Viewed (0)
  9. src/internal/syscall/unix/fcntl_unix.go

    package unix
    
    import (
    	"syscall"
    	_ "unsafe" // for go:linkname
    )
    
    // Implemented in the runtime package.
    //
    //go:linkname fcntl runtime.fcntl
    func fcntl(fd int32, cmd int32, arg int32) (int32, int32)
    
    func Fcntl(fd int, cmd int, arg int) (int, error) {
    	val, errno := fcntl(int32(fd), int32(cmd), int32(arg))
    	if val == -1 {
    		return int(val), syscall.Errno(errno)
    	}
    	return int(val), nil
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 20 20:32:54 UTC 2023
    - 571 bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/sys/unix/fcntl_darwin.go

    package unix
    
    import "unsafe"
    
    // FcntlInt performs a fcntl syscall on fd with the provided command and argument.
    func FcntlInt(fd uintptr, cmd, arg int) (int, error) {
    	return fcntl(int(fd), cmd, arg)
    }
    
    // FcntlFlock performs a fcntl syscall for the F_GETLK, F_SETLK or F_SETLKW command.
    func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) error {
    	_, err := fcntl(int(fd), cmd, int(uintptr(unsafe.Pointer(lk))))
    	return err
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Sep 21 22:10:00 UTC 2020
    - 806 bytes
    - Viewed (0)
Back to top