Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 137 for Setg (0.05 sec)

  1. src/cmd/compile/internal/ssa/_gen/LOONG64Ops.go

    		gpspsbg    = gpspg | buildReg("SB")
    		fp         = buildReg("F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F26 F27 F28 F29 F30 F31")
    		callerSave = gp | fp | buildReg("g") // runtime.setg (and anything calling it) may clobber g
    		r1         = buildReg("R20")
    		r2         = buildReg("R21")
    		r3         = buildReg("R23")
    		r4         = buildReg("R24")
    	)
    	// Common regInfo
    	var (
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:04:19 UTC 2023
    - 25.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/MIPS64Ops.go

    		lo         = buildReg("LO")
    		hi         = buildReg("HI")
    		callerSave = gp | fp | lo | hi | buildReg("g") // runtime.setg (and anything calling it) may clobber g
    		r1         = buildReg("R1")
    		r2         = buildReg("R2")
    		r3         = buildReg("R3")
    		r4         = buildReg("R4")
    	)
    	// Common regInfo
    	var (
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 03:36:31 UTC 2023
    - 25.5K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/386Ops.go

    		{name: "SETL", argLength: 1, reg: readflags, asm: "SETLT"},  // extract signed < condition from arg0
    		{name: "SETLE", argLength: 1, reg: readflags, asm: "SETLE"}, // extract signed <= condition from arg0
    		{name: "SETG", argLength: 1, reg: readflags, asm: "SETGT"},  // extract signed > condition from arg0
    		{name: "SETGE", argLength: 1, reg: readflags, asm: "SETGE"}, // extract signed >= condition from arg0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 14 08:10:32 UTC 2023
    - 45.1K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/MIPSOps.go

    		fp         = buildReg("F0 F2 F4 F6 F8 F10 F12 F14 F16 F18 F20 F22 F24 F26 F28 F30")
    		lo         = buildReg("LO")
    		hi         = buildReg("HI")
    		callerSave = gp | fp | lo | hi | buildReg("g") // runtime.setg (and anything calling it) may clobber g
    		r1         = buildReg("R1")
    		r2         = buildReg("R2")
    		r3         = buildReg("R3")
    		r4         = buildReg("R4")
    		r5         = buildReg("R5")
    	)
    	// Common regInfo
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 14:43:03 UTC 2023
    - 24K bytes
    - Viewed (0)
  5. src/runtime/proc.go

    func dropm() {
    	// Clear m and g, and return m to the extra list.
    	// After the call to setg we can only call nosplit functions
    	// with no pointer manipulation.
    	mp := getg().m
    
    	// Emit a trace event for this syscall -> dead transition.
    	//
    	// N.B. the tracer can run on a bare M just fine, we just have
    	// to make sure to do this before setg(nil) and unminit.
    	var trace traceLocker
    	if !mp.isExtraInSig {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 207.5K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/rewrite386.go

    	return false
    }
    func rewriteValue386_Op386SETG(v *Value) bool {
    	v_0 := v.Args[0]
    	// match: (SETG (InvertFlags x))
    	// result: (SETL x)
    	for {
    		if v_0.Op != Op386InvertFlags {
    			break
    		}
    		x := v_0.Args[0]
    		v.reset(Op386SETL)
    		v.AddArg(x)
    		return true
    	}
    	// match: (SETG (FlagEQ))
    	// result: (MOVLconst [0])
    	for {
    		if v_0.Op != Op386FlagEQ {
    			break
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 21:05:46 UTC 2023
    - 262.4K bytes
    - Viewed (0)
  7. src/runtime/asm_ppc64x.s

    	MOVD	8(R12), R2
    	MOVD	(R12), R12
    #endif
    	MOVD	R12, CTR		// r12 = "global function entry point"
    	MOVD	R13, R5			// arg 2: TLS base pointer
    	MOVD	$setg_gcc<>(SB), R4 	// arg 1: setg
    	MOVD	g, R3			// arg 0: G
    	// C functions expect 32 (48 for AIX) bytes of space on caller
    	// stack frame and a 16-byte aligned R1
    	MOVD	R1, R14			// save current stack
    	SUB	$cgoCalleeStackSize, R1	// reserve the callee area
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
  8. src/runtime/asm_arm64.s

    	MOVD	R0, R3			// arg 3: TLS base pointer
    	MOVD	$runtimeĀ·tls_g(SB), R2 	// arg 2: &tls_g
    #else
    	MOVD	$0, R2		        // arg 2: not used when using platform's TLS
    #endif
    	MOVD	$setg_gcc<>(SB), R1	// arg 1: setg
    	MOVD	g, R0			// arg 0: G
    	SUB	$16, RSP		// reserve 16 bytes for sp-8 where fp may be saved.
    	BL	(R12)
    	ADD	$16, RSP
    
    nocgo:
    	BL	runtimeĀ·save_g(SB)
    	// update stackguard after _cgo_init
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/_gen/AMD64Ops.go

    		x15        = buildReg("X15")
    		gpsp       = gp | buildReg("SP")
    		gpspsb     = gpsp | buildReg("SB")
    		gpspsbg    = gpspsb | g
    		callerSave = gp | fp | g // runtime.setg (and anything calling it) may clobber g
    	)
    	// Common slices of register masks
    	var (
    		gponly = []regMask{gp}
    		fponly = []regMask{fp}
    	)
    
    	// Common regInfo
    	var (
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 04 16:40:24 UTC 2023
    - 98K bytes
    - Viewed (1)
  10. src/cmd/compile/internal/ssa/_gen/ARMOps.go

    		gpspg      = gpg | buildReg("SP")
    		gpspsbg    = gpspg | buildReg("SB")
    		fp         = buildReg("F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15")
    		callerSave = gp | fp | buildReg("g") // runtime.setg (and anything calling it) may clobber g
    		r0         = buildReg("R0")
    		r1         = buildReg("R1")
    		r2         = buildReg("R2")
    		r3         = buildReg("R3")
    		r4         = buildReg("R4")
    	)
    	// Common regInfo
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 41K bytes
    - Viewed (0)
Back to top