ObjFW  Check-in [722f19539b]

Overview
Comment:apple-call-x86_64.S: Fix rdi being set too early
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 722f19539b46f3bcb38241ff7c0b19da6719bc66a67c82f364688f6d97ec05a2
User & Date: js on 2017-10-05 20:07:06
Other Links: manifest | tags
Context
2017-10-05
20:10
call-x86_64-elf.S: Reorder to save one mem access check-in: cb30e471ca user: js tags: trunk
20:07
apple-call-x86_64.S: Fix rdi being set too early check-in: 722f19539b user: js tags: trunk
2017-10-01
21:12
Fix testing the wrong OFKernelEventObserver check-in: 28078de81b user: js tags: trunk
Changes

Modified src/invocation/apple-call-x86_64.S from [25b2bcb4a7] to [016eefbf6d].

56
57
58
59
60
61
62
63
64
65

66
67
68
69
70
71
72
	movdqa	64(%rdi), %xmm0

	movq	40(%rdi), %r9
	movq	32(%rdi), %r8
	movq	24(%rdi), %rcx
	movq	16(%rdi), %rdx
	movq	8(%rdi), %rsi
	movq	0(%rdi), %rdi

	movb	225(%rdi), %r11b


	cmpb	$1, %r11b
	je	Lcall_send_stret

	cmpb	$4, %r11b
	je	_objc_msgSend








<


>







56
57
58
59
60
61
62

63
64
65
66
67
68
69
70
71
72
	movdqa	64(%rdi), %xmm0

	movq	40(%rdi), %r9
	movq	32(%rdi), %r8
	movq	24(%rdi), %rcx
	movq	16(%rdi), %rdx
	movq	8(%rdi), %rsi


	movb	225(%rdi), %r11b
	movq	0(%rdi), %rdi

	cmpb	$1, %r11b
	je	Lcall_send_stret

	cmpb	$4, %r11b
	je	_objc_msgSend