diff options
Diffstat (limited to 'src/vm_ppcspe.dasc')
-rw-r--r-- | src/vm_ppcspe.dasc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/vm_ppcspe.dasc b/src/vm_ppcspe.dasc index 31e4c6c4..0adbcd7e 100644 --- a/src/vm_ppcspe.dasc +++ b/src/vm_ppcspe.dasc | |||
@@ -3188,7 +3188,10 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
3188 | | crand 4*cr0+eq, 4*cr0+eq, 4*cr7+eq | 3188 | | crand 4*cr0+eq, 4*cr0+eq, 4*cr7+eq |
3189 | | add TMP3, PC, TMP0 | 3189 | | add TMP3, PC, TMP0 |
3190 | | bne cr0, >5 | 3190 | | bne cr0, >5 |
3191 | | lus TMP1, 0xfffe | ||
3192 | | ori TMP1, TMP1, 0x7fff | ||
3191 | | stw ZERO, -4(RA) // Initialize control var. | 3193 | | stw ZERO, -4(RA) // Initialize control var. |
3194 | | stw TMP1, -8(RA) | ||
3192 | | addis PC, TMP3, -(BCBIAS_J*4 >> 16) | 3195 | | addis PC, TMP3, -(BCBIAS_J*4 >> 16) |
3193 | |1: | 3196 | |1: |
3194 | | ins_next | 3197 | | ins_next |