aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/asm
diff options
context:
space:
mode:
authorlimeidan <limeidan@loongson.cn>2024-01-06 11:35:48 +0800
committerabner chenc <chenguoqi@loongson.cn>2024-07-30 00:34:48 +0000
commit8b51146c698bcfcc2c2b73fa9390db5230f2ce0a (patch)
tree163112259365308f78c2bceb303c41eb918897de /src/cmd/asm
parent5881c41e7f6c17709ba3b4ada13fa15ab4bae2df (diff)
downloadgo-8b51146c698bcfcc2c2b73fa9390db5230f2ce0a.tar.xz
cmd/internal/obj/loong64, cmd/asm: remove useless instructions
Change-Id: I180c40898672a757d72cd0ef38e6e8cc20dc4c3d Reviewed-on: https://go-review.googlesource.com/c/go/+/565618 Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Reviewed-by: abner chenc <chenguoqi@loongson.cn> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Qiqi Huang <huangqiqi@loongson.cn> Reviewed-by: sophie zhao <zhaoxiaolin@loongson.cn> Reviewed-by: Cherry Mui <cherryyz@google.com>
Diffstat (limited to 'src/cmd/asm')
-rw-r--r--src/cmd/asm/internal/asm/testdata/loong64enc1.s13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/cmd/asm/internal/asm/testdata/loong64enc1.s b/src/cmd/asm/internal/asm/testdata/loong64enc1.s
index 0f451a9050..bd06f72273 100644
--- a/src/cmd/asm/internal/asm/testdata/loong64enc1.s
+++ b/src/cmd/asm/internal/asm/testdata/loong64enc1.s
@@ -63,15 +63,11 @@ lable2:
MOVV R4, result+16(FP) // 6460c029
MOVB R4, result+16(FP) // 64600029
MOVBU R4, result+16(FP) // 64600029
- MOVWL R4, result+16(FP) // 6460002f
- MOVVL R4, result+16(FP) // 6460802f
MOVW R4, 1(R5) // a4048029
MOVWU R4, 1(R5) // a4048029
MOVV R4, 1(R5) // a404c029
MOVB R4, 1(R5) // a4040029
MOVBU R4, 1(R5) // a4040029
- MOVWL R4, 1(R5) // a404002f
- MOVVL R4, 1(R5) // a404802f
SC R4, 1(R5) // a4040021
SCV R4, 1(R5) // a4040023
MOVW y+8(FP), R4 // 64408028
@@ -79,15 +75,11 @@ lable2:
MOVV y+8(FP), R4 // 6440c028
MOVB y+8(FP), R4 // 64400028
MOVBU y+8(FP), R4 // 6440002a
- MOVWL y+8(FP), R4 // 6440002e
- MOVVL y+8(FP), R4 // 6440802e
MOVW 1(R5), R4 // a4048028
MOVWU 1(R5), R4 // a404802a
MOVV 1(R5), R4 // a404c028
MOVB 1(R5), R4 // a4040028
MOVBU 1(R5), R4 // a404002a
- MOVWL 1(R5), R4 // a404002e
- MOVVL 1(R5), R4 // a404802e
LL 1(R5), R4 // a4040020
LLV 1(R5), R4 // a4040022
MOVW $4(R4), R5 // 8510c002
@@ -210,11 +202,6 @@ lable2:
DBAR // 00007238
NOOP // 00004003
- MOVWR R4, result+16(FP) // 6460402f
- MOVWR R4, 1(R5) // a404402f
- MOVWR y+8(FP), R4 // 6440402e
- MOVWR 1(R5), R4 // a404402e
-
CMPEQF F4, F5, FCC0 // a010120c
CMPGTF F4, F5, FCC1 // a190110c
CMPGTD F4, F5, FCC2 // a290210c