Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for SUBU (0.1 sec)

  1. src/runtime/cgo/asm_mipsx.s

    	 *  first arg.
    	 */
    
    	// Space for 9 caller-saved GPR + LR + 6 caller-saved FPR.
    	// O32 ABI allows us to smash 16 bytes argument area of caller frame.
    #ifndef GOMIPS_softfloat
    	SUBU	$(4*14+8*6-16), R29
    #else
    	SUBU	$(4*14-16), R29	// For soft-float, no FPR.
    #endif
    	MOVW	R4, (4*1)(R29)	// fn unsafe.Pointer
    	MOVW	R5, (4*2)(R29)	// a unsafe.Pointer
    	MOVW	R7, (4*3)(R29)	// ctxt uintptr
    	MOVW	R16, (4*4)(R29)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 00:43:51 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/loopbce.go

    	}
    	return x + int64(y)
    }
    
    // subU returns x-y. Requires that x-y does not underflow an int64.
    func subU(x int64, y uint64) int64 {
    	if y >= 1<<63 {
    		if x < 0 {
    			base.Fatalf("subU underflowed %d - %d", x, y)
    		}
    		x -= 1<<63 - 1
    		x -= 1
    		y -= 1 << 63
    	}
    	if subWillUnderflow(x, int64(y)) {
    		base.Fatalf("subU underflowed %d - %d", x, y)
    	}
    	return x - int64(y)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 07 17:37:47 UTC 2023
    - 11.8K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/mips/anames.go

    	"REM",
    	"REMU",
    	"RFE",
    	"ROTR",
    	"ROTRV",
    	"SC",
    	"SCV",
    	"SEB",
    	"SEH",
    	"SGT",
    	"SGTU",
    	"SLL",
    	"SQRTD",
    	"SQRTF",
    	"SRA",
    	"SRL",
    	"SUB",
    	"SUBD",
    	"SUBF",
    	"SUBU",
    	"SUBW",
    	"SYNC",
    	"SYSCALL",
    	"TEQ",
    	"TLBP",
    	"TLBR",
    	"TLBWI",
    	"TLBWR",
    	"TNE",
    	"WORD",
    	"WSBH",
    	"XOR",
    	"MOVV",
    	"MOVVL",
    	"MOVVR",
    	"SLLV",
    	"SRAV",
    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/asm/internal/asm/testdata/mips64.s

    //		outcode(int($1), &$2, int($4), &$6);
    //	}
    	SUB	R6, R26, R27	// 0346d822
    	SUBU	R6, R26, R27	// 0346d823
    	SUBV	R16, R17, R26	// 0230d02e
    	SUBVU	R16, R17, R26	// 0230d02f
    
    //	LSUBW imm ',' sreg ',' rreg
    //	{
    //		outcode(int($1), &$2, int($4), &$6);
    //	}
    	SUB	$-3126, R17, R22	// 22360c36
    	SUB	$3126, R17, R22		// 2236f3ca
    	SUBU	$16384, R17, R12	// 262cc000
    	SUBV	$-6122, R10, R9		// 614917ea
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 08 12:17:12 UTC 2023
    - 12.4K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/loong64/anames.go

    	"NOOP",
    	"NOR",
    	"OR",
    	"REM",
    	"REMU",
    	"RFE",
    	"SC",
    	"SCV",
    	"SGT",
    	"SGTU",
    	"SLL",
    	"SQRTD",
    	"SQRTF",
    	"SRA",
    	"SRL",
    	"ROTR",
    	"SUB",
    	"SUBD",
    	"SUBF",
    	"SUBU",
    	"SUBW",
    	"DBAR",
    	"SYSCALL",
    	"TEQ",
    	"TNE",
    	"WORD",
    	"XOR",
    	"MASKEQZ",
    	"MASKNEZ",
    	"MOVV",
    	"MOVVL",
    	"MOVVR",
    	"SLLV",
    	"SRAV",
    	"SRLV",
    	"ROTRV",
    	"DIVV",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  6. src/cmd/link/internal/mips64/asm.go

    	plt.AddUint32(ctxt.Arch, 0x030ec023)               // subu  $24, $24, $14
    	plt.AddUint32(ctxt.Arch, 0x03e07825)               // move  $15, $31
    	plt.AddUint32(ctxt.Arch, 0x0018c0c2)               // srl   $24, $24, 3
    	plt.AddUint32(ctxt.Arch, 0x0320f809)               // jalr  $25
    	plt.AddUint32(ctxt.Arch, 0x2718fffe)               // subu  $24, $24, 2
    
    	if gotplt.Size() != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 11K bytes
    - Viewed (0)
  7. src/runtime/asm_mipsx.s

    	MOVW	R2, 16(R29)	// save old g on stack
    	MOVW	(g_stack+stack_hi)(R2), R2
    	SUBU	R3, R2
    	MOVW	R2, 20(R29)	// save depth in old g stack (can't just save SP, as stack might be copied during a callback)
    	JAL	(R25)
    
    	// Restore g, stack pointer. R2 is return value.
    	MOVW	16(R29), g
    	JAL	runtime·save_g(SB)
    	MOVW	(g_stack+stack_hi)(g), R5
    	MOVW	20(R29), R6
    	SUBU	R6, R5
    	MOVW	R5, R29
    
    	MOVW	R2, ret+8(FP)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 11:46:29 UTC 2024
    - 26.3K bytes
    - Viewed (0)
Back to top