@@ -15,7 +15,9 @@ func main() {
|
|||||||
x := Load(Param("x"), GP32())
|
x := Load(Param("x"), GP32())
|
||||||
xmm := XMM()
|
xmm := XMM()
|
||||||
MOVQ(x, xmm)
|
MOVQ(x, xmm)
|
||||||
Store(xmm, ReturnIndex(0))
|
r := GP32()
|
||||||
|
MOVQ(xmm, r)
|
||||||
|
Store(r, ReturnIndex(0))
|
||||||
RET()
|
RET()
|
||||||
Generate()
|
Generate()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,5 +6,6 @@
|
|||||||
TEXT ·Issue50(SB), NOSPLIT, $0-12
|
TEXT ·Issue50(SB), NOSPLIT, $0-12
|
||||||
MOVL x+0(FP), AX
|
MOVL x+0(FP), AX
|
||||||
MOVQ AX, X0
|
MOVQ AX, X0
|
||||||
MOVQ X0, ret+8(FP)
|
MOVQ X0, AX
|
||||||
|
MOVL AX, ret+8(FP)
|
||||||
RET
|
RET
|
||||||
|
|||||||
Reference in New Issue
Block a user