Skip to content

Commit 5efa00b

Browse files
committed
remove redundant code
1 parent 48307c9 commit 5efa00b

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

  • src/cmd/internal/obj/riscv

‎src/cmd/internal/obj/riscv/obj.go‎

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4742,19 +4742,15 @@ func instructionsForProg(p *obj.Prog, compress bool) []*instruction {
47424742
if p.As == AFLIS {
47434743
f32 := float32(p.From.Val.(float64))
47444744
// NaN is special as it can't be used in comparison.
4745-
if f32 != f32 {
4746-
index = 31
4747-
} else if idx, ok := flisMapping[f32]; ok {
4745+
if idx, ok := flisMapping[f32]; ok {
47484746
index = idx
47494747
} else {
47504748
p.Ctxt.Diag("%v: invalid floating point immediate", f32)
47514749
return nil
47524750
}
47534751
} else {
47544752
f64 := p.From.Val.(float64)
4755-
if math.IsNaN(f64) {
4756-
index = 31
4757-
} else if idx, ok := flidMapping[f64]; ok {
4753+
if idx, ok := flidMapping[f64]; ok {
47584754
index = idx
47594755
} else {
47604756
p.Ctxt.Diag("%v: invalid floating point immediate", f64)

0 commit comments

Comments
 (0)