Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 20 for kmem (0.13 sec)

  1. src/runtime/map.go

    	}
    
    	// store new key/elem at insert position
    	if t.IndirectKey() {
    		kmem := newobject(t.Key)
    		*(*unsafe.Pointer)(insertk) = kmem
    		insertk = kmem
    	}
    	if t.IndirectElem() {
    		vmem := newobject(t.Elem)
    		*(*unsafe.Pointer)(elem) = vmem
    	}
    	typedmemmove(t.Key, insertk, key)
    	*inserti = top
    	h.count++
    
    done:
    	if h.flags&hashWriting == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 57.6K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/ARM64Ops.go

    		{name: "MOVWstoreidx", argLength: 4, reg: gpstore2, asm: "MOVW", typ: "Mem"},   // store 4 bytes of arg2 to arg0 + arg1, arg3 = mem.
    		{name: "MOVDstoreidx", argLength: 4, reg: gpstore2, asm: "MOVD", typ: "Mem"},   // store 8 bytes of arg2 to arg0 + arg1, arg3 = mem.
    		{name: "FMOVSstoreidx", argLength: 4, reg: fpstore2, asm: "FMOVS", typ: "Mem"}, // store 32-bit float of arg2 to arg0 + arg1, arg3=mem.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 58.8K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/PPC64.rules

    (Move [2] dst src mem) =>
            (MOVHstore dst (MOVHZload src mem) mem)
    (Move [4] dst src mem) =>
    	(MOVWstore dst (MOVWZload src mem) mem)
    // MOVD for load and store must have offsets that are multiple of 4
    (Move [8] {t} dst src mem) =>
    	(MOVDstore dst (MOVDload src mem) mem)
    (Move [3] dst src mem) =>
            (MOVBstore [2] dst (MOVBZload [2] src mem)
                    (MOVHstore dst (MOVHload src mem) mem))
    (Move [5] dst src mem) =>
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 53.2K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    (Move [0] _ _ mem) => mem
    (Move [1] dst src mem) => (MOVBstore dst (MOVBload src mem) mem)
    (Move [2] dst src mem) => (MOVWstore dst (MOVWload src mem) mem)
    (Move [4] dst src mem) => (MOVLstore dst (MOVLload src mem) mem)
    (Move [8] dst src mem) => (MOVQstore dst (MOVQload src mem) mem)
    (Move [16] dst src mem) && config.useSSE => (MOVOstore dst (MOVOload src mem) mem)
    (Move [16] dst src mem) && !config.useSSE =>
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  5. plugin/pkg/admission/limitranger/admission_test.go

    		},
    		{
    			pod:        validPod("pod-max-mem-request-limit", 2, getResourceRequirements(getComputeResourceList("", "250Mi"), getComputeResourceList("", "500Mi"))),
    			limitRange: createLimitRange(api.LimitTypePod, api.ResourceList{}, getComputeResourceList("", "1Gi"), api.ResourceList{}, api.ResourceList{}, api.ResourceList{}),
    		},
    		{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 51.5K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/rewrite.go

    			}
    
    			// We can merge if v is a predecessor of mem.
    			//
    			// For example, we can merge load into target in the
    			// following scenario:
    			//      x = read ... v
    			//    mem = write ... v
    			//   load = read ... mem
    			// target = add x load
    			if memPreds[v] {
    				continue
    			}
    			return false
    		}
    		if len(v.Args) > 0 && v.Args[len(v.Args)-1] == mem {
    			// If v takes mem as an input then we know mem
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 64.2K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/debug.go

    //	b1:
    //	    v3 = ArgIntReg <int> {p1+0} [0] : AX
    //	    ... more arg regs ..
    //	    v4 = ArgFloatReg <float32> {f1+0} [0] : X0
    //	    v52 = MOVQstore <mem> {p1} v2 v3 v1
    //	    ... more stores ...
    //	    v68 = MOVSSstore <mem> {f4} v2 v67 v66
    //	    v38 = MOVQstoreconst <mem> {blob} [val=0,off=0] v2 v32
    //
    // Important: locatePrologEnd is expected to work properly only with
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 58.4K bytes
    - Viewed (0)
  8. src/runtime/malloc.go

    //go:linkname newarray
    func newarray(typ *_type, n int) unsafe.Pointer {
    	if n == 1 {
    		return mallocgc(typ.Size_, typ, true)
    	}
    	mem, overflow := math.MulUintptr(typ.Size_, uintptr(n))
    	if overflow || mem > maxAlloc || n < 0 {
    		panic(plainError("runtime: allocation size out of range"))
    	}
    	return mallocgc(mem, typ, true)
    }
    
    // reflect_unsafe_NewArray is meant for package reflect,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 59.6K bytes
    - Viewed (0)
  9. src/syscall/zsyscall_windows.go

    	handle = Handle(r0)
    	if handle == 0 {
    		err = errnoErr(e1)
    	}
    	return
    }
    
    func LocalFree(hmem Handle) (handle Handle, err error) {
    	r0, _, e1 := Syscall(procLocalFree.Addr(), 1, uintptr(hmem), 0, 0)
    	handle = Handle(r0)
    	if handle != 0 {
    		err = errnoErr(e1)
    	}
    	return
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 11:49:46 UTC 2024
    - 56.3K bytes
    - Viewed (1)
  10. src/cmd/compile/internal/types/type.go

    	t.width = int64(PtrSize)
    	t.align = uint8(PtrSize)
    	t.intRegs = 1
    	if NewPtrCacheEnabled {
    		elem.cache.ptr = t
    	}
    	if elem.HasShape() {
    		t.SetHasShape(true)
    	}
    	t.alg = AMEM
    	if elem.Noalg() {
    		t.SetNoalg(true)
    		t.alg = ANOALG
    	}
    	// Note: we can't check elem.NotInHeap here because it might
    	// not be set yet. See size.go:PtrDataSize.
    	t.ptrBytes = int64(PtrSize)
    	return t
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 14:29:45 UTC 2024
    - 49.5K bytes
    - Viewed (0)
Back to top