From: Keith Randall Date: Thu, 17 Jul 2014 00:16:12 +0000 (-0700) Subject: runtime: align gomemeq return value correctly X-Git-Tag: go1.4beta1~1078 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=5035750f233545a6ee47c2d849f9973cbbf55f59;p=gostls13.git runtime: align gomemeq return value correctly Fixes #8378 LGTM=bradfitz R=golang-codereviews, bradfitz CC=golang-codereviews https://golang.org/cl/114880043 --- diff --git a/src/pkg/runtime/asm_amd64p32.s b/src/pkg/runtime/asm_amd64p32.s index 71207f0698..7facd10b38 100644 --- a/src/pkg/runtime/asm_amd64p32.s +++ b/src/pkg/runtime/asm_amd64p32.s @@ -730,12 +730,12 @@ TEXT runtime·memeq(SB),NOSPLIT,$0-12 MOVL count+8(FP), BX JMP runtime·memeqbody(SB) -TEXT runtime·gomemeq(SB),NOSPLIT,$0-13 +TEXT runtime·gomemeq(SB),NOSPLIT,$0-17 MOVL a+0(FP), SI MOVL b+4(FP), DI MOVL size+8(FP), BX CALL runtime·memeqbody(SB) - MOVB AX, ret+12(FP) + MOVB AX, ret+16(FP) RET // eqstring tests whether two strings are equal.