Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 79 for clobbered (0.33 sec)

  1. src/runtime/asm_mips64x.s

    // to the buffer space in R25.
    // It clobbers R23 (the linker temp register).
    // The act of CALLing gcWriteBarrier will clobber R31 (LR).
    // It does not clobber any other general-purpose registers,
    // but may clobber others (e.g., floating point registers).
    TEXT gcWriteBarrier<>(SB),NOSPLIT,$192
    	// Save the registers clobbered by the fast path.
    	MOVV	R1, 184(R29)
    	MOVV	R2, 192(R29)
    retry:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 06 19:45:59 UTC 2023
    - 24.3K bytes
    - Viewed (0)
  2. src/runtime/asm_riscv64.s

    // to the buffer space in X24.
    // It clobbers X31 aka T6 (the linker temp register - REG_TMP).
    // The act of CALLing gcWriteBarrier will clobber RA (LR).
    // It does not clobber any other general-purpose registers,
    // but may clobber others (e.g., floating point registers).
    TEXT gcWriteBarrier<>(SB),NOSPLIT,$208
    	// Save the registers clobbered by the fast path.
    	MOV	A0, 24*8(X2)
    	MOV	A1, 25*8(X2)
    retry:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 27K bytes
    - Viewed (0)
  3. src/runtime/asm_loong64.s

    // to the buffer space in R29.
    // It clobbers R30 (the linker temp register).
    // The act of CALLing gcWriteBarrier will clobber R1 (LR).
    // It does not clobber any other general-purpose registers,
    // but may clobber others (e.g., floating point registers).
    TEXT gcWriteBarrier<>(SB),NOSPLIT,$216
    	// Save the registers clobbered by the fast path.
    	MOVV	R19, 208(R3)
    	MOVV	R13, 216(R3)
    retry:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 26.5K bytes
    - Viewed (0)
  4. src/runtime/asm_mipsx.s

    // to the buffer space in R25.
    // It clobbers R23 (the linker temp register).
    // The act of CALLing gcWriteBarrier will clobber R31 (LR).
    // It does not clobber any other general-purpose registers,
    // but may clobber others (e.g., floating point registers).
    TEXT gcWriteBarrier<>(SB),NOSPLIT,$104
    	// Save the registers clobbered by the fast path.
    	MOVW	R1, 100(R29)
    	MOVW	R2, 104(R29)
    retry:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 11:46:29 UTC 2024
    - 26.3K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/writebarrier.go

    		// find the memory before the WB stores
    		mem := stores[0].MemoryArg()
    		pos := stores[0].Pos
    
    		// If the source of a MoveWB is volatile (will be clobbered by a
    		// function call), we need to copy it to a temporary location, as
    		// marshaling the args of wbMove might clobber the value we're
    		// trying to move.
    		// Look for volatile source, copy it to temporary before we check
    		// the write barrier flag.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:09:14 UTC 2023
    - 23.5K bytes
    - Viewed (0)
  6. src/runtime/asm_s390x.s

    // number of bytes of buffer needed in R9, and returns a pointer
    // to the buffer space in R9.
    // It clobbers R10 (the temp register) and R1 (used by PLT stub).
    // It does not clobber any other general-purpose registers,
    // but may clobber others (e.g., floating point registers).
    TEXT gcWriteBarrier<>(SB),NOSPLIT,$96
    	// Save the registers clobbered by the fast path.
    	MOVD	R4, 96(R15)
    retry:
    	MOVD	g_m(g), R1
    	MOVD	m_p(R1), R1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 25 09:18:28 UTC 2024
    - 28.1K bytes
    - Viewed (0)
  7. src/runtime/asm_arm.s

    // to the buffer space in R8.
    // It clobbers condition codes.
    // It does not clobber any other general-purpose registers,
    // but may clobber others (e.g., floating point registers).
    // The act of CALLing gcWriteBarrier will clobber R14 (LR).
    TEXT gcWriteBarrier<>(SB),NOSPLIT|NOFRAME,$0
    	// Save the registers clobbered by the fast path.
    	MOVM.DB.W	[R0,R1], (R13)
    retry:
    	MOVW	g_m(g), R0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 23 21:00:52 UTC 2024
    - 32.1K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/nilcheck.go

    				}
    				// This instruction is guaranteed to fault if ptr is nil.
    				// Any previous nil check op is unnecessary.
    				unnecessary.set(ptr.ID, int32(i))
    			}
    		}
    		// Remove values we've clobbered with OpUnknown.
    		i := firstToRemove
    		for j := i; j < len(b.Values); j++ {
    			v := b.Values[j]
    			if v.Op != OpUnknown {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 31 20:45:54 UTC 2023
    - 11.3K bytes
    - Viewed (0)
  9. src/runtime/asm_arm64.s

    // to the buffer space in R25.
    // It clobbers condition codes.
    // It does not clobber any general-purpose registers except R27,
    // but may clobber others (e.g., floating point registers)
    // The act of CALLing gcWriteBarrier will clobber R30 (LR).
    TEXT gcWriteBarrier<>(SB),NOSPLIT,$200
    	// Save the registers clobbered by the fast path.
    	STP	(R0, R1), 184(RSP)
    retry:
    	MOVD	g_m(g), R0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/_gen/WasmOps.go

    	)
    
    	var WasmOps = []opData{
    		{name: "LoweredStaticCall", argLength: 1, reg: regInfo{clobbers: callerSave}, aux: "CallOff", call: true},                                // call static function aux.(*obj.LSym). arg0=mem, auxint=argsize, returns mem
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 17.7K bytes
    - Viewed (0)
Back to top