ObjFW  Diff

Differences From Artifact [db823a1fe8]:

To Artifact [6bf3eb314e]:


51
52
53
54
55
56
57


58
59
60
61
62
63
64
65
66

	test	eax, eax
	jz	\not_found

	ret

.Ltagged_pointer_\name:


	movzx	edx, dl
	shr	edx, 1

	mov	eax, offset _objc_tagged_pointer_classes
	mov	edx, [eax+edx*4]
	mov	edx, [edx+32]

	jmp	short .Lmain_\name
.endm







>
>

<







51
52
53
54
55
56
57
58
59
60

61
62
63
64
65
66
67

	test	eax, eax
	jz	\not_found

	ret

.Ltagged_pointer_\name:
	and	dl, 0xF
	shr	dl, 1
	movzx	edx, dl


	mov	eax, offset _objc_tagged_pointer_classes
	mov	edx, [eax+edx*4]
	mov	edx, [edx+32]

	jmp	short .Lmain_\name
.endm