diff options
author | Mike Pall <mike> | 2013-12-02 09:19:06 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2013-12-02 09:19:06 +0100 |
commit | 5c7db3c4fc0f33c4e437aa4235ef557197b9235c (patch) | |
tree | bbc835cfe9357d66fd4b4781cf0f6e5ea13b2e7f /src | |
parent | 4593fb5e29adc09cd53beaba8777f5656434c08d (diff) | |
parent | 916f09d0a91155ce5ce1a78fdcd40ba42f61e493 (diff) | |
download | luajit-5c7db3c4fc0f33c4e437aa4235ef557197b9235c.tar.gz luajit-5c7db3c4fc0f33c4e437aa4235ef557197b9235c.tar.bz2 luajit-5c7db3c4fc0f33c4e437aa4235ef557197b9235c.zip |
Merge branch 'master' into v2.1
Diffstat (limited to 'src')
-rw-r--r-- | src/vm_arm.dasc | 2 | ||||
-rw-r--r-- | src/vm_mips.dasc | 4 | ||||
-rw-r--r-- | src/vm_ppc.dasc | 4 | ||||
-rw-r--r-- | src/vm_x86.dasc | 2 |
4 files changed, 6 insertions, 6 deletions
diff --git a/src/vm_arm.dasc b/src/vm_arm.dasc index 0bd929fd..b728d52f 100644 --- a/src/vm_arm.dasc +++ b/src/vm_arm.dasc | |||
@@ -3203,7 +3203,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
3203 | | ins_next | 3203 | | ins_next |
3204 | | | 3204 | | |
3205 | |2: // Check if new value is collectable. | 3205 | |2: // Check if new value is collectable. |
3206 | | cmn RB, #-(LJ_TISNUM - LJ_TISGCV) | 3206 | | cmn RB, #-(LJ_TNUMX - LJ_TISGCV) |
3207 | | ldrbhi RC, GCOBJ:CARG3->gch.marked | 3207 | | ldrbhi RC, GCOBJ:CARG3->gch.marked |
3208 | | bls <1 // tvisgcv(v) | 3208 | | bls <1 // tvisgcv(v) |
3209 | | sub CARG1, DISPATCH, #-GG_DISP2G | 3209 | | sub CARG1, DISPATCH, #-GG_DISP2G |
diff --git a/src/vm_mips.dasc b/src/vm_mips.dasc index e7d01dc4..7d69c7db 100644 --- a/src/vm_mips.dasc +++ b/src/vm_mips.dasc | |||
@@ -2867,12 +2867,12 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
2867 | | li AT, LJ_GC_BLACK|1 | 2867 | | li AT, LJ_GC_BLACK|1 |
2868 | | or TMP3, TMP3, TMP0 | 2868 | | or TMP3, TMP3, TMP0 |
2869 | | beq TMP3, AT, >2 // Upvalue is closed and black? | 2869 | | beq TMP3, AT, >2 // Upvalue is closed and black? |
2870 | |. addiu TMP2, TMP2, -(LJ_TISNUM+1) | 2870 | |. addiu TMP2, TMP2, -(LJ_TNUMX+1) |
2871 | |1: | 2871 | |1: |
2872 | | ins_next | 2872 | | ins_next |
2873 | | | 2873 | | |
2874 | |2: // Check if new value is collectable. | 2874 | |2: // Check if new value is collectable. |
2875 | | sltiu AT, TMP2, LJ_TISGCV - (LJ_TISNUM+1) | 2875 | | sltiu AT, TMP2, LJ_TISGCV - (LJ_TNUMX+1) |
2876 | | beqz AT, <1 // tvisgcv(v) | 2876 | | beqz AT, <1 // tvisgcv(v) |
2877 | |. lw TMP1, LO(RD) | 2877 | |. lw TMP1, LO(RD) |
2878 | | lbu TMP3, GCOBJ:TMP1->gch.marked | 2878 | | lbu TMP3, GCOBJ:TMP1->gch.marked |
diff --git a/src/vm_ppc.dasc b/src/vm_ppc.dasc index 5e89a2d9..91de682d 100644 --- a/src/vm_ppc.dasc +++ b/src/vm_ppc.dasc | |||
@@ -3691,13 +3691,13 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
3691 | | cmplwi cr1, TMP0, 0 | 3691 | | cmplwi cr1, TMP0, 0 |
3692 | | lwz TMP1, 4(RD) | 3692 | | lwz TMP1, 4(RD) |
3693 | | cror 4*cr0+eq, 4*cr0+eq, 4*cr1+eq | 3693 | | cror 4*cr0+eq, 4*cr0+eq, 4*cr1+eq |
3694 | | subi TMP2, TMP2, (LJ_TISNUM+1) | 3694 | | subi TMP2, TMP2, (LJ_TNUMX+1) |
3695 | | bne >2 // Upvalue is closed and black? | 3695 | | bne >2 // Upvalue is closed and black? |
3696 | |1: | 3696 | |1: |
3697 | | ins_next | 3697 | | ins_next |
3698 | | | 3698 | | |
3699 | |2: // Check if new value is collectable. | 3699 | |2: // Check if new value is collectable. |
3700 | | cmplwi TMP2, LJ_TISGCV - (LJ_TISNUM+1) | 3700 | | cmplwi TMP2, LJ_TISGCV - (LJ_TNUMX+1) |
3701 | | bge <1 // tvisgcv(v) | 3701 | | bge <1 // tvisgcv(v) |
3702 | | lbz TMP3, GCOBJ:TMP1->gch.marked | 3702 | | lbz TMP3, GCOBJ:TMP1->gch.marked |
3703 | | andix. TMP3, TMP3, LJ_GC_WHITES // iswhite(v) | 3703 | | andix. TMP3, TMP3, LJ_GC_WHITES // iswhite(v) |
diff --git a/src/vm_x86.dasc b/src/vm_x86.dasc index eaa99740..8ed6efd1 100644 --- a/src/vm_x86.dasc +++ b/src/vm_x86.dasc | |||
@@ -4169,7 +4169,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
4169 | | | 4169 | | |
4170 | |2: // Upvalue is black. Check if new value is collectable and white. | 4170 | |2: // Upvalue is black. Check if new value is collectable and white. |
4171 | | sub RD, LJ_TISGCV | 4171 | | sub RD, LJ_TISGCV |
4172 | | cmp RD, LJ_TISNUM - LJ_TISGCV // tvisgcv(v) | 4172 | | cmp RD, LJ_TNUMX - LJ_TISGCV // tvisgcv(v) |
4173 | | jbe <1 | 4173 | | jbe <1 |
4174 | | test byte GCOBJ:RA->gch.marked, LJ_GC_WHITES // iswhite(v) | 4174 | | test byte GCOBJ:RA->gch.marked, LJ_GC_WHITES // iswhite(v) |
4175 | | jz <1 | 4175 | | jz <1 |