Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 28 for MOVV (0.14 sec)

  1. src/cmd/asm/internal/asm/testdata/loong64enc1.s

    	JMP	foo(SB)			// 00000050
    
    	JMP	(R4)			// 8000004c
    	JMP	1(PC)			// 00040050
    	MOVW	$65536, R4		// 04020014
    	MOVW	$4096, R4		// 24000014
    	MOVV	$65536, R4		// 04020014
    	MOVV	$4096, R4		// 24000014
    	MOVW	R4, R5			// 85001700
    	MOVV	R4, R5			// 85001500
    	MOVBU	R4, R5			// 85fc4303
    	SUB	R4, R5, R6		// a6101100
    	SUBV	R4, R5, R6		// a6901100
    	ADD	R4, R5, R6		// a6101000
    	ADDV	R4, R5, R6		// a6901000
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  2. src/runtime/preempt_loong64.s

    TEXT ·asyncPreempt(SB),NOSPLIT|NOFRAME,$0-0
    	MOVV R1, -480(R3)
    	SUBV $480, R3
    	MOVV R4, 8(R3)
    	MOVV R5, 16(R3)
    	MOVV R6, 24(R3)
    	MOVV R7, 32(R3)
    	MOVV R8, 40(R3)
    	MOVV R9, 48(R3)
    	MOVV R10, 56(R3)
    	MOVV R11, 64(R3)
    	MOVV R12, 72(R3)
    	MOVV R13, 80(R3)
    	MOVV R14, 88(R3)
    	MOVV R15, 96(R3)
    	MOVV R16, 104(R3)
    	MOVV R17, 112(R3)
    	MOVV R18, 120(R3)
    	MOVV R19, 128(R3)
    	MOVV R20, 136(R3)
    	MOVV R21, 144(R3)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 22 19:29:43 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  3. src/runtime/cgo/asm_mips64x.s

    #else
    	ADDV	$(-8*15), R29
    #endif
    	MOVV	R4, (8*1)(R29) // fn unsafe.Pointer
    	MOVV	R5, (8*2)(R29) // a unsafe.Pointer
    	MOVV	R7, (8*3)(R29) // ctxt uintptr
    	MOVV	R16, (8*4)(R29)
    	MOVV	R17, (8*5)(R29)
    	MOVV	R18, (8*6)(R29)
    	MOVV	R19, (8*7)(R29)
    	MOVV	R20, (8*8)(R29)
    	MOVV	R21, (8*9)(R29)
    	MOVV	R22, (8*10)(R29)
    	MOVV	R23, (8*11)(R29)
    	MOVV	RSB, (8*12)(R29)
    	MOVV	g, (8*13)(R29)
    	MOVV	R31, (8*14)(R29)
    #ifndef GOMIPS64_softfloat
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 00:43:51 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/sys/unix/asm_linux_loong64.s

    TEXT ·Syscall6(SB),NOSPLIT,$0-80
    	JMP	syscall·Syscall6(SB)
    
    TEXT ·SyscallNoError(SB),NOSPLIT,$0-48
    	JAL	runtime·entersyscall(SB)
    	MOVV	a1+8(FP), R4
    	MOVV	a2+16(FP), R5
    	MOVV	a3+24(FP), R6
    	MOVV	R0, R7
    	MOVV	R0, R8
    	MOVV	R0, R9
    	MOVV	trap+0(FP), R11	// syscall entry
    	SYSCALL
    	MOVV	R4, r1+32(FP)
    	MOVV	R0, r2+40(FP)	// r2 is not used. Always set to 0
    	JAL	runtime·exitsyscall(SB)
    	RET
    
    TEXT ·RawSyscall(SB),NOSPLIT,$0-56
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  5. src/internal/runtime/atomic/atomic_loong64.s

    //		return 1;
    //	} else {
    //		return 0;
    //	}
    TEXT ·Cas64(SB), NOSPLIT, $0-25
    	MOVV	ptr+0(FP), R4
    	MOVV	old+8(FP), R5
    	MOVV	new+16(FP), R6
    	DBAR
    cas64_again:
    	MOVV	R6, R7
    	LLV	(R4), R8
    	BNE	R5, R8, cas64_fail
    	SCV	R7, (R4)
    	BEQ	R7, cas64_again
    	MOVV	$1, R4
    	MOVB	R4, ret+24(FP)
    	DBAR
    	RET
    cas64_fail:
    	MOVV	$0, R4
    	JMP	-4(PC)
    
    TEXT ·Casuintptr(SB), NOSPLIT, $0-25
    	JMP	·Cas64(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  6. src/runtime/cgo/abi_loong64.h

    //
    // Note: g is R22
    
    #define SAVE_R22_TO_R31(offset)	\
    	MOVV	g,   ((offset)+(0*8))(R3)	\
    	MOVV	R23, ((offset)+(1*8))(R3)	\
    	MOVV	R24, ((offset)+(2*8))(R3)	\
    	MOVV	R25, ((offset)+(3*8))(R3)	\
    	MOVV	R26, ((offset)+(4*8))(R3)	\
    	MOVV	R27, ((offset)+(5*8))(R3)	\
    	MOVV	R28, ((offset)+(6*8))(R3)	\
    	MOVV	R29, ((offset)+(7*8))(R3)	\
    	MOVV	R30, ((offset)+(8*8))(R3)	\
    	MOVV	R31, ((offset)+(9*8))(R3)
    
    #define SAVE_F24_TO_F31(offset)	\
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 29 02:34:18 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  7. src/cmd/asm/internal/asm/testdata/loong64enc2.s

    TEXT asmtest(SB),DUPOK|NOSPLIT,$0
    	MOVB	R4, R5			// 85e04000a5e04800
    	MOVWU	R4, R5			// 85804100a5804500
    	MOVW	$74565, R4		// 4402001484148d03
    	MOVW	$4097, R4		// 2400001484048003
    	MOVV	$74565, R4		// 4402001484148d03
    	MOVV	$4097, R4		// 2400001484048003
    	AND	$-1, R4, R5		// 1efcbf0285f81400
    	AND	$-1, R4			// 1efcbf0284f81400
    	MOVW	$-1, F4			// 1efcbf02c4a71401
    	MOVW	$1, F4			// 1e048002c4a71401
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 10 15:50:11 UTC 2023
    - 3K bytes
    - Viewed (0)
  8. src/runtime/rt0_linux_loong64.s

    nocgo:
    	MOVV	$0x800000, R4                     // stacksize = 8192KB
    	MOVV	$_rt0_loong64_linux_lib_go(SB), R5
    	MOVV	R4, 8(R3)
    	MOVV	R5, 16(R3)
    	MOVV	$runtime·newosproc0(SB), R19
    	JAL	(R19)
    
    restore:
    	// Restore callee-save registers.
    	RESTORE_R22_TO_R31(3*8)
    	RESTORE_F24_TO_F31(13*8)
    	RET
    
    TEXT _rt0_loong64_linux_lib_go(SB),NOSPLIT,$0
    	MOVV	_rt0_loong64_linux_lib_argc<>(SB), R4
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 10 15:50:43 UTC 2023
    - 2K bytes
    - Viewed (0)
  9. src/reflect/asm_loong64.s

    	JAL	runtime·spillArgs(SB)
    	MOVV	REGCTXT, 32(R3) // save REGCTXT > args of moveMakeFuncArgPtrs < LOCAL_REGARGS
    
    	MOVV	REGCTXT, R4
    	MOVV	R25, R5
    	JAL	·moveMakeFuncArgPtrs<ABIInternal>(SB)
    	MOVV	32(R3), REGCTXT // restore REGCTXT
    
    	MOVV	REGCTXT, 8(R3)
    	MOVV	$argframe+0(FP), R20
    	MOVV	R20, 16(R3)
    	MOVV	R0, LOCAL_RETVALID(R3)
    	ADDV	$LOCAL_RETVALID, R3, R20
    	MOVV	R20, 24(R3)
    	ADDV	$LOCAL_REGARGS, R3, R20
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  10. src/internal/runtime/syscall/asm_linux_loong64.s

    TEXT ·Syscall6<ABIInternal>(SB),NOSPLIT,$0-80
    	MOVV	R4, R11  // syscall entry
    	MOVV	R5, R4
    	MOVV	R6, R5
    	MOVV	R7, R6
    	MOVV	R8, R7
    	MOVV	R9, R8
    	MOVV	R10, R9
    	SYSCALL
    	MOVV	R0, R5      // r2 is not used. Always set to 0.
    	MOVW	$-4096, R12
    	BGEU	R12, R4, ok
    	SUBVU	R4, R0, R6  // errno
    	MOVV	$-1, R4     // r1
    	RET
    ok:
    	// r1 already in R4
    	MOVV	R0, R6     // errno
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 1013 bytes
    - Viewed (0)
Back to top