diff options
Diffstat (limited to 'src/buildvm_arm.dasc')
-rw-r--r-- | src/buildvm_arm.dasc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/buildvm_arm.dasc b/src/buildvm_arm.dasc index 2e0914a1..dd4b7c89 100644 --- a/src/buildvm_arm.dasc +++ b/src/buildvm_arm.dasc | |||
@@ -935,8 +935,8 @@ static void build_subroutines(BuildCtx *ctx) | |||
935 | | ldrd CARG34, NODE:INS->key // STALL: early NODE:INS. | 935 | | ldrd CARG34, NODE:INS->key // STALL: early NODE:INS. |
936 | | ldrd CARG12, NODE:INS->val | 936 | | ldrd CARG12, NODE:INS->val |
937 | | ldr NODE:INS, NODE:INS->next | 937 | | ldr NODE:INS, NODE:INS->next |
938 | | cmp CARG3, STR:RC | 938 | | checktp CARG4, LJ_TSTR |
939 | | checktpeq CARG4, LJ_TSTR | 939 | | cmpeq CARG3, STR:RC |
940 | | beq >5 | 940 | | beq >5 |
941 | | cmp NODE:INS, #0 | 941 | | cmp NODE:INS, #0 |
942 | | bne <3 | 942 | | bne <3 |
@@ -3111,8 +3111,8 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
3111 | | ldrd CARG12, NODE:INS->key // STALL: early NODE:INS. | 3111 | | ldrd CARG12, NODE:INS->key // STALL: early NODE:INS. |
3112 | | ldrd CARG34, NODE:INS->val | 3112 | | ldrd CARG34, NODE:INS->val |
3113 | | ldr NODE:INS, NODE:INS->next | 3113 | | ldr NODE:INS, NODE:INS->next |
3114 | | cmp CARG1, STR:RC | 3114 | | checktp CARG2, LJ_TSTR |
3115 | | checktpeq CARG2, LJ_TSTR | 3115 | | cmpeq CARG1, STR:RC |
3116 | | bne >4 | 3116 | | bne >4 |
3117 | | checktp CARG4, LJ_TNIL | 3117 | | checktp CARG4, LJ_TNIL |
3118 | | beq >5 | 3118 | | beq >5 |
@@ -3242,8 +3242,8 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
3242 | | ldrd CARG12, NODE:INS->key | 3242 | | ldrd CARG12, NODE:INS->key |
3243 | | ldr CARG4, NODE:INS->val.it | 3243 | | ldr CARG4, NODE:INS->val.it |
3244 | | ldr NODE:CARG3, NODE:INS->next | 3244 | | ldr NODE:CARG3, NODE:INS->next |
3245 | | cmp CARG1, STR:RC | 3245 | | checktp CARG2, LJ_TSTR |
3246 | | checktpeq CARG2, LJ_TSTR | 3246 | | cmpeq CARG1, STR:RC |
3247 | | bne >5 | 3247 | | bne >5 |
3248 | | ldrb CARG2, TAB:RB->marked | 3248 | | ldrb CARG2, TAB:RB->marked |
3249 | | checktp CARG4, LJ_TNIL // Key found, but nil value? | 3249 | | checktp CARG4, LJ_TNIL // Key found, but nil value? |