Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 32 for SGTU (0.08 sec)

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

    		{name: "SGTU", argLength: 2, reg: gp21, asm: "SGTU", typ: "Bool"},                    // 1 if arg0 > arg1 (unsigned), 0 otherwise
    		{name: "SGTUconst", argLength: 1, reg: gp11, asm: "SGTU", aux: "Int32", typ: "Bool"}, // 1 if auxInt > arg0 (unsigned), 0 otherwise
    		{name: "SGTUzero", argLength: 1, reg: gp11, asm: "SGTU", typ: "Bool"},                // 1 if arg0 > 0 (unsigned), 0 otherwise
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 14:43:03 UTC 2023
    - 24K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/LOONG64Ops.go

    		{name: "SGTconst", argLength: 1, reg: gp11, asm: "SGT", aux: "Int64", typ: "Bool"},   // 1 if auxInt > arg0 (signed), 0 otherwise
    		{name: "SGTU", argLength: 2, reg: gp21, asm: "SGTU", typ: "Bool"},                    // 1 if arg0 > arg1 (unsigned), 0 otherwise
    		{name: "SGTUconst", argLength: 1, reg: gp11, asm: "SGTU", aux: "Int64", typ: "Bool"}, // 1 if auxInt > arg0 (unsigned), 0 otherwise
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:04:19 UTC 2023
    - 25.2K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/MIPS64Ops.go

    		{name: "SGTconst", argLength: 1, reg: gp11, asm: "SGT", aux: "Int64", typ: "Bool"},   // 1 if auxInt > arg0 (signed), 0 otherwise
    		{name: "SGTU", argLength: 2, reg: gp21, asm: "SGTU", typ: "Bool"},                    // 1 if arg0 > arg1 (unsigned), 0 otherwise
    		{name: "SGTUconst", argLength: 1, reg: gp11, asm: "SGTU", aux: "Int64", typ: "Bool"}, // 1 if auxInt > arg0 (unsigned), 0 otherwise
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 03:36:31 UTC 2023
    - 25.5K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/rewriteMIPS.go

    	v_0 := v.Args[0]
    	// match: (IsInBounds idx len)
    	// result: (SGTU len idx)
    	for {
    		idx := v_0
    		len := v_1
    		v.reset(OpMIPSSGTU)
    		v.AddArg2(len, idx)
    		return true
    	}
    }
    func rewriteValueMIPS_OpIsNonNil(v *Value) bool {
    	v_0 := v.Args[0]
    	b := v.Block
    	typ := &b.Func.Config.Types
    	// match: (IsNonNil ptr)
    	// result: (SGTU ptr (MOVWconst [0]))
    	for {
    		ptr := v_0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 14:43:03 UTC 2023
    - 176.6K bytes
    - Viewed (0)
  5. src/runtime/asm_mips64x.s

    // of constant-sized-frame functions to encode a few bits of size in the pc.
    // Caution: ugly multiline assembly macros in your future!
    
    #define DISPATCH(NAME,MAXSIZE)		\
    	MOVV	$MAXSIZE, R23;		\
    	SGTU	R1, R23, R23;		\
    	BNE	R23, 3(PC);			\
    	MOVV	$NAME(SB), R4;	\
    	JMP	(R4)
    // Note: can't just "BR NAME(SB)" - bad inlining results.
    
    TEXT ·reflectcall(SB), NOSPLIT|NOFRAME, $0-48
    	MOVWU	frameSize+32(FP), 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)
  6. src/runtime/sys_linux_mipsx.s

    	SYSCALL
    	MOVW	4(R29), R3	// sec
    	MOVW	8(R29), R5	// nsec
    	// sec is in R3, nsec in R5
    	// return nsec in R3
    	MOVW	$1000000000, R4
    	MULU	R4, R3
    	MOVW	LO, R3
    	ADDU	R5, R3
    	SGTU	R5, R3, R4
    	MOVW	$ret+0(FP), R6
    #ifdef GOARCH_mips
    	MOVW	R3, 4(R6)
    #else
    	MOVW	R3, 0(R6)
    #endif
    	MOVW	HI, R3
    	ADDU	R4, R3
    #ifdef GOARCH_mips
    	MOVW	R3, 0(R6)
    #else
    	MOVW	R3, 4(R6)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 18 20:57:24 UTC 2022
    - 9.7K bytes
    - Viewed (0)
  7. src/runtime/asm_mipsx.s

    // we don't have variable-sized frames, so we use a small number
    // of constant-sized-frame functions to encode a few bits of size in the pc.
    
    #define DISPATCH(NAME,MAXSIZE)	\
    	MOVW	$MAXSIZE, R23;	\
    	SGTU	R1, R23, R23;	\
    	BNE	R23, 3(PC);	\
    	MOVW	$NAME(SB), R4;	\
    	JMP	(R4)
    
    TEXT ·reflectcall(SB),NOSPLIT|NOFRAME,$0-28
    	MOVW	frameSize+20(FP), R1
    
    	DISPATCH(runtime·call16, 16)
    	DISPATCH(runtime·call32, 32)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 11:46:29 UTC 2024
    - 26.3K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/mips/obj0.go

    			// framesize is large enough that SP-framesize may
    			// underflow, causing a direct comparison with the
    			// stack guard to incorrectly succeed. We explicitly
    			// guard against underflow.
    			//
    			//	SGTU	$(framesize-StackSmall), SP, R2
    			//	BNE	R2, label-of-call-to-morestack
    
    			p = obj.Appendp(p, c.newprog)
    			p.As = ASGTU
    			p.From.Type = obj.TYPE_CONST
    			p.From.Offset = offset
    			p.Reg = REGSP
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 19:28:53 UTC 2023
    - 30.6K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/loong64/obj.go

    			// framesize is large enough that SP-framesize may
    			// underflow, causing a direct comparison with the
    			// stack guard to incorrectly succeed. We explicitly
    			// guard against underflow.
    			//
    			//      SGTU    $(framesize-StackSmall), SP, R24
    			//      BNE     R24, label-of-call-to-morestack
    
    			p = obj.Appendp(p, c.newprog)
    			p.As = ASGTU
    			p.From.Type = obj.TYPE_CONST
    			p.From.Offset = offset
    			p.Reg = REGSP
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:22:18 UTC 2023
    - 19.7K bytes
    - Viewed (0)
  10. src/runtime/asm_loong64.s

    // of constant-sized-frame functions to encode a few bits of size in the pc.
    // Caution: ugly multiline assembly macros in your future!
    
    #define DISPATCH(NAME,MAXSIZE)		\
    	MOVV	$MAXSIZE, R30;		\
    	SGTU	R19, R30, R30;		\
    	BNE	R30, 3(PC);			\
    	MOVV	$NAME(SB), R4;	\
    	JMP	(R4)
    // Note: can't just "BR NAME(SB)" - bad inlining results.
    
    TEXT ·reflectcall(SB), NOSPLIT|NOFRAME, $0-48
    	MOVWU frameSize+32(FP), 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)
Back to top