Fix hi-tag-or-tuple PICs
parent
a26947ba2e
commit
38a38a57a9
|
@ -210,12 +210,12 @@ big-endian off
|
||||||
! Set temp1 to 0 for objects, and 4 or 8 for tuples
|
! Set temp1 to 0 for objects, and 4 or 8 for tuples
|
||||||
temp1 1 tag-fixnum AND
|
temp1 1 tag-fixnum AND
|
||||||
bootstrap-cell {
|
bootstrap-cell {
|
||||||
{ 4 [ temp1 2 SHL ] }
|
{ 4 [ temp1 1 SHR ] }
|
||||||
{ 8 [ temp1 3 SHL ] }
|
{ 8 [ ] }
|
||||||
} case
|
} case
|
||||||
! Load header cell or tuple layout cell
|
! Load header cell or tuple layout cell
|
||||||
temp1 temp0 temp1 [+] MOV
|
temp1 temp0 temp1 [+] MOV
|
||||||
] [ ] make [ length JNE ] [ % ] bi
|
] [ ] make [ length JL ] [ % ] bi
|
||||||
] pic-hi-tag-tuple jit-define
|
] pic-hi-tag-tuple jit-define
|
||||||
|
|
||||||
[
|
[
|
||||||
|
|
Loading…
Reference in New Issue