@@ -26,12 +26,12 @@ .macro generate_lookup name not_found \name: testq %rdi, %rdi jz ret_nil - btl $0, %edi - jc .Ltagged_pointer_\name + testb $1, %dil + jnz .Ltagged_pointer_\name movq (%rdi), %r8 movq 64(%r8), %r8 .Lmain_\name: