	bits 64

	mov eax,1
	mov eax,-1
	mov eax,0x11111111
	mov ecx,2
	add ecx,-6
	add ecx,strict dword -6
	add ecx,4
	add ecx,strict dword 4
	add ecx,10000
	xor ecx,0xffffffff
	xor ecx,dword 0xffffffff
	xor ecx,strict dword 0xffffffff
	xor ecx,-1
	xor ecx,dword -1
	xor ecx,strict dword -1
	add edx,byte ($-$$)

	mov rax, 0xfafafafaafafafaf

%ifnidn __OUTPUT_FORMAT__,bin
	extern foo, bar
	add eax,byte foo
	add edx,byte (bar-$$)
%endif
