Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 63 for MOVW (0.04 sec)

  1. src/cmd/compile/internal/ssa/_gen/LOONG64Ops.go

    		{name: "MOVWload", argLength: 2, reg: gpload, aux: "SymOff", asm: "MOVW", typ: "Int32", faultOnNilArg0: true, symEffect: "Read"},    // load from arg0 + auxInt + aux.  arg1=mem.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:04:19 UTC 2023
    - 25.2K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/ppc64/doc.go

    Examples:
    
    	MOVD (R3), R4		<=>	ld r4,0(r3)
    	MOVW (R3), R4		<=>	lwa r4,0(r3)
    	MOVWZU 4(R3), R4		<=>	lwzu r4,4(r3)
    	MOVWZ (R3+R5), R4		<=>	lwzx r4,r3,r5
    	MOVHZ  (R3), R4		<=>	lhz r4,0(r3)
    	MOVHU 2(R3), R4		<=>	lhau r4,2(r3)
    	MOVBZ (R3), R4		<=>	lbz r4,0(r3)
    
    	MOVD R4,(R3)		<=>	std r4,0(r3)
    	MOVW R4,(R3)		<=>	stw r4,0(r3)
    	MOVW R4,(R3+R5)		<=>	stwx r4,r3,r5
    	MOVWU R4,4(R3)		<=>	stwu r4,4(r3)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:47:45 UTC 2023
    - 11.3K bytes
    - Viewed (0)
  3. src/runtime/race_arm64.s

    // Add
    TEXT	sync∕atomic·AddInt32(SB), NOSPLIT, $0-20
    	GO_ARGS
    	MOVD	$__tsan_go_atomic32_fetch_add(SB), R9
    	BL	racecallatomic<>(SB)
    	MOVW	add+8(FP), R0	// convert fetch_add to add_fetch
    	MOVW	ret+16(FP), R1
    	ADD	R0, R1, R0
    	MOVW	R0, ret+16(FP)
    	RET
    
    TEXT	sync∕atomic·AddInt64(SB), NOSPLIT, $0-24
    	GO_ARGS
    	MOVD	$__tsan_go_atomic64_fetch_add(SB), R9
    	BL	racecallatomic<>(SB)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 15.5K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/plan9x.go

    			rno = int(a)
    		case RegSP:
    			rno = int(a)
    		case RegisterWithArrangementAndIndex:
    			op = "VMOV"
    		case RegisterWithArrangement:
    			op = "VMOV"
    		}
    		if rno >= 0 && rno <= int(WZR) {
    			op = "MOVW"
    		} else if rno >= int(X0) && rno <= int(XZR) {
    			op = "MOVD"
    		}
    		if _, ok := inst.Args[1].(RegisterWithArrangementAndIndex); ok {
    			op = "VMOV"
    		}
    
    	case LDR, LDUR:
    		var rno uint16
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 17K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/_gen/RISCV64Ops.go

    		{name: "MOVHload", argLength: 2, reg: gpload, asm: "MOVH", aux: "SymOff", typ: "Int16", faultOnNilArg0: true, symEffect: "Read"},    // 16 bits, sign extend
    		{name: "MOVWload", argLength: 2, reg: gpload, asm: "MOVW", aux: "SymOff", typ: "Int32", faultOnNilArg0: true, symEffect: "Read"},    // 32 bits, sign extend
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 30.7K bytes
    - Viewed (0)
  6. src/runtime/asm_loong64.s

    #include "go_asm.h"
    #include "go_tls.h"
    #include "funcdata.h"
    #include "textflag.h"
    
    #define	REGCTXT	R29
    
    TEXT runtime·rt0_go(SB),NOSPLIT|TOPFRAME,$0
    	// R3 = stack; R4 = argc; R5 = argv
    
    	ADDV	$-24, R3
    	MOVW	R4, 8(R3) // argc
    	MOVV	R5, 16(R3) // argv
    
    	// create istack out of the given (operating system) stack.
    	// _cgo_init may update stackguard.
    	MOVV	$runtime·g0(SB), g
    	MOVV	$(-64*1024), R30
    	ADDV	R30, R3, R19
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 26.5K bytes
    - Viewed (0)
  7. src/runtime/race_ppc64le.s

    	BL	racecallatomic<>(SB)
    	// The tsan fetch_add result is not as expected by Go,
    	// so the 'add' must be added to the result.
    	MOVW	add+8(FP), R3	// The tsa fetch_add does not return the
    	MOVW	ret+16(FP), R4	// result as expected by go, so fix it.
    	ADD	R3, R4, R3
    	MOVW	R3, ret+16(FP)
    	RET
    
    TEXT	sync∕atomic·AddInt64(SB), NOSPLIT, $0-24
    	GO_ARGS
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 17K bytes
    - Viewed (0)
  8. src/runtime/asm_wasm.s

    	I64LeU; \
    	If; \
    		JMP NAME(SB); \
    	End
    
    TEXT ·reflectcall(SB), NOSPLIT, $0-48
    	I64Load fn+8(FP)
    	I64Eqz
    	If
    		CALLNORESUME runtime·sigpanic<ABIInternal>(SB)
    	End
    
    	MOVW frameSize+32(FP), R0
    
    	DISPATCH(runtime·call16, 16)
    	DISPATCH(runtime·call32, 32)
    	DISPATCH(runtime·call64, 64)
    	DISPATCH(runtime·call128, 128)
    	DISPATCH(runtime·call256, 256)
    	DISPATCH(runtime·call512, 512)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 21:26:51 UTC 2023
    - 11.8K bytes
    - Viewed (0)
  9. src/runtime/asm_ppc64x.s

    	// initialize essential registers
    	BL	runtime·reginit(SB)
    
    	SUB	$(FIXED_FRAME+16), R1
    	MOVD	R2, 24(R1)		// stash the TOC pointer away again now we've created a new frame
    	MOVW	R3, FIXED_FRAME+0(R1)	// argc
    	MOVD	R4, FIXED_FRAME+8(R1)	// argv
    
    	// create istack out of the given (operating system) stack.
    	// _cgo_init may update stackguard.
    	MOVD	$runtime·g0(SB), g
    	BL	runtime·save_g(SB)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/_gen/386Ops.go

    		{name: "MOVWstoreidx1", argLength: 4, reg: gpstoreidx, commutative: true, asm: "MOVW", aux: "SymOff", symEffect: "Write"}, // store 2 bytes in arg2 to arg0+arg1+auxint+aux. arg3=mem
    		{name: "MOVWstoreidx2", argLength: 4, reg: gpstoreidx, asm: "MOVW", aux: "SymOff", symEffect: "Write"},                    // store 2 bytes in arg2 to arg0+2*arg1+auxint+aux. arg3=mem
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 14 08:10:32 UTC 2023
    - 45.1K bytes
    - Viewed (0)
Back to top