You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
we have an opcode to check if things are equal, and it leaves those things on the stack.
This is a good optimization for using ram while processing the smart contract, but it means we are using 4 opcodes every time we check equivalence, which is something we do in practically every function.
If we also had an equivalence operator that destroyed the things after comparing them, it would save 3 bytes per comparison in a program.
The text was updated successfully, but these errors were encountered:
we have an opcode to check if things are equal, and it leaves those things on the stack.
This is a good optimization for using ram while processing the smart contract, but it means we are using 4 opcodes every time we check equivalence, which is something we do in practically every function.
If we also had an equivalence operator that destroyed the things after comparing them, it would save 3 bytes per comparison in a program.
The text was updated successfully, but these errors were encountered: