ObjFW  Diff

Differences From Artifact [bcecb9f17a]:

To Artifact [4b98720144]:


24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39

.section .text
.macro generate_lookup name not_found
\name:
	test	rcx, rcx
	jz	short ret_nil

	bt	ecx, 0
	jc	short .Ltagged_pointer_\name

	mov	r8, [rcx]
	mov	r8, [r8+56]

.Lmain_\name:
	mov	r10, rcx
	mov	r11, rdx







|
|







24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39

.section .text
.macro generate_lookup name not_found
\name:
	test	rcx, rcx
	jz	short ret_nil

	test	cl, 1
	jnz	short .Ltagged_pointer_\name

	mov	r8, [rcx]
	mov	r8, [r8+56]

.Lmain_\name:
	mov	r10, rcx
	mov	r11, rdx