diff --git a/src/internal/runtime/atomic/atomic_386.s b/src/internal/runtime/atomic/atomic_386.s index 58a56e63c073aa..c961e4db114c18 100644 --- a/src/internal/runtime/atomic/atomic_386.s +++ b/src/internal/runtime/atomic/atomic_386.s @@ -12,6 +12,7 @@ // return 1; // }else // return 0; +// } TEXT ·Cas(SB), NOSPLIT, $0-13 MOVL ptr+0(FP), BX MOVL old+4(FP), AX diff --git a/src/internal/runtime/atomic/atomic_amd64.s b/src/internal/runtime/atomic/atomic_amd64.s index d6dc7a32d668fe..c79bf9d2b9825a 100644 --- a/src/internal/runtime/atomic/atomic_amd64.s +++ b/src/internal/runtime/atomic/atomic_amd64.s @@ -26,6 +26,7 @@ TEXT ·Loadint64(SB), NOSPLIT, $0-16 // return 1; // } else // return 0; +// } TEXT ·Cas(SB),NOSPLIT,$0-17 MOVQ ptr+0(FP), BX MOVL old+8(FP), AX @@ -59,6 +60,7 @@ TEXT ·Cas64(SB), NOSPLIT, $0-25 // return 1; // } else // return 0; +// } TEXT ·Casp1(SB), NOSPLIT, $0-25 MOVQ ptr+0(FP), BX MOVQ old+8(FP), AX diff --git a/src/internal/runtime/atomic/atomic_arm.s b/src/internal/runtime/atomic/atomic_arm.s index 85cee049af9993..25eb48391aed2d 100644 --- a/src/internal/runtime/atomic/atomic_arm.s +++ b/src/internal/runtime/atomic/atomic_arm.s @@ -13,6 +13,7 @@ // return 1; // }else // return 0; +// } // // To implement ·cas in sys_$GOOS_arm.s // using the native instructions, use: diff --git a/src/internal/runtime/atomic/atomic_arm64.s b/src/internal/runtime/atomic/atomic_arm64.s index 09f3b53c5cdd18..38d5a41abbf528 100644 --- a/src/internal/runtime/atomic/atomic_arm64.s +++ b/src/internal/runtime/atomic/atomic_arm64.s @@ -199,6 +199,7 @@ load_store_loop: // return 1; // } else // return 0; +// } TEXT ·Cas(SB), NOSPLIT, $0-17 MOVD ptr+0(FP), R0 MOVW old+8(FP), R1 diff --git a/src/internal/runtime/atomic/atomic_loong64.s b/src/internal/runtime/atomic/atomic_loong64.s index 5222b77e77fa77..0433a7549ca559 100644 --- a/src/internal/runtime/atomic/atomic_loong64.s +++ b/src/internal/runtime/atomic/atomic_loong64.s @@ -12,6 +12,7 @@ // return 1; // } else // return 0; +// } TEXT ·Cas(SB), NOSPLIT, $0-17 MOVV ptr+0(FP), R4 MOVW old+8(FP), R5 @@ -126,6 +127,7 @@ TEXT ·Xaddint64(SB), NOSPLIT, $0-24 // return 1; // } else // return 0; +// } TEXT ·Casp1(SB), NOSPLIT, $0-25 JMP ·Cas64(SB) diff --git a/src/internal/runtime/atomic/atomic_mips64x.s b/src/internal/runtime/atomic/atomic_mips64x.s index ce0b5c2f73c539..4d5075e36620e9 100644 --- a/src/internal/runtime/atomic/atomic_mips64x.s +++ b/src/internal/runtime/atomic/atomic_mips64x.s @@ -15,6 +15,7 @@ // return 1; // } else // return 0; +// } TEXT ·Cas(SB), NOSPLIT, $0-17 MOVV ptr+0(FP), R1 MOVW old+8(FP), R2 @@ -110,6 +111,7 @@ TEXT ·Xaddint64(SB), NOSPLIT, $0-24 // return 1; // } else // return 0; +// } TEXT ·Casp1(SB), NOSPLIT, $0-25 JMP ·Cas64(SB) diff --git a/src/internal/runtime/atomic/atomic_mipsx.s b/src/internal/runtime/atomic/atomic_mipsx.s index b725016f7bc114..8436b62f1bf58c 100644 --- a/src/internal/runtime/atomic/atomic_mipsx.s +++ b/src/internal/runtime/atomic/atomic_mipsx.s @@ -13,6 +13,7 @@ // return 1; // } else // return 0; +// } TEXT ·Cas(SB),NOSPLIT,$0-13 MOVW ptr+0(FP), R1 MOVW old+4(FP), R2 diff --git a/src/internal/runtime/atomic/atomic_ppc64x.s b/src/internal/runtime/atomic/atomic_ppc64x.s index 184a30c970c0c7..a7d804d956093d 100644 --- a/src/internal/runtime/atomic/atomic_ppc64x.s +++ b/src/internal/runtime/atomic/atomic_ppc64x.s @@ -85,6 +85,7 @@ TEXT ·LoadAcq64(SB),NOSPLIT|NOFRAME,$-8-16 // return 1; // } else // return 0; +// } TEXT ·Cas(SB), NOSPLIT, $0-17 MOVD ptr+0(FP), R3 MOVWZ old+8(FP), R4 @@ -203,6 +204,7 @@ TEXT ·Xaddint64(SB), NOSPLIT, $0-24 // return 1; // } else // return 0; +// } TEXT ·Casp1(SB), NOSPLIT, $0-25 BR ·Cas64(SB) diff --git a/src/internal/runtime/atomic/sys_nonlinux_arm.s b/src/internal/runtime/atomic/sys_nonlinux_arm.s index b55bf908a26056..061b7852432c55 100644 --- a/src/internal/runtime/atomic/sys_nonlinux_arm.s +++ b/src/internal/runtime/atomic/sys_nonlinux_arm.s @@ -14,6 +14,7 @@ // return 1; // }else // return 0; +// } TEXT ·Cas(SB),NOSPLIT,$0 JMP ·armcas(SB)