Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 65 for mulld (0.14 sec)

  1. src/runtime/time_windows_386.s

    loop:
    	MOVL	(_INTERRUPT_TIME+time_hi1), AX
    	MOVL	(_INTERRUPT_TIME+time_lo), CX
    	MOVL	(_INTERRUPT_TIME+time_hi2), DI
    	CMPL	AX, DI
    	JNE	loop
    
    	// w = DI:CX
    	// multiply by 100
    	MOVL	$100, AX
    	MULL	CX
    	IMULL	$100, DI
    	ADDL	DI, DX
    	// w*100 = DX:AX
    	MOVL	AX, mono+12(FP)
    	MOVL	DX, mono+16(FP)
    
    wall:
    	MOVL	(_SYSTEM_TIME+time_hi1), CX
    	MOVL	(_SYSTEM_TIME+time_lo), AX
    	MOVL	(_SYSTEM_TIME+time_hi2), DX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 17:19:45 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/x86/anames.go

    	"MOVSS",
    	"MOVSW",
    	"MOVSWW",
    	"MOVUPD",
    	"MOVUPS",
    	"MOVW",
    	"MOVWLSX",
    	"MOVWLZX",
    	"MOVWQSX",
    	"MOVWQZX",
    	"MOVZWW",
    	"MPSADBW",
    	"MULB",
    	"MULL",
    	"MULPD",
    	"MULPS",
    	"MULQ",
    	"MULSD",
    	"MULSS",
    	"MULW",
    	"MULXL",
    	"MULXQ",
    	"MWAIT",
    	"NEGB",
    	"NEGL",
    	"NEGQ",
    	"NEGW",
    	"NOPL",
    	"NOPW",
    	"NOTB",
    	"NOTL",
    	"NOTQ",
    	"NOTW",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 19.1K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/ppc64/asm9.go

    	case APASTECC:
    		return OPVCC(31, 902, 0, 1) /* paste. - v3.00 */
    	case ADARN:
    		return OPVCC(31, 755, 0, 0) /* darn - v3.00 */
    
    	case AMULLW, AMULLD:
    		return OPVCC(7, 0, 0, 0) /* mulli works with MULLW or MULLD */
    
    	case AOR:
    		return OPVCC(24, 0, 0, 0)
    	case AORIS:
    		return OPVCC(25, 0, 0, 0) /* ORIS */
    
    	case ARLWMI:
    		return OPVCC(20, 0, 0, 0) /* rlwimi */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
  4. src/crypto/internal/bigmod/nat_arm.s

    	JMP		addMulVVWx(SB)
    
    TEXT addMulVVWx(SB), NOFRAME|NOSPLIT, $0
    	MOVW	$0, R0
    	MOVW	z+0(FP), R1
    	MOVW	x+4(FP), R2
    	MOVW	y+8(FP), R3
    	ADD	R5<<2, R1, R5
    	MOVW	$0, R4
    	B E9
    
    L9:	MOVW.P	4(R2), R6
    	MULLU	R6, R3, (R7, R6)
    	ADD.S	R4, R6
    	ADC	R0, R7
    	MOVW	0(R1), R4
    	ADD.S	R4, R6
    	ADC	R0, R7
    	MOVW.P	R6, 4(R1)
    	MOVW	R7, R4
    
    E9:	TEQ	R1, R5
    	BNE	L9
    
    	MOVW	R4, c+12(FP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 22:37:58 UTC 2023
    - 900 bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/arch/arm/armasm/plan9x.go

    	{VMUL_EQ_F64, []int{2, 1, 0}, "VMUL", "MULD"},
    	{VNMUL_EQ_F32, []int{2, 1, 0}, "VNMUL", "NMULF"},
    	{VNMUL_EQ_F64, []int{2, 1, 0}, "VNMUL", "NMULD"},
    	{VMLA_EQ_F32, []int{2, 1, 0}, "VMLA", "MULAF"},
    	{VMLA_EQ_F64, []int{2, 1, 0}, "VMLA", "MULAD"},
    	{VMLS_EQ_F32, []int{2, 1, 0}, "VMLS", "MULSF"},
    	{VMLS_EQ_F64, []int{2, 1, 0}, "VMLS", "MULSD"},
    	{VNMLA_EQ_F32, []int{2, 1, 0}, "VNMLA", "NMULAF"},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 11.9K bytes
    - Viewed (0)
  6. src/math/big/arith_arm.s

    	MOVW	$0, R0
    	MOVW	z+0(FP), R1
    	MOVW	z_len+4(FP), R5
    	MOVW	x+12(FP), R2
    	MOVW	y+24(FP), R3
    	MOVW	r+28(FP), R4
    	ADD	R5<<2, R1, R5
    	B E8
    
    	// word loop
    L8:
    	MOVW.P	4(R2), R6
    	MULLU	R6, R3, (R7, R6)
    	ADD.S	R4, R6
    	ADC	R0, R7
    	MOVW.P	R6, 4(R1)
    	MOVW	R7, R4
    E8:
    	TEQ	R1, R5
    	BNE	L8
    
    	MOVW	R4, c+32(FP)
    	RET
    
    
    // func addMulVVW(z, x []Word, y Word) (c Word)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 4K bytes
    - Viewed (0)
  7. src/runtime/defs_openbsd_mips64.go

    type tforkt struct {
    	tf_tcb   unsafe.Pointer
    	tf_tid   *int32
    	tf_stack uintptr
    }
    
    type sigcontext struct {
    	sc_cookie  uint64
    	sc_mask    uint64
    	sc_pc      uint64
    	sc_regs    [32]uint64
    	mullo      uint64
    	mulhi      uint64
    	sc_fpregs  [33]uint64
    	sc_fpused  uint64
    	sc_fpc_eir uint64
    	_xxx       [8]int64
    }
    
    type siginfo struct {
    	si_signo  int32
    	si_code   int32
    	si_errno  int32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 23 17:31:23 UTC 2023
    - 2.8K bytes
    - Viewed (0)
  8. src/runtime/sys_plan9_arm.s

    	MOVW	$0x89705f41, R3		// 2**61 * 10**-9
    	MULLU	R1,R3,(R6,R5)		// R5:R6:R7 = R1:R2 * R3
    	MOVW	$0,R7
    	MULALU	R2,R3,(R7,R6)
    
    	// unscale by discarding low 32 bits, shifting the rest by 29
    	MOVW	R6>>29,R6		// R6:R7 = (R5:R6:R7 >> 61)
    	ORR	R7<<3,R6
    	MOVW	R7>>29,R7
    
    	// subtract (10**9 * sec) from nsec to get nanosecond remainder
    	MOVW	$1000000000, R5		// 10**9
    	MULLU	R6,R5,(R9,R8)		// R8:R9 = R6:R7 * R5
    	MULA	R7,R5,R9,R9
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 29 14:15:04 UTC 2021
    - 7K bytes
    - Viewed (0)
  9. src/runtime/vlop_arm.s

    	TEQ 	RM->1, RM // check for d=0 or d=1
    
    	// 2nd Newton iteration
    	MUL.NE	RM, Rq, Ra
    	MOVW.NE	$0, Rs
    	MULAL.NE Rq, Ra, (Rq,Rs)
    	BEQ 	udiv_by_0_or_1
    
    	// q now accurate enough for a remainder r, 0<=r<3*d
    	MULLU	Rq, Rr, (Rq,Rs) // q = (r * q) >> 32
    	ADD 	RM, Rr, Rr // r = n - d
    	MULA	RM, Rq, Rr, Rr // r = n - (q+1)*d
    
    	// since 0 <= n-q*d < 3*d; thus -d <= r < 2*d
    	CMN 	RM, Rr // t = r-d
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 04 07:25:06 UTC 2020
    - 7.1K bytes
    - Viewed (0)
  10. src/runtime/signal_openbsd_mips64.go

    //go:nosplit
    //go:nowritebarrierrec
    func (c *sigctxt) pc() uint64 { return c.regs().sc_pc }
    
    func (c *sigctxt) link() uint64 { return c.regs().sc_regs[31] }
    func (c *sigctxt) lo() uint64   { return c.regs().mullo }
    func (c *sigctxt) hi() uint64   { return c.regs().mulhi }
    
    func (c *sigctxt) sigcode() uint32 { return uint32(c.info.si_code) }
    func (c *sigctxt) sigaddr() uint64 {
    	return *(*uint64)(add(unsafe.Pointer(c.info), 16))
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 29 08:07:46 UTC 2020
    - 3.3K bytes
    - Viewed (0)
Back to top