summaryrefslogtreecommitdiff
path: root/acompact.asm
diff options
context:
space:
mode:
Diffstat (limited to 'acompact.asm')
-rw-r--r--acompact.asm11
1 files changed, 9 insertions, 2 deletions
diff --git a/acompact.asm b/acompact.asm
index 7659fed..49b8174 100644
--- a/acompact.asm
+++ b/acompact.asm
@@ -877,9 +877,16 @@ move_b_array:
jmp cp_s_arg_lp3
move_strict_basic_array:
- mov rax,rdx
+ mov rax,rdx
+ cmp rbx,offset dINT+2
+ jle cp_s_arg_lp3
cmp rbx,offset BOOL+2
- jne cp_s_arg_lp3
+ je move_bool_array
+
+move_int32_or_real32_array:
+ add rax,1
+ shr rax,1
+ jmp cp_s_arg_lp3
move_bool_array:
add rax,7