diff options
Diffstat (limited to 'src/pkg/runtime/asm_amd64.s')
| -rw-r--r-- | src/pkg/runtime/asm_amd64.s | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/pkg/runtime/asm_amd64.s b/src/pkg/runtime/asm_amd64.s index d43eb02835..363e680db9 100644 --- a/src/pkg/runtime/asm_amd64.s +++ b/src/pkg/runtime/asm_amd64.s @@ -374,13 +374,11 @@ TEXT runtime·cas(SB), 7, $0 // *val = new; // return 1; // } else { -// *old = *val // return 0; // } TEXT runtime·cas64(SB), 7, $0 MOVQ 8(SP), BX - MOVQ 16(SP), BP - MOVQ 0(BP), AX + MOVQ 16(SP), AX MOVQ 24(SP), CX LOCK CMPXCHGQ CX, 0(BX) @@ -388,7 +386,6 @@ TEXT runtime·cas64(SB), 7, $0 MOVL $1, AX RET cas64_fail: - MOVQ AX, 0(BP) MOVL $0, AX RET |
