- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 19 for MOVV (0.14 sec)
-
src/runtime/msan_loong64.s
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jan 09 01:36:54 UTC 2024 - 2K bytes - Viewed (0) -
src/internal/bytealg/equal_loong64.s
ADDV R4, R6, R7 PCALIGN $16 loop: BNE R4, R7, test MOVV $1, R4 RET test: MOVBU (R4), R9 ADDV $1, R4 MOVBU (R5), R10 ADDV $1, R5 BEQ R9, R10, loop MOVB R0, R4 RET eq: MOVV $1, R4 RET // memequal_varlen(a, b unsafe.Pointer) bool TEXT runtime·memequal_varlen<ABIInternal>(SB),NOSPLIT,$40-17 BEQ R4, R5, eq MOVV 8(REGCTXT), R6 // compiler stores size at offset 8 in the closure
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 15:04:25 UTC 2024 - 875 bytes - Viewed (0) -
src/internal/bytealg/compare_loong64.s
// make sure both a and b are aligned. OR R4, R6, R15 AND $7, R15 BNE R0, R15, byte_loop PCALIGN $16 chunk16_loop: BEQ R0, R14, byte_loop MOVV (R4), R8 MOVV (R6), R9 BNE R8, R9, byte_loop MOVV 8(R4), R16 MOVV 8(R6), R17 ADDV $16, R4 ADDV $16, R6 SUBVU $1, R14 BEQ R16, R17, chunk16_loop SUBV $8, R4 SUBV $8, R6 byte_loop: BEQ R4, R12, samebytes MOVBU (R4), R8 ADDVU $1, R4
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 15:04:25 UTC 2024 - 1.7K bytes - Viewed (0) -
src/internal/runtime/syscall/asm_linux_mips64x.s
TEXT ·Syscall6(SB),NOSPLIT,$0-80 MOVV num+0(FP), R2 // syscall entry MOVV a1+8(FP), R4 MOVV a2+16(FP), R5 MOVV a3+24(FP), R6 MOVV a4+32(FP), R7 MOVV a5+40(FP), R8 MOVV a6+48(FP), R9 MOVV R0, R3 // reset R3 to 0 as 1-ret SYSCALL keeps it SYSCALL BEQ R7, ok MOVV $-1, R1 MOVV R1, r1+56(FP) MOVV R0, r2+64(FP) MOVV R2, errno+72(FP) RET ok: MOVV R2, r1+56(FP) MOVV R3, r2+64(FP)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Feb 21 21:28:32 UTC 2024 - 724 bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_mips64x.s
// return 1; // } else { // return 0; // } TEXT ·Cas64(SB), NOSPLIT, $0-25 MOVV ptr+0(FP), R1 MOVV old+8(FP), R2 MOVV new+16(FP), R5 SYNC cas64_again: MOVV R5, R3 LLV (R1), R4 BNE R2, R4, cas64_fail SCV R3, (R1) BEQ R3, cas64_again MOVV $1, R1 MOVB R1, ret+24(FP) SYNC RET cas64_fail: MOVV $0, R1 JMP -4(PC) TEXT ·Casint32(SB), NOSPLIT, $0-17 JMP ·Cas(SB)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat May 11 21:29:34 UTC 2024 - 7.2K bytes - Viewed (0) -
src/cmd/asm/internal/asm/testdata/loong64enc1.s
JMP foo(SB) // 00000050 JMP (R4) // 8000004c JMP 1(PC) // 00040050 MOVW $65536, R4 // 04020014 MOVW $4096, R4 // 24000014 MOVV $65536, R4 // 04020014 MOVV $4096, R4 // 24000014 MOVW R4, R5 // 85001700 MOVV R4, R5 // 85001500 MOVBU R4, R5 // 85fc4303 SUB R4, R5, R6 // a6101100 SUBV R4, R5, R6 // a6901100 ADD R4, R5, R6 // a6101000 ADDV R4, R5, R6 // a6901000
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 02:04:54 UTC 2024 - 8.2K bytes - Viewed (0) -
src/runtime/asm_loong64.s
MOVV R9, 72(R3) MOVV R10, 80(R3) MOVV R11, 88(R3) MOVV R12, 96(R3) // R13 already saved MOVV R14, 104(R3) MOVV R15, 112(R3) MOVV R16, 120(R3) MOVV R17, 128(R3) MOVV R18, 136(R3) // R19 already saved MOVV R20, 144(R3) MOVV R21, 152(R3) // R22 is g. MOVV R23, 160(R3) MOVV R24, 168(R3) MOVV R25, 176(R3) MOVV R26, 184(R3) // R27 already saved // R28 already saved.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 15:04:25 UTC 2024 - 26.5K bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_loong64.s
// return 1; // } else { // return 0; // } TEXT ·Cas64(SB), NOSPLIT, $0-25 MOVV ptr+0(FP), R4 MOVV old+8(FP), R5 MOVV new+16(FP), R6 DBAR cas64_again: MOVV R6, R7 LLV (R4), R8 BNE R5, R8, cas64_fail SCV R7, (R4) BEQ R7, cas64_again MOVV $1, R4 MOVB R4, ret+24(FP) DBAR RET cas64_fail: MOVV $0, R4 JMP -4(PC) TEXT ·Casuintptr(SB), NOSPLIT, $0-25 JMP ·Cas64(SB)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 6.3K bytes - Viewed (0) -
src/reflect/asm_loong64.s
JAL runtime·spillArgs(SB) MOVV REGCTXT, 32(R3) // save REGCTXT > args of moveMakeFuncArgPtrs < LOCAL_REGARGS MOVV REGCTXT, R4 MOVV R25, R5 JAL ·moveMakeFuncArgPtrs<ABIInternal>(SB) MOVV 32(R3), REGCTXT // restore REGCTXT MOVV REGCTXT, 8(R3) MOVV $argframe+0(FP), R20 MOVV R20, 16(R3) MOVV R0, LOCAL_RETVALID(R3) ADDV $LOCAL_RETVALID, R3, R20 MOVV R20, 24(R3) ADDV $LOCAL_REGARGS, R3, R20
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 15:04:25 UTC 2024 - 2.7K bytes - Viewed (0) -
src/internal/runtime/syscall/asm_linux_loong64.s
TEXT ·Syscall6<ABIInternal>(SB),NOSPLIT,$0-80 MOVV R4, R11 // syscall entry MOVV R5, R4 MOVV R6, R5 MOVV R7, R6 MOVV R8, R7 MOVV R9, R8 MOVV R10, R9 SYSCALL MOVV R0, R5 // r2 is not used. Always set to 0. MOVW $-4096, R12 BGEU R12, R4, ok SUBVU R4, R0, R6 // errno MOVV $-1, R4 // r1 RET ok: // r1 already in R4 MOVV R0, R6 // errno
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 15:04:25 UTC 2024 - 1013 bytes - Viewed (0)