Skip to content

Commit

Permalink
chore: remove unnecessary variable assignments in `DivModNPackedDivmo…
Browse files Browse the repository at this point in the history
…dV1` hint (#598)

* remove_unnecessary_variables

* use pointer

* refactoer

* value

* fmt

* fmt
  • Loading branch information
TAdev0 authored Jul 29, 2024
1 parent 3bacdc9 commit 62c1cf6
Showing 1 changed file with 1 addition and 21 deletions.
22 changes: 1 addition & 21 deletions pkg/hintrunner/zero/zerohint_signature.go
Original file line number Diff line number Diff line change
Expand Up @@ -447,28 +447,8 @@ func newDivModNPackedDivmodV1Hint(a, b hinter.ResOperander) hinter.Hinter {
}

value_Big := new(big.Int).Set(&resBig)
res_Big := new(big.Int).Set(&resBig)
a_Big := new(big.Int).Set(&aPackedBig)
b_Big := new(big.Int).Set(&bPackedBig)
n_Big := new(big.Int).Set(&nBig)

if err := ctx.ScopeManager.AssignVariable("res", res_Big); err != nil {
return err
}

if err := ctx.ScopeManager.AssignVariable("a", a_Big); err != nil {
return err
}

if err := ctx.ScopeManager.AssignVariable("b", b_Big); err != nil {
return err
}

if err := ctx.ScopeManager.AssignVariable("N", n_Big); err != nil {
return err
}

return ctx.ScopeManager.AssignVariable("value", value_Big)
return ctx.ScopeManager.AssignVariables(map[string](any){"value": value_Big, "res": &resBig, "a": &aPackedBig, "b": &bPackedBig, "N": &nBig})
},
}
}
Expand Down

0 comments on commit 62c1cf6

Please sign in to comment.