Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 29 for CMPL (0.03 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/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)
  6. 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)
  7. src/math/big/arith_386.s

    	MOVL $0, BX		// i = 0
    	MOVL $0, DX		// c = 0
    	JMP E1
    
    L1:	MOVL (SI)(BX*4), AX
    	ADDL DX, DX		// restore CF
    	ADCL (CX)(BX*4), AX
    	SBBL DX, DX		// save CF
    	MOVL AX, (DI)(BX*4)
    	ADDL $1, BX		// i++
    
    E1:	CMPL BX, BP		// i < n
    	JL L1
    
    	NEGL DX
    	MOVL DX, c+36(FP)
    	RET
    
    
    // func subVV(z, x, y []Word) (c Word)
    // (same as addVV except for SBBL instead of ADCL and label names)
    TEXT ·subVV(SB),NOSPLIT,$0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 4K bytes
    - Viewed (0)
  8. src/syscall/asm_linux_386.s

    TEXT ·rawVforkSyscall(SB),NOSPLIT|NOFRAME,$0-24
    	MOVL	trap+0(FP), AX	// syscall entry
    	MOVL	a1+4(FP), BX
    	MOVL	a2+8(FP), CX
    	MOVL	a3+12(FP), DX
    	POPL	SI // preserve return address
    	INVOKE_SYSCALL
    	PUSHL	SI
    	CMPL	AX, $0xfffff001
    	JLS	ok
    	MOVL	$-1, r1+16(FP)
    	NEGL	AX
    	MOVL	AX, err+20(FP)
    	RET
    ok:
    	MOVL	AX, r1+16(FP)
    	MOVL	$0, err+20(FP)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  9. test/codegen/switch.go

    	// arm64: `MOVB\s1\(R.*\), R.*$`, `CMPW\s\$104, R.*$`, -`cmpstring`
    	switch ext {
    	// amd64: `CMPL\s\(.*\), \$1836345390$`
    	// arm64: `MOVD\s\$1836345390`, `CMPW\sR.*, R.*$`
    	case ".htm":
    		return "A"
    	// amd64: `CMPL\s\(.*\), \$1953457454$`
    	// arm64: `MOVD\s\$1953457454`, `CMPW\sR.*, R.*$`
    	case ".eot":
    		return "B"
    	// amd64: `CMPL\s\(.*\), \$1735815982$`
    	// arm64: `MOVD\s\$1735815982`, `CMPW\sR.*, R.*$`
    	case ".svg":
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 09 18:39:50 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  10. src/runtime/time_windows_386.s

    	MOVL	(_INTERRUPT_TIME+time_hi2), DI
    	CMPL	AX, DI
    	JNE	loop
    
    	// w = DI:CX
    	// multiply by 100
    	MOVL	$100, AX
    	MULL	CX
    	IMULL	$100, DI
    	ADDL	DI, DX
    	// w*100 = DX:AX
    	MOVL	AX, mono+12(FP)
    	MOVL	DX, mono+16(FP)
    
    wall:
    	MOVL	(_SYSTEM_TIME+time_hi1), CX
    	MOVL	(_SYSTEM_TIME+time_lo), AX
    	MOVL	(_SYSTEM_TIME+time_hi2), DX
    	CMPL	CX, DX
    	JNE	wall
    
    	// w = DX:AX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 17:19:45 UTC 2023
    - 1.7K bytes
    - Viewed (0)
Back to top