Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 453 for ppc64x (0.11 sec)

  1. test/codegen/arithmetic.go

    	// ppc64x/power10:"ADD\t[$]1234567,"
    	// 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/condmove.go

    	// arm64:"CSNEG\tLS"
    	// ppc64x:"ISEL\t[$]1"
    	// wasm:"Select"
    	return x
    }
    
    func cmov32bit(x, y uint32) uint32 {
    	if x < y {
    		x = -y
    	}
    	// amd64:"CMOVL(HI|CS)"
    	// arm64:"CSNEG\t(LS|HS)"
    	// ppc64x:"ISEL\t[$]1"
    	// wasm:"Select"
    	return x
    }
    
    func cmov16bit(x, y uint16) uint16 {
    	if x < y {
    		x = -y
    	}
    	// amd64:"CMOVW(HI|CS)"
    	// arm64:"CSNEG\t(LS|HS)"
    	// ppc64x:"ISEL\t[$][01]"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 06 20:57:33 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  3. test/codegen/memops_bigoffset.go

    	c3 := sw.w[1<<28]
    	// ppc64x:`MOVWZ\s+\(R[0-9]+\)\(R[0-9]+\),\sR[0-9]+`
    	d3 := sw.w[1<<29]
    	// ppc64x:`MOVD\s+[0-9]+\(R[0-9]+\)`,-`ADD`
    	a4 := sd.d[1<<10]
    	// ppc64le/power10:`MOVD\s+[0-9]+\(R[0-9]+\)`,-`ADD`
    	// ppc64x/power9:`ADD`,`MOVD\s+\(R[0-9]+\),\sR[0-9]+`
    	// ppc64x/power8:`ADD`,`MOVD\s+\(R[0-9]+\),\sR[0-9]+`
    	b4 := sd.d[1<<16]
    	// ppc64le/power10`:`MOVD\s+[0-9]+\(R[0-9]+\)`,-`ADD`
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 15 18:20:54 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  4. test/codegen/copy.go

    	// amd64:-".*memmove"
    	// ppc64x:-".*memmove"
    	// ppc64x/power8:"LXVD2X"
    	// ppc64x/power9:"LXV",-"LXVD2X"
    	copy(s[:], b[:])
    	runtime.KeepAlive(&s)
    }
    
    func moveDisjointNoOverlap(a *[256]byte) {
    	// s390x:-".*memmove"
    	// amd64:-".*memmove"
    	// ppc64x:-".*memmove"
    	// ppc64x/power8:"LXVD2X"
    	// ppc64x/power9:"LXV",-"LXVD2X"
    	copy(a[:], a[128:])
    }
    
    // Check arch-specific memmove lowering. See issue 41662 fot details
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 22 14:09:29 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  5. test/codegen/bool.go

    	b := x != y
    	return b
    }
    func TestSetLt64(x uint64, y uint64) bool {
    	// ppc64x/power10:"SETBC\tCR0GT",-"ISEL"
    	// ppc64x/power9:"CMP","ISEL",-"SETBC\tCR0GT"
    	// ppc64x/power8:"CMP","ISEL",-"SETBC\tCR0GT"
    	b := x < y
    	return b
    }
    func TestSetLe64(x uint64, y uint64) bool {
    	// ppc64x/power10:"SETBCR\tCR0LT",-"ISEL"
    	// ppc64x/power9:"CMP","ISEL",-"SETBCR\tCR0LT"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 13 22:12:32 UTC 2023
    - 6.7K bytes
    - Viewed (0)
  6. test/codegen/floats.go

    	// ppc64x/power8:"FMOVS\t[$]f32\\.42440000\\(SB\\)"
    	// ppc64x/power9:"FMOVS\t[$]f32\\.42440000\\(SB\\)"
    	// ppc64x/power10:"XXSPLTIDP\t[$]1111752704,"
    	return 49.0
    }
    
    func Float64Constant() float64 {
    	// ppc64x/power8:"FMOVD\t[$]f64\\.4048800000000000\\(SB\\)"
    	// ppc64x/power9:"FMOVD\t[$]f64\\.4048800000000000\\(SB\\)"
    	// ppc64x/power10:"XXSPLTIDP\t[$]1111752704,"
    	return 49.0
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 15:24:29 UTC 2024
    - 4.9K bytes
    - Viewed (0)
  7. test/codegen/slices.go

    	// ppc64x:-`.*runtime\.memclrNoHeapPointers`
    	// ppc64x:-`.*runtime\.makeslice`
    	// ppc64x:-`.*runtime\.panicmakeslicelen`
    	return append(s, make([]int, uint64(1<<2))...)
    }
    
    func SliceExtensionConstUint(s []int) []int {
    	// amd64:-`.*runtime\.memclrNoHeapPointers`
    	// amd64:-`.*runtime\.makeslice`
    	// amd64:-`.*runtime\.panicmakeslicelen`
    	// amd64:"MOVUPS\tX15"
    	// ppc64x:-`.*runtime\.memclrNoHeapPointers`
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 23 18:57:27 UTC 2023
    - 9.8K bytes
    - Viewed (0)
  8. 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)
  9. test/codegen/constants.go

    	// ppc64x: "MOVD\t[$]-1", "RLDC\tR[0-9]+, [$]44, [$]63,"
    	out[0] = 0xFFFFF00000000001
    	// ppc64x: "MOVD\t[$]-1", "RLDC\tR[0-9]+, [$]43, [$]63,"
    	out[1] = 0xFFFFF80000000001
    	// ppc64x: "MOVD\t[$]-1", "RLDC\tR[0-9]+, [$]43, [$]4,"
    	out[2] = 0x0FFFF80000000000
    	// ppc64x/power8: "MOVD\t[$]-1", "RLDC\tR[0-9]+, [$]33, [$]63,"
    	// ppc64x/power9: "MOVD\t[$]-1", "RLDC\tR[0-9]+, [$]33, [$]63,"
    	// ppc64x/power10: "MOVD\t[$]-8589934591,"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 05 14:03:32 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  10. test/codegen/shift.go

    	// ppc64x:-".*MOVW"
    	f := int32(v >> 32)
    	// ppc64x:".*MOVW"
    	f += int32(v >> 31)
    	// ppc64x:-".*MOVH"
    	g := int16(v >> 48)
    	// ppc64x:".*MOVH"
    	g += int16(v >> 30)
    	// ppc64x:-".*MOVH"
    	g += int16(f >> 16)
    	// ppc64x:-".*MOVB"
    	h := int8(v >> 56)
    	// ppc64x:".*MOVB"
    	h += int8(v >> 28)
    	// ppc64x:-".*MOVB"
    	h += int8(f >> 24)
    	// ppc64x:".*MOVB"
    	h += int8(f >> 16)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:53:43 UTC 2024
    - 12.7K bytes
    - Viewed (0)
Back to top