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

public-vm(ts): Implement Bitwise operations #4120

Closed
9 tasks done
Tracked by #3383
Maddiaa0 opened this issue Jan 18, 2024 · 0 comments
Closed
9 tasks done
Tracked by #3383

public-vm(ts): Implement Bitwise operations #4120

Maddiaa0 opened this issue Jan 18, 2024 · 0 comments
Assignees
Labels
C-avm Component: AVM related tickets (aka public VM)

Comments

@Maddiaa0
Copy link
Member

Maddiaa0 commented Jan 18, 2024

Overview

Part of general implementation (and testing) of all of the VM instructions.

Tasks

@Maddiaa0 Maddiaa0 added the C-avm Component: AVM related tickets (aka public VM) label Jan 18, 2024
Maddiaa0 pushed a commit that referenced this issue Jan 23, 2024
I have to implement memory tagging first for these to make sense, so I'm
merging this and then going back to it.

Advances #4120 and #4121.
fcarreiro added a commit that referenced this issue Jan 29, 2024
- Added `lt` and `equals` to AVM's memory types
- Implemented `eq`, `lt`, `lte` opcodes to work with integral types, fields, and inTag checking
- Added tests

Refers to #4120.
michaelelliot pushed a commit to Swoir/noir_rs that referenced this issue Feb 28, 2024
…ol#4184)

I have to implement memory tagging first for these to make sense, so I'm
merging this and then going back to it.

Advances AztecProtocol#4120 and AztecProtocol#4121.
michaelelliot pushed a commit to Swoir/noir_rs that referenced this issue Feb 28, 2024
- Added `lt` and `equals` to AVM's memory types
- Implemented `eq`, `lt`, `lte` opcodes to work with integral types, fields, and inTag checking
- Added tests

Refers to AztecProtocol#4120.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-avm Component: AVM related tickets (aka public VM)
Projects
Archived in project
Development

No branches or pull requests

2 participants