Skip to content

Commit 65fdc32

Browse files
committed
fix jmp to pc relative
Change-Id: I8f3d0bae3de3cd806eed82df3ef39a68280aae70
1 parent 386046e commit 65fdc32

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/runtime/internal/atomic/atomic_mips64x.s

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ TEXT ·Or32(SB), NOSPLIT, $0-20
319319
LL (R1), R3
320320
OR R2, R3, R4
321321
SC R4, (R1)
322-
BEQ R4, -4(PC)
322+
BEQ R4, -3(PC)
323323
SYNC
324324
MOVW R3, ret+16(FP)
325325
RET
@@ -333,7 +333,7 @@ TEXT ·And32(SB), NOSPLIT, $0-20
333333
LL (R1), R3
334334
AND R2, R3, R4
335335
SC R4, (R1)
336-
BEQ R4, -4(PC)
336+
BEQ R4, -3(PC)
337337
SYNC
338338
MOVW R3, ret+16(FP)
339339
RET
@@ -347,7 +347,7 @@ TEXT ·Or64(SB), NOSPLIT, $0-24
347347
LLV (R1), R3
348348
OR R2, R3, R4
349349
SCV R4, (R1)
350-
BEQ R4, -4(PC)
350+
BEQ R4, -3(PC)
351351
SYNC
352352
MOVV R3, ret+16(FP)
353353
RET
@@ -361,7 +361,7 @@ TEXT ·And64(SB), NOSPLIT, $0-24
361361
LLV (R1), R3
362362
AND R2, R3, R4
363363
SCV R4, (R1)
364-
BEQ R4, -4(PC)
364+
BEQ R4, -3(PC)
365365
SYNC
366366
MOVV R3, ret+16(FP)
367367
RET

0 commit comments

Comments
 (0)