- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 240 for ppc64x (0.39 sec)
-
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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)