Search Options

Results per page
Sort
Preferred Languages
Advance

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

  1. 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)
  2. 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)
  3. 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)
  4. src/crypto/aes/gcm_amd64.s

    	MOVQ productTable+0(FP), pTbl
    	MOVQ data_base+8(FP), aut
    	MOVQ data_len+16(FP), autLen
    	MOVQ T+32(FP), tPtr
    
    	PXOR ACC0, ACC0
    	MOVOU bswapMask<>(SB), BSWAP
    	MOVOU gcmPoly<>(SB), POLY
    
    	TESTQ autLen, autLen
    	JEQ dataBail
    
    	CMPQ autLen, $13	// optimize the TLS case
    	JE dataTLS
    	CMPQ autLen, $128
    	JB startSinglesLoop
    	JMP dataOctaLoop
    
    dataTLS:
    	MOVOU (16*14)(pTbl), T1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 23.4K bytes
    - Viewed (0)
  5. test/codegen/comparisons.go

    }
    
    func UintLtZero(a uint8, b uint16, c uint32, d uint64) int {
    	// amd64: -`(TESTB|TESTW|TESTL|TESTQ|JCC|JCS)`
    	// arm64: -`(CMPW|CMP|BHS|BLO)`
    	if a < 0 || b < 0 || c < 0 || d < 0 {
    		return 1
    	}
    	return 0
    }
    
    func UintGeqZero(a uint8, b uint16, c uint32, d uint64) int {
    	// amd64: -`(TESTB|TESTW|TESTL|TESTQ|JCS|JCC)`
    	// arm64: -`(CMPW|CMP|BLO|BHS)`
    	if a >= 0 || b >= 0 || c >= 0 || d >= 0 {
    		return 1
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 19 16:31:02 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  6. test/codegen/shift.go

    	// amd64:"TESTL"
    	_ = x << v32
    	// amd64:"TESTQ"
    	_ = x << v64
    }
    
    // We want to avoid generating a test + panicshift for these cases.
    func lshSignedMasked(v8 int8, v16 int16, v32 int32, v64 int64, x int) {
    	// amd64:-"TESTB"
    	_ = x << (v8 & 7)
    	// amd64:-"TESTW"
    	_ = x << (v16 & 15)
    	// amd64:-"TESTL"
    	_ = x << (v32 & 31)
    	// amd64:-"TESTQ"
    	_ = x << (v64 & 63)
    }
    
    // ------------------ //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:53:43 UTC 2024
    - 12.7K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/rewriteAMD64splitload.go

    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	b := v.Block
    	typ := &b.Func.Config.Types
    	// match: (CMPQconstload {sym} [vo] ptr mem)
    	// cond: vo.Val() == 0
    	// result: (TESTQ x:(MOVQload {sym} [vo.Off()] ptr mem) x)
    	for {
    		vo := auxIntToValAndOff(v.AuxInt)
    		sym := auxToSym(v.Aux)
    		ptr := v_0
    		mem := v_1
    		if !(vo.Val() == 0) {
    			break
    		}
    		v.reset(OpAMD64TESTQ)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 19 22:42:34 UTC 2023
    - 21.4K bytes
    - Viewed (0)
  8. test/codegen/arithmetic.go

    	// 386:"TESTL\t[$]63",-"DIVL",-"SHRL"
    	// amd64:"TESTQ\t[$]63",-"DIVQ",-"SHRQ"
    	// arm:"AND\t[$]63",-".*udiv",-"SRA"
    	// arm64:"TST\t[$]63",-"UDIV",-"ASR",-"AND"
    	// ppc64x:"ANDCC",-"RLDICL",-"SRAD",-"CMP"
    	a := n1%64 == 0 // signed divisible
    
    	// 386:"TESTL\t[$]63",-"DIVL",-"SHRL"
    	// amd64:"TESTQ\t[$]63",-"DIVQ",-"SHRQ"
    	// arm:"AND\t[$]63",-".*udiv",-"SRA"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:28:00 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  9. src/runtime/sys_openbsd_amd64.s

    	XORQ	AX, AX
    ok:
    	MOVQ	AX, 32(BX)
    	MOVQ	DX, 40(BX)
    	RET
    
    TEXT runtime·munmap_trampoline(SB),NOSPLIT,$0
    	MOVQ	8(DI), SI		// arg 2 len
    	MOVQ	0(DI), DI		// arg 1 addr
    	CALL	libc_munmap(SB)
    	TESTQ	AX, AX
    	JEQ	2(PC)
    	MOVL	$0xf1, 0xf1  // crash
    	RET
    
    TEXT runtime·madvise_trampoline(SB), NOSPLIT, $0
    	MOVQ	8(DI), SI	// arg 2 len
    	MOVL	16(DI), DX	// arg 3 advice
    	MOVQ	0(DI), DI	// arg 1 addr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 15.5K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/x86/anames.go

    	"SUBPD",
    	"SUBPS",
    	"SUBQ",
    	"SUBSD",
    	"SUBSS",
    	"SUBW",
    	"SWAPGS",
    	"SYSCALL",
    	"SYSENTER",
    	"SYSENTER64",
    	"SYSEXIT",
    	"SYSEXIT64",
    	"SYSRET",
    	"TESTB",
    	"TESTL",
    	"TESTQ",
    	"TESTW",
    	"TPAUSE",
    	"TZCNTL",
    	"TZCNTQ",
    	"TZCNTW",
    	"UCOMISD",
    	"UCOMISS",
    	"UD1",
    	"UD2",
    	"UMWAIT",
    	"UNPCKHPD",
    	"UNPCKHPS",
    	"UNPCKLPD",
    	"UNPCKLPS",
    	"UMONITOR",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 19.1K bytes
    - Viewed (0)
Back to top