Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for GOPPC64_power9 (0.4 sec)

  1. src/internal/bytealg/indexbyte_ppc64x.s

    	MOVD	R6, R5		// R5 = byte
    	BR	indexbytebody<>(SB)
    
    TEXT ·IndexByteString<ABIInternal>(SB),NOSPLIT|NOFRAME,$0-32
    	// R3 = string
    	// R4 = length
    	// R5 = byte
    	BR	indexbytebody<>(SB)
    
    #ifndef GOPPC64_power9
    #ifdef GOARCH_ppc64le
    DATA indexbytevbperm<>+0(SB)/8, $0x3830282018100800
    DATA indexbytevbperm<>+8(SB)/8, $0x7870686058504840
    #else
    DATA indexbytevbperm<>+0(SB)/8, $0x0008101820283038
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:10:29 UTC 2023
    - 6.3K bytes
    - Viewed (0)
  2. src/internal/bytealg/compare_ppc64x.s

    #ifdef  GOARCH_ppc64le
    #define _LDBEX	MOVDBR
    #define _LWBEX	MOVWBR
    #define _LHBEX	MOVHBR
    #else
    #define _LDBEX	MOVD
    #define _LWBEX	MOVW
    #define _LHBEX	MOVH
    #endif
    
    #ifdef GOPPC64_power9
    #define SETB_CR0(rout) SETB CR0, rout
    #define SETB_CR1(rout) SETB CR1, rout
    #define SETB_INIT()
    #define SETB_CR0_NE(rout) SETB_CR0(rout)
    #else
    // A helper macro to emulate SETB on P8. This assumes
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 28 17:33:20 UTC 2023
    - 6.7K bytes
    - Viewed (0)
  3. src/crypto/aes/asm_ppc64x.s

    DATA ·rcon+0x38(SB)/8, $0x0d0e0f0c0d0e0f0c // MASK
    DATA ·rcon+0x40(SB)/8, $0x0000000000000000
    DATA ·rcon+0x48(SB)/8, $0x0000000000000000
    GLOBL ·rcon(SB), RODATA, $80
    
    #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
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 18:05:32 UTC 2024
    - 18.6K bytes
    - Viewed (0)
  4. src/cmd/go/internal/work/gc.go

    		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")
    		}
    	}
    
    	if cfg.Goarch == "riscv64" {
    		// Define GORISCV64_value from 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)
  5. src/crypto/aes/gcm_ppc64x.s

    #define ESPERM V10
    #define TMP2 V11
    
    // The following macros provide appropriate
    // implementations for endianness as well as
    // ISA specific for power8 and power9.
    #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)
    #  else
    #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 Mar 04 17:29:44 UTC 2024
    - 27.1K bytes
    - Viewed (0)
  6. src/cmd/dist/build.go

    		switch goppc64 {
    		case "power10":
    			asmArgs = append(asmArgs, "-D", "GOPPC64_power10")
    			fallthrough
    		case "power9":
    			asmArgs = append(asmArgs, "-D", "GOPPC64_power9")
    			fallthrough
    		default: // This should always be power8.
    			asmArgs = append(asmArgs, "-D", "GOPPC64_power8")
    		}
    	}
    	if goarch == "riscv64" {
    		// Define GORISCV64_value from goriscv64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 18:34:40 UTC 2024
    - 54K bytes
    - Viewed (0)
Back to top