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
|