- Sort Score
- Result 10 results
- Languages All
Results 21 - 30 of 284 for x1 (0.07 sec)
-
test/codegen/condmove.go
if cond { x1 = -b } else { x1 = a } // arm64:"CSNEG\tEQ", -"CSEL" r1 = x1 } func cmovsetm(cond bool, x int) { var x0, x1 int if cond { x0 = -1 } else { x0 = 0 } // arm64:"CSETM\tNE", -"CSEL" r0 = x0 if cond { x1 = 0 } else { x1 = -1 } // arm64:"CSETM\tEQ", -"CSEL" r1 = x1 } func cmovFcmp0(s, t float64, a, b int) {
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/fixedbugs/issue20780b.go
package main import "fmt" const N = 2e6 type Big = [N]int var sink interface{} func main() { g(0, f(0)) x1 := f(1) sink = &x1 g(1, x1) g(7, f(7)) g(1, x1) x3 := f(3) sink = &x3 g(1, x1) g(3, x3) h(f(0), x1, f(2), x3, f(4)) } //go:noinline func f(k int) (x Big) { for i := range x { x[i] = k*N + i } return } //go:noinline
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:25 UTC 2023 - 860 bytes - Viewed (0) -
src/crypto/internal/nistec/p256_asm_arm64.s
MOVD table+8(FP), t1 MOVD res+0(FP), res_ptr EOR x0, x0, x0 EOR x1, x1, x1 EOR x2, x2, x2 EOR x3, x3, x3 EOR y0, y0, y0 EOR y1, y1, y1 EOR y2, y2, y2 EOR y3, y3, y3 MOVD $0, t2 loop_select: ADD $1, t2 CMP t0, t2 LDP.P 16(t1), (acc0, acc1) CSEL EQ, acc0, x0, x0 CSEL EQ, acc1, x1, x1 LDP.P 16(t1), (acc2, acc3) CSEL EQ, acc2, x2, x2 CSEL EQ, acc3, x3, x3
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 29.7K bytes - Viewed (0) -
src/math/floor_amd64.s
MOVQ DX, X2 // X2 = sign bit mask CVTTSD2SQ X0, AX ANDNPD X0, X2 // X2 = sign CVTSQ2SD AX, X1 // X1 = float(int(x)) CMPSD X1, X0, 2 // compare LE; X0 = 0xffffffffffffffff or 0 ORPD X2, X1 // if X1 = 0.0, incorporate sign MOVSD $1.0, X3 ANDNPD X3, X0 ORPD X2, X0 // if float(int(x)) <= x {X0 = 1} else {X0 = -0} ADDSD X1, X0 MOVSD X0, ret+8(FP) RET isBig_ceil: MOVQ AX, ret+8(FP) RET
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 15 15:48:19 UTC 2021 - 2K bytes - Viewed (0) -
src/cmd/asm/internal/asm/testdata/amd64enc_extra.s
VPSRAW $-1, X1, X2 // c5e971e1ff VPSRAW $-1, Y1, Y2 // c5ed71e1ff VPSRLW $-1, X1, X1 // c5f171d1ff VPSRLW $-1, Y1, Y2 // c5ed71d1ff VEXTRACTPS $-1, X1, AX // c4e37917c8ff VPEXTRB $-1, X1, AX // c4e37914c8ff VPEXTRD $-1, X1, AX // c4e37916c8ff VPEXTRQ $-1, X1, AX // c4e3f916c8ff // EVEX: High-16 X registers. VADDPD X30, X1, X0 // 6291f50858c6
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 11 18:32:50 UTC 2023 - 57.6K bytes - Viewed (0) -
test/fixedbugs/issue26097.go
package main //go:noinline func cmovClobberAX64(v1, v2 int64, x1, x2 float64) int64 { r := v1 if x1 == x2 { r = v2 } return r } //go:noinline func cmovClobberAX32(v1, v2 int32, x1, x2 float64) int32 { r := v1 if x1 == x2 { r = v2 } return r } //go:noinline func cmovClobberAX16(v1, v2 int16, x1, x2 float64) int16 { r := v1 if x1 == x2 { r = v2 } return r }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Jun 28 18:39:56 UTC 2018 - 829 bytes - Viewed (0) -
test/fixedbugs/issue6847.go
case c = <-cc: } // Interfaces. var ( c1 chan I1 c2 chan I2 x1 I1 x2 I2 ) select { case c1 <- x1: case c1 <- x2: case c2 <- x1: case c2 <- x2: } select { case x1 = <-c1: case x1 = <-c2: case x2 = <-c1: case x2 = <-c2: } select { case x1, ok = <-c1: case x1, ok = <-c2: case x2, ok = <-c1: case x2, ok = <-c2: } _ = ok
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 02 13:43:18 UTC 2016 - 1.2K bytes - Viewed (0) -
test/fixedbugs/bug284.go
f2 = F2(f1) // ERROR "cannot|invalid" f2 = f2 type X1 interface { f() int } type X2 interface { f() NewInt } var x0 interface { f() int } var x1 X1 var x2 X2 x0 = x0 x0 = x1 x0 = interface { f() int }(x2) // ERROR "cannot|need type assertion|incompatible" x1 = x0 x1 = x1 x1 = X1(x2) // ERROR "cannot|need type assertion|incompatible"
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 17 04:49:59 UTC 2012 - 3.5K bytes - Viewed (0) -
src/image/jpeg/idct.go
// Prescale. x0 := (s[0] << 11) + 128 x1 := s[4] << 11 x2 := s[6] x3 := s[2] x4 := s[1] x5 := s[7] x6 := s[5] x7 := s[3] // Stage 1. x8 := w7 * (x4 + x5) x4 = x8 + w1mw7*x4 x5 = x8 - w1pw7*x5 x8 = w3 * (x6 + x7) x6 = x8 - w3mw5*x6 x7 = x8 - w3pw5*x7 // Stage 2. x8 = x0 + x1 x0 -= x1 x1 = w6 * (x3 + x2) x2 = x1 - w2pw6*x2
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 02 23:18:37 UTC 2019 - 5K bytes - Viewed (0) -
src/internal/bytealg/compare_amd64.s
#ifndef hasAVX2 big_loop: MOVOU (SI), X0 MOVOU (DI), X1 PCMPEQB X0, X1 PMOVMSKB X1, AX XORQ $0xffff, AX JNE diff16 MOVOU 16(SI), X0 MOVOU 16(DI), X1 PCMPEQB X0, X1 PMOVMSKB X1, AX XORQ $0xffff, AX JNE diff32 MOVOU 32(SI), X0 MOVOU 32(DI), X1 PCMPEQB X0, X1 PMOVMSKB X1, AX XORQ $0xffff, AX JNE diff48 MOVOU 48(SI), X0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Aug 18 17:17:01 UTC 2022 - 4.3K bytes - Viewed (0)