- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 76 for power9 (0.17 sec)
-
test/codegen/arithmetic.go
// ppc64x/power9:"ADDIS\t[$]19,", "ADD\t[$]-10617," // ppc64x/power8:"ADDIS\t[$]19,", "ADD\t[$]-10617," out[2] = a + 1234567 // ppc64x/power10:"ADD\t[$]-1234567," // ppc64x/power9:"ADDIS\t[$]-19,", "ADD\t[$]10617," // ppc64x/power8:"ADDIS\t[$]-19,", "ADD\t[$]10617," out[3] = a - 1234567 // ppc64x/power10:"ADD\t[$]2147450879," // ppc64x/power9:"ADDIS\t[$]32767,", "ADD\t[$]32767,"
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 15:28:00 UTC 2024 - 15.2K bytes - Viewed (0) -
test/codegen/mathbits.go
// s390x:"FLOGR" // ppc64x/power8:"ANDN","POPCNTD" // ppc64x/power9: "CNTTZD" // wasm:"I64Ctz" return bits.TrailingZeros(n) } func TrailingZeros64(n uint64) int { // amd64/v1,amd64/v2:"BSFQ","MOVL\t\\$64","CMOVQEQ" // amd64/v3:"TZCNTQ" // 386:"BSFL" // arm64:"RBIT","CLZ" // s390x:"FLOGR" // ppc64x/power8:"ANDN","POPCNTD" // ppc64x/power9: "CNTTZD" // wasm:"I64Ctz"
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 18:51:17 UTC 2024 - 19.6K bytes - Viewed (0) -
test/codegen/shift.go
// ppc64x:-"AND","CLRLSLWI" h := (v32 & 0xFFFFF) << 2 // ppc64x:"CLRLSLDI" i := (v64 & 0xFFFFFFFF) << 5 // ppc64x:-"CLRLSLDI" i += (v64 & 0xFFFFFFF) << 38 // ppc64x/power9:-"CLRLSLDI" i += (v64 & 0xFFFF00) << 10 // ppc64x/power9:-"SLD","EXTSWSLI" j := int64(x32+32) * 8 return f, g, h, i, j } func checkWidenAfterShift(v int64, u uint64) (int64, uint64) { // ppc64x:-".*MOVW"
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue May 21 18:53:43 UTC 2024 - 12.7K bytes - Viewed (0) -
src/cmd/go/internal/help/helpdoc.go
(or mips64le.hardfloat and mips64le.softfloat) feature build tags. - For GOARCH=ppc64 or ppc64le, GOPPC64=power8, power9, and power10 correspond to the ppc64.power8, ppc64.power9, and ppc64.power10 (or ppc64le.power8, ppc64le.power9, and ppc64le.power10) feature build tags. - For GOARCH=riscv64, GORISCV64=rva20u64 and rva22u64 correspond to the riscv64.rva20u64
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jun 11 16:54:28 UTC 2024 - 36.3K bytes - Viewed (0) -
src/vendor/golang.org/x/sys/cpu/cpu.go
_ CacheLinePad HasDARN bool // Hardware random number generator (requires kernel enablement) HasSCV bool // Syscall vectored (requires kernel enablement) IsPOWER8 bool // ISA v2.07 (POWER8) IsPOWER9 bool // ISA v3.00 (POWER9), implies IsPOWER8 _ CacheLinePad } // S390X contains the supported CPU features of the current IBM Z // (s390x) platform. If the current platform is not IBM Z then all
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 08 16:12:58 UTC 2024 - 12.1K bytes - Viewed (0) -
src/cmd/go/internal/work/gc.go
// Define GOPPC64_power8..N from cfg.PPC64. // We treat each powerpc version as a superset of functionality. switch cfg.GOPPC64 { case "power10": args = append(args, "-D", "GOPPC64_power10") fallthrough case "power9": args = append(args, "-D", "GOPPC64_power9") fallthrough default: // This should always be power8. args = append(args, "-D", "GOPPC64_power8") } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 18 15:37:44 UTC 2024 - 23K bytes - Viewed (0) -
src/crypto/aes/asm_ppc64x.s
#ifdef GOARCH_ppc64le # ifdef GOPPC64_power9 #define P8_LXVB16X(RA,RB,VT) LXVB16X (RA+RB), VT #define P8_STXVB16X(VS,RA,RB) STXVB16X VS, (RA+RB) #define XXBRD_ON_LE(VA,VT) XXBRD VA, VT # else // On POWER8/ppc64le, emulate the POWER9 instructions by loading unaligned // doublewords and byte-swapping each doubleword to emulate BE load/stores. #define NEEDS_ESPERM #define P8_LXVB16X(RA,RB,VT) \ LXVD2X (RA+RB), VT \ VPERM VT, VT, ESPERM, VT
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 20 18:05:32 UTC 2024 - 18.6K bytes - Viewed (0) -
src/math/big/nat.go
zzp := getNat(w) zz := *zzp const n = 4 // powers[i] contains x^i. var powers [1 << n]*nat for i := range powers { powers[i] = getNat(w) } *powers[0] = powers[0].set(natOne) *powers[1] = powers[1].trunc(x, logM) for i := 2; i < 1<<n; i += 2 { p2, p, p1 := powers[i/2], powers[i], powers[i+1] *p = p.sqr(*p2) *p = p.trunc(*p, logM) *p1 = p1.mul(*p, x)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 21:31:58 UTC 2024 - 31.7K bytes - Viewed (0) -
src/cmd/internal/obj/util.go
if !abiDetail || a.Sym == nil { return "" } return fmt.Sprintf("<%s>", a.Sym.ABI()) } // AlignmentPadding bytes to add to align code as requested. // Alignment is restricted to powers of 2 between 8 and 2048 inclusive. // // pc_: current offset in function, in bytes // p: a PCALIGN or PCALIGNMAX prog // ctxt: the context, for current function // cursym: current function being assembled
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 15:44:14 UTC 2024 - 17.5K bytes - Viewed (0) -
src/runtime/string.go
// prefix and at least one digit. if len(s) < 4 { return 0, false } power := 0 switch s[len(s)-3] { case 'K': power = 1 case 'M': power = 2 case 'G': power = 3 case 'T': power = 4 default: // Invalid suffix. return 0, false } m := uint64(1) for i := 0; i < power; i++ { m *= 1024 } n, ok := atoi64(s[:len(s)-3]) if !ok || n < 0 {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 01:17:26 UTC 2024 - 13.4K bytes - Viewed (0)