Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 49 of 49 for JNE (0.03 sec)

  1. src/runtime/memmove_amd64.s

    /*
     * forward copy loop
     */
    forward:
    	CMPQ	BX, $2048
    	JLS	move_256through2048
    
    	// If REP MOVSB isn't fast, don't use it
    	CMPB	internal∕cpu·X86+const_offsetX86HasERMS(SB), $1 // enhanced REP MOVSB/STOSB
    	JNE	fwdBy8
    
    	// Check alignment
    	MOVL	SI, AX
    	ORL	DI, AX
    	TESTL	$7, AX
    	JEQ	fwdBy8
    
    	// Do 1 byte at a time
    	MOVQ	BX, CX
    	REP;	MOVSB
    	RET
    
    fwdBy8:
    	// Do 8 bytes at a time
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 10 15:52:08 UTC 2022
    - 12.5K bytes
    - Viewed (0)
  2. src/runtime/sys_linux_amd64.s

    	MOVQ	m_vdsoSP(BX), DX
    	MOVQ	CX, 0(SP)
    	MOVQ	DX, 8(SP)
    
    	LEAQ	ret+0(FP), DX
    	MOVQ	-8(DX), CX
    	MOVQ	CX, m_vdsoPC(BX)
    	MOVQ	DX, m_vdsoSP(BX)
    
    	CMPQ	R14, m_curg(BX)	// Only switch if on curg.
    	JNE	noswitch
    
    	MOVQ	m_g0(BX), DX
    	MOVQ	(g_sched+gobuf_sp)(DX), SP	// Set SP to g0 stack
    
    noswitch:
    	SUBQ	$16, SP		// Space for results
    	ANDQ	$~15, SP	// Align for C code
    
    	MOVL	$1, DI // CLOCK_MONOTONIC
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 15.7K bytes
    - Viewed (0)
  3. src/cmd/asm/internal/arch/arch.go

    	instructions["JNAE"] = x86.AJCS /* alternate */
    	instructions["JNB"] = x86.AJCC  /* alternate */
    	instructions["JNBE"] = x86.AJHI /* alternate */
    	instructions["JNC"] = x86.AJCC  /* alternate */
    	instructions["JNE"] = x86.AJNE  /* not equal (ZF = 0) */
    	instructions["JNG"] = x86.AJLE  /* alternate */
    	instructions["JNGE"] = x86.AJLT /* alternate */
    	instructions["JNL"] = x86.AJGE  /* alternate */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 21 06:51:28 UTC 2023
    - 21.3K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/arch/x86/x86asm/tables.go

    	/*5294*/ uint16(xSetOp), uint16(JNE),
    	/*5296*/ uint16(xReadCw),
    	/*5297*/ uint16(xArgRel16),
    	/*5298*/ uint16(xMatch),
    	/*5299*/ uint16(xSetOp), uint16(JNE),
    	/*5301*/ uint16(xReadCd),
    	/*5302*/ uint16(xArgRel32),
    	/*5303*/ uint16(xMatch),
    	/*5304*/ uint16(xCondDataSize), 5308, 5299, 5313,
    	/*5308*/ uint16(xSetOp), uint16(JNE),
    	/*5310*/ uint16(xReadCd),
    	/*5311*/ uint16(xArgRel32),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 266.8K bytes
    - Viewed (0)
  5. src/crypto/sha1/sha1block_amd64.s

    	LEAQ    (2*4*80+32)(SP), R15 \
    	PRECALC \ // Precalc WK for first 2 blocks
    	XCHGQ   R15, R14 \
    loop: \  // this loops is unrolled
    	CMPQ    R10, R8 \ // we use R8 value (set below) as a signal of a last block
    	JNE	begin \
    	VZEROUPPER \
    	RET \
    begin: \
    	CALC_0 \
    	CALC_1 \
    	CALC_2 \
    	CALC_3 \
    	CALC_4 \
    	CALC_5 \
    	CALC_6 \
    	CALC_7 \
    	CALC_8 \
    	CALC_9 \
    	CALC_10 \
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 31.5K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/arch/x86/x86asm/decode.go

    var isCondJmp = [maxOp + 1]bool{
    	JA:  true,
    	JAE: true,
    	JB:  true,
    	JBE: true,
    	JE:  true,
    	JG:  true,
    	JGE: true,
    	JL:  true,
    	JLE: true,
    	JNE: true,
    	JNO: true,
    	JNP: true,
    	JNS: true,
    	JO:  true,
    	JP:  true,
    	JS:  true,
    }
    
    // isLoop records the loop operators.
    var isLoop = [maxOp + 1]bool{
    	LOOP:   true,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 10 18:59:52 UTC 2023
    - 45.1K bytes
    - Viewed (0)
  7. src/crypto/sha256/sha256block_amd64.s

    	// add current hash values with previously saved
    	PADDD		abefSave, state0
    	PADDD		cdghSave, state1
    
    	// advance data pointer; loop until buffer empty
    	ADDQ		$64, dataPtr
    	CMPQ		numBytes, dataPtr
    	JNE		roundLoop
    
    	// write hash values back in the correct order
    	PSHUFD		$0x1b, state0, state0		// FEBA
    	PSHUFD		$0xb1, state1, state1		// DCHG
    	VMOVDQA		state0, m4
    	PBLENDW		$0xf0, state1, state0		// DCBA
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 47.3K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/_gen/AMD64Ops.go

    		// TODO: have these return flags instead of bool.  The current system generates:
    		//    CMPXCHGQ ...
    		//    SETEQ AX
    		//    CMPB  AX, $0
    		//    JNE ...
    		// instead of just
    		//    CMPXCHGQ ...
    		//    JEQ ...
    		// but we can't do that because memory-using ops can't generate flags yet
    		// (flagalloc wants to move flag-generating instructions around).
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 04 16:40:24 UTC 2023
    - 98K bytes
    - Viewed (1)
  9. src/cmd/asm/internal/asm/testdata/amd64enc.s

    	JCS 2(PC)
    	//TODO: LJMPQ* (BX)                     // 48ff2b
    	JCS 2(PC)
    	//TODO: LJMPQ* (R11)                    // 49ff2b
    	//TODO: JNE .+$0x11223344               // 480f8544332211 or 0f8544332211
    	//TODO: JNE .+$0x11                     // 7511
    	//TODO: JNO .+$0x11223344               // 480f8144332211 or 0f8144332211
    	//TODO: JNO .+$0x11                     // 7111
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 08 21:38:44 UTC 2021
    - 581.9K bytes
    - Viewed (0)
Back to top