Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 22 for JNE (0.26 sec)

  1. src/internal/bytealg/count_amd64.s

    	// Directly return DX, we don't need to accumulate
    	// since we have <16 bytes.
    	POPCNTL DX, DX
    	MOVQ	DX, (R8)
    	RET
    
    avx2:
    #ifndef hasAVX2
    	CMPB   internal∕cpu·X86+const_offsetX86HasAVX2(SB), $1
    	JNE sse
    #endif
    	MOVD AX, X0
    	LEAQ -64(SI)(BX*1), R11
    	LEAQ (SI)(BX*1), R13
    	VPBROADCASTB  X0, Y1
    	PCALIGN $32
    avx2_loop:
    	VMOVDQU (DI), Y2
    	VMOVDQU 32(DI), Y4
    	VPCMPEQB Y1, Y2, Y3
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 06 20:54:43 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  2. src/internal/bytealg/index_amd64.s

    	JB loop33to63
    fail_avx2:
    	VZEROUPPER
    fail:
    	MOVQ $-1, (R11)
    	RET
    success_avx2:
    	VZEROUPPER
    	JMP success
    sse42:
    #ifndef hasSSE42
    	CMPB internal∕cpu·X86+const_offsetX86HasSSE42(SB), $1
    	JNE no_sse42
    #endif
    	CMPQ AX, $12
    	// PCMPESTRI is slower than normal compare,
    	// so using it makes sense only if we advance 4+ bytes per compare
    	// This value was determined experimentally and is the ~same
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 07 00:20:48 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  3. src/runtime/sys_windows_386.s

    	MOVL	DX, 0(CX)(FS)
    	RET
    
    TEXT runtime·nanotime1(SB),NOSPLIT,$0-8
    loop:
    	MOVL	(_INTERRUPT_TIME+time_hi1), AX
    	MOVL	(_INTERRUPT_TIME+time_lo), CX
    	MOVL	(_INTERRUPT_TIME+time_hi2), DI
    	CMPL	AX, DI
    	JNE	loop
    
    	// wintime = DI:CX, multiply by 100
    	MOVL	$100, AX
    	MULL	CX
    	IMULL	$100, DI
    	ADDL	DI, DX
    	// wintime*100 = DX:AX
    	MOVL	AX, ret_lo+0(FP)
    	MOVL	DX, ret_hi+4(FP)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 21 15:56:43 UTC 2023
    - 6.5K bytes
    - Viewed (0)
  4. src/crypto/aes/gcm_amd64.s

    		PSHUFD $78, T0, T0
    		PXOR T0, B2
    		PXOR T1, B2
    
    		MOVOU B2, (16*12)(dst)
    		PSHUFD $78, B2, B3
    		PXOR B2, B3
    		MOVOU B3, (16*13)(dst)
    
    		DECQ AX
    		LEAQ (-16*2)(dst), dst
    	JNE initLoop
    
    	RET
    #undef NR
    #undef KS
    #undef dst
    
    // func gcmAesData(productTable *[256]byte, data []byte, T *[16]byte)
    TEXT ·gcmAesData(SB),NOSPLIT,$0
    #define pTbl DI
    #define aut SI
    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. src/crypto/internal/boring/build-goboring.sh

    cat >umod-amd64.s <<'EOF'
    # tu_int __umodti3(tu_int x, tu_int y)
    # x is rsi:rdi, y is rcx:rdx, return result is rdx:rax.
    .globl __umodti3
    __umodti3:
    	# specialized to u128 % u64, so verify that
    	test %rcx,%rcx
    	jne 1f
    
    	# save divisor
    	movq %rdx, %r8
    
    	# reduce top 64 bits mod divisor
    	movq %rsi, %rax
    	xorl %edx, %edx
    	divq %r8
    
    	# reduce full 128-bit mod divisor
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jan 26 22:52:27 UTC 2024
    - 5.6K bytes
    - Viewed (0)
  6. src/crypto/sha512/sha512block_amd64.s

    	VMOVDQU Y6, Y4
    	VMOVDQU Y7, Y5
    
    	SUBQ $1, frame_SRND(SP)
    	JNE  loop2
    
    	addm(8*0(SI),AX)
    	addm(8*1(SI),BX)
    	addm(8*2(SI),CX)
    	addm(8*3(SI),R8)
    	addm(8*4(SI),DX)
    	addm(8*5(SI),R9)
    	addm(8*6(SI),R10)
    	addm(8*7(SI),R11)
    
    	MOVQ frame_INP(SP), DI
    	ADDQ $128, DI
    	CMPQ DI, frame_INPEND(SP)
    	JNE  loop0
    
    done_hash:
    	VZEROUPPER
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 27K bytes
    - Viewed (0)
  7. src/crypto/internal/nistec/p256_asm_amd64.s

    	CMOVQCS y_ptr, acc2
    	CMOVQCS t1, acc3
    
    	MOVQ acc0, (8*0)(res_ptr)
    	MOVQ acc1, (8*1)(res_ptr)
    	MOVQ acc2, (8*2)(res_ptr)
    	MOVQ acc3, (8*3)(res_ptr)
    	MOVQ res_ptr, x_ptr
    	DECQ BX
    	JNE  sqrLoop
    
    	RET
    /* ---------------------------------------*/
    // func p256Mul(res, in1, in2 *p256Element)
    TEXT ·p256Mul(SB),NOSPLIT,$0
    	MOVQ res+0(FP), res_ptr
    	MOVQ in1+8(FP), x_ptr
    	MOVQ in2+16(FP), y_ptr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 39.8K bytes
    - Viewed (0)
  8. src/runtime/sys_windows_amd64.s

    	// DX: ULONG64 EstablisherFrame
    	// R8: PCONTEXT ContextRecord
    	// R9: PDISPATCHER_CONTEXT DispatcherContext
    	// Switch from the host ABI to the Go ABI.
    	PUSH_REGS_HOST_TO_ABI0()
    
    	get_tls(AX)
    	CMPQ	AX, $0
    	JNE	2(PC)
    	// This shouldn't happen, sehtramp is only attached to functions
    	// called from Go, and exception handlers are only called from
    	// the thread that threw the exception.
    	INT	$3
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 19 07:24:08 UTC 2024
    - 8.4K bytes
    - Viewed (0)
  9. src/runtime/race_amd64.s

    	// First, code below assumes that we are on curg, while raceGetProcCmd
    	// can be executed on g0. Second, it is called frequently, so will
    	// benefit from this fast path.
    	CMPQ	RARG0, $0
    	JNE	rest
    	get_tls(RARG0)
    	MOVQ	g(RARG0), RARG0
    	MOVQ	g_m(RARG0), RARG0
    	MOVQ	m_p(RARG0), RARG0
    	MOVQ	p_raceprocctx(RARG0), RARG0
    	MOVQ	RARG0, (RARG1)
    	RET
    
    rest:
    	// Transition from C ABI to Go ABI.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  10. 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)
Back to top