Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 34 for TESTQ (0.03 sec)

  1. test/codegen/bmi.go

    	// amd64/v3:"BLSRQ",-"TESTQ",-"CALL"
    	return blsr64(x) == 0
    }
    
    func isPowerOfTwo32(x int32) bool {
    	// amd64/v3:"BLSRL",-"TESTL",-"CALL"
    	return blsr32(x) == 0
    }
    
    func isPowerOfTwoSelect64(x, a, b int64) int64 {
    	var r int64
    	// amd64/v3:"BLSRQ",-"TESTQ",-"CALL"
    	if isPowerOfTwo64(x) {
    		r = a
    	} else {
    		r = b
    	}
    	// amd64/v3:"CMOVQEQ",-"TESTQ",-"CALL"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jan 20 04:58:59 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  2. src/crypto/subtle/xor_amd64.s

    	MOVB  (SI)(DX*1), DI
    	MOVB  (CX)(DX*1), AX
    	XORB  AX, DI
    	MOVB  DI, (BX)(DX*1)
    	TESTQ $7, DX           // AND 7 & len, if not zero jump to loop_1b.
    	JNZ   loop_1b
    	CMPQ  DX, $0           // if len is 0, ret.
    	JE    ret
    	TESTQ $15, DX          // AND 15 & len, if zero jump to aligned.
    	JZ    aligned
    
    not_aligned:
    	TESTQ $7, DX           // AND $7 & len, if not zero jump to loop_1b.
    	JNE   loop_1b
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 26 18:14:32 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  3. test/codegen/logic.go

    package codegen
    
    // Test to make sure that (CMPQ (ANDQ x y) [0]) does not get rewritten to
    // (TESTQ x y) if the ANDQ has other uses. If that rewrite happens, then one
    // of the args of the ANDQ needs to be saved so it can be used as the arg to TESTQ.
    func andWithUse(x, y int) int {
    	z := x & y
    	// amd64:`TESTQ\s(AX, AX|BX, BX|CX, CX|DX, DX|SI, SI|DI, DI|R8, R8|R9, R9|R10, R10|R11, R11|R12, R12|R13, R13|R15, R15)`
    	if z == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 10 16:32:25 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  4. src/runtime/sys_freebsd_amd64.s

    	TESTQ	AX, AX
    	JZ	sigtramp        // g.m == nil
    	MOVL	m_ncgo(AX), CX
    	TESTL	CX, CX
    	JZ	sigtramp        // g.m.ncgo == 0
    	MOVQ	m_curg(AX), CX
    	TESTQ	CX, CX
    	JZ	sigtramp        // g.m.curg == nil
    	MOVQ	g_syscallsp(CX), CX
    	TESTQ	CX, CX
    	JZ	sigtramp        // g.m.curg.syscallsp == 0
    	MOVQ	m_cgoCallers(AX), R8
    	TESTQ	R8, R8
    	JZ	sigtramp        // g.m.cgoCallers == nil
    	MOVL	m_cgoCallersUse(AX), CX
    	TESTL	CX, CX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 12.7K bytes
    - Viewed (0)
  5. test/codegen/issue48054.go

    	if len(n) > 0 {
    		return true
    	}
    	return false
    }
    
    func a2(n []int) bool {
    	// arm64:"CBZ"
    	if len(n) > 0 {
    		return true
    	}
    	return false
    }
    
    func a3(n []int) bool {
    	// amd64:"TESTQ"
    	if len(n) < 1 {
    		return true
    	}
    	return false
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 08 14:51:40 UTC 2021
    - 464 bytes
    - Viewed (0)
  6. src/runtime/sys_darwin_amd64.s

    	TESTQ	AX, AX
    	JZ	sigtramp        // g.m == nil
    	MOVL	m_ncgo(AX), CX
    	TESTL	CX, CX
    	JZ	sigtramp        // g.m.ncgo == 0
    	MOVQ	m_curg(AX), CX
    	TESTQ	CX, CX
    	JZ	sigtramp        // g.m.curg == nil
    	MOVQ	g_syscallsp(CX), CX
    	TESTQ	CX, CX
    	JZ	sigtramp        // g.m.curg.syscallsp == 0
    	MOVQ	m_cgoCallers(AX), R8
    	TESTQ	R8, R8
    	JZ	sigtramp        // g.m.cgoCallers == nil
    	MOVL	m_cgoCallersUse(AX), CX
    	TESTL	CX, CX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 03 16:07:59 UTC 2023
    - 19.7K bytes
    - Viewed (0)
  7. src/runtime/sys_linux_amd64.s

    	TESTQ	AX, AX
    	JZ	sigtramp        // g.m == nil
    	MOVL	m_ncgo(AX), CX
    	TESTL	CX, CX
    	JZ	sigtramp        // g.m.ncgo == 0
    	MOVQ	m_curg(AX), CX
    	TESTQ	CX, CX
    	JZ	sigtramp        // g.m.curg == nil
    	MOVQ	g_syscallsp(CX), CX
    	TESTQ	CX, CX
    	JZ	sigtramp        // g.m.curg.syscallsp == 0
    	MOVQ	m_cgoCallers(AX), R8
    	TESTQ	R8, R8
    	JZ	sigtramp        // g.m.cgoCallers == nil
    	MOVL	m_cgoCallersUse(AX), CX
    	TESTL	CX, CX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 15.7K bytes
    - Viewed (0)
  8. src/cmd/go/testdata/script/work_sync_irrelevant_dependency.txt

    require (
    	example.com/p v1.0.0
    )
    
    replace (
    	example.com/p => ../p
    )
    -- q/q.go --
    package q
    
    func Q() {
    }
    -- q/q_test.go --
    package q
    
    import example.com/p
    
    func TestQ(t *testing.T) {
    	p.P()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 16 17:32:23 UTC 2021
    - 1.3K bytes
    - Viewed (0)
  9. src/syscall/asm_linux_amd64.s

    	MOVQ	AX, r1+32(FP)
    	MOVQ	DX, r2+40(FP)
    	RET
    
    // func gettimeofday(tv *Timeval) (err uintptr)
    TEXT ·gettimeofday(SB),NOSPLIT,$0-16
    	MOVQ	tv+0(FP), DI
    	MOVQ	$0, SI
    	MOVQ	runtime·vdsoGettimeofdaySym(SB), AX
    	TESTQ   AX, AX
    	JZ fallback
    	CALL	AX
    ret:
    	CMPQ	AX, $0xfffffffffffff001
    	JLS	ok7
    	NEGQ	AX
    	MOVQ	AX, err+8(FP)
    	RET
    fallback:
    	MOVL	$SYS_gettimeofday, AX
    	SYSCALL
    	JMP ret
    ok7:
    	MOVQ	$0, err+8(FP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/tools/go/analysis/passes/framepointer/framepointer.go

    	URL:  "https://pkg.go.dev/golang.org/x/tools/go/analysis/passes/framepointer",
    	Run:  run,
    }
    
    var (
    	re             = regexp.MustCompile
    	asmWriteBP     = re(`,\s*BP$`) // TODO: can have false positive, e.g. for TESTQ BP,BP. Seems unlikely.
    	asmMentionBP   = re(`\bBP\b`)
    	asmControlFlow = re(`^(J|RET)`)
    )
    
    func run(pass *analysis.Pass) (interface{}, error) {
    	if build.Default.GOARCH != "amd64" { // TODO: arm64 also?
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 02:38:00 UTC 2024
    - 2.4K bytes
    - Viewed (0)
Back to top