Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 63 for MOVW (0.04 sec)

  1. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/plan9.go

    	STDCXCC:   "STDCCC",
    	LI:        "MOVD",
    	LBZ:       "MOVBZ", STB: "MOVB",
    	LBZU: "MOVBZU", STBU: "MOVBU",
    	LHZ: "MOVHZ", LHA: "MOVH", STH: "MOVH",
    	LHZU: "MOVHZU", STHU: "MOVHU",
    	LWZ: "MOVWZ", LWA: "MOVW", STW: "MOVW",
    	LWZU: "MOVWZU", STWU: "MOVWU",
    	LD: "MOVD", STD: "MOVD",
    	LDU: "MOVDU", STDU: "MOVDU",
    	LFD: "FMOVD", STFD: "FMOVD",
    	LFS: "FMOVS", STFS: "FMOVS",
    	LFDX: "FMOVD", STFDX: "FMOVD",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 10.9K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/MIPS64Ops.go

    		// moves (no conversion)
    		{name: "MOVWfpgp", argLength: 1, reg: fpgp, asm: "MOVW"}, // move float32 to int32 (no conversion). MIPS64 will perform sign-extend to 64-bit by default
    		{name: "MOVWgpfp", argLength: 1, reg: gpfp, asm: "MOVW"}, // move int32 to float32 (no conversion). MIPS64 will perform sign-extend to 64-bit by default
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 03:36:31 UTC 2023
    - 25.5K bytes
    - Viewed (0)
  3. src/hash/crc32/crc32_ppc64le.s

    	MOVWZ	crc+0(FP), R3   // incoming crc
    	MOVD    table8+8(FP), R4   // *Table
    	MOVD    p+16(FP), R5
    	MOVD    p_len+24(FP), R6 // p len
    
    	CMP     $0,R6           // len == 0?
    	BNE     start
    	MOVW    R3,ret+40(FP)   // return crc
    	RET
    
    start:
    	NOR     R3,R3,R7        // ^crc
    	MOVWZ	R7,R7		// 32 bits
    	CMP	R6,$16
    	MOVD	R6,CTR
    	BLT	short
    	SRAD    $3,R6,R8        // 8 byte chunks
    	MOVD    R8,CTR
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 12:09:50 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  4. src/runtime/race_s390x.s

    TEXT	sync∕atomic·AddInt32(SB), NOSPLIT, $0-20
    	GO_ARGS
    	MOVD	$__tsan_go_atomic32_fetch_add(SB), R1
    	BL	racecallatomic<>(SB)
    	// TSan performed fetch_add, but Go needs add_fetch.
    	MOVW	add+8(FP), R0
    	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), R1
    	BL	racecallatomic<>(SB)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  5. test/codegen/arithmetic.go

    	// 386:"MOVL\t[$]-252645135","MULL",-"DIVL"
    	// arm64:`MOVD`,`UMULH`,-`DIV`
    	// arm:`MOVW`,`MUL`,-`.*udiv`
    	a := n1 / 17 // unsigned
    
    	// amd64:"MOVQ\t[$]-1085102592571150095","IMULQ",-"IDIVQ"
    	// 386:"MOVL\t[$]-252645135","IMULL",-"IDIVL"
    	// arm64:`SMULH`,-`DIV`
    	// arm:`MOVW`,`MUL`,-`.*udiv`
    	b := n2 / 17 // signed
    
    	return a, b
    }
    
    func FloatDivs(a []float32) float32 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:28:00 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  6. src/runtime/asm_s390x.s

    	MOVD	R15, (g_stack+stack_hi)(g)
    
    	// if there is a _cgo_init, call it using the gcc ABI.
    	MOVD	_cgo_init(SB), R11
    	CMPBEQ	R11, $0, nocgo
    	MOVW	AR0, R4			// (AR0 << 32 | AR1) is the TLS base pointer; MOVD is translated to EAR
    	SLD	$32, R4, R4
    	MOVW	AR1, R4			// arg 2: TLS base pointer
    	MOVD	$setg_gcc<>(SB), R3 	// arg 1: setg
    	MOVD	g, R2			// arg 0: G
    	// C functions expect 160 bytes of space on caller stack frame
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 25 09:18:28 UTC 2024
    - 28.1K bytes
    - Viewed (0)
  7. src/runtime/sys_openbsd_386.s

    	MOVL	DX, (5*4)(BX)		// r2
    
    	// Standard libc functions return -1 on error and set errno.
    	CMPL	AX, $-1
    	JNE	ok
    
    	// Get error code from libc.
    	CALL	libc_errno(SB)
    	MOVL	(AX), AX
    	MOVW	AX, (6*4)(BX)		// err
    
    ok:
    	MOVL	$0, AX			// no error (it's ignored anyway)
    	MOVL	BP, SP
    	POPL	BP
    	RET
    
    // syscallX calls a function in libc on behalf of the syscall package.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 20.4K bytes
    - Viewed (0)
  8. src/runtime/asm_mips64x.s

    #include "go_asm.h"
    #include "go_tls.h"
    #include "funcdata.h"
    #include "textflag.h"
    
    #define	REGCTXT	R22
    
    TEXT runtime·rt0_go(SB),NOSPLIT|TOPFRAME,$0
    	// R29 = stack; R4 = argc; R5 = argv
    
    	ADDV	$-24, R29
    	MOVW	R4, 8(R29) // argc
    	MOVV	R5, 16(R29) // argv
    
    	// create istack out of the given (operating system) stack.
    	// _cgo_init may update stackguard.
    	MOVV	$runtime·g0(SB), g
    	MOVV	$(-64*1024), R23
    	ADDV	R23, R29, R1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 06 19:45:59 UTC 2023
    - 24.3K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/_gen/PPC64Ops.go

    		// starting with the largest sizes and generating as
    		// many as needed, using the appropriate offset value.
    		//	MOVD  n(R4),R14
    		//	MOVD  R14,n(R3)
    		//	MOVW  n1(R4),R14
    		//	MOVW  R14,n1(R3)
    		//	MOVH  n2(R4),R14
    		//	MOVH  R14,n2(R3)
    		//	MOVB  n3(R4),R14
    		//	MOVB  R14,n3(R3)
    
    		{
    			name:      "LoweredMove",
    			aux:       "Int64",
    			argLength: 3,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 43.8K bytes
    - Viewed (0)
  10. src/cmd/link/internal/arm/asm.go

    	tramp.SetSize(20)                               // 5 instructions
    	o1 := uint32(0xe5900000 | 12<<12 | 15<<16 | 8)  // MOVW 8(R15), R12 // R15 is actual pc + 8
    	o2 := uint32(0xe0800000 | 12<<12 | 15<<16 | 12) // ADD R15, R12, R12
    	o3 := uint32(0xe5900000 | 12<<12 | 12<<16)      // MOVW (R12), R12
    	o4 := uint32(0xe12fff10 | 12)                   // JMP  (R12)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 22.9K bytes
    - Viewed (0)
Back to top