- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 47 for ADDV (0.08 sec)
-
src/runtime/duff_loong64.s
ADDV $8, R20 MOVV R0, (R20) ADDV $8, R20 MOVV R0, (R20) ADDV $8, R20 MOVV R0, (R20) ADDV $8, R20 MOVV R0, (R20) ADDV $8, R20 MOVV R0, (R20) ADDV $8, R20 MOVV R0, (R20) ADDV $8, R20 MOVV R0, (R20) ADDV $8, R20 MOVV R0, (R20) ADDV $8, R20 MOVV R0, (R20) ADDV $8, R20 MOVV R0, (R20) ADDV $8, R20 MOVV R0, (R20) ADDV $8, R20 MOVV R0, (R20) ADDV $8, R20
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 21 19:04:21 UTC 2023 - 11.9K bytes - Viewed (0) -
src/runtime/memmove_loong64.s
words: // do 8 bytes at a time if there is room ADDV $-7, R9, R6 // R6 is end pointer-7 PCALIGN $16 SGTU R6, R4, R8 BEQ R8, out MOVV (R5), R7 ADDV $8, R5 MOVV R7, (R4) ADDV $8, R4 JMP -6(PC) out: BEQ R4, R9, done MOVB (R5), R7 ADDV $1, R5 MOVB R7, (R4) ADDV $1, R4 JMP -5(PC) done: RET backward: ADDV R6, R5 // from-end pointer ADDV R4, R6, R9 // to-end pointer
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 15:04:25 UTC 2024 - 1.8K bytes - Viewed (0) -
src/runtime/memmove_mips64x.s
words: // do 8 bytes at a time if there is room ADDV $-7, R6, R3 // R3 is end pointer-7 SGTU R3, R1, R5 BEQ R5, out MOVV (R2), R4 ADDV $8, R2 MOVV R4, (R1) ADDV $8, R1 JMP -6(PC) out: BEQ R1, R6, done MOVB (R2), R4 ADDV $1, R2 MOVB R4, (R1) ADDV $1, R1 JMP -5(PC) done: RET backward: ADDV R3, R2 // from-end pointer ADDV R1, R3, R6 // to-end pointer
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/runtime/duff_mips64x.s
ADDV $8, R1 MOVV R0, 8(R1) ADDV $8, R1 MOVV R0, 8(R1) ADDV $8, R1 MOVV R0, 8(R1) ADDV $8, R1 MOVV R0, 8(R1) ADDV $8, R1 MOVV R0, 8(R1) ADDV $8, R1 MOVV R0, 8(R1) ADDV $8, R1 MOVV R0, 8(R1) ADDV $8, R1 MOVV R0, 8(R1) ADDV $8, R1 MOVV R0, 8(R1) ADDV $8, R1 MOVV R0, 8(R1) ADDV $8, R1 MOVV R0, 8(R1) ADDV $8, R1 MOVV R0, 8(R1) ADDV $8, R1 MOVV R0, 8(R1) ADDV $8, R1
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Nov 06 10:24:44 UTC 2021 - 11.3K bytes - Viewed (0) -
src/internal/bytealg/indexbyte_loong64.s
TEXT ·IndexByte<ABIInternal>(SB),NOSPLIT,$0-40 // R4 = b_base // R5 = b_len // R6 = b_cap (unused) // R7 = byte to find AND $0xff, R7 MOVV R4, R6 // store base for later ADDV R4, R5 // end ADDV $-1, R4 PCALIGN $16 loop: ADDV $1, R4 BEQ R4, R5, notfound MOVBU (R4), R8 BNE R7, R8, loop SUBV R6, R4 // remove base RET notfound: MOVV $-1, R4 RET
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 15:04:25 UTC 2024 - 905 bytes - Viewed (0) -
src/runtime/memclr_loong64.s
TEXT runtime·memclrNoHeapPointers<ABIInternal>(SB),NOSPLIT,$0-16 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
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 15:04:25 UTC 2024 - 766 bytes - Viewed (0) -
src/internal/bytealg/indexbyte_mips64x.s
#include "go_asm.h" #include "textflag.h" TEXT ·IndexByte(SB),NOSPLIT,$0-40 MOVV b_base+0(FP), R1 MOVV b_len+8(FP), R2 MOVBU c+24(FP), R3 // byte to find MOVV R1, R4 // store base for later ADDV R1, R2 // end ADDV $-1, R1 loop: ADDV $1, R1 BEQ R1, R2, notfound MOVBU (R1), R5 BNE R3, R5, loop SUBV R4, R1 // remove base MOVV R1, ret+32(FP) RET notfound: MOVV $-1, R1 MOVV R1, ret+32(FP) RET
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Nov 06 10:24:44 UTC 2021 - 985 bytes - Viewed (0) -
src/internal/bytealg/equal_mips64x.s
chunk_loop_1: MOVV (R1), R6 MOVV (R2), R7 BNE R6, R7, not_eq MOVV 8(R1), R12 MOVV 8(R2), R13 ADDV $16, R1 ADDV $16, R2 SUBV $16, R3 BEQ R12, R13, chunk_loop JMP not_eq chunk_tail_8: AND $8, R3, R14 BEQ R0, R14, chunk_tail_4 MOVV (R1), R6 MOVV (R2), R7 BNE R6, R7, not_eq ADDV $8, R1 ADDV $8, R2 chunk_tail_4: AND $4, R3, R14 BEQ R0, R14, chunk_tail_2 MOVWU (R1), R6
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Nov 06 10:24:44 UTC 2021 - 2K bytes - Viewed (0) -
src/reflect/asm_loong64.s
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 MOVV R20, 32(R3) JAL ·callReflect(SB) ADDV $LOCAL_REGARGS, R3, R25 //unspillArgs using R25 JAL runtime·unspillArgs(SB) RET
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/bytealg/equal_loong64.s
#define REGCTXT R29 // memequal(a, b unsafe.Pointer, size uintptr) bool TEXT runtime·memequal<ABIInternal>(SB),NOSPLIT|NOFRAME,$0-25 BEQ R4, R5, eq 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
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 15:04:25 UTC 2024 - 875 bytes - Viewed (0)