Commit aed1c119 authored by Keith Randall's avatar Keith Randall

cmd/compile: fix assembly test

Bad merge, missed changing to keyed literal structs.

Bug introduced in CL 56252

Change-Id: I55cccff4990bd25e6387f6c90919ee5866900d7f
Reviewed-on: https://go-review.googlesource.com/61290
Run-TryBot: Keith Randall <khr@golang.org>
Reviewed-by: default avatarMartin Möhrmann <moehrmann@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
parent fb165eaf
...@@ -832,18 +832,18 @@ var linuxAMD64Tests = []*asmTest{ ...@@ -832,18 +832,18 @@ var linuxAMD64Tests = []*asmTest{
pos: []string{"\tADDQ\t[$]19", "\tIMULQ"}, // (a+19)*n pos: []string{"\tADDQ\t[$]19", "\tIMULQ"}, // (a+19)*n
}, },
{ {
` fn: `
func mul4(n int) int { func mul4(n int) int {
return 23*n - 9*n return 23*n - 9*n
}`, }`,
[]string{"\tIMULQ\t[$]14"}, // 14*n pos: []string{"\tIMULQ\t[$]14"}, // 14*n
}, },
{ {
` fn: `
func mul5(a, n int) int { func mul5(a, n int) int {
return a*n - 19*n return a*n - 19*n
}`, }`,
[]string{"\tADDQ\t[$]-19", "\tIMULQ"}, // (a-19)*n pos: []string{"\tADDQ\t[$]-19", "\tIMULQ"}, // (a-19)*n
}, },
// see issue 19595. // see issue 19595.
...@@ -1165,18 +1165,18 @@ var linux386Tests = []*asmTest{ ...@@ -1165,18 +1165,18 @@ var linux386Tests = []*asmTest{
pos: []string{"TEXT\t.*, [$]0-4"}, pos: []string{"TEXT\t.*, [$]0-4"},
}, },
{ {
` fn: `
func mul3(n int) int { func mul3(n int) int {
return 23*n - 9*n return 23*n - 9*n
}`, }`,
[]string{"\tIMULL\t[$]14"}, // 14*n pos: []string{"\tIMULL\t[$]14"}, // 14*n
}, },
{ {
` fn: `
func mul4(a, n int) int { func mul4(a, n int) int {
return n*a - a*19 return n*a - a*19
}`, }`,
[]string{"\tADDL\t[$]-19", "\tIMULL"}, // (n-19)*a pos: []string{"\tADDL\t[$]-19", "\tIMULL"}, // (n-19)*a
}, },
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment