Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 17 for SUBVU (0.49 sec)

  1. src/runtime/sys_linux_mips64x.s

    	MOVV	p+8(FP), R5
    	MOVW	n+16(FP), R6
    	MOVV	$SYS_write, R2
    	SYSCALL
    	BEQ	R7, 2(PC)
    	SUBVU	R2, R0, R2	// caller expects negative errno
    	MOVW	R2, ret+24(FP)
    	RET
    
    TEXT runtime·read(SB),NOSPLIT|NOFRAME,$0-28
    	MOVW	fd+0(FP), R4
    	MOVV	p+8(FP), R5
    	MOVW	n+16(FP), R6
    	MOVV	$SYS_read, R2
    	SYSCALL
    	BEQ	R7, 2(PC)
    	SUBVU	R2, R0, R2	// caller expects negative errno
    	MOVW	R2, ret+24(FP)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 18 20:57:24 UTC 2022
    - 12K bytes
    - Viewed (0)
  2. src/runtime/sys_openbsd_mips64.s

    	MOVV	$3, R2			// sys_read
    	SYSCALL
    	BEQ	R7, 2(PC)
    	SUBVU	R2, R0, R2	// caller expects negative errno
    	MOVW	R2, ret+24(FP)
    	RET
    
    // func pipe2(flags int32) (r, w int32, errno int32)
    TEXT runtime·pipe2(SB),NOSPLIT|NOFRAME,$0-20
    	MOVV	$r+8(FP), R4
    	MOVW	flags+0(FP), R5
    	MOVV	$101, R2		// sys_pipe2
    	SYSCALL
    	BEQ	R7, 2(PC)
    	SUBVU	R2, R0, R2	// caller expects negative errno
    	MOVW	R2, errno+16(FP)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 8.8K bytes
    - Viewed (0)
  3. src/internal/runtime/syscall/asm_linux_loong64.s

    	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)
  4. src/runtime/memmove_loong64.s

    	BNE	R6, check
    	RET
    
    check:
    	SGTU	R4, R5, R7
    	BNE	R7, backward
    
    	ADDV	R4, R6, R9 // end pointer
    
    	// if the two pointers are not of same alignments, do byte copying
    	SUBVU	R5, R4, R7
    	AND	$7, R7
    	BNE	R7, out
    
    	// if less than 8 bytes, do byte copying
    	SGTU	$8, R6, R7
    	BNE	R7, out
    
    	// do one byte at a time until 8-aligned
    	AND	$7, R4, R8
    	BEQ	R8, words
    	MOVB	(R5), R7
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 1.8K bytes
    - Viewed (0)
  5. src/runtime/memmove_mips64x.s

    	MOVV	n+16(FP), R3
    	BNE	R3, check
    	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
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 06 10:24:44 UTC 2021
    - 1.8K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/mips/anames.go

    	"WSBH",
    	"XOR",
    	"MOVV",
    	"MOVVL",
    	"MOVVR",
    	"SLLV",
    	"SRAV",
    	"SRLV",
    	"DIVV",
    	"DIVVU",
    	"REMV",
    	"REMVU",
    	"MULV",
    	"MULVU",
    	"ADDV",
    	"ADDVU",
    	"SUBV",
    	"SUBVU",
    	"DSBH",
    	"DSHD",
    	"TRUNCFV",
    	"TRUNCDV",
    	"TRUNCFW",
    	"TRUNCDW",
    	"MOVWU",
    	"MOVFV",
    	"MOVDV",
    	"MOVVF",
    	"MOVVD",
    	"VMOVB",
    	"VMOVH",
    	"VMOVW",
    	"VMOVD",
    	"LAST",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 08 12:17:12 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  7. src/syscall/asm_linux_loong64.s

    	MOVV	a3+24(FP), R6
    	MOVV	$0, R7
    	MOVV	$0, R8
    	MOVV	$0, R9
    	MOVV	trap+0(FP), R11	// syscall entry
    	SYSCALL
    	MOVW	$-4096, R12
    	BGEU	R12, R4, ok
    	MOVV	$-1, R12
    	MOVV	R12, r1+32(FP)	// r1
    	SUBVU	R4, R0, R4
    	MOVV	R4, err+40(FP)	// errno
    	RET
    ok:
    	MOVV	R4, r1+32(FP)	// r1
    	MOVV	R0, err+40(FP)	// errno
    	RET
    
    TEXT ·rawSyscallNoError(SB),NOSPLIT,$0-48
    	MOVV	a1+8(FP), R4
    	MOVV	a2+16(FP), R5
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 947 bytes
    - Viewed (0)
  8. src/cmd/internal/obj/loong64/anames.go

    	"MOVVR",
    	"SLLV",
    	"SRAV",
    	"SRLV",
    	"ROTRV",
    	"DIVV",
    	"DIVVU",
    	"REMV",
    	"REMVU",
    	"MULV",
    	"MULVU",
    	"MULHV",
    	"MULHVU",
    	"ADDV",
    	"ADDVU",
    	"SUBV",
    	"SUBVU",
    	"TRUNCFV",
    	"TRUNCDV",
    	"TRUNCFW",
    	"TRUNCDW",
    	"MOVWU",
    	"MOVFV",
    	"MOVDV",
    	"MOVVF",
    	"MOVVD",
    	"AMSWAPB",
    	"AMSWAPH",
    	"AMSWAPW",
    	"AMSWAPV",
    	"AMCASB",
    	"AMCASH",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  9. src/internal/bytealg/compare_mips64x.s

    	AND	$7, R11
    	BNE	R0, R11, byte_loop
    
    chunk16_loop:
    	BEQ	R0, R10, byte_loop
    	MOVV	(R3), R6
    	MOVV	(R4), R7
    	BNE	R6, R7, byte_loop
    	MOVV	8(R3), R13
    	MOVV	8(R4), R14
    	ADDV	$16, R3
    	ADDV	$16, R4
    	SUBVU	$1, R10
    	BEQ	R13, R14, chunk16_loop
    	SUBV	$8, R3
    	SUBV	$8, R4
    
    byte_loop:
    	BEQ	R3, R8, samebytes
    	MOVBU	(R3), R6
    	ADDVU	$1, R3
    	MOVBU	(R4), R7
    	ADDVU	$1, R4
    	BEQ	R6, R7, byte_loop
    
    byte_cmp:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 06 10:24:44 UTC 2021
    - 1.7K bytes
    - Viewed (0)
  10. src/internal/bytealg/compare_loong64.s

    	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
    	MOVBU	(R6), R9
    	ADDVU	$1, R6
    	BEQ	R8, R9, byte_loop
    
    byte_cmp:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 1.7K bytes
    - Viewed (0)
Back to top