Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for XORL (0.63 sec)

  1. src/cmd/internal/notsha256/sha256block_386.s

    	MOVL	AX, CX; \
    	RORL	$17, AX; \
    	MOVL	CX, DX; \
    	RORL	$19, CX; \
    	SHRL	$10, DX; \
    	MOVL	((index-15)*4)(BP), BX; \
    	XORL	CX, AX; \
    	MOVL	BX, CX; \
    	XORL	DX, AX; \
    	RORL	$7, BX; \
    	MOVL	CX, DX; \
    	SHRL	$3, DX; \
    	RORL	$18, CX; \
    	ADDL	((index-7)*4)(BP), AX; \
    	XORL	CX, BX; \
    	XORL	DX, BX; \
    	ADDL	((index-16)*4)(BP), BX; \
    	ADDL	BX, AX; \
    	MOVL	AX, ((index)*4)(BP)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 8.2K bytes
    - Viewed (0)
  2. src/crypto/md5/md5block_386.s

    	LEAL	const(a)(DI*1),a; \
    	MOVL	(index*4)(SI),DI; \
    	XORL	d,		BP; \
    	XORL	b,		BP; \
    	ADDL	BP,		a; \
    	ROLL	$shift,		a; \
    	MOVL	b,		BP; \
    	ADDL	b,		a
    
    #define ROUND4(a, b, c, d, index, const, shift) \
    	LEAL	const(a)(DI*1),a; \
    	ORL	b,		BP; \
    	XORL	c,		BP; \
    	ADDL	BP,		a; \
    	MOVL	(index*4)(SI),DI; \
    	MOVL	$0xffffffff,	BP; \
    	ROLL	$shift,		a; \
    	XORL	c,		BP; \
    	ADDL	b,		a
    
    TEXT	·block(SB),NOSPLIT,$24-16
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 4.5K bytes
    - Viewed (0)
  3. src/crypto/md5/md5block_amd64.s

    #define ROUND3FIRST(a, b, c, d, index, const, shift) \
    	MOVL	d,		R9; \
    	XORL	c,		R9; \
    	XORL	b,		R9; \
    	ADDL	$const,	a; \
    	ADDL	R8,		a; \
    	MOVL	(index*4)(SI),R8; \
    	ADDL	R9,		a; \
    	ROLL	$shift,		a; \
    	ADDL	b,		a
    
    #define ROUND3(a, b, c, d, index, const, shift) \
    	XORL	a,		R9; \
    	XORL	b,		R9; \
    	ADDL	$const,	a; \
    	ADDL	R8,		a; \
    	MOVL	(index*4)(SI),R8; \
    	ADDL	R9,		a; \
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 4.8K bytes
    - Viewed (0)
  4. src/crypto/sha256/sha256block_386.s

    	MOVL	AX, CX; \
    	RORL	$17, AX; \
    	MOVL	CX, DX; \
    	RORL	$19, CX; \
    	SHRL	$10, DX; \
    	MOVL	((index-15)*4)(BP), BX; \
    	XORL	CX, AX; \
    	MOVL	BX, CX; \
    	XORL	DX, AX; \
    	RORL	$7, BX; \
    	MOVL	CX, DX; \
    	SHRL	$3, DX; \
    	RORL	$18, CX; \
    	ADDL	((index-7)*4)(BP), AX; \
    	XORL	CX, BX; \
    	XORL	DX, BX; \
    	ADDL	((index-16)*4)(BP), BX; \
    	ADDL	BX, AX; \
    	MOVL	AX, ((index)*4)(BP)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  5. src/crypto/sha1/sha1block_386.s

    	MOVL	(((index)&0xf)*4)(SP), DI; \
    	XORL	(((index-3)&0xf)*4)(SP), DI; \
    	XORL	(((index-8)&0xf)*4)(SP), DI; \
    	XORL	(((index-14)&0xf)*4)(SP), DI; \
    	ROLL	$1, DI; \
    	MOVL	DI, (((index)&0xf)*4)(SP); \
    	ADDL	DI, e
    
    #define FUNC1(a, b, c, d, e) \
    	MOVL	d, DI; \
    	XORL	c, DI; \
    	ANDL	b, DI; \
    	XORL	d, DI
    
    #define FUNC2(a, b, c, d, e) \
    	MOVL	b, DI; \
    	XORL	c, DI; \
    	XORL	d, DI
    
    #define FUNC3(a, b, c, d, e) \
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 6K bytes
    - Viewed (0)
  6. src/crypto/internal/boring/build-goboring.sh

    	movq %rdi, %rax
    	divq %r8
    
    	# expand remainder to 128 for return
    	movq %rdx, %rax
    	xorl %edx, %edx
    	ret
    
    1:
    	# crash - only want 64-bit divisor
    	xorl %ecx, %ecx
    	movl %ecx, 0(%ecx)
    	jmp 1b
    
    .section .note.GNU-stack,"",@progbits
    EOF
    
    cat >umod-arm64.c <<'EOF'
    typedef unsigned int u128 __attribute__((mode(TI)));
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jan 26 22:52:27 UTC 2024
    - 5.6K bytes
    - Viewed (0)
  7. test/codegen/bits.go

    	n += a &^ (1 << 0)
    
    	return n
    }
    
    func bitcompl32(a, b uint32) (n uint32) {
    	// amd64:"BTCL"
    	n += b ^ (1 << (a & 31))
    
    	// amd64:"XORL\t[$]-2147483648"
    	n += a ^ (1 << 31)
    
    	// amd64:"XORL\t[$]268435456"
    	n += a ^ (1 << 28)
    
    	// amd64:"XORL\t[$]1"
    	n += a ^ (1 << 0)
    
    	return n
    }
    
    // check direct operation on memory with constant and shifted constant sources
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  8. test/codegen/strings.go

    }
    
    // self-equality is always true. See issue 60777.
    func EqualSelf(s string) bool {
    	// amd64:`MOVL\t\$1, AX`,-`.*memequal.*`
    	return s == s
    }
    func NotEqualSelf(s string) bool {
    	// amd64:`XORL\tAX, AX`,-`.*memequal.*`
    	return s != s
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jul 26 17:17:28 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  9. src/runtime/sys_windows_386.s

    	CALL	tstart<>(SB)
    	POPL	BX
    
    	// Adjust stack for stdcall to return properly.
    	MOVL	(SP), AX		// save return address
    	ADDL	$4, SP			// remove single parameter
    	MOVL	AX, (SP)		// restore return address
    
    	XORL	AX, AX			// return 0 == success
    
    	RET
    
    // setldt(int slot, int base, int size)
    TEXT runtime·setldt(SB),NOSPLIT,$0-12
    	MOVL	base+4(FP), DX
    	MOVL	runtime·tls_g(SB), CX
    	MOVL	DX, 0(CX)(FS)
    	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)
  10. test/codegen/math.go

    	return math.Float32frombits(u32+1) + 1
    }
    
    // Test that comparisons with constants converted to float
    // are evaluated at compile-time
    
    func constantCheck64() bool {
    	// amd64:"(MOVB\t[$]0)|(XORL\t[A-Z][A-Z0-9]+, [A-Z][A-Z0-9]+)",-"FCMP",-"MOVB\t[$]1"
    	// s390x:"MOV(B|BZ|D)\t[$]0,",-"FCMPU",-"MOV(B|BZ|D)\t[$]1,"
    	return 0.5 == float64(uint32(1)) || 1.5 > float64(uint64(1<<63))
    }
    
    func constantCheck32() bool {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 15:24:29 UTC 2024
    - 6.2K bytes
    - Viewed (0)
Back to top