Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 27 for POWER8 (0.17 sec)

  1. src/internal/buildcfg/cfg.go

    	return defaultGOMIPS64
    }
    
    func goppc64() int {
    	switch v := envOr("GOPPC64", defaultGOPPC64); v {
    	case "power8":
    		return 8
    	case "power9":
    		return 9
    	case "power10":
    		return 10
    	}
    	Error = fmt.Errorf("invalid GOPPC64: must be power8, power9, power10")
    	return int(defaultGOPPC64[len("power")] - '0')
    }
    
    func goriscv64() int {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 20:08:06 UTC 2024
    - 9.5K bytes
    - Viewed (0)
  2. src/internal/bytealg/index_ppc64x.s

    	CMP   R7, $1
    	BNE   power8
    	BR    indexbodyp9<>(SB)
    #endif
    power8:
    	BR indexbody<>(SB)
    
    TEXT ·IndexString<ABIInternal>(SB),NOSPLIT|NOFRAME,$0-40
    	// R3 = string
    	// R4 = length
    	// R5 = separator pointer
    	// R6 = separator length
    
    #ifdef GOARCH_ppc64le
    	MOVBZ internal∕cpu·PPC64+const_offsetPPC64HasPOWER9(SB), R7
    	CMP   R7, $1
    	BNE   power8
    	BR    indexbodyp9<>(SB)
    
    #endif
    power8:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:47:45 UTC 2023
    - 31.6K bytes
    - Viewed (0)
  3. test/codegen/math.go

    // at compile-time
    
    func constantConvert32(x float32) float32 {
    	// amd64:"MOVSS\t[$]f32.3f800000\\(SB\\)"
    	// s390x:"FMOVS\t[$]f32.3f800000\\(SB\\)"
    	// ppc64x/power8:"FMOVS\t[$]f32.3f800000\\(SB\\)"
    	// ppc64x/power9:"FMOVS\t[$]f32.3f800000\\(SB\\)"
    	// ppc64x/power10:"XXSPLTIDP\t[$]1065353216, VS0"
    	// arm64:"FMOVS\t[$]\\(1.0\\)"
    	if x > math.Float32frombits(0x3f800000) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 15:24:29 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  4. src/cmd/go/internal/help/helpdoc.go

    	  correspond to the mips64.hardfloat and mips64.softfloat
    	  (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

    var PPC64 struct {
    	_        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/compile/internal/ppc64/ssa.go

    			p.To.Offset = offset
    			rem -= size
    			offset += size
    		}
    
    	case ssa.OpPPC64LoweredZero, ssa.OpPPC64LoweredZeroShort:
    
    		// Unaligned data doesn't hurt performance
    		// for these instructions on power8.
    
    		// For sizes >= 64 generate a loop as follows:
    
    		// Set up loop counter in CTR, used by BC
    		//       XXLXOR VS32,VS32,VS32
    		//	 MOVD len/32,REG_TMP
    		//	 MOVD REG_TMP,CTR
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  7. src/cmd/go/internal/work/gc.go

    		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")
    		}
    	}
    
    	if cfg.Goarch == "riscv64" {
    		// Define GORISCV64_value from cfg.GORISCV64.
    		args = append(args, "-D", "GORISCV64_"+cfg.GORISCV64)
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 15:37:44 UTC 2024
    - 23K bytes
    - Viewed (0)
  8. 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 \
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 18:05:32 UTC 2024
    - 18.6K bytes
    - Viewed (0)
  9. src/cmd/dist/build.go

    	if b == "" {
    		b = "hardfloat"
    	}
    	gomips = b
    
    	b = os.Getenv("GOMIPS64")
    	if b == "" {
    		b = "hardfloat"
    	}
    	gomips64 = b
    
    	b = os.Getenv("GOPPC64")
    	if b == "" {
    		b = "power8"
    	}
    	goppc64 = b
    
    	b = os.Getenv("GORISCV64")
    	if b == "" {
    		b = "rva20u64"
    	}
    	goriscv64 = b
    
    	if p := pathf("%s/src/all.bash", goroot); !isfile(p) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 18:34:40 UTC 2024
    - 54K bytes
    - Viewed (0)
  10. src/cmd/internal/testdir/testdir_test.go

    		"arm64":   {"GOARM64", "v8.0", "v8.1"},
    		"loong64": {},
    		"mips":    {"GOMIPS", "hardfloat", "softfloat"},
    		"mips64":  {"GOMIPS64", "hardfloat", "softfloat"},
    		"ppc64":   {"GOPPC64", "power8", "power9", "power10"},
    		"ppc64le": {"GOPPC64", "power8", "power9", "power10"},
    		"ppc64x":  {}, // A pseudo-arch representing both ppc64 and ppc64le
    		"s390x":   {},
    		"wasm":    {},
    		"riscv64": {"GORISCV64", "rva20u64", "rva22u64"},
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 20:08:06 UTC 2024
    - 57.5K bytes
    - Viewed (0)
Back to top