aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/buildvm_ppc.dasc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/buildvm_ppc.dasc b/src/buildvm_ppc.dasc
index 1cb001bf..856311c7 100644
--- a/src/buildvm_ppc.dasc
+++ b/src/buildvm_ppc.dasc
@@ -2328,18 +2328,19 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
2328 | lwz INS, -4(PC) 2328 | lwz INS, -4(PC)
2329 | cmpwi RD, 8 2329 | cmpwi RD, 8
2330 | subi TMP2, BASE, 8 2330 | subi TMP2, BASE, 8
2331 | subi RC, RD, 8
2331 | decode_RB8 RB, INS 2332 | decode_RB8 RB, INS
2332 | beq >3 2333 | beq >3
2333 | li TMP1, 0 2334 | li TMP1, 0
2334 |2: 2335 |2:
2335 | addi TMP3, TMP1, 8 2336 | addi TMP3, TMP1, 8
2336 | evlddx TMP0, RA, TMP1 2337 | evlddx TMP0, RA, TMP1
2337 | cmpw TMP3, RD 2338 | cmpw TMP3, RC
2338 | evstddx TMP0, TMP2, TMP1 2339 | evstddx TMP0, TMP2, TMP1
2339 | beq >3 2340 | beq >3
2340 | addi TMP1, TMP3, 8 2341 | addi TMP1, TMP3, 8
2341 | evlddx TMP0, RA, TMP3 2342 | evlddx TMP0, RA, TMP3
2342 | cmpw TMP1, RD 2343 | cmpw TMP1, RC
2343 | evstddx TMP0, TMP2, TMP3 2344 | evstddx TMP0, TMP2, TMP3
2344 | bne <2 2345 | bne <2
2345 |3: 2346 |3: