ObjFW  Diff

Differences From Artifact [7e33d5be64]:

To Artifact [adce2f3bf7]:


23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
.section .text
.macro generate_lookup name not_found
\name:
	movl	4(%esp), %edx
	testl	%edx, %edx
	jz	ret_nil

	btl	$0, %edx
	jc	.Ltagged_pointer_\name

	movl	(%edx), %edx
	movl	32(%edx), %edx

.Lmain_\name:
	movl	8(%esp), %eax








|
|







23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
.section .text
.macro generate_lookup name not_found
\name:
	movl	4(%esp), %edx
	testl	%edx, %edx
	jz	ret_nil

	testb	$1, %dl
	jnz	.Ltagged_pointer_\name

	movl	(%edx), %edx
	movl	32(%edx), %edx

.Lmain_\name:
	movl	8(%esp), %eax