Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 225 for MOVW (0.05 sec)

  1. src/runtime/memclr_s390x.s

    	MOVH	$0, 0(R4)
    	RET
    clear3:
    	MOVH	$0, 0(R4)
    	MOVB	$0, 2(R4)
    	RET
    
    clear4to7:
    	CMPBNE	R5, $4, clear5
    	MOVW	$0, 0(R4)
    	RET
    clear5:
    	CMPBNE	R5, $5, clear6
    	MOVW	$0, 0(R4)
    	MOVB	$0, 4(R4)
    	RET
    clear6:
    	CMPBNE	R5, $6, clear7
    	MOVW	$0, 0(R4)
    	MOVH	$0, 4(R4)
    	RET
    clear7:
    	MOVW	$0, 0(R4)
    	MOVH	$0, 4(R4)
    	MOVB	$0, 6(R4)
    	RET
    
    clear8to11:
    	CMPBNE	R5, $8, clear9
    	MOVD	$0, 0(R4)
    	RET
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jan 29 19:11:07 UTC 2021
    - 2K bytes
    - Viewed (0)
  2. src/internal/bytealg/count_arm.s

    #include "go_asm.h"
    #include "textflag.h"
    
    TEXT ·Count(SB),NOSPLIT,$0-20
    	MOVW	b_base+0(FP), R0
    	MOVW	b_len+4(FP), R1
    	MOVBU	c+12(FP), R2
    	MOVW	$ret+16(FP), R7
    	B	countbytebody<>(SB)
    
    TEXT ·CountString(SB),NOSPLIT,$0-16
    	MOVW	s_base+0(FP), R0
    	MOVW	s_len+4(FP), R1
    	MOVBU	c+8(FP), R2
    	MOVW	$ret+12(FP), R7
    	B	countbytebody<>(SB)
    
    // Input:
    // R0: data
    // R1: data length
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 16:33:10 UTC 2019
    - 917 bytes
    - Viewed (0)
  3. src/syscall/asm_plan9_arm.s

    	MOVW	$a1+4(FP), R0	// move syscall args
    	MOVW	$sysargs-144(SP), R1
    	MOVM.IA	(R0), [R2-R6]
    	MOVM.IA	[R2-R6], (R1)
    	MOVW	trap+0(FP), R0	// syscall num
    	SWI		$0
    	MOVW	$0, R2
    	MOVW	$r1+28(FP), R3
    	MOVM.IA.W	[R0,R2], (R3)
    	CMP		$-1, R0
    	B.EQ	syscall6err
    	BL		runtime·exitsyscall(SB)
    	MOVW	$·emptystring+0(SB), R2
    	B		syscall6ok
    syscall6err:
    	MOVW	$errbuf-128(SP), R2
    	MOVW	$128, R3
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 08 14:57:01 UTC 2018
    - 3.2K bytes
    - Viewed (0)
  4. src/syscall/asm_linux_arm.s

    TEXT ·seek(SB),NOSPLIT,$0-28
    	BL	runtime·entersyscall(SB)
    	MOVW	$SYS__LLSEEK, R7	// syscall entry
    	MOVW	fd+0(FP), R0
    	MOVW	offset_hi+8(FP), R1
    	MOVW	offset_lo+4(FP), R2
    	MOVW	$newoffset_lo+16(FP), R3
    	MOVW	whence+12(FP), R4
    	SWI	$0
    	MOVW	$0xfffff001, R6
    	CMP	R6, R0
    	BLS	okseek
    	MOVW	$0, R1
    	MOVW	R1, newoffset_lo+16(FP)
    	MOVW	R1, newoffset_hi+20(FP)
    	RSB	$0, R0, R0
    	MOVW	R0, err+24(FP)
    	BL	runtime·exitsyscall(SB)
    	RET
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  5. test/codegen/memops_bigoffset.go

    func storeLargeOffset(sw *big1, sd *big2) {
    	// ppc64x:`MOVW\s+R[0-9]+,\s[0-9]+\(R[0-9]+\)`,-`ADD`
    	sw.w[1<<10] = uint32(10)
    	// ppc64le/power10:`MOVW\s+R[0-9]+,\s[0-9]+\(R[0-9]+\)`,-`ADD`
    	// ppc64x/power9:`MOVW\s+R[0-9]+\,\s\(R[0-9]+\)`,`ADD`
    	// ppc64x/power8:`MOVW\s+R[0-9]+\,\s\(R[0-9]+\)`,`ADD`
    	sw.w[1<<16] = uint32(20)
    	// ppc64le/power10:`MOVW\s+R[0-9]+,\s[0-9]+\(R[0-9]+\)`,-`ADD`
    	// ppc64x/power9:`MOVW\s+R[0-9]+,\s\(R[0-9]+\)`,`ADD`
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 15 18:20:54 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  6. src/cmd/asm/internal/asm/testdata/arm.s

    	MOVW.P	0x20(R2), R1         // MOVW.P 32(R2), R1         // 201092e4
    	MOVW.W	0x20(R2), R1         // MOVW.W 32(R2), R1         // 2010b2e5
    	MOVW	-0x20(R2), R1        // MOVW -32(R2), R1          // 201012e5
    	MOVW.P	-0x20(R2), R1        // MOVW.P -32(R2), R1        // 201012e4
    	MOVW.W	-0x20(R2), R1        // MOVW.W -32(R2), R1        // 201032e5
    	MOVW	R1, 0x00ffffff(R2)   // MOVW R1, 16777215(R2)
    	MOVW	0x00ffffff(R2), R1   // MOVW 16777215(R2), R1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 15 20:51:01 UTC 2023
    - 69K bytes
    - Viewed (0)
  7. 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)
  8. src/runtime/vlop_arm.s

    	MOVW	Rq, 4(R13)
    	MOVW	Rr, 8(R13)
    	MOVW	Rs, 12(R13)
    	MOVW	RM, 16(R13)
    
    	MOVW	Rn, Rr			/* numerator */
    	MOVW	g_m(g), Rq
    	MOVW	m_divmod(Rq), Rq	/* denominator */
    	BL  	runtime·udiv(SB)
    	MOVW	Rr, RTMP
    	MOVW	4(R13), Rq
    	MOVW	8(R13), Rr
    	MOVW	12(R13), Rs
    	MOVW	16(R13), RM
    	RET
    
    TEXT runtime·_div(SB),NOSPLIT,$16-0
    	NO_LOCAL_POINTERS
    	MOVW	Rq, 4(R13)
    	MOVW	Rr, 8(R13)
    	MOVW	Rs, 12(R13)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 04 07:25:06 UTC 2020
    - 7.1K bytes
    - Viewed (0)
  9. src/runtime/memclr_arm.s

    	CMP	TMP, TO
    	BHS	_4tail
    
    	MOVW	R0, R1			/* replicate */
    	MOVW	R0, R2
    	MOVW	R0, R3
    	MOVW	R0, R4
    	MOVW	R0, R5
    	MOVW	R0, R6
    	MOVW	R0, R7
    
    _f32loop:
    	CMP	TMP, TO
    	BHS	_4tail
    
    	MOVM.IA.W [R0-R7], (TO)
    	B	_f32loop
    
    _4tail:
    	SUB	$3, TOE, TMP	/* do remaining words if possible */
    _4loop:
    	CMP	TMP, TO
    	BHS	_1tail
    
    	MOVW.P	R0, 4(TO)		/* implicit write back */
    	B	_4loop
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 19 00:41:03 UTC 2021
    - 2.6K bytes
    - Viewed (0)
  10. src/math/floor_386.s

    #include "textflag.h"
    
    // func archCeil(x float64) float64
    TEXT ·archCeil(SB),NOSPLIT,$0
    	FMOVD   x+0(FP), F0  // F0=x
    	FSTCW   -2(SP)       // save old Control Word
    	MOVW    -2(SP), AX
    	ANDW    $0xf3ff, AX
    	ORW     $0x0800, AX  // Rounding Control set to +Inf
    	MOVW    AX, -4(SP)   // store new Control Word
    	FLDCW   -4(SP)       // load new Control Word
    	FRNDINT              // F0=Ceil(x)
    	FLDCW   -2(SP)       // load old Control Word
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 15 15:48:19 UTC 2021
    - 1.5K bytes
    - Viewed (0)
Back to top