Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 79 for power9 (0.15 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
Back to top