Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for dmulq (0.04 sec)

  1. test/codegen/arithmetic.go

    //    Multiplication    //
    // -------------------- //
    
    func Pow2Muls(n1, n2 int) (int, int) {
    	// amd64:"SHLQ\t[$]5",-"IMULQ"
    	// 386:"SHLL\t[$]5",-"IMULL"
    	// arm:"SLL\t[$]5",-"MUL"
    	// arm64:"LSL\t[$]5",-"MUL"
    	// ppc64x:"SLD\t[$]5",-"MUL"
    	a := n1 * 32
    
    	// amd64:"SHLQ\t[$]6",-"IMULQ"
    	// 386:"SHLL\t[$]6",-"IMULL"
    	// arm:"SLL\t[$]6",-"MUL"
    	// arm64:`NEG\sR[0-9]+<<6,\sR[0-9]+`,-`LSL`,-`MUL`
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:28:00 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  2. src/crypto/internal/bigmod/nat_amd64.s

    	XORQ DI, DI
    
    	// Iteration 0
    	MOVQ (BX), AX
    	MULQ SI
    	ADDQ (CX), AX
    	ADCQ $0x00, DX
    	ADDQ DI, AX
    	ADCQ $0x00, DX
    	MOVQ DX, DI
    	MOVQ AX, (CX)
    
    	// Iteration 1
    	MOVQ 8(BX), AX
    	MULQ SI
    	ADDQ 8(CX), AX
    	ADCQ $0x00, DX
    	ADDQ DI, AX
    	ADCQ $0x00, DX
    	MOVQ DX, DI
    	MOVQ AX, 8(CX)
    
    	// Iteration 2
    	MOVQ 16(BX), AX
    	MULQ SI
    	ADDQ 16(CX), AX
    	ADCQ $0x00, DX
    	ADDQ DI, AX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 22:37:58 UTC 2023
    - 17.3K bytes
    - Viewed (0)
  3. src/crypto/internal/nistec/p256_asm_amd64.s

    	MOVQ (8*0)(x_ptr), t0
    
    	MOVQ (8*1)(x_ptr), AX
    	MULQ t0
    	MOVQ AX, acc1
    	MOVQ DX, acc2
    
    	MOVQ (8*2)(x_ptr), AX
    	MULQ t0
    	ADDQ AX, acc2
    	ADCQ $0, DX
    	MOVQ DX, acc3
    
    	MOVQ (8*3)(x_ptr), AX
    	MULQ t0
    	ADDQ AX, acc3
    	ADCQ $0, DX
    	MOVQ DX, acc4
    	// y[2:] * y[1]
    	MOVQ (8*1)(x_ptr), t0
    
    	MOVQ (8*2)(x_ptr), AX
    	MULQ t0
    	ADDQ AX, acc3
    	ADCQ $0, DX
    	MOVQ DX, t1
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 39.8K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/x86/anames.go

    	"HADDPD",
    	"HADDPS",
    	"HLT",
    	"HSUBPD",
    	"HSUBPS",
    	"ICEBP",
    	"IDIVB",
    	"IDIVL",
    	"IDIVQ",
    	"IDIVW",
    	"IMUL3L",
    	"IMUL3Q",
    	"IMUL3W",
    	"IMULB",
    	"IMULL",
    	"IMULQ",
    	"IMULW",
    	"INB",
    	"INCB",
    	"INCL",
    	"INCQ",
    	"INCW",
    	"INL",
    	"INSB",
    	"INSERTPS",
    	"INSL",
    	"INSW",
    	"INT",
    	"INTO",
    	"INVD",
    	"INVLPG",
    	"INVPCID",
    	"INW",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 19.1K bytes
    - Viewed (0)
  5. test/codegen/slices.go

    //   Code generation for unsafe.Slice      //
    // --------------------------------------- //
    
    func Slice1(p *byte, i int) []byte {
    	// amd64:-"MULQ"
    	return unsafe.Slice(p, i)
    }
    func Slice0(p *struct{}, i int) []struct{} {
    	// amd64:-"MULQ"
    	return unsafe.Slice(p, i)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 23 18:57:27 UTC 2023
    - 9.8K bytes
    - Viewed (0)
  6. test/codegen/mathbits.go

    //    bits.Mul*    //
    // --------------- //
    
    func Mul(x, y uint) (hi, lo uint) {
    	// amd64:"MULQ"
    	// arm64:"UMULH","MUL"
    	// ppc64x:"MULHDU","MULLD"
    	// s390x:"MLGR"
    	// mips64: "MULVU"
    	// riscv64:"MULHU","MUL"
    	return bits.Mul(x, y)
    }
    
    func Mul64(x, y uint64) (hi, lo uint64) {
    	// amd64:"MULQ"
    	// arm64:"UMULH","MUL"
    	// ppc64x:"MULHDU","MULLD"
    	// s390x:"MLGR"
    	// mips64: "MULVU"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:51:17 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  7. src/runtime/sys_netbsd_amd64.s

    	LEAQ	8(SP), SI		// arg 2 - tp
    	MOVL	$SYS___clock_gettime50, AX
    	SYSCALL
    	MOVQ	8(SP), AX		// sec
    	MOVQ	16(SP), DX		// nsec
    
    	// sec is in AX, nsec in DX
    	// return nsec in AX
    	IMULQ	$1000000000, AX
    	ADDQ	DX, AX
    	MOVQ	AX, ret+0(FP)
    	RET
    
    TEXT runtime·getcontext(SB),NOSPLIT,$-8
    	MOVQ	ctxt+0(FP), DI		// arg 1 - context
    	MOVL	$SYS_getcontext, AX
    	SYSCALL
    	JCC	2(PC)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 9.8K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/x86/aenum.go

    	AMOVSQ
    	AMOVSS
    	AMOVSW
    	AMOVSWW
    	AMOVUPD
    	AMOVUPS
    	AMOVW
    	AMOVWLSX
    	AMOVWLZX
    	AMOVWQSX
    	AMOVWQZX
    	AMOVZWW
    	AMPSADBW
    	AMULB
    	AMULL
    	AMULPD
    	AMULPS
    	AMULQ
    	AMULSD
    	AMULSS
    	AMULW
    	AMULXL
    	AMULXQ
    	AMWAIT
    	ANEGB
    	ANEGL
    	ANEGQ
    	ANEGW
    	ANOPL
    	ANOPW
    	ANOTB
    	ANOTL
    	ANOTQ
    	ANOTW
    	AORB
    	AORL
    	AORPD
    	AORPS
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 16.3K bytes
    - Viewed (0)
  9. src/runtime/sys_freebsd_amd64.s

    	MOVL	$SYS_clock_gettime, AX
    	MOVQ	$CLOCK_MONOTONIC, DI
    	LEAQ	8(SP), SI
    	SYSCALL
    	MOVQ	8(SP), AX	// sec
    	MOVQ	16(SP), DX	// nsec
    
    	// sec is in AX, nsec in DX
    	// return nsec in AX
    	IMULQ	$1000000000, AX
    	ADDQ	DX, AX
    	MOVQ	AX, ret+0(FP)
    	RET
    
    TEXT runtime·asmSigaction(SB),NOSPLIT,$0
    	MOVQ	sig+0(FP), DI		// arg 1 sig
    	MOVQ	new+8(FP), SI		// arg 2 act
    	MOVQ	old+16(FP), DX		// arg 3 oact
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 12.7K bytes
    - Viewed (0)
  10. src/runtime/sys_linux_amd64.s

    	// we cannot receive another signal.
    	MOVQ	8(SP), CX
    	MOVQ	CX, m_vdsoSP(BX)
    	MOVQ	0(SP), CX
    	MOVQ	CX, m_vdsoPC(BX)
    	// sec is in AX, nsec in DX
    	// return nsec in AX
    	IMULQ	$1000000000, AX
    	ADDQ	DX, AX
    	MOVQ	AX, ret+0(FP)
    	RET
    fallback:
    	MOVQ	$SYS_clock_gettime, AX
    	SYSCALL
    	JMP	ret
    
    TEXT runtime·rtsigprocmask(SB),NOSPLIT,$0-28
    	MOVL	how+0(FP), DI
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 15.7K bytes
    - Viewed (0)
Back to top