Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 59 for CMPL (0.07 sec)

  1. src/cmd/asm/internal/asm/testdata/amd64dynlinkerror.s

    // See issue 43661.
    
    TEXT ·a1(SB), 0, $0-0
    	CMPL runtime·writeBarrier(SB), $0
    	MOVL $0, R15
    	RET
    TEXT ·a2(SB), 0, $0-0
    	CMPL runtime·writeBarrier(SB), $0
    	MOVQ $0, R15
    	RET
    TEXT ·a3(SB), 0, $0-0
    	CMPL runtime·writeBarrier(SB), $0
    	XORL R15, R15
    	RET
    TEXT ·a4(SB), 0, $0-0
    	CMPL runtime·writeBarrier(SB), $0
    	XORQ R15, R15
    	RET
    TEXT ·a5(SB), 0, $0-0
    	CMPL runtime·writeBarrier(SB), $0
    	XORL R15, R15
    	RET
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 15 20:45:41 UTC 2023
    - 4.8K bytes
    - Viewed (0)
  2. src/runtime/memclr_386.s

    	TESTL	BX, BX
    	JEQ	_0
    	CMPL	BX, $2
    	JBE	_1or2
    	CMPL	BX, $4
    	JB	_3
    	JE	_4
    	CMPL	BX, $8
    	JBE	_5through8
    	CMPL	BX, $16
    	JBE	_9through16
    #ifdef GO386_softfloat
    	JMP	nosse2
    #endif
    	PXOR	X0, X0
    	CMPL	BX, $32
    	JBE	_17through32
    	CMPL	BX, $64
    	JBE	_33through64
    	CMPL	BX, $128
    	JBE	_65through128
    	CMPL	BX, $256
    	JBE	_129through256
    
    loop:
    	MOVOU	X0, 0(DI)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 06 10:24:44 UTC 2021
    - 2.4K bytes
    - Viewed (0)
  3. src/internal/bytealg/equal_386.s

    	PAND	X6, X4
    	PAND	X4, X0
    	PMOVMSKB X0, DX
    	ADDL	$64, SI
    	ADDL	$64, DI
    	SUBL	$64, BX
    	CMPL	DX, $0xffff
    	JEQ	hugeloop
    	MOVB	$0, (AX)
    	RET
    
    	// 4 bytes at a time using 32-bit register
    bigloop:
    	CMPL	BX, $4
    	JBE	leftover
    	MOVL	(SI), CX
    	MOVL	(DI), DX
    	ADDL	$4, SI
    	ADDL	$4, DI
    	SUBL	$4, BX
    	CMPL	CX, DX
    	JEQ	bigloop
    	MOVB	$0, (AX)
    	RET
    
    	// remaining 0-4 bytes
    leftover:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 23 21:22:58 UTC 2021
    - 2.1K bytes
    - Viewed (0)
  4. src/runtime/memmove_386.s

    	TESTL	BX, BX
    	JEQ	move_0
    	CMPL	BX, $2
    	JBE	move_1or2
    	CMPL	BX, $4
    	JB	move_3
    	JE	move_4
    	CMPL	BX, $8
    	JBE	move_5through8
    	CMPL	BX, $16
    	JBE	move_9through16
    #ifdef GO386_softfloat
    	JMP	nosse2
    #endif
    	CMPL	BX, $32
    	JBE	move_17through32
    	CMPL	BX, $64
    	JBE	move_33through64
    	CMPL	BX, $128
    	JBE	move_65through128
    
    nosse2:
    /*
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 06 10:24:44 UTC 2021
    - 4.4K bytes
    - Viewed (0)
  5. src/runtime/memmove_plan9_386.s

    	// for large sizes. The cutover is approximately 1K.
    tail:
    	TESTL	BX, BX
    	JEQ	move_0
    	CMPL	BX, $2
    	JBE	move_1or2
    	CMPL	BX, $4
    	JB	move_3
    	JE	move_4
    	CMPL	BX, $8
    	JBE	move_5through8
    	CMPL	BX, $16
    	JBE	move_9through16
    
    /*
     * check and set for backwards
     */
    	CMPL	SI, DI
    	JLS	back
    
    /*
     * forward copy loop
     */
    forward:
    	MOVL	BX, CX
    	SHRL	$2, CX
    	ANDL	$3, BX
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 04 07:25:06 UTC 2020
    - 3.1K bytes
    - Viewed (0)
  6. src/math/hypot_386.s

    // func archHypot(p, q float64) float64
    TEXT ·archHypot(SB),NOSPLIT,$0
    // test bits for not-finite
    	MOVL    p_hi+4(FP), AX   // high word p
    	ANDL    $0x7ff00000, AX
    	CMPL    AX, $0x7ff00000
    	JEQ     not_finite
    	MOVL    q_hi+12(FP), AX   // high word q
    	ANDL    $0x7ff00000, AX
    	CMPL    AX, $0x7ff00000
    	JEQ     not_finite
    	FMOVD   p+0(FP), F0  // F0=p
    	FABS                 // F0=|p|
    	FMOVD   q+8(FP), F0  // F0=q, F1=|p|
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 15 15:48:19 UTC 2021
    - 1.8K bytes
    - Viewed (0)
  7. src/runtime/memclr_plan9_386.s

    TEXT runtime·memclrNoHeapPointers(SB), NOSPLIT, $0-8
    	MOVL	ptr+0(FP), DI
    	MOVL	n+4(FP), BX
    	XORL	AX, AX
    
    tail:
    	TESTL	BX, BX
    	JEQ	_0
    	CMPL	BX, $2
    	JBE	_1or2
    	CMPL	BX, $4
    	JB	_3
    	JE	_4
    	CMPL	BX, $8
    	JBE	_5through8
    	CMPL	BX, $16
    	JBE	_9through16
    	MOVL	BX, CX
    	SHRL	$2, CX
    	REP
    	STOSL
    	ANDL	$3, BX
    	JNE	tail
    	RET
    
    _1or2:
    	MOVB	AX, (DI)
    	MOVB	AX, -1(DI)(BX*1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jan 29 19:11:07 UTC 2021
    - 983 bytes
    - Viewed (0)
  8. src/internal/bytealg/compare_386.s

    TEXT cmpbody<>(SB),NOSPLIT,$0-0
    	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
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 23 21:22:58 UTC 2021
    - 2.6K bytes
    - Viewed (0)
  9. src/internal/bytealg/index_amd64.s

    	JA   _5_or_more
    	MOVL (R8), R8
    	LEAQ -3(DI)(DX*1), DX
    loop4:
    	MOVL (DI), SI
    	CMPL SI,R8
    	JZ   success
    	ADDQ $1,DI
    	CMPQ DI,DX
    	JB loop4
    	JMP fail
    _5_or_more:
    	CMPQ AX, $7
    	JA   _8_or_more
    	LEAQ 1(DI)(DX*1), DX
    	SUBQ AX, DX
    	MOVL -4(R8)(AX*1), BX
    	MOVL (R8), R8
    loop5to7:
    	MOVL (DI), SI
    	CMPL SI,R8
    	JZ   partial_success5to7
    	ADDQ $1,DI
    	CMPQ DI,DX
    	JB loop5to7
    	JMP fail
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 07 00:20:48 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  10. test/codegen/fuse.go

    func si1c(c <-chan int64) {
    	// amd64:"CMPQ\t.+, [$]256"
    	// s390x:"CLGIJ\t[$]12, R[0-9]+, [$]255"
    	for x := <-c; x >= 0 && x < 256; x = <-c {
    	}
    }
    
    func si2c(c <-chan int32) {
    	// amd64:"CMPL\t.+, [$]256"
    	// s390x:"CLIJ\t[$]12, R[0-9]+, [$]255"
    	for x := <-c; x >= 0 && x < 256; x = <-c {
    	}
    }
    
    func si3c(c <-chan int16) {
    	// amd64:"CMPW\t.+, [$]256"
    	// s390x:"CLIJ\t[$]12, R[0-9]+, [$]255"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 03 14:30:26 UTC 2020
    - 4.8K bytes
    - Viewed (0)
Back to top