-
Notifications
You must be signed in to change notification settings - Fork 18.4k
Open
Labels
NeedsDecisionFeedback is required from experts, contributors, and/or the community before a change can be made.Feedback is required from experts, contributors, and/or the community before a change can be made.arch-mipscompiler/runtimeIssues related to the Go compiler and/or runtime.Issues related to the Go compiler and/or runtime.help wanted
Milestone
Description
As discussed on #56491 (comment), on MIPS the gc compiler uses neg.d
(which it calls NEGD
) to negate a floating-point value. However, that instruction does not actually negate a NaN. That suggests that we should not use neg.d
for floating point negation, but should instead xor with the high bit.
CC @randall77 @golang/mips @golang/runtime
Metadata
Metadata
Assignees
Labels
NeedsDecisionFeedback is required from experts, contributors, and/or the community before a change can be made.Feedback is required from experts, contributors, and/or the community before a change can be made.arch-mipscompiler/runtimeIssues related to the Go compiler and/or runtime.Issues related to the Go compiler and/or runtime.help wanted
Type
Projects
Status
Todo