# Check 64bit NOTRACK prefix

	.text
_start:
	notrack call *%rax
	notrack call *%r8
	notrack jmp *%rax
	notrack jmp *%r8

	notrack call *(%rax)
	notrack call *(%r8)
	notrack jmp *(%rax)
	notrack jmp *(%r8)

	notrack call *(%eax)
	notrack call *(%r8d)
	notrack jmp *(%eax)
	notrack jmp *(%r8d)

	notrack bnd call *%rax
	notrack bnd call *%r8
	notrack bnd jmp *%rax
	notrack bnd jmp *%r8

	notrack bnd call *(%rax)
	notrack bnd call *(%r8)
	notrack bnd jmp *(%rax)
	notrack bnd jmp *(%r8)

	notrack bnd call *(%eax)
	notrack bnd call *(%r8d)
	notrack bnd jmp *(%eax)
	notrack bnd jmp *(%r8d)

	bnd notrack call *%rax
	bnd notrack call *%r8
	bnd notrack call *(%rax)
	bnd notrack call *(%r8)
	bnd notrack call *(%eax)
	bnd notrack call *(%r8d)

	.intel_syntax noprefix
	notrack call rax
	notrack call r8
	notrack jmp rax
	notrack jmp r8

	notrack call QWORD PTR [rax]
	notrack call QWORD PTR [r8]
	notrack jmp QWORD PTR [rax]
	notrack jmp QWORD PTR [r8]

	notrack call QWORD PTR [eax]
	notrack call QWORD PTR [r8d]
	notrack jmp QWORD PTR [eax]
	notrack jmp QWORD PTR [r8d]

	notrack bnd call rax
	notrack bnd call r8
	notrack bnd jmp rax
	notrack bnd jmp r8

	notrack bnd call QWORD PTR [rax]
	notrack bnd call QWORD PTR [r8]
	notrack bnd jmp QWORD PTR [rax]
	notrack bnd jmp QWORD PTR [r8]

	notrack bnd call QWORD PTR [eax]
	notrack bnd call QWORD PTR [r8d]
	notrack bnd jmp QWORD PTR [eax]
	notrack bnd jmp QWORD PTR [r8d]

	bnd notrack call rax
	bnd notrack call r8
	bnd notrack call QWORD PTR [rax]
	bnd notrack call QWORD PTR [r8]
	bnd notrack call QWORD PTR [eax]
	bnd notrack call QWORD PTR [r8d]

	.att_syntax prefix
	# bnd notrack callq *%rax
	bnd
	notrack call *%rax

	# notrack callw *%ax
	notrack call *%ax

	# notrack callw *%ax
	.byte 0x66
	notrack call *%rax
