Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 240 for ppc64x (0.39 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. test/codegen/noextend.go

    	// ppc64x:-"MOVBZ\tR\\d+,\\sR\\d+"
    	val32[0] = uint32(*u8)
    
    	// ppc64x:-"MOVHZ\tR\\d+,\\sR\\d+"
    	val32[1] = uint32(*u16)
    
    	// ppc64x:-"MOVH\tR\\d+,\\sR\\d+"
    	sval64[1] = int64(*x16)
    
    	// ppc64x:-"MOVW\tR\\d+,\\sR\\d+"
    	sval64[2] = int64(*x32)
    
    	// ppc64x:-"MOVBZ\tR\\d+,\\sR\\d+"
    	val64[0] = uint64(*u8)
    
    	// ppc64x:-"MOVHZ\tR\\d+,\\sR\\d+"
    	val64[1] = uint64(*u16)
    
    	// ppc64x:-"MOVWZ\tR\\d+,\\sR\\d+"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 14 17:22:18 UTC 2023
    - 5.4K bytes
    - Viewed (0)
  8. test/codegen/math.go

    	// s390x:"FIDBR\t[$]6"
    	// arm64:"FRINTPD"
    	// ppc64x:"FRIP"
    	// wasm:"F64Ceil"
    	sink64[0] = math.Ceil(x)
    
    	// amd64/v2:-".*x86HasSSE41" amd64/v3:-".*x86HasSSE41"
    	// amd64:"ROUNDSD\t[$]1"
    	// s390x:"FIDBR\t[$]7"
    	// arm64:"FRINTMD"
    	// ppc64x:"FRIM"
    	// wasm:"F64Floor"
    	sink64[1] = math.Floor(x)
    
    	// s390x:"FIDBR\t[$]1"
    	// arm64:"FRINTAD"
    	// ppc64x:"FRIN"
    	sink64[2] = math.Round(x)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 15:24:29 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  9. test/codegen/rotate.go

    	i := 0
    
    	// ppc64x: "RLWNM\t[$]16, R[0-9]+, [$]8, [$]15, R[0-9]+"
    	a[i] = bits.RotateLeft32(a[i], 16) & 0xFF0000
    	i++
    	// ppc64x: "RLWNM\t[$]16, R[0-9]+, [$]8, [$]15, R[0-9]+"
    	a[i] = bits.RotateLeft32(a[i]&0xFF, 16)
    	i++
    	// ppc64x: "RLWNM\t[$]4, R[0-9]+, [$]20, [$]27, R[0-9]+"
    	a[i] = bits.RotateLeft32(a[i], 4) & 0xFF0
    	i++
    	// ppc64x: "RLWNM\t[$]16, R[0-9]+, [$]24, [$]31, R[0-9]+"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 6K bytes
    - Viewed (0)
  10. test/codegen/bits.go

    	// ppc64x: "MOVWZ", "RLWNM\t[$]1, R[0-9]*, [$]28, [$]3, R"
    	io64[4] = uint64(bits.RotateLeft32(io32[0], 1) & 0xF000000F)
    
    	// ppc64x: "RLWNM\t[$]0, R[0-9]*, [$]4, [$]19, R"
    	io32[0] = io32[0] & 0x0FFFF000
    	// ppc64x: "RLWNM\t[$]0, R[0-9]*, [$]20, [$]3, R"
    	io32[1] = io32[1] & 0xF0000FFF
    	// ppc64x: -"RLWNM", MOVD, AND
    	io32[2] = io32[2] & 0xFFFF0002
    
    	var bigc uint32 = 0x12345678
    	// ppc64x: "ANDCC\t[$]22136"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 7.8K bytes
    - Viewed (0)
Back to top