Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 65 for Fmask (0.05 sec)

  1. src/cmd/compile/internal/ssa/rewrite.go

    	} else if nbits == 32 {
    		mb = bits.LeadingZeros32(uint32(mask))
    		me = 32 - bits.TrailingZeros32(uint32(mask))
    		mbn = bits.LeadingZeros32(^uint32(mask))
    		men = 32 - bits.TrailingZeros32(^uint32(mask))
    	} else {
    		mb = bits.LeadingZeros64(uint64(mask))
    		me = 64 - bits.TrailingZeros64(uint64(mask))
    		mbn = bits.LeadingZeros64(^uint64(mask))
    		men = 64 - bits.TrailingZeros64(^uint64(mask))
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 64.2K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/riscv/obj.go

    	ACPOPW & obj.AMask: rIIEncoding,
    	ACTZ & obj.AMask:   rIIEncoding,
    	ACTZW & obj.AMask:  rIIEncoding,
    	AMAX & obj.AMask:   rIIIEncoding,
    	AMAXU & obj.AMask:  rIIIEncoding,
    	AMIN & obj.AMask:   rIIIEncoding,
    	AMINU & obj.AMask:  rIIIEncoding,
    	AORN & obj.AMask:   rIIIEncoding,
    	ASEXTB & obj.AMask: rIIEncoding,
    	ASEXTH & obj.AMask: rIIEncoding,
    	AXNOR & obj.AMask:  rIIIEncoding,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
  3. src/sync/atomic/atomic_test.go

    		i      int32
    		after  int32
    	}
    	x.before = magic32
    	x.after = magic32
    	x.i = -1
    	j := x.i
    	for mask := int32(1); mask != 0; mask <<= 1 {
    		old := x.i
    		k := AndInt32(&x.i, ^mask)
    		j &= ^mask
    		if x.i != j || k != old {
    			t.Fatalf("mask=%d i=%d j=%d k=%d old=%d", mask, x.i, j, k, old)
    		}
    	}
    	if x.before != magic32 || x.after != magic32 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 71.4K bytes
    - Viewed (0)
  4. src/runtime/mbitmap.go

    	// the address of the first word referenced by mask.
    	addr uintptr
    
    	// mask is a bitmask where each bit corresponds to pointer-words after addr.
    	// Bit 0 is the pointer-word at addr, Bit 1 is the next word, and so on.
    	// If a bit is 1, then there is a pointer at that word.
    	// nextFast and next mask out bits in this mask as their pointers are processed.
    	mask uintptr
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:18:55 UTC 2024
    - 60K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/regalloc.go

    }
    
    // allocReg chooses a register from the set of registers in mask.
    // If there is no unused register, a Value will be kicked out of
    // a register to make room.
    func (s *regAllocState) allocReg(mask regMask, v *Value) register {
    	if v.OnWasmStack {
    		return noRegister
    	}
    
    	mask &= s.allocatable
    	mask &^= s.nospill
    	if mask == 0 {
    		s.f.Fatalf("no register available for %s", v.LongString())
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 17:49:56 UTC 2023
    - 87.2K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/sys/unix/syscall_linux.go

    //sys	fanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname *byte) (err error)
    
    func FanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname string) (err error) {
    	if pathname == "" {
    		return fanotifyMark(fd, flags, mask, dirFd, nil)
    	}
    	p, err := BytePtrFromString(pathname)
    	if err != nil {
    		return err
    	}
    	return fanotifyMark(fd, flags, mask, dirFd, p)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 05:26:45 UTC 2024
    - 77.5K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/decode.go

    	if esize > datasize {
    		return nil
    	}
    	welem = 1<<(s+1) - 1
    	ror := (welem >> r) | (welem << (esize - r))
    	ror &= ((1 << esize) - 1)
    	wmask = 0
    	for i = 0; i < datasize; i += esize {
    		wmask = (wmask << esize) | ror
    	}
    	return Imm64{wmask, false}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 76.9K bytes
    - Viewed (0)
  8. src/reflect/type.go

    	}
    
    	// Element is small with pointer mask; use as literal bits.
    	ptrs := typ.PtrBytes / goarch.PtrSize
    	mask := typ.GcSlice(0, (ptrs+7)/8)
    
    	// Emit 120-bit chunks of full bytes (max is 127 but we avoid using partial bytes).
    	for ; ptrs > 120; ptrs -= 120 {
    		dst = append(dst, 120)
    		dst = append(dst, mask[:15]...)
    		mask = mask[15:]
    	}
    
    	dst = append(dst, byte(ptrs))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 85.5K bytes
    - Viewed (0)
  9. cmd/peer-rest-server.go

    	}
    
    	pattern := event.NewPattern(prefix, suffix)
    
    	var eventNames []event.Name
    	var mask pubsub.Mask
    	for _, ev := range values[peerRESTListenEvents] {
    		eventName, err := event.ParseName(ev)
    		if err != nil {
    			return grid.NewRemoteErr(err)
    		}
    		mask.MergeMaskable(eventName)
    		eventNames = append(eventNames, eventName)
    	}
    
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri May 24 23:05:23 UTC 2024
    - 52.1K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/debug.go

    		k, d := it.Next()
    		live := d.(*liveSlot)
    		slots[k] = live.VarLoc
    		if live.VarLoc.Registers == 0 {
    			continue
    		}
    
    		mask := uint64(live.VarLoc.Registers)
    		for {
    			if mask == 0 {
    				break
    			}
    			reg := uint8(bits.TrailingZeros64(mask))
    			mask &^= 1 << reg
    
    			registers[reg] = append(registers[reg], SlotID(k))
    		}
    	}
    	state.slots, state.registers = slots, registers
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 58.4K bytes
    - Viewed (0)
Back to top