Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 63 for MOVW (0.07 sec)

  1. src/runtime/asm_arm.s

    	MOVW	$0, R11
    	MOVW	R11, (g_sched+gobuf_lr)(g)
    
    	// Switch to m->g0 & its stack, call fn.
    	MOVW	g, R1
    	MOVW	g_m(g), R8
    	MOVW	m_g0(R8), R0
    	BL	setg<>(SB)
    	CMP	g, R1
    	B.NE	2(PC)
    	B	runtime·badmcall(SB)
    	MOVW	fn+0(FP), R0
    	MOVW	(g_sched+gobuf_sp)(g), R13
    	SUB	$8, R13
    	MOVW	R1, 4(R13)
    	MOVW	R0, R7
    	MOVW	0(R0), R0
    	BL	(R0)
    	B	runtime·badmcall2(SB)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 23 21:00:52 UTC 2024
    - 32.1K bytes
    - Viewed (0)
  2. src/runtime/asm_mipsx.s

    	MOVW	R28, 96(R29)
    	// R29 is SP.
    	// R30 is g.
    	// R31 is LR, which was saved by the prologue.
    
    	CALL	runtime·wbBufFlush(SB)
    
    	MOVW	4(R29), R20
    	MOVW	8(R29), R21
    	MOVW	12(R29), R3
    	MOVW	16(R29), R4
    	MOVW	20(R29), R5
    	MOVW	24(R29), R6
    	MOVW	28(R29), R7
    	MOVW	32(R29), R8
    	MOVW	36(R29), R9
    	MOVW	40(R29), R10
    	MOVW	44(R29), R11
    	MOVW	48(R29), R12
    	MOVW	52(R29), R13
    	MOVW	56(R29), R14
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 11:46:29 UTC 2024
    - 26.3K bytes
    - Viewed (0)
  3. test/codegen/memcombine.go

    	// amd64:"MOVQ",-"MOVL",-"SHRQ"
    	// arm64:"MOVD",-"MOVW",-"LSR"
    	// ppc64le:"MOVD",-"MOVW",-"SRD"
    	p.a = uint32(x)
    	// amd64:-"MOVL",-"SHRQ"
    	// arm64:-"MOVW",-"LSR"
    	// ppc64le:-"MOVW",-"SRD"
    	p.b = uint32(x >> 32)
    }
    func store32be(p *struct{ a, b uint32 }, x uint64) {
    	// ppc64:"MOVD",-"MOVW",-"SRD"
    	// s390x:"MOVD",-"MOVW",-"SRD"
    	p.a = uint32(x >> 32)
    	// ppc64:-"MOVW",-"SRD"
    	// s390x:-"MOVW",-"SRD"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 19:45:41 UTC 2024
    - 29.7K bytes
    - Viewed (0)
  4. src/runtime/sys_linux_arm64.s

    	MOVD	$AT_FDCWD, R0
    	MOVD	name+0(FP), R1
    	MOVW	mode+8(FP), R2
    	MOVW	perm+12(FP), R3
    	MOVD	$SYS_openat, R8
    	SVC
    	CMN	$4095, R0
    	BCC	done
    	MOVW	$-1, R0
    done:
    	MOVW	R0, ret+16(FP)
    	RET
    
    TEXT runtime·closefd(SB),NOSPLIT|NOFRAME,$0-12
    	MOVW	fd+0(FP), R0
    	MOVD	$SYS_close, R8
    	SVC
    	CMN	$4095, R0
    	BCC	done
    	MOVW	$-1, R0
    done:
    	MOVW	R0, ret+8(FP)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 16.7K bytes
    - Viewed (0)
  5. src/cmd/asm/internal/asm/testdata/mips64.s

    	MOVV	HI, R1		// 00000810
    	MOVV	R1, LO		// 00200013
    	MOVV	R1, HI		// 00200011
    
    
    //	LMOVW rreg ',' rreg
    //	{
    //		outcode(int($1), &$2, 0, &$4);
    //	}
    	MOVW	R1, R2		// 00011004
    	MOVW	LO, R1		// 00000812
    	MOVW	HI, R1		// 00000810
    	MOVW	R1, LO		// 00200013
    	MOVW	R1, HI		// 00200011
    	MOVWU	R14, R27	// 000ed83c001bd83e
    
    //	LMOVH rreg ',' rreg
    //	{
    //		outcode(int($1), &$2, 0, &$4);
    //	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 08 12:17:12 UTC 2023
    - 12.4K bytes
    - Viewed (0)
  6. src/runtime/sys_linux_riscv64.s

    	MOV	$AT_FDCWD, A0
    	MOV	name+0(FP), A1
    	MOVW	mode+8(FP), A2
    	MOVW	perm+12(FP), A3
    	MOV	$SYS_openat, A7
    	ECALL
    	MOV	$-4096, T0
    	BGEU	T0, A0, 2(PC)
    	MOV	$-1, A0
    	MOVW	A0, ret+16(FP)
    	RET
    
    // func closefd(fd int32) int32
    TEXT runtime·closefd(SB),NOSPLIT|NOFRAME,$0-12
    	MOVW	fd+0(FP), A0
    	MOV	$SYS_close, A7
    	ECALL
    	MOV	$-4096, T0
    	BGEU	T0, A0, 2(PC)
    	MOV	$-1, A0
    	MOVW	A0, ret+8(FP)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  7. src/runtime/sys_openbsd_arm64.s

    	MOVD	0(R19), R0		// arg 1 - addr
    	MOVD	8(R19), R1		// arg 2 - len
    	MOVW	16(R19), R2		// arg 3 - prot
    	MOVW	20(R19), R3		// arg 4 - flags
    	MOVW	24(R19), R4		// arg 5 - fid
    	MOVW	28(R19), R5		// arg 6 - offset
    	CALL	libc_mmap(SB)
    	MOVD	$0, R1
    	CMP	$-1, R0
    	BNE	noerr
    	CALL	libc_errno(SB)
    	MOVW	(R0), R1		// errno
    	MOVD	$0, R0
    noerr:
    	MOVD	R0, 32(R19)
    	MOVD	R1, 40(R19)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 15.1K bytes
    - Viewed (0)
  8. src/runtime/sys_darwin_arm64.s

    	SUB	$16, RSP
    	MOVD	R0, R19
    	MOVW	0(R19), R0	// arg 1 fd
    	MOVW	4(R19), R1	// arg 2 cmd
    	MOVW	8(R19), R2	// arg 3 arg
    	MOVW	R2, (RSP)	// arg 3 is variadic, pass on stack
    	BL	libc_fcntl(SB)
    	MOVD	$0, R1
    	MOVD	$-1, R2
    	CMP	R0, R2
    	BNE	noerr
    	BL	libc_error(SB)
    	MOVW	(R0), R1
    	MOVW	$-1, R0
    noerr:
    	MOVW	R0, 12(R19)
    	MOVW	R1, 16(R19)
    	ADD	$16, RSP
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 03 16:07:59 UTC 2023
    - 18.3K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/arm/obj5.go

    	pcdata = c.ctxt.StartUnsafePoint(pcdata, c.newprog)
    
    	// MOVW	LR, R3
    	movw := obj.Appendp(pcdata, c.newprog)
    	movw.As = AMOVW
    	movw.From.Type = obj.TYPE_REG
    	movw.From.Reg = REGLINK
    	movw.To.Type = obj.TYPE_REG
    	movw.To.Reg = REG_R3
    
    	bls.To.SetTarget(movw)
    
    	// BL runtime.morestack
    	call := obj.Appendp(movw, c.newprog)
    	call.As = obj.ACALL
    	call.To.Type = obj.TYPE_BRANCH
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 21.4K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/sys/unix/asm_zos_s390x.s

    	BL   runtime·save_g(SB)     // Save g and stack pointer
    	MOVW PSALAA, R8
    	MOVD LCA64(R8), R8
    	MOVD SAVSTACK_ASYNC(R8), R9
    	MOVD R15, 0(R9)
    
    	MOVD argv+8(FP), R1   // Move function arguments into registers
    	MOVD dsa+16(FP), g
    	MOVD fnptr+0(FP), R15
    
    	BYTE $0x0D // Branch to function
    	BYTE $0xEF
    
    	BL   runtime·load_g(SB)     // Restore g and stack pointer
    	MOVW PSALAA, R8
    	MOVD LCA64(R8), R8
    	MOVD SAVSTACK_ASYNC(R8), R9
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 16:12:58 UTC 2024
    - 11.2K bytes
    - Viewed (0)
Back to top