Search Options

Results per page
Sort
Preferred Languages
Advance

Results 91 - 100 of 291 for lr (0.92 sec)

  1. src/runtime/testdata/testprog/preempt.go

    	var ready, ready2 uint32
    	go func() {
    		for {
    			atomic.StoreUint32(&ready, 1)
    			dummy()
    			dummy()
    		}
    	}()
    	// Also start one with a frameless function.
    	// This is an especially interesting case for
    	// LR machines.
    	go func() {
    		atomic.AddUint32(&ready2, 1)
    		frameless()
    	}()
    	// Also test empty infinite loop.
    	go func() {
    		atomic.AddUint32(&ready2, 1)
    		for {
    		}
    	}()
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 07 17:46:04 UTC 2021
    - 1.6K bytes
    - Viewed (0)
  2. src/runtime/sys_linux_arm64.s

    TEXT runtimeĀ·cgoSigtramp(SB),NOSPLIT|NOFRAME,$0
    	// The stack unwinder, presumably written in C, may not be able to
    	// handle Go frame correctly. So, this function is NOFRAME, and we
    	// save/restore LR manually.
    	MOVD	LR, R10
    	// Save R27, g because they will be clobbered,
    	// we need to restore them before jump to sigtramp.
    	MOVD	R27, R11
    	MOVD	g, R12
    
    	// If no traceback function, do usual sigtramp.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 16.7K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/gnu.go

    		at := 0   // 0 == no hint, 1 == reserved, 2 == not likely, 3 == likely
    		form := 1 // 1 == n/a,  0 == cr bit not set, 4 == cr bit set
    		cr := (bi - Cond0LT) / 4
    		bh := -1 // Only for lr/tar/ctr variants.
    		switch opName {
    		case "bclr", "bclrl", "bcctr", "bcctrl", "bctar", "bctarl":
    			bh = int(inst.Args[2].(Imm))
    		}
    
    		if bo&0x14 == 0x14 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 12.2K bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/docs/userguide/img/swift-application-variant-task-graph.dot

      graph [ dpi = 100, fontname="Sans"];
      node [fontname = "Sans"];
      edge [fontname = "Sans"];
      node [shape=rectangle, fixedsize=true, width=2.5, height=0.5];
      node [style="dashed,filled", fillcolor=grey]
      rankdir=LR
    
      compileVariantSwift -> linkVariant -> installVariant -> assembleVariant [dir=back, style=dashed]
      compileVariantSwift[label=<compile<i>Variant</i>Swift>]
      linkVariant[label=<link<i>Variant</i>>]
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  5. src/io/example_test.go

    		log.Fatal(err)
    	}
    
    	// Output: Hello World
    }
    
    func ExampleLimitReader() {
    	r := strings.NewReader("some io.Reader stream to be read\n")
    	lr := io.LimitReader(r, 4)
    
    	if _, err := io.Copy(os.Stdout, lr); err != nil {
    		log.Fatal(err)
    	}
    
    	// Output:
    	// some
    }
    
    func ExampleMultiReader() {
    	r1 := strings.NewReader("first reader ")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 06 15:49:32 UTC 2022
    - 5.5K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/arm64/obj7.go

    				q.Spadj = -aoffset
    				q.Pos = p.Pos
    				q.Link = p.Link
    				p.Link = q
    				p = q
    			}
    
    			// If enabled, this code emits 'MOV PC, R27' before every 'MOV LR, PC',
    			// so that if you are debugging a low-level crash where PC and LR are zero,
    			// you can look at R27 to see what jumped to the zero.
    			// This is useful when bringing up Go on a new system.
    			// (There is similar code in ../ppc64/obj9.go:/if.false.)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 08 05:46:32 UTC 2023
    - 28.4K bytes
    - Viewed (0)
  7. src/runtime/asm_arm64.s

    // 1. Check that the goroutine is in state _Grunning and that
    //    there are at least 288 bytes free on the stack.
    // 2. Set SP as SP-16.
    // 3. Store the current LR in (SP) (using the SP after step 2).
    // 4. Store the current PC in the LR register.
    // 5. Write the desired argument frame size at SP-16
    // 6. Save all machine registers (including flags and fpsimd registers)
    //    so they can be restored later by the debugger.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  8. src/runtime/stack.go

    			"\tmorebuf={pc:", hex(morebuf.pc), " sp:", hex(morebuf.sp), " lr:", hex(morebuf.lr), "}\n",
    			"\tsched={pc:", hex(gp.sched.pc), " sp:", hex(gp.sched.sp), " lr:", hex(gp.sched.lr), " ctxt:", gp.sched.ctxt, "}\n")
    
    		thisg.m.traceback = 2 // Include runtime frames
    		traceback(morebuf.pc, morebuf.sp, morebuf.lr, gp)
    		throw("runtime: stack split at bad time")
    	}
    
    	morebuf := thisg.m.morebuf
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 41.1K bytes
    - Viewed (0)
  9. src/runtime/cgo/gcc_mipsx.S

     *
     * Calling into the gc tool chain, where all registers are caller save.
     * Called from standard MIPS O32 ABI, where $16-$23, $30, and $f20-$f31
     * are callee-save, so they must be saved explicitly, along with $31 (LR).
     */
    .globl crosscall1
    .set noat
    crosscall1:
    #ifndef __mips_soft_float
    	addiu	$29, $29, -88
    #else
    	addiu	$29, $29, -40 // For soft-float, no need to make room for FP registers
    #endif
    	sw	$31, 0($29)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 24 22:38:02 UTC 2023
    - 1.5K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/arm/obj5.go

    				}
    
    				// MOVW	LR, R11
    				p.As = AMOVW
    
    				p.From.Type = obj.TYPE_REG
    				p.From.Reg = REGLINK
    				p.To.Type = obj.TYPE_REG
    				p.To.Reg = REGTMP
    
    				// BL	runtime.read_tls_fallback(SB)
    				p = obj.Appendp(p, newprog)
    
    				p.As = ABL
    				p.To.Type = obj.TYPE_BRANCH
    				p.To.Sym = progedit_tlsfallback
    				p.To.Offset = 0
    
    				// MOVW	R11, LR
    				p = obj.Appendp(p, newprog)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 21.4K bytes
    - Viewed (0)
Back to top