Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 70 for divlu (0.86 sec)

  1. src/runtime/sys_dragonfly_amd64.s

    	MOVQ	old+8(FP), SI
    	MOVQ	$53, AX
    	SYSCALL
    	JCC	2(PC)
    	MOVL	$0xf1, 0xf1  // crash
    	RET
    
    TEXT runtime·usleep(SB),NOSPLIT,$16
    	MOVL	$0, DX
    	MOVL	usec+0(FP), AX
    	MOVL	$1000000, CX
    	DIVL	CX
    	MOVQ	AX, 0(SP)		// tv_sec
    	MOVL	$1000, AX
    	MULL	DX
    	MOVQ	AX, 8(SP)		// tv_nsec
    
    	MOVQ	SP, DI			// arg 1 - rqtp
    	MOVQ	$0, SI			// arg 2 - rmtp
    	MOVL	$240, AX		// sys_nanosleep
    	SYSCALL
    	RET
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 8.3K bytes
    - Viewed (0)
  2. src/runtime/sys_linux_mips64x.s

    	SYSCALL
    	BEQ	R7, 2(PC)
    	SUBVU	R2, R0, R2	// caller expects negative errno
    	MOVW	R2, errno+16(FP)
    	RET
    
    TEXT runtime·usleep(SB),NOSPLIT,$16-4
    	MOVWU	usec+0(FP), R3
    	MOVV	R3, R5
    	MOVW	$1000000, R4
    	DIVVU	R4, R3
    	MOVV	LO, R3
    	MOVV	R3, 8(R29)
    	MOVW	$1000, R4
    	MULVU	R3, R4
    	MOVV	LO, R4
    	SUBVU	R4, R5
    	MOVV	R5, 16(R29)
    
    	// nanosleep(&ts, 0)
    	ADDV	$8, R29, R4
    	MOVW	$0, R5
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 18 20:57:24 UTC 2022
    - 12K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/RISCV64Ops.go

    		{name: "DIV", argLength: 2, reg: gp21, asm: "DIV", typ: "Int64"}, // arg0 / arg1
    		{name: "DIVU", argLength: 2, reg: gp21, asm: "DIVU", typ: "UInt64"},
    		{name: "DIVW", argLength: 2, reg: gp21, asm: "DIVW", typ: "Int32"},
    		{name: "DIVUW", argLength: 2, reg: gp21, asm: "DIVUW", typ: "UInt32"},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 30.7K bytes
    - Viewed (0)
  4. src/runtime/sys_linux_mipsx.s

    	SYSCALL
    	BEQ	R7, 2(PC)
    	SUBU	R2, R0, R2	// caller expects negative errno
    	MOVW	R2, errno+12(FP)
    	RET
    
    TEXT runtime·usleep(SB),NOSPLIT,$28-4
    	MOVW	usec+0(FP), R3
    	MOVW	R3, R5
    	MOVW	$1000000, R4
    	DIVU	R4, R3
    	MOVW	LO, R3
    	MOVW	R3, 24(R29)
    	MOVW	$1000, R4
    	MULU	R3, R4
    	MOVW	LO, R4
    	SUBU	R4, R5
    	MOVW	R5, 28(R29)
    
    	// nanosleep(&ts, 0)
    	ADDU	$24, R29, R4
    	MOVW	$0, R5
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 18 20:57:24 UTC 2022
    - 9.7K bytes
    - Viewed (0)
  5. src/cmd/asm/internal/asm/testdata/ppc64.s

    	DIVW R3, R4                     // 7c841bd6
    	DIVW R3, R4, R5                 // 7ca41bd6
    	DIVDCC R3,R4, R5                // 7ca41bd3
    	DIVWCC R3,R4, R5                // 7ca41bd7
    	DIVDU R3, R4, R5                // 7ca41b92
    	DIVWU R3, R4, R5                // 7ca41b96
    	DIVDV R3, R4, R5                // 7ca41fd2
    	DIVWV R3, R4, R5                // 7ca41fd6
    	DIVDUCC R3, R4, R5              // 7ca41b93
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 50.2K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/RISCV64.rules

    (Div(64|32)F ...) => (FDIV(D|S) ...)
    
    (Div64 x y [false])  => (DIV x y)
    (Div64u ...) => (DIVU ...)
    (Div32 x y [false])  => (DIVW x y)
    (Div32u ...) => (DIVUW ...)
    (Div16 x y [false])  => (DIVW  (SignExt16to32 x) (SignExt16to32 y))
    (Div16u x y) => (DIVUW (ZeroExt16to32 x) (ZeroExt16to32 y))
    (Div8 x y)   => (DIVW  (SignExt8to32 x)  (SignExt8to32 y))
    (Div8u x y)  => (DIVUW (ZeroExt8to32 x)  (ZeroExt8to32 y))
    
    (Hmul64 ...)  => (MULH  ...)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 40.3K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/_gen/Wasm.rules

    (Div8          x y) => (I64DivS (SignExt8to64 x) (SignExt8to64 y))
    (Div64u ...) => (I64DivU ...)
    (Div32u x y) => (I64DivU (ZeroExt32to64 x) (ZeroExt32to64 y))
    (Div16u x y) => (I64DivU (ZeroExt16to64 x) (ZeroExt16to64 y))
    (Div8u  x y) => (I64DivU (ZeroExt8to64 x) (ZeroExt8to64 y))
    (Div(64|32)F ...) => (F(64|32)Div ...)
    
    (Mod64 [false] x y) => (I64RemS x y)
    (Mod32 [false] x y) => (I64RemS (SignExt32to64 x) (SignExt32to64 y))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 17 03:56:57 UTC 2023
    - 16.9K bytes
    - Viewed (0)
  8. src/cmd/asm/internal/asm/testdata/riscv64.s

    	MUL	X5, X6, X7				// b3035302
    	MULH	X5, X6, X7				// b3135302
    	MULHU	X5, X6, X7				// b3335302
    	MULHSU	X5, X6, X7				// b3235302
    	MULW	X5, X6, X7				// bb035302
    	DIV	X5, X6, X7				// b3435302
    	DIVU	X5, X6, X7				// b3535302
    	REM	X5, X6, X7				// b3635302
    	REMU	X5, X6, X7				// b3735302
    	DIVW	X5, X6, X7				// bb435302
    	DIVUW	X5, X6, X7				// bb535302
    	REMW	X5, X6, X7				// bb635302
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 22 04:42:21 UTC 2024
    - 16.7K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/rewriteMIPS.go

    		v.AddArg(v0)
    		return true
    	}
    }
    func rewriteValueMIPS_OpDiv8u(v *Value) bool {
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	b := v.Block
    	typ := &b.Func.Config.Types
    	// match: (Div8u x y)
    	// result: (Select1 (DIVU (ZeroExt8to32 x) (ZeroExt8to32 y)))
    	for {
    		x := v_0
    		y := v_1
    		v.reset(OpSelect1)
    		v0 := b.NewValue0(v.Pos, OpMIPSDIVU, types.NewTuple(typ.UInt32, typ.UInt32))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 14:43:03 UTC 2023
    - 176.6K bytes
    - Viewed (0)
  10. src/runtime/sys_freebsd_amd64.s

    	MOVQ	old+8(FP), SI
    	MOVQ	$SYS_sigaltstack, AX
    	SYSCALL
    	JCC	2(PC)
    	MOVL	$0xf1, 0xf1  // crash
    	RET
    
    TEXT runtime·usleep(SB),NOSPLIT,$16
    	MOVL	$0, DX
    	MOVL	usec+0(FP), AX
    	MOVL	$1000000, CX
    	DIVL	CX
    	MOVQ	AX, 0(SP)		// tv_sec
    	MOVL	$1000, AX
    	MULL	DX
    	MOVQ	AX, 8(SP)		// tv_nsec
    
    	MOVQ	SP, DI			// arg 1 - rqtp
    	MOVQ	$0, SI			// arg 2 - rmtp
    	MOVL	$SYS_nanosleep, AX
    	SYSCALL
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 12.7K bytes
    - Viewed (0)
Back to top