Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for ADDVU (0.11 sec)

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

    	ADDU	$65536, R4, R5		// 1e02001485781000
    	ADDU	$4096, R4, R5		// 3e00001485781000
    	ADDU	$65536, R4		// 1e02001484781000
    	ADDU	$4096, R4		// 3e00001484781000
    	ADDVU	$65536, R4, R5		// 1e02001485f81000
    	ADDVU	$4096, R4, R5		// 3e00001485f81000
    	ADDVU	$65536, R4		// 1e02001484f81000
    	ADDVU	$4096, R4		// 3e00001484f81000
    	OR	$65536, R4, R5		// 1e02001485781500
    	OR	$4096, R4, R5		// 3e00001485781500
    	OR	$65536, R4		// 1e02001484781500
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 10 15:50:11 UTC 2023
    - 3K bytes
    - Viewed (0)
  2. src/internal/bytealg/compare_loong64.s

    	MOVV	8(R6), R17
    	ADDV	$16, R4
    	ADDV	$16, R6
    	SUBVU	$1, R14
    	BEQ	R16, R17, chunk16_loop
    	SUBV	$8, R4
    	SUBV	$8, R6
    
    byte_loop:
    	BEQ	R4, R12, samebytes
    	MOVBU	(R4), R8
    	ADDVU	$1, R4
    	MOVBU	(R6), R9
    	ADDVU	$1, R6
    	BEQ	R8, R9, byte_loop
    
    byte_cmp:
    	SGTU	R8, R9, R4 // R12 = 1 if (R8 > R9)
    	BNE	R0, R4, ret
    	MOVV	$-1, R4
    	JMP	ret
    
    samebytes:
    	SGTU	R5, R7, R8
    	SGTU	R7, R5, R9
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 1.7K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/mips/anames.go

    	"TNE",
    	"WORD",
    	"WSBH",
    	"XOR",
    	"MOVV",
    	"MOVVL",
    	"MOVVR",
    	"SLLV",
    	"SRAV",
    	"SRLV",
    	"DIVV",
    	"DIVVU",
    	"REMV",
    	"REMVU",
    	"MULV",
    	"MULVU",
    	"ADDV",
    	"ADDVU",
    	"SUBV",
    	"SUBVU",
    	"DSBH",
    	"DSHD",
    	"TRUNCFV",
    	"TRUNCDV",
    	"TRUNCFW",
    	"TRUNCDW",
    	"MOVWU",
    	"MOVFV",
    	"MOVDV",
    	"MOVVF",
    	"MOVVD",
    	"VMOVB",
    	"VMOVH",
    	"VMOVW",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 08 12:17:12 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/loong64/anames.go

    	"MOVV",
    	"MOVVL",
    	"MOVVR",
    	"SLLV",
    	"SRAV",
    	"SRLV",
    	"ROTRV",
    	"DIVV",
    	"DIVVU",
    	"REMV",
    	"REMVU",
    	"MULV",
    	"MULVU",
    	"MULHV",
    	"MULHVU",
    	"ADDV",
    	"ADDVU",
    	"SUBV",
    	"SUBVU",
    	"TRUNCFV",
    	"TRUNCDV",
    	"TRUNCFW",
    	"TRUNCDW",
    	"MOVWU",
    	"MOVFV",
    	"MOVDV",
    	"MOVVF",
    	"MOVVD",
    	"AMSWAPB",
    	"AMSWAPH",
    	"AMSWAPW",
    	"AMSWAPV",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  5. src/cmd/asm/internal/asm/testdata/mips64.s

    	ADDU	R13, R14, R19	// 01cd9821
    	ADDV	R5, R9, R10	// 0125502c
    	ADDVU	R13, R14, R19	// 01cd982d
    
    //	LADDW imm ',' sreg ',' rreg
    //	{
    //		outcode(int($1), &$2, int($4), &$6);
    //	}
    	ADD	$15176, R14, R9	// 21c93b48
    	ADD	$-9, R5, R8	// 20a8fff7
    	ADDU	$10, R9, R9	// 2529000a
    	ADDV	$15176, R14, R9	// 61c93b48
    	ADDV	$-9, R5, R8	// 60a8fff7
    	ADDVU	$10, R9, R9	// 6529000a
    
    //	LADDW rreg ',' rreg
    //	{
    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/internal/runtime/atomic/atomic_loong64.s

    	MOVV	R7, R6
    	SC	R7, (R4)
    	BEQ	R7, -4(PC)
    	MOVW	R6, ret+16(FP)
    	DBAR
    	RET
    
    TEXT ·Xadd64(SB), NOSPLIT, $0-24
    	MOVV	ptr+0(FP), R4
    	MOVV	delta+8(FP), R5
    	DBAR
    	LLV	(R4), R6
    	ADDVU	R6, R5, R7
    	MOVV	R7, R6
    	SCV	R7, (R4)
    	BEQ	R7, -4(PC)
    	MOVV	R6, ret+16(FP)
    	DBAR
    	RET
    
    TEXT ·Xchg(SB), NOSPLIT, $0-20
    	MOVV	ptr+0(FP), R4
    	MOVW	new+8(FP), R5
    
    	DBAR
    	MOVV	R5, R6
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  7. src/internal/runtime/atomic/atomic_mips64x.s

    // uint64 Xadd64(uint64 volatile *ptr, int64 delta)
    // Atomically:
    //	*val += delta;
    //	return *val;
    TEXT ·Xadd64(SB), NOSPLIT, $0-24
    	MOVV	ptr+0(FP), R2
    	MOVV	delta+8(FP), R3
    	SYNC
    	LLV	(R2), R1
    	ADDVU	R1, R3, R4
    	MOVV	R4, R1
    	SCV	R4, (R2)
    	BEQ	R4, -4(PC)
    	MOVV	R1, ret+16(FP)
    	SYNC
    	RET
    
    // uint32 Xchg(ptr *uint32, new uint32)
    // Atomically:
    //	old := *ptr;
    //	*ptr = new;
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 21:29:34 UTC 2024
    - 7.2K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/_gen/LOONG64Ops.go

    		readflags = regInfo{inputs: nil, outputs: []regMask{gp}}
    	)
    	ops := []opData{
    		// binary ops
    		{name: "ADDV", argLength: 2, reg: gp21, asm: "ADDVU", commutative: true},   // arg0 + arg1
    		{name: "ADDVconst", argLength: 1, reg: gp11sp, asm: "ADDVU", aux: "Int64"}, // arg0 + auxInt. auxInt is 32-bit, also in other *const ops.
    		{name: "SUBV", argLength: 2, reg: gp21, asm: "SUBVU"},                      // arg0 - arg1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:04:19 UTC 2023
    - 25.2K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/_gen/MIPS64Ops.go

    		readflags = regInfo{inputs: nil, outputs: []regMask{gp}}
    	)
    	ops := []opData{
    		// binary ops
    		{name: "ADDV", argLength: 2, reg: gp21, asm: "ADDVU", commutative: true},                             // arg0 + arg1
    		{name: "ADDVconst", argLength: 1, reg: gp11sp, asm: "ADDVU", aux: "Int64"},                           // arg0 + auxInt. auxInt is 32-bit, also in other *const ops.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 03:36:31 UTC 2023
    - 25.5K bytes
    - Viewed (0)
  10. src/runtime/sys_openbsd_mips64.s

    	MOVV	$8(R29), R5		// arg 2 - tp
    	MOVV	$87, R2			// sys_clock_gettime
    	SYSCALL
    
    	MOVV	8(R29), R3		// sec
    	MOVV	16(R29), R5		// nsec
    
    	MOVV	$1000000000, R4
    	MULVU	R4, R3
    	MOVV	LO, R3
    	ADDVU	R5, R3
    	MOVV	R3, ret+0(FP)
    	RET
    
    TEXT runtime·sigaction(SB),NOSPLIT,$0
    	MOVW	sig+0(FP), R4		// arg 1 - signum
    	MOVV	new+8(FP), R5		// arg 2 - new sigaction
    	MOVV	old+16(FP), R6		// arg 3 - old sigaction
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 8.8K bytes
    - Viewed (0)
Back to top