Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 22 for mulldo (0.36 sec)

  1. src/cmd/internal/obj/ppc64/anames.go

    	"FCFIDS",
    	"FCFIDSCC",
    	"FCTID",
    	"FCTIDCC",
    	"FCTIDZ",
    	"FCTIDZCC",
    	"LDAR",
    	"MOVD",
    	"MOVDU",
    	"MOVWZ",
    	"MOVWZU",
    	"MULHD",
    	"MULHDCC",
    	"MULHDU",
    	"MULHDUCC",
    	"MULLD",
    	"MULLDCC",
    	"MULLDVCC",
    	"MULLDV",
    	"RFID",
    	"RLDMI",
    	"RLDMICC",
    	"RLDIMI",
    	"RLDIMICC",
    	"RLDC",
    	"RLDCCC",
    	"RLDCR",
    	"RLDCRCC",
    	"RLDICR",
    	"RLDICRCC",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  2. src/crypto/internal/bigmod/nat_ppc64x.s

    	MOVD	16(R3), R19	// z[i+2]
    	MOVD	24(R3), R21	// z[i+3]
    	MULLD	R5, R14, R10	// low x[i]*y
    	MULHDU	R5, R14, R11	// high x[i]*y
    	ADDC	R15, R10
    	ADDZE	R11
    	ADDC	R9, R10
    	ADDZE	R11, R9
    	MULLD	R5, R16, R14	// low x[i+1]*y
    	MULHDU	R5, R16, R15	// high x[i+1]*y
    	ADDC	R17, R14
    	ADDZE	R15
    	ADDC	R9, R14
    	ADDZE	R15, R9
    	MULLD	R5, R18, R16	// low x[i+2]*y
    	MULHDU	R5, R18, R17	// high x[i+2]*y
    	ADDC	R19, R16
    	ADDZE	R17
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 25 19:32:43 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  3. src/vendor/golang.org/x/crypto/internal/poly1305/sum_ppc64le.s

    #define POLY1305_MUL(h0, h1, h2, r0, r1, t0, t1, t2, t3, t4, t5) \
    	MULLD  r0, h0, t0;  \
    	MULHDU r0, h0, t1;  \
    	MULLD  r0, h1, t4;  \
    	MULHDU r0, h1, t5;  \
    	ADDC   t4, t1, t1;  \
    	MULLD  r0, h2, t2;  \
    	MULHDU r1, h0, t4;  \
    	MULLD  r1, h0, h0;  \
    	ADDE   t5, t2, t2;  \
    	ADDC   h0, t1, t1;  \
    	MULLD  h2, r1, t3;  \
    	ADDZE  t4, h0;      \
    	MULHDU r1, h1, t5;  \
    	MULLD  r1, h1, t4;  \
    	ADDC   t4, t2, t2;  \
    	ADDE   t5, t3, t3;  \
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Mar 09 00:09:40 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  4. src/math/big/arith_ppc64x.s

    	MOVDU   32(R8), R23       // R23 = x[i+3]
    	MULLD   R9, R20, R24      // R24 = z0[i]
    	MULHDU  R9, R20, R20      // R20 = z1[i]
    	ADDC    R4, R24           // R24 = z0[i] + c
    	MULLD   R9, R21, R25
    	MULHDU  R9, R21, R21
    	ADDE    R20, R25
    	MULLD   R9, R22, R26
    	MULHDU  R9, R22, R22
    	MULLD   R9, R23, R27
    	MULHDU  R9, R23, R23
    	ADDE    R21, R26
    	MOVD    R24, 8(R10)       // z[i]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 16.8K bytes
    - Viewed (0)
  5. src/cmd/asm/internal/asm/testdata/ppc64.s

    	MULLD $20, R4                   // 1c840014
    	MULLD $200000000, R4            // 641f0beb63ffc2007c9f21d2
    
    	MULLDCC R3, R4, R5              // 7ca419d3
    	MULHD R3, R4, R5                // 7ca41892
    	MULHDCC R3, R4, R5              // 7ca41893
    	MULHDU R3, R4, R5               // 7ca41812
    	MULHDUCC R3, R4, R5             // 7ca41813
    
    	MULLWV R3, R4                   // 7c841dd6
    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. test/codegen/arithmetic.go

    func MergeMuls1(n int) int {
    	// amd64:"IMUL3Q\t[$]46"
    	// 386:"IMUL3L\t[$]46"
    	// ppc64x:"MULLD\t[$]46"
    	return 15*n + 31*n // 46n
    }
    
    func MergeMuls2(n int) int {
    	// amd64:"IMUL3Q\t[$]23","(ADDQ\t[$]29)|(LEAQ\t29)"
    	// 386:"IMUL3L\t[$]23","ADDL\t[$]29"
    	// ppc64x/power9:"MADDLD",-"MULLD\t[$]23",-"ADD\t[$]29"
    	// ppc64x/power8:"MULLD\t[$]23","ADD\t[$]29"
    	return 5*n + 7*(n+1) + 11*(n+2) // 23n + 29
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:28:00 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  7. src/math/rand/v2/pcg.go

    	// (On 32-bit systems, it saves 1 out of 6, since Mul64 is doing 4.)
    	const (
    		mulHi = 2549297995355413924
    		mulLo = 4865540595714422341
    		incHi = 6364136223846793005
    		incLo = 1442695040888963407
    	)
    
    	// state = state * mul + inc
    	hi, lo = bits.Mul64(p.lo, mulLo)
    	hi += p.hi*mulLo + p.lo*mulHi
    	lo, c := bits.Add64(lo, incLo, 0)
    	hi, _ = bits.Add64(hi, incHi, c)
    	p.lo = lo
    	p.hi = hi
    	return hi, lo
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 21:31:58 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  8. test/codegen/mathbits.go

    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"
    	// riscv64:"MULHU","MUL"
    	return bits.Mul64(x, y)
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:51:17 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  9. src/cmd/go/internal/work/build.go

    		}
    	}()
    
    	pkgs := load.PackagesAndErrors(ctx, load.PackageOpts{AutoVCS: true}, args)
    	load.CheckPackageErrors(pkgs)
    
    	explicitO := len(cfg.BuildO) > 0
    
    	if len(pkgs) == 1 && pkgs[0].Name == "main" && cfg.BuildO == "" {
    		cfg.BuildO = pkgs[0].DefaultExecName()
    		cfg.BuildO += cfg.ExeSuffix
    	}
    
    	// sanity check some often mis-used options
    	switch cfg.BuildContext.Compiler {
    	case "gccgo":
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 17:22:59 UTC 2024
    - 33.2K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/ppc64/a.out.go

    	AFCFIDS
    	AFCFIDSCC
    	AFCTID
    	AFCTIDCC
    	AFCTIDZ
    	AFCTIDZCC
    	ALDAR
    	AMOVD
    	AMOVDU
    	AMOVWZ
    	AMOVWZU
    	AMULHD
    	AMULHDCC
    	AMULHDU
    	AMULHDUCC
    	AMULLD
    	AMULLDCC
    	AMULLDVCC
    	AMULLDV
    	ARFID
    	ARLDMI
    	ARLDMICC
    	ARLDIMI
    	ARLDIMICC
    	ARLDC
    	ARLDCCC
    	ARLDCR
    	ARLDCRCC
    	ARLDICR
    	ARLDICRCC
    	ARLDCL
    	ARLDCLCC
    	ARLDICL
    	ARLDICLCC
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 16K bytes
    - Viewed (0)
Back to top