ObjFW  Diff

Differences From Artifact [877bf104e6]:

  • File src/runtime/lookup-asm/lookup-asm-arm64-elf.S — part of check-in [7413a728a7] at 2024-04-03 02:16:03 on branch trunk — Change license to LGPLv3 only (user: js size: 2349) [more...]

To Artifact [6c01c36fd9]:

  • File src/runtime/lookup-asm/lookup-asm-arm64-elf.S — part of check-in [460b84b9b2] at 2024-04-16 23:18:19 on branch trunk — lookup-asm-arm64-elf.S: Save one instruction (user: js size: 2345)

31
32
33
34
35
36
37
38
39

40
41
42
43
44
45
46
31
32
33
34
35
36
37


38
39
40
41
42
43
44
45







-
-
+







\name:
#ifdef HAVE_BTI
	bti	c
#endif

	cbz	x0, .LreturnNilMethod

	tst	x0, #1
	b.ne	.LtaggedPointer_\name
	tbnz	x0, #0, .LtaggedPointer_\name

	ldr	x2, [x0]
	ldr	x2, [x2, #64]

.Lmain_\name:
#ifdef OF_SELUID24
	ldrb	w3, [x1, #2]