Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(gnovm): add software floating point package #3185

Merged
merged 30 commits into from
Jan 13, 2025

Merge branch 'master' into feat/312

77cf58f
Select commit
Loading
Failed to load commit list.
Merged

feat(gnovm): add software floating point package #3185

Merge branch 'master' into feat/312
77cf58f
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Dec 21, 2024 in 1s

77.93% of diff hit (target 66.08%)

View this Pull Request on Codecov

77.93% of diff hit (target 66.08%)

Annotations

Check warning on line 335 in gnovm/pkg/gnolang/gonative.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/gonative.go#L335

Added line #L335 was not covered by tests

Check warning on line 337 in gnovm/pkg/gnolang/gonative.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/gonative.go#L337

Added line #L337 was not covered by tests

Check warning on line 434 in gnovm/pkg/gnolang/gonative.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/gonative.go#L434

Added line #L434 was not covered by tests

Check warning on line 438 in gnovm/pkg/gnolang/gonative.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/gonative.go#L438

Added line #L438 was not covered by tests

Check warning on line 189 in gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go#L188-L189

Added lines #L188 - L189 were not covered by tests

Check warning on line 391 in gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go#L390-L391

Added lines #L390 - L391 were not covered by tests

Check warning on line 426 in gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go#L425-L426

Added lines #L425 - L426 were not covered by tests

Check warning on line 467 in gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go#L466-L467

Added lines #L466 - L467 were not covered by tests

Check warning on line 571 in gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go#L569-L571

Added lines #L569 - L571 were not covered by tests

Check warning on line 576 in gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go#L574-L576

Added lines #L574 - L576 were not covered by tests

Check warning on line 581 in gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go#L579-L581

Added lines #L579 - L581 were not covered by tests

Check warning on line 596 in gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go#L594-L596

Added lines #L594 - L596 were not covered by tests

Check warning on line 606 in gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/internal/softfloat/runtime_softfloat64.go#L599-L606

Added lines #L599 - L606 were not covered by tests

Check warning on line 51 in gnovm/pkg/gnolang/internal/softfloat/softfloat.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/internal/softfloat/softfloat.go#L49-L51

Added lines #L49 - L51 were not covered by tests

Check warning on line 79 in gnovm/pkg/gnolang/internal/softfloat/softfloat.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/internal/softfloat/softfloat.go#L77-L79

Added lines #L77 - L79 were not covered by tests

Check warning on line 82 in gnovm/pkg/gnolang/internal/softfloat/softfloat.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/internal/softfloat/softfloat.go#L82

Added line #L82 was not covered by tests

Check warning on line 94 in gnovm/pkg/gnolang/internal/softfloat/softfloat.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/internal/softfloat/softfloat.go#L94

Added line #L94 was not covered by tests

Check warning on line 106 in gnovm/pkg/gnolang/internal/softfloat/softfloat.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/internal/softfloat/softfloat.go#L105-L106

Added lines #L105 - L106 were not covered by tests

Check warning on line 119 in gnovm/pkg/gnolang/internal/softfloat/softfloat.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/internal/softfloat/softfloat.go#L114-L119

Added lines #L114 - L119 were not covered by tests

Check warning on line 121 in gnovm/pkg/gnolang/internal/softfloat/softfloat.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/internal/softfloat/softfloat.go#L121

Added line #L121 was not covered by tests

Check warning on line 580 in gnovm/pkg/gnolang/op_binary.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/op_binary.go#L580

Added line #L580 was not covered by tests

Check warning on line 58 in gnovm/pkg/gnolang/op_inc_dec.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/op_inc_dec.go#L58

Added line #L58 was not covered by tests

Check warning on line 1123 in gnovm/pkg/gnolang/values.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/values.go#L1123

Added line #L1123 was not covered by tests

Check warning on line 1129 in gnovm/pkg/gnolang/values.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/values.go#L1129

Added line #L1129 was not covered by tests

Check warning on line 537 in gnovm/pkg/gnolang/values_conversions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/values_conversions.go#L537

Added line #L537 was not covered by tests