Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 65 for MOVW (0.09 sec)

  1. src/runtime/sys_freebsd_arm.s

    	MOVW.CS $-1, R0
    	MOVW	R0, ret+12(FP)
    	RET
    
    TEXT runtime·sigaltstack(SB),NOSPLIT|NOFRAME,$0
    	MOVW new+0(FP), R0
    	MOVW old+4(FP), R1
    	MOVW $SYS_sigaltstack, R7
    	SWI $0
    	MOVW.CS $0, R8 // crash on syscall failure
    	MOVW.CS R8, (R8)
    	RET
    
    TEXT runtime·sigfwd(SB),NOSPLIT,$0-16
    	MOVW	sig+4(FP), R0
    	MOVW	info+8(FP), R1
    	MOVW	ctx+12(FP), R2
    	MOVW	fn+0(FP), R11
    	MOVW	R13, R4
    	SUB	$24, R13
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 10.4K bytes
    - Viewed (0)
  2. src/runtime/sys_openbsd_arm.s

    	MOVW	8(R0), R2		// arg 3 prot
    	MOVW	12(R0), R3		// arg 4 flags
    	MOVW	16(R0), R4		// arg 5 fid (on stack)
    	MOVW	R4, 0(R13)
    	MOVW	$0, R5			// pad (on stack)
    	MOVW	R5, 4(R13)
    	MOVW	20(R0), R6		// arg 6 offset (on stack)
    	MOVW	R6, 8(R13)		// low 32 bits
    	MOVW    $0, R7
    	MOVW	R7, 12(R13)		// high 32 bits
    	MOVW	0(R0), R0		// arg 1 addr
    	BL	libc_mmap(SB)
    	MOVW	$0, R1
    	CMP	$-1, R0
    	BNE	ok
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 18.5K bytes
    - Viewed (0)
  3. src/runtime/sys_linux_mips64x.s

    	MOVW	$AT_FDCWD, R4 // AT_FDCWD, so this acts like open
    	MOVV	name+0(FP), R5
    	MOVW	mode+8(FP), R6
    	MOVW	perm+12(FP), R7
    	MOVV	$SYS_openat, R2
    	SYSCALL
    	BEQ	R7, 2(PC)
    	MOVW	$-1, R2
    	MOVW	R2, ret+16(FP)
    	RET
    
    TEXT runtime·closefd(SB),NOSPLIT|NOFRAME,$0-12
    	MOVW	fd+0(FP), R4
    	MOVV	$SYS_close, R2
    	SYSCALL
    	BEQ	R7, 2(PC)
    	MOVW	$-1, R2
    	MOVW	R2, ret+8(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)
  4. src/runtime/sys_linux_loong64.s

    TEXT runtime·open(SB),NOSPLIT|NOFRAME,$0-20
    	MOVW	$AT_FDCWD, R4 // AT_FDCWD, so this acts like open
    	MOVV	name+0(FP), R5
    	MOVW	mode+8(FP), R6
    	MOVW	perm+12(FP), R7
    	MOVV	$SYS_openat, R11
    	SYSCALL
    	MOVW	$-4096, R5
    	BGEU	R5, R4, 2(PC)
    	MOVW	$-1, R4
    	MOVW	R4, ret+16(FP)
    	RET
    
    // func closefd(fd int32) int32
    TEXT runtime·closefd(SB),NOSPLIT|NOFRAME,$0-12
    	MOVW	fd+0(FP), R4
    	MOVV	$SYS_close, R11
    	SYSCALL
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 25 20:58:13 UTC 2023
    - 14.2K bytes
    - Viewed (0)
  5. src/runtime/sys_linux_s390x.s

    TEXT runtime·raise(SB),NOSPLIT|NOFRAME,$0
    	MOVW	$SYS_getpid, R1
    	SYSCALL
    	MOVW	R2, R10
    	MOVW	$SYS_gettid, R1
    	SYSCALL
    	MOVW	R2, R3	// arg 2 tid
    	MOVW	R10, R2	// arg 1 pid
    	MOVW	sig+0(FP), R4	// arg 2
    	MOVW	$SYS_tgkill, R1
    	SYSCALL
    	RET
    
    TEXT runtime·raiseproc(SB),NOSPLIT|NOFRAME,$0
    	MOVW	$SYS_getpid, R1
    	SYSCALL
    	MOVW	R2, R2	// arg 1 pid
    	MOVW	sig+0(FP), R3	// arg 2
    	MOVW	$SYS_kill, R1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 12.5K bytes
    - Viewed (0)
  6. src/runtime/sys_openbsd_ppc64.s

    	MOVD	0(R14), R3		// arg 1 - addr
    	MOVD	8(R14), R4		// arg 2 - len
    	MOVW	16(R14), R5		// arg 3 - prot
    	MOVW	20(R14), R6		// arg 4 - flags
    	MOVW	24(R14), R7		// arg 5 - fid
    	MOVW	28(R14), R8		// arg 6 - offset
    	CALL	libc_mmap(SB)
    	MOVD	$0, R4
    	CMP	R3, $-1
    	BNE	noerr
    	CALL	libc_errno(SB)
    	MOVW	(R3), R4		// errno
    	MOVD	$0, R3
    noerr:
    	MOVD	R3, 32(R14)
    	MOVD	R4, 40(R14)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 02:48:11 UTC 2023
    - 15.3K bytes
    - Viewed (0)
  7. src/runtime/sys_linux_ppc64x.s

    	MOVD	name+0(FP), R3
    	MOVW	mode+8(FP), R4
    	MOVW	perm+12(FP), R5
    	SYSCALL	$SYS_open
    	BVC	2(PC)
    	MOVW	$-1, R3
    	MOVW	R3, ret+16(FP)
    	RET
    
    TEXT runtime·closefd(SB),NOSPLIT|NOFRAME,$0-12
    	MOVW	fd+0(FP), R3
    	SYSCALL	$SYS_close
    	BVC	2(PC)
    	MOVW	$-1, R3
    	MOVW	R3, ret+8(FP)
    	RET
    
    TEXT runtime·write1(SB),NOSPLIT|NOFRAME,$0-28
    	MOVD	fd+0(FP), R3
    	MOVD	p+8(FP), R4
    	MOVW	n+16(FP), R5
    	SYSCALL	$SYS_write
    	BVC	2(PC)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 18.1K bytes
    - Viewed (0)
  8. src/runtime/sys_openbsd_riscv64.s

    	MOV	0(X9), X10		// arg 1 - addr
    	MOV	8(X9), X11		// arg 2 - len
    	MOVW	16(X9), X12		// arg 3 - prot
    	MOVW	20(X9), X13		// arg 4 - flags
    	MOVW	24(X9), X14		// arg 5 - fid
    	MOVW	28(X9), X15		// arg 6 - offset
    	CALL	libc_mmap(SB)
    	MOV	$0, X5
    	MOV	$-1, X6
    	BNE	X6, X10, noerr
    	CALL	libc_errno(SB)
    	MOVW	(X10), X5		// errno
    	MOV	$0, X10
    noerr:
    	MOV	X10, 32(X9)
    	MOV	X5, 40(X9)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 04 02:55:17 UTC 2023
    - 16.8K bytes
    - Viewed (0)
  9. src/runtime/sys_linux_arm.s

    	MOVW	off+20(FP), R5
    	MOVW	$SYS_mmap2, R7
    	SWI	$0
    	MOVW	$0xfffff001, R6
    	CMP		R6, R0
    	MOVW	$0, R1
    	RSB.HI	$0, R0
    	MOVW.HI	R0, R1		// if error, put in R1
    	MOVW.HI	$0, R0
    	MOVW	R0, p+24(FP)
    	MOVW	R1, err+28(FP)
    	RET
    
    TEXT runtime·munmap(SB),NOSPLIT,$0
    	MOVW	addr+0(FP), R0
    	MOVW	n+4(FP), R1
    	MOVW	$SYS_munmap, R7
    	SWI	$0
    	MOVW	$0xfffff001, R6
    	CMP 	R6, R0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 13.5K bytes
    - Viewed (0)
  10. src/runtime/sys_netbsd_arm.s

    	MOVW	$0, R1
    	MOVW.CS R0, R1	// if error, move to R1
    	MOVW.CS $0, R0
    	MOVW	R0, p+24(FP)
    	MOVW	R1, err+28(FP)
    	RET
    
    TEXT runtime·munmap(SB),NOSPLIT,$0
    	MOVW addr+0(FP), R0	// arg 1 - addr
    	MOVW n+4(FP), R1	// arg 2 - len
    	SWI $SYS_munmap
    	MOVW.CS $0, R8	// crash on syscall failure
    	MOVW.CS R8, (R8)
    	RET
    
    TEXT runtime·madvise(SB),NOSPLIT,$0
    	MOVW	addr+0(FP), R0	// arg 1 - addr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 10.6K bytes
    - Viewed (0)
Back to top