- Sort Score
- Result 10 results
- Languages All
Results 11 - 20 of 321 for R4 (0.46 sec)
-
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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)