Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 284 for x1 (0.07 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
Back to top