Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for WebAssembly (0.1 sec)

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

    			s.nospill |= regMask(1) << r
    		}
    		s.usedSinceBlockStart |= regMask(1) << r
    		return s.regs[r].c
    	}
    
    	var r register
    	// If nospill is set, the value is used immediately, so it can live on the WebAssembly stack.
    	onWasmStack := nospill && s.f.Config.ctxt.Arch.Arch == sys.ArchWasm
    	if !onWasmStack {
    		// Allocate a register.
    		r = s.allocReg(mask, v)
    	}
    
    	// Allocate v to the new register.
    	var c *Value
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 17:49:56 UTC 2023
    - 87.2K bytes
    - Viewed (0)
  2. src/cmd/link/internal/loader/loader.go

    }
    
    // WasmImportSym returns the auxiliary WebAssembly import symbol associated with
    // a given function symbol. The aux sym only exists for Go function stubs that
    // have been annotated with the //go:wasmimport directive.  The aux sym
    // contains the information necessary for the linker to add a WebAssembly
    // import statement.
    // (https://webassembly.github.io/spec/core/syntax/modules.html#imports)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
  3. src/runtime/malloc.go

    	// 48 bits because this uses too much address space for older
    	// iOS versions.
    	// TODO(mknyszek): Once iOS <14 is deprecated, promote ios/arm64
    	// to a 48-bit address space like every other arm64 platform.
    	//
    	// WebAssembly currently has a limit of 4GB linear memory.
    	heapAddrBits = (_64bit*(1-goarch.IsWasm)*(1-goos.IsIos*goarch.IsArm64))*48 + (1-_64bit+goarch.IsWasm)*(32-(goarch.IsMips+goarch.IsMipsle)) + 40*goos.IsIos*goarch.IsArm64
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 59.6K bytes
    - Viewed (0)
Back to top