Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for Zr (0.02 sec)

  1. src/internal/runtime/syscall/asm_linux_arm64.s

    	MOVD	a4+32(FP), R3
    	MOVD	a5+40(FP), R4
    	MOVD	a6+48(FP), R5
    	SVC
    	CMN	$4095, R0
    	BCC	ok
    	MOVD	$-1, R4
    	MOVD	R4, r1+56(FP)
    	MOVD	ZR, r2+64(FP)
    	NEG	R0, R0
    	MOVD	R0, errno+72(FP)
    	RET
    ok:
    	MOVD	R0, r1+56(FP)
    	MOVD	R1, r2+64(FP)
    	MOVD	ZR, errno+72(FP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 21:28:32 UTC 2024
    - 645 bytes
    - Viewed (0)
  2. src/runtime/mkduff.go

    	fmt.Fprintln(w, "\tRET")
    }
    
    func zeroARM64(w io.Writer) {
    	// ZR: always zero
    	// R20: ptr to memory to be zeroed
    	// On return, R20 points to the last zeroed dword.
    	fmt.Fprintln(w, "TEXT runtime·duffzero<ABIInternal>(SB), NOSPLIT|NOFRAME, $0-0")
    	for i := 0; i < 63; i++ {
    		fmt.Fprintln(w, "\tSTP.P\t(ZR, ZR), 16(R20)")
    	}
    	fmt.Fprintln(w, "\tSTP\t(ZR, ZR), (R20)")
    	fmt.Fprintln(w, "\tRET")
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:04:21 UTC 2023
    - 8K bytes
    - Viewed (0)
  3. src/image/geom.go

    	return r
    }
    
    // ColorModel implements the [Image] interface.
    func (r Rectangle) ColorModel() color.Model {
    	return color.Alpha16Model
    }
    
    // ZR is the zero [Rectangle].
    //
    // Deprecated: Use a literal [image.Rectangle] instead.
    var ZR Rectangle
    
    // Rect is shorthand for [Rectangle]{Pt(x0, y0), [Pt](x1, y1)}. The returned
    // rectangle has minimum and maximum coordinates swapped if necessary so that
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 12:02:45 UTC 2023
    - 7.3K bytes
    - Viewed (0)
  4. src/syscall/asm_linux_arm64.s

    	MOVD	trap+0(FP), R8	// syscall entry
    	SVC
    	CMN	$4095, R0
    	BCC	ok
    	MOVD	$-1, R4
    	MOVD	R4, r1+32(FP)	// r1
    	NEG	R0, R0
    	MOVD	R0, err+40(FP)	// errno
    	RET
    ok:
    	MOVD	R0, r1+32(FP)	// r1
    	MOVD	ZR, err+40(FP)	// errno
    	RET
    
    // func rawSyscallNoError(trap uintptr, a1, a2, a3 uintptr) (r1, r2 uintptr);
    TEXT ·rawSyscallNoError(SB),NOSPLIT,$0-48
    	MOVD	a1+8(FP), R0
    	MOVD	a2+16(FP), R1
    	MOVD	a3+24(FP), R2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 916 bytes
    - Viewed (0)
  5. src/cmd/internal/obj/arm64/list7.go

    }
    
    func rconv(r int) string {
    	ext := (r >> 5) & 7
    	if r == REGG {
    		return "g"
    	}
    	switch {
    	case REG_R0 <= r && r <= REG_R30:
    		return fmt.Sprintf("R%d", r-REG_R0)
    	case r == REG_R31:
    		return "ZR"
    	case REG_F0 <= r && r <= REG_F31:
    		return fmt.Sprintf("F%d", r-REG_F0)
    	case REG_V0 <= r && r <= REG_V31:
    		return fmt.Sprintf("V%d", r-REG_V0)
    	case r == REGSP:
    		return "RSP"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 17:56:30 UTC 2023
    - 6K bytes
    - Viewed (0)
  6. src/runtime/unsafepoint_test.go

    		case "arm64":
    			if parts[3] == "MOVWU" {
    				// The unpreemptible region starts after the
    				// load of runtime.writeBarrier.
    				startedWB = true
    			}
    			if parts[3] == "MOVD" && parts[4] == "ZR," {
    				// The unpreemptible region ends after the
    				// write of nil.
    				doneWB = true
    			}
    		case "amd64":
    			if parts[3] == "CMPL" {
    				startedWB = true
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 11 20:24:56 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  7. src/internal/bytealg/equal_arm64.s

    	MOVHU.P	2(R1), R5
    	CMP	R4, R5
    	BNE	not_equal
    lt_2:
    	TBZ	$0, R2, equal
    one:
    	MOVBU	(R0), R4
    	MOVBU	(R1), R5
    	CMP	R4, R5
    	BNE	not_equal
    equal:
    	MOVD	$1, R0
    	RET
    not_equal:
    	MOVB	ZR, R0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 16:07:25 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/arm64/doc.go

    	LDAXRB (R19), R16       <=>      ldaxrb w16, [x19]
    	NOOP                    <=>      nop
    
    # Register mapping rules
    
    1. All basic register names are written as Rn.
    
    2. Go uses ZR as the zero register and RSP as the stack pointer.
    
    3. Bn, Hn, Dn, Sn and Qn instructions are written as Fn in floating-point instructions and as Vn
    in SIMD instructions.
    
    # Argument mapping rules
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 07 00:21:42 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  9. src/runtime/sys_windows_arm64.s

    	AND	$~1, R3
    	LSL	$3, R3
    	SUB	R3, RSP
    
    	// R4: size of stack arguments (n-8)*8
    	// R5: &args[8]
    	// R6: loop counter, from 0 to (n-8)*8
    	// R7: scratch
    	// R8: copy of RSP - (R2)(RSP) assembles as (R2)(ZR)
    	SUB	$8, R0, R4
    	LSL	$3, R4
    	ADD	$(8*8), R12, R5
    	MOVD	$0, R6
    	MOVD	RSP, R8
    stackargs:
    	MOVD	(R6)(R5), R7
    	MOVD	R7, (R6)(R8)
    	ADD	$8, R6
    	CMP	R6, R4
    	BNE	stackargs
    
    _8args:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 21 15:56:43 UTC 2023
    - 6.8K bytes
    - Viewed (0)
  10. src/crypto/tls/testdata/Client-TLSv13-P256-ECDHE

    00000230  ec 62 4b ba d1 94 98 e5  de 45 f4 92 22 79 9a 2e  |.bK......E.."y..|
    00000240  b4 12 a6 f8 ab 8a 52 c3  df f8 77 a9 71 8b ff d6  |......R...w.q...|
    00000250  2b bc 47 0b 63 5b 0f cf  f8 f1 86 7a 72 91 78 7b  |+.G.c[.....zr.x{|
    00000260  b8 52 74 96 40 4c 08 f3  ca 46 ef d9 b9 6d 7a dc  |******@****.***.|
    00000270  2c da f1 c2 c4 1f 19 38  84 cf 7d b7 5d f2 19 a7  |,......8..}.]...|
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:33:38 UTC 2024
    - 7.1K bytes
    - Viewed (0)
Back to top