Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 51 for jnle (0.1 sec)

  1. 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)
  2. src/internal/bytealg/compare_386.s

    	MOVL	DX, BP
    	SUBL	BX, DX // DX = blen-alen
    	JLE	2(PC)
    	MOVL	BX, BP // BP = min(alen, blen)
    	CMPL	SI, DI
    	JEQ	allsame
    	CMPL	BP, $4
    	JB	small
    #ifdef GO386_softfloat
    	JMP	mediumloop
    #endif
    largeloop:
    	CMPL	BP, $16
    	JB	mediumloop
    	MOVOU	(SI), X0
    	MOVOU	(DI), X1
    	PCMPEQB X0, X1
    	PMOVMSKB X1, BX
    	XORL	$0xffff, BX	// convert EQ to NE
    	JNE	diff16	// branch if at least one byte is not equal
    	ADDL	$16, SI
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 23 21:22:58 UTC 2021
    - 2.6K bytes
    - Viewed (0)
  3. 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)
  4. src/internal/bytealg/compare_amd64.s

    	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
    	MOVOU	48(DI), X1
    	PCMPEQB X0, X1
    	PMOVMSKB X1, AX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 18 17:17:01 UTC 2022
    - 4.3K bytes
    - Viewed (0)
  5. src/runtime/sys_openbsd_386.s

    	MOVL	(0*4)(BX), AX		// fn
    	CALL	AX
    
    	MOVL	AX, (4*4)(BX)		// r1
    	MOVL	DX, (5*4)(BX)		// r2
    
    	// Standard libc functions return -1 on error and set errno.
    	CMPL	AX, $-1
    	JNE	ok
    	CMPL	DX, $-1
    	JNE	ok
    
    	// Get error code from libc.
    	CALL	libc_errno(SB)
    	MOVL	(AX), AX
    	MOVW	AX, (6*4)(BX)		// err
    
    ok:
    	MOVL	$0, AX			// no error (it's ignored anyway)
    	MOVL	BP, SP
    	POPL	BP
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 20.4K bytes
    - Viewed (0)
  6. test/codegen/copy.go

    func ptrEqual() {
    	// amd64:-"JEQ",-"JNE"
    	// ppc64x:-"BEQ",-"BNE"
    	// s390x:-"BEQ",-"BNE"
    	copy(x[:], x[:])
    }
    
    func ptrOneOffset() {
    	// amd64:-"JEQ",-"JNE"
    	// ppc64x:-"BEQ",-"BNE"
    	// s390x:-"BEQ",-"BNE"
    	copy(x[1:], x[:])
    }
    
    func ptrBothOffset() {
    	// amd64:-"JEQ",-"JNE"
    	// ppc64x:-"BEQ",-"BNE"
    	// s390x:-"BEQ",-"BNE"
    	copy(x[1:], x[2:])
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 22 14:09:29 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  7. src/runtime/sys_darwin_amd64.s

    	MOVQ	DI, BX
    	CALL	libc_mach_absolute_time(SB)
    	MOVQ	AX, 0(BX)
    	MOVL	timebase<>+machTimebaseInfo_numer(SB), SI
    	MOVL	timebase<>+machTimebaseInfo_denom(SB), DI // atomic read
    	TESTL	DI, DI
    	JNE	initialized
    
    	SUBQ	$(machTimebaseInfo__size+15)/16*16, SP
    	MOVQ	SP, DI
    	CALL	libc_mach_timebase_info(SB)
    	MOVL	machTimebaseInfo_numer(SP), SI
    	MOVL	machTimebaseInfo_denom(SP), DI
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 03 16:07:59 UTC 2023
    - 19.7K bytes
    - Viewed (0)
  8. src/crypto/subtle/xor_amd64.s

    aligned:
    	MOVQ $0, AX // position in slices
    
    	PCALIGN $16
    loop16b:
    	MOVOU (SI)(AX*1), X0   // XOR 16byte forwards.
    	MOVOU (CX)(AX*1), X1
    	PXOR  X1, X0
    	MOVOU X0, (BX)(AX*1)
    	ADDQ  $16, AX
    	CMPQ  DX, AX
    	JNE   loop16b
    	RET
    
    	PCALIGN $16
    loop_1b:
    	SUBQ  $1, DX           // XOR 1byte backwards.
    	MOVB  (SI)(DX*1), DI
    	MOVB  (CX)(DX*1), AX
    	XORB  AX, DI
    	MOVB  DI, (BX)(DX*1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 26 18:14:32 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  9. src/cmd/cgo/internal/test/issue9400/asm_386.s

    	// will clobber the test pattern created by the caller
    	ADDL	$(1024 * 8), SP
    
    	// Ask signaller to setgid
    	MOVL	$1, (BX)
    
    	// Wait for setgid completion
    loop:
    	PAUSE
    	MOVL	(BX), AX
    	CMPL	AX, $0
    	JNE	loop
    
    	// Restore stack
    	SUBL	$(1024 * 8), SP
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 12 12:00:02 UTC 2023
    - 575 bytes
    - Viewed (0)
  10. src/syscall/asm_plan9_amd64.s

    	MOVQ	trap+0(FP), BP	// syscall entry
    	// copy args down
    	LEAQ	a1+8(FP), SI
    	LEAQ	sysargs-160(SP), DI
    	CLD
    	MOVSQ
    	MOVSQ
    	MOVSQ
    	SYSCALL
    	MOVQ	AX, r1+32(FP)
    	MOVQ	$0, r2+40(FP)
    	CMPL	AX, $-1
    	JNE	ok3
    
    	LEAQ	errbuf-128(SP), AX
    	MOVQ	AX, sysargs-160(SP)
    	MOVQ	$128, sysargs1-152(SP)
    	MOVQ	$SYS_ERRSTR, BP
    	SYSCALL
    	CALL	runtime·exitsyscall(SB) // call via ABI wrapper, ensuring ABIInternal fixed registers are set
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 17 01:29:17 UTC 2022
    - 3.4K bytes
    - Viewed (0)
Back to top