Search Options

Results per page
Sort
Preferred Languages
Advance

Results 121 - 130 of 321 for R4 (0.04 sec)

  1. src/runtime/hash64.go

    	switch {
    	case s == 0:
    		return seed
    	case s < 4:
    		a = uintptr(*(*byte)(p))
    		a |= uintptr(*(*byte)(add(p, s>>1))) << 8
    		a |= uintptr(*(*byte)(add(p, s-1))) << 16
    	case s == 4:
    		a = r4(p)
    		b = a
    	case s < 8:
    		a = r4(p)
    		b = r4(add(p, s-4))
    	case s == 8:
    		a = r8(p)
    		b = a
    	case s <= 16:
    		a = r8(p)
    		b = r8(add(p, s-8))
    	default:
    		l := s
    		if l > 48 {
    			seed1 := seed
    			seed2 := seed
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 19 17:39:28 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  2. src/math/pow_s390x.s

    	BR negZeroNegY		// call Pow(-0, -y)
    xIsNegOne:
    	// special case Pow(-1, ±Inf) = 1
    	MOVD	$PosInf, R4
    	CMPUBEQ	R2, R4, negOnePosInf
    	MOVD	$NegInf, R4
    	CMPUBEQ	R2, R4, negOneNegInf
    	BR	Normal
    xIsPosZero:
    	// special case Pow(+0, -Inf) = +Inf
    	MOVD	$NegInf, R4
    	CMPUBEQ	R2, R4, zeroNegInf
    
    	// special case Pow(+0, y < 0) = +Inf
    	FMOVD	y+8(FP), F2
    	FMOVD	$(0.0), F4
    	FCMPU	F2, F4
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 14 00:03:57 UTC 2023
    - 16.3K bytes
    - Viewed (0)
  3. src/syscall/asm_openbsd_mips64.s

    // license that can be found in the LICENSE file.
    
    #include "textflag.h"
    
    // func Syscall(trap int64, a1, a2, a3 int64) (r1, r2, err int64);
    TEXT ·Syscall(SB),NOSPLIT,$0-56
    	JAL	runtime·entersyscall(SB)
    	MOVV	a1+8(FP), R4
    	MOVV	a2+16(FP), R5
    	MOVV	a3+24(FP), R6
    	MOVV	R0, R7
    	MOVV	R0, R8
    	MOVV	R0, R9
    	MOVV	trap+0(FP), R2	// syscall entry
    	SYSCALL
    	BEQ	R7, ok
    	MOVV	$-1, R1
    	MOVV	R1, r1+32(FP)	// r1
    	MOVV	R0, r2+40(FP)	// r2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 29 08:08:26 UTC 2020
    - 2.8K bytes
    - Viewed (0)
  4. src/internal/bytealg/compare_ppc64x.s

    	// incoming:
    	// R3 a addr -> R5
    	// R4 a len  -> R3
    	// R5 b addr -> R6
    	// R6 b len  -> R4
    	//
    	// on entry to cmpbody:
    	// R3 compare value if compared length is same.
    	// R5 a addr
    	// R6 b addr
    	// R9 min(len(a),len(b))
    	SETB_INIT()
    	CMP	R4,R6,CR0
    	CMP	R3,R5,CR7
    	ISEL	CR0LT,R4,R6,R9
    	MOVD	R5,R6
    	MOVD	R3,R5
    	SETB_CR0(R3)
    	BC	$12,30,LR	// beqlr cr7
    	BR	cmpbody<>(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 28 17:33:20 UTC 2023
    - 6.7K bytes
    - Viewed (0)
  5. src/crypto/sha256/sha256block_s390x.s

    //go:build !purego
    
    #include "textflag.h"
    
    // func block(dig *digest, p []byte)
    TEXT ·block(SB), NOSPLIT|NOFRAME, $0-32
    	MOVBZ  ·useAsm(SB), R4
    	LMG    dig+0(FP), R1, R3            // R2 = &p[0], R3 = len(p)
    	MOVBZ  $2, R0                       // SHA-256 function code
    	CMPBEQ R4, $0, generic
    
    loop:
    	KIMD R0, R2      // compute intermediate message digest (KIMD)
    	BVS  loop        // continue if interrupted
    	RET
    
    generic:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 610 bytes
    - Viewed (0)
  6. src/crypto/sha512/sha512block_s390x.s

    //go:build !purego
    
    #include "textflag.h"
    
    // func block(dig *digest, p []byte)
    TEXT ·block(SB), NOSPLIT|NOFRAME, $0-32
    	MOVBZ  ·useAsm(SB), R4
    	LMG    dig+0(FP), R1, R3            // R2 = &p[0], R3 = len(p)
    	MOVBZ  $3, R0                       // SHA-512 function code
    	CMPBEQ R4, $0, generic
    
    loop:
    	KIMD R0, R2      // compute intermediate message digest (KIMD)
    	BVS  loop        // continue if interrupted
    	RET
    
    generic:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 610 bytes
    - Viewed (0)
  7. src/runtime/sys_netbsd_arm64.s

    	BCC	ok
    	NEG	R0, R0
    ok:
    	MOVW	R0, ret+24(FP)
    	RET
    
    TEXT runtime·usleep(SB),NOSPLIT,$24-4
    	MOVWU	usec+0(FP), R3
    	MOVD	R3, R5
    	MOVW	$1000000, R4
    	UDIV	R4, R3
    	MOVD	R3, 8(RSP)		// sec
    	MUL	R3, R4
    	SUB	R4, R5
    	MOVW	$1000, R4
    	MUL	R4, R5
    	MOVD	R5, 16(RSP)		// nsec
    
    	MOVD	$8(RSP), R0		// arg 1 - rqtp
    	MOVD	$0, R1			// arg 2 - rmtp
    	SVC	$SYS___nanosleep50
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 9.5K bytes
    - Viewed (0)
  8. src/runtime/preempt_loong64.s

    	MOVD F24, 408(R3)
    	MOVD F25, 416(R3)
    	MOVD F26, 424(R3)
    	MOVD F27, 432(R3)
    	MOVD F28, 440(R3)
    	MOVD F29, 448(R3)
    	MOVD F30, 456(R3)
    	MOVD F31, 464(R3)
    	MOVV FCC0, R4
    	MOVV R4, 472(R3)
    	CALL ·asyncPreempt2(SB)
    	MOVV 472(R3), R4
    	MOVV R4, FCC0
    	MOVD 464(R3), F31
    	MOVD 456(R3), F30
    	MOVD 448(R3), F29
    	MOVD 440(R3), F28
    	MOVD 432(R3), F27
    	MOVD 424(R3), F26
    	MOVD 416(R3), F25
    	MOVD 408(R3), F24
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 22 19:29:43 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  9. src/math/asinh_s390x.s

    	WORD	$0xC0398006	//iilf	%r3,2147909631
    	BYTE	$0x7F
    	BYTE	$0xFF
    	LGDR	F0, R5
    	SRAD	$32, R5
    	MOVH	$0x0, R2
    	SUBW	R5, R3
    	FMOVD	$0, F8
    	RISBGZ	$32, $47, $0, R3, R4
    	BYTE	$0x18	//lr	%r1,%r4
    	BYTE	$0x14
    	RISBGN	$0, $31, $32, R4, R2
    	SUBW	$0x100000, R1
    	SRAW	$8, R1, R1
    	ORW	$0x45000000, R1
    	BR	L6
    L2:
    	MOVD	$0x30000000, R2
    	CMPW	R1, R2
    	BGT	L16
    	FMOVD	200(R9), F2
    	FMADD	F2, F0, F0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 15:34:41 UTC 2019
    - 5.7K bytes
    - Viewed (0)
  10. src/internal/runtime/syscall/asm_linux_arm64.s

    TEXT ·Syscall6(SB),NOSPLIT,$0-80
    	MOVD	num+0(FP), R8	// syscall entry
    	MOVD	a1+8(FP), R0
    	MOVD	a2+16(FP), R1
    	MOVD	a3+24(FP), R2
    	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)
Back to top