Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for BLR (0.08 sec)

  1. src/cmd/cgo/internal/test/stubtest_linux_ppc64le.S

    	// Restore R2
    	ld	2,24(1)
    
    	// Restore LR and pop stack
    	addi	1,1,32
    	ld 	0,16(1)
    	mtlr	0
    	blr
    
    .else
    
    // A stub for older binutils
    	.globl	notoc_func
    	.type	notoc_func, @function
    notoc_func:
    	// Return 1 to indicate the test was skipped.
    	li	3,1
    	blr
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 22 15:06:17 UTC 2023
    - 3.7K bytes
    - Viewed (0)
  2. src/runtime/cgo/gcc_aix_ppc64.S

    	// Restore g pointer (r30 in Go ABI, which may have been clobbered by C)
    	mr	30, 4
    
    	// Call fn
    	mr	12, 3
    	mtctr	12
    	bctrl
    
    	addi	1, 1, 296
    	bl	restoreregs
    	ld	2, 40(1)
    	ld	0, 16(1)
    	mtlr	0
    	blr
    
    saveregs:
    	// Save callee-save registers
    	// O=-288; for R in {14..31}; do echo "\tstd\t$R, $O(1)"; ((O+=8)); done; for F in f{14..31}; do echo "\tstfd\t$F, $O(1)"; ((O+=8)); done
    	std	14, -288(1)
    	std	15, -280(1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 24 22:38:02 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  3. src/runtime/cgo/gcc_arm64.S

    	stp x25, x26, [sp, #32]
    	.cfi_offset 25, -64
    	.cfi_offset 26, -56
    	stp x27, x28, [sp, #16]
    	.cfi_offset 27, -80
    	.cfi_offset 28, -72
    
    	mov x19, x0
    	mov x20, x1
    	mov x0, x2
    
    	blr x20
    	blr x19
    
    	ldp x27, x28, [sp, #16]
    	.cfi_restore 27
    	.cfi_restore 28
    	ldp x25, x26, [sp, #32]
    	.cfi_restore 25
    	.cfi_restore 26
    	ldp x23, x24, [sp, #48]
    	.cfi_restore 23
    	.cfi_restore 24
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Dec 05 16:41:48 UTC 2022
    - 1.7K bytes
    - Viewed (0)
  4. src/runtime/cgo/gcc_linux_ppc64x.S

    	mr	%r12, %r3
    	mtctr	%r3
    	bctrl
    
    	FOR_EACH_GPR ld
    	FOR_EACH_FPR lfd
    	FOR_EACH_VR lvx
    
    	ld	%r2, 24(%r1)
    	addi	%r1, %r1, FRAME_SIZE
    	ld	%r0, 16(%r1)
    	mtlr	%r0
    	ld	%r0, 8(%r1)
    	mtcr	%r0
    	blr
    
    #ifdef __ELF__
    .section .note.GNU-stack,"",%progbits
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 04 18:03:04 UTC 2023
    - 2K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/arm64/doc.go

    	MOVZW $(20<<16), R8     <=>      movz w8, #20, lsl #16
    	MOVK $(0<<16), R10 will be reported as an error by the assembler.
    
    Special Cases.
    
    (1) umov is written as VMOV.
    
    (2) br is renamed JMP, blr is renamed CALL.
    
    (3) No need to add "W" suffix: LDARB, LDARH, LDAXRB, LDAXRH, LDTRH, LDXRB, LDXRH.
    
    (4) In Go assembly syntax, NOP is a zero-width pseudo-instruction serves generic purpose, nothing
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 07 00:21:42 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/text/internal/language/lookup.go

    		}
    	}
    	var e ValueError
    	fmt.Fprint(bytes.NewBuffer([]byte(e.v[:])), n)
    	return 0, e
    }
    
    // normRegion returns a region if r is deprecated or 0 otherwise.
    // TODO: consider supporting BYS (-> BLR), CSK (-> 200 or CZ), PHI (-> PHL) and AFI (-> DJ).
    // TODO: consider mapping split up regions to new most populous one (like CLDR).
    func normRegion(r Region) Region {
    	m := regionOldMap
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 12.1K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/plan9x.go

    				// no suffix
    			case AddrPreIndex:
    				suffix = ".W"
    			case AddrPostIndex:
    				suffix = ".P"
    			}
    		}
    	}
    
    	switch inst.Op {
    	case BL:
    		return "CALL " + args[0]
    
    	case BLR:
    		r := inst.Args[0].(Reg)
    		regno := uint16(r) & 31
    		return fmt.Sprintf("CALL (R%d)", regno)
    
    	case RET:
    		if r, ok := inst.Args[0].(Reg); ok && r == X30 {
    			return "RET"
    		}
    
    	case B:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 17K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/tables.go

    	AT:        "AT",
    	B:         "B",
    	BFI:       "BFI",
    	BFM:       "BFM",
    	BFXIL:     "BFXIL",
    	BIC:       "BIC",
    	BICS:      "BICS",
    	BIF:       "BIF",
    	BIT:       "BIT",
    	BL:        "BL",
    	BLR:       "BLR",
    	BR:        "BR",
    	BRK:       "BRK",
    	BSL:       "BSL",
    	CBNZ:      "CBNZ",
    	CBZ:       "CBZ",
    	CCMN:      "CCMN",
    	CCMP:      "CCMP",
    	CINC:      "CINC",
    	CINV:      "CINV",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 16 17:57:48 UTC 2017
    - 211.8K bytes
    - Viewed (0)
  9. src/cmd/link/internal/ppc64/asm.go

    	o(OP_NOP)                                  // nop (for TOC restore)
    
    	// Pop stack frame and return.
    	o(0xe8010000) // ld r0, 0(r1)
    	o(OP_MTLR_R0) // mtlr r0
    	o(0x38210020) // addi r1,r1,32
    	o(0x4e800020) // blr
    }
    
    // Rewrite ELF (v1 or v2) calls to _savegpr0_n, _savegpr1_n, _savefpr_n, _restfpr_n, _savevr_m, or
    // _restvr_m (14<=n<=31, 20<=m<=31). Redirect them to runtime.elf_restgpr0+(n-14)*4,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 20:54:08 UTC 2024
    - 63.7K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.json

    {"Name":"BL","Bits":"1|0|0|1|0|1|imm26:26","Arch":"26-bit signed PC-relative branch offset variant","Syntax":"BL <label>","Code":"","Alias":""},
    {"Name":"BLR","Bits":"1|1|0|1|0|1|1|0|0|0|1|1|1|1|1|1|0|0|0|0|0|0|Rn:5|0|0|0|0|0","Arch":"Integer variant","Syntax":"BLR <Xn>","Code":"","Alias":""},
    {"Name":"BR","Bits":"1|1|0|1|0|1|1|0|0|0|0|1|1|1|1|1|0|0|0|0|0|0|Rn:5|0|0|0|0|0","Arch":"Integer variant","Syntax":"BR <Xn>","Code":"","Alias":""},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 16 17:57:48 UTC 2017
    - 234.7K bytes
    - Viewed (0)
Back to top