ObjFW  Check-in [f38956ce92]

Overview
Comment:Work around Apple assembler macros being different
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: f38956ce92266f86decf50d2dc2ddde46a14e8db8898f2a7d2ea7bc6e0bccf6d
User & Date: js on 2018-01-24 21:40:32
Other Links: manifest | tags
Context
2018-02-07
21:07
Update buildsys check-in: a31ef8bcfc user: js tags: trunk
2018-01-24
21:40
Work around Apple assembler macros being different check-in: f38956ce92 user: js tags: trunk
2018-01-21
22:29
Make sure FRAMEWORK_LIBS is always set correctly check-in: 7615f3d657 user: js tags: trunk
Changes

Modified src/runtime/lookup-asm/lookup-asm-x86_64-macho.S from [bc94c84d2f] to [7f3cc8b59a].

32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
	movq	64(%r8), %r8

Lmain_$0:
	movq	(%rsi), %rax
	movzbl	%ah, %ecx
	movzbl	%al, %edx
#ifdef OF_SELUID24
	shrl	$16, %eax

	movq	(%r8,%rax,8), %r8
#endif
	movq	(%r8,%rcx,8), %r8
	movq	(%r8,%rdx,8), %rax

	testq	%rax, %rax







|







32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
	movq	64(%r8), %r8

Lmain_$0:
	movq	(%rsi), %rax
	movzbl	%ah, %ecx
	movzbl	%al, %edx
#ifdef OF_SELUID24
	shrl	$$16, %eax

	movq	(%r8,%rax,8), %r8
#endif
	movq	(%r8,%rcx,8), %r8
	movq	(%r8,%rdx,8), %rax

	testq	%rax, %rax