aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/cmd/asm/internal/asm/testdata/armv6.s8
-rw-r--r--src/cmd/internal/obj/arm/asm5.go8
2 files changed, 8 insertions, 8 deletions
diff --git a/src/cmd/asm/internal/asm/testdata/armv6.s b/src/cmd/asm/internal/asm/testdata/armv6.s
index c6649bc1fb..361867fdc2 100644
--- a/src/cmd/asm/internal/asm/testdata/armv6.s
+++ b/src/cmd/asm/internal/asm/testdata/armv6.s
@@ -26,10 +26,10 @@ TEXT foo(SB), DUPOK|NOSPLIT, $0
MULAD F5, F6, F7 // 057b06ee
MULSF F5, F6, F7 // 457a06ee
MULSD F5, F6, F7 // 457b06ee
- NMULAF F5, F6, F7 // 057a16ee
- NMULAD F5, F6, F7 // 057b16ee
- NMULSF F5, F6, F7 // 457a16ee
- NMULSD F5, F6, F7 // 457b16ee
+ NMULAF F5, F6, F7 // 457a16ee
+ NMULAD F5, F6, F7 // 457b16ee
+ NMULSF F5, F6, F7 // 057a16ee
+ NMULSD F5, F6, F7 // 057b16ee
FMULAF F5, F6, F7 // 057aa6ee
FMULAD F5, F6, F7 // 057ba6ee
FMULSF F5, F6, F7 // 457aa6ee
diff --git a/src/cmd/internal/obj/arm/asm5.go b/src/cmd/internal/obj/arm/asm5.go
index 0439954fe9..04c91faef5 100644
--- a/src/cmd/internal/obj/arm/asm5.go
+++ b/src/cmd/internal/obj/arm/asm5.go
@@ -2940,13 +2940,13 @@ func (c *ctxt5) oprrr(p *obj.Prog, a obj.As, sc int) uint32 {
case AMULSF:
return o | 0xe<<24 | 0xa<<8 | 0x4<<4
case ANMULAD:
- return o | 0xe<<24 | 0x1<<20 | 0xb<<8
+ return o | 0xe<<24 | 0x1<<20 | 0xb<<8 | 0x4<<4
case ANMULAF:
- return o | 0xe<<24 | 0x1<<20 | 0xa<<8
+ return o | 0xe<<24 | 0x1<<20 | 0xa<<8 | 0x4<<4
case ANMULSD:
- return o | 0xe<<24 | 0x1<<20 | 0xb<<8 | 0x4<<4
+ return o | 0xe<<24 | 0x1<<20 | 0xb<<8
case ANMULSF:
- return o | 0xe<<24 | 0x1<<20 | 0xa<<8 | 0x4<<4
+ return o | 0xe<<24 | 0x1<<20 | 0xa<<8
case AFMULAD:
return o | 0xe<<24 | 0xa<<20 | 0xb<<8
case AFMULAF: