Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 321 for R4 (0.46 sec)

  1. src/runtime/memclr_s390x.s

    	RET
    clear3:
    	MOVH	$0, 0(R4)
    	MOVB	$0, 2(R4)
    	RET
    
    clear4to7:
    	CMPBNE	R5, $4, clear5
    	MOVW	$0, 0(R4)
    	RET
    clear5:
    	CMPBNE	R5, $5, clear6
    	MOVW	$0, 0(R4)
    	MOVB	$0, 4(R4)
    	RET
    clear6:
    	CMPBNE	R5, $6, clear7
    	MOVW	$0, 0(R4)
    	MOVH	$0, 4(R4)
    	RET
    clear7:
    	MOVW	$0, 0(R4)
    	MOVH	$0, 4(R4)
    	MOVB	$0, 6(R4)
    	RET
    
    clear8to11:
    	CMPBNE	R5, $8, clear9
    	MOVD	$0, 0(R4)
    	RET
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jan 29 19:11:07 UTC 2021
    - 2K bytes
    - Viewed (0)
  2. src/internal/bytealg/compare_arm64.s

    cmp:
    	REV	R4, R4
    	REV	R5, R5
    	CMP	R4, R5
    ret:
    	MOVD	$1, R0
    	CNEG	HI, R0, R0
    	RET
    small:
    	TBZ	$3, R6, lt_8
    	MOVD	(R0), R4
    	MOVD	(R2), R5
    	CMP	R4, R5
    	BNE	cmp
    	SUBS	$8, R6
    	BEQ	samebytes
    	ADD	$8, R0
    	ADD	$8, R2
    	SUB	$8, R6
    	B	tail
    lt_8:
    	TBZ	$2, R6, lt_4
    	MOVWU	(R0), R4
    	MOVWU	(R2), R5
    	CMPW	R4, R5
    	BNE	cmp
    	SUBS	$4, R6
    	BEQ	samebytes
    	ADD	$4, R0
    	ADD	$4, R2
    lt_4:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 18 18:26:13 UTC 2022
    - 2.1K bytes
    - Viewed (0)
  3. src/internal/runtime/atomic/atomic_arm64.s

    	MOVW	val+8(FP), R1
    #ifndef GOARM64_LSE
    	MOVBU	internal∕cpu·ARM64+const_offsetARM64HasATOMICS(SB), R4
    	CBZ 	R4, load_store_loop
    #endif
    	LDORALW	R1, (R0), R2
    	MOVD	R2, ret+16(FP)
    	RET
    #ifndef GOARM64_LSE
    load_store_loop:
    	LDAXRW	(R0), R2
    	ORR	R1, R2, R3
    	STLXRW	R3, (R0), R4
    	CBNZ	R4, load_store_loop
    	MOVD R2, ret+16(FP)
    	RET
    #endif
    
    // func And32(addr *uint32, v uint32) old uint32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 9K bytes
    - Viewed (0)
  4. src/math/big/arith_s390x.s

    	BLE E1     // if n <= 0 goto E1
    
    L1:  // n > 0
    	ADDC R4, R4            // restore CF
    	MOVD 0(R8)(R10*1), R5
    	MOVD 0(R9)(R10*1), R11
    	ADDE R11, R5
    	MOVD R5, 0(R2)(R10*1)
    	MOVD R0, R4
    	ADDE R4, R4            // save CF
    	NEG  R4, R4
    
    	ADD $8, R10 // i++
    	SUB $1, R3  // n--
    	BGT L1      // if n > 0 goto L1
    
    E1:
    	NEG  R4, R4
    	MOVD R4, c+72(FP) // return c
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 20.3K bytes
    - Viewed (0)
  5. src/runtime/sys_linux_mips64x.s

    	MOVV	$r+8(FP), R4
    	MOVW	flags+0(FP), R5
    	MOVV	$SYS_pipe2, R2
    	SYSCALL
    	BEQ	R7, 2(PC)
    	SUBVU	R2, R0, R2	// caller expects negative errno
    	MOVW	R2, errno+16(FP)
    	RET
    
    TEXT runtime·usleep(SB),NOSPLIT,$16-4
    	MOVWU	usec+0(FP), R3
    	MOVV	R3, R5
    	MOVW	$1000000, R4
    	DIVVU	R4, R3
    	MOVV	LO, R3
    	MOVV	R3, 8(R29)
    	MOVW	$1000, R4
    	MULVU	R3, R4
    	MOVV	LO, R4
    	SUBVU	R4, R5
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 18 20:57:24 UTC 2022
    - 12K bytes
    - Viewed (0)
  6. src/runtime/time_windows_arm.s

    	MOVW	time_lo(R3), R0
    	DMB	MB_ISH
    	MOVW	time_hi2(R3), R2
    	CMP	R1, R2
    	BNE	loop
    
    	// wintime = R1:R0, multiply by 100
    	MOVW	$100, R2
    	MULLU	R0, R2, (R4, R3)    // R4:R3 = R1:R0 * R2
    	MULA	R1, R2, R4, R4
    
    	// wintime*100 = R4:R3
    	MOVW	R3, mono+12(FP)
    	MOVW	R4, mono+16(FP)
    
    	MOVW	$_SYSTEM_TIME, R3
    wall:
    	MOVW	time_hi1(R3), R1
    	DMB	MB_ISH
    	MOVW	time_lo(R3), R0
    	DMB	MB_ISH
    	MOVW	time_hi2(R3), R2
    	CMP	R1, R2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 17:19:45 UTC 2023
    - 2K bytes
    - Viewed (0)
  7. src/runtime/memclr_loong64.s

    	ADDV	R4, R5, R6
    
    	// if less than 8 bytes, do one byte at a time
    	SGTU	$8, R5, R8
    	BNE	R8, out
    
    	// do one byte at a time until 8-aligned
    	AND	$7, R4, R8
    	BEQ	R8, words
    	MOVB	R0, (R4)
    	ADDV	$1, R4
    	JMP	-4(PC)
    
    words:
    	// do 8 bytes at a time if there is room
    	ADDV	$-7, R6, R5
    
    	PCALIGN	$16
    	SGTU	R5, R4, R8
    	BEQ	R8, out
    	MOVV	R0, (R4)
    	ADDV	$8, R4
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 766 bytes
    - Viewed (0)
  8. src/runtime/memmove_mips64x.s

    	RET
    
    check:
    	SGTU	R1, R2, R4
    	BNE	R4, backward
    
    	ADDV	R1, R3, R6 // end pointer
    
    	// if the two pointers are not of same alignments, do byte copying
    	SUBVU	R2, R1, R4
    	AND	$7, R4
    	BNE	R4, out
    
    	// if less than 8 bytes, do byte copying
    	SGTU	$8, R3, R4
    	BNE	R4, out
    
    	// do one byte at a time until 8-aligned
    	AND	$7, R1, R5
    	BEQ	R5, words
    	MOVB	(R2), R4
    	ADDV	$1, R2
    	MOVB	R4, (R1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 06 10:24:44 UTC 2021
    - 1.8K bytes
    - Viewed (0)
  9. src/cmd/asm/internal/asm/testdata/loong64enc3.s

    	AND	$4097, R4 		 	// 3e000014de07800384f81400
    	ADD	$74565, R4, R5			// 5e020014de178d0385781000
    	ADD	$4097, R4, R5  			// 3e000014de07800385781000
    	ADDV	$74565, R4, R5			// 5e020014de178d0385f81000
    	ADDV	$4097, R4, R5 			// 3e000014de07800385f81000
    	AND	$74565, R4, R5			// 5e020014de178d0385f81400
    	AND	$4097, R4, R5			// 3e000014de07800385f81400
    
    	MOVW	R4, result+65540(FP)		// 1e020014de8f1000c4338029
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 14 23:57:43 UTC 2022
    - 6.3K bytes
    - Viewed (0)
  10. src/runtime/sys_linux_loong64.s

    	MOVW	$-1, R4
    	MOVW	R4, ret+8(FP)
    	RET
    
    // func write1(fd uintptr, p unsafe.Pointer, n int32) int32
    TEXT runtime·write1(SB),NOSPLIT|NOFRAME,$0-28
    	MOVV	fd+0(FP), R4
    	MOVV	p+8(FP), R5
    	MOVW	n+16(FP), R6
    	MOVV	$SYS_write, R11
    	SYSCALL
    	MOVW	R4, ret+24(FP)
    	RET
    
    // func read(fd int32, p unsafe.Pointer, n int32) int32
    TEXT runtime·read(SB),NOSPLIT|NOFRAME,$0-28
    	MOVW	fd+0(FP), R4
    	MOVV	p+8(FP), R5
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 25 20:58:13 UTC 2023
    - 14.2K bytes
    - Viewed (0)
Back to top