| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
|
||
| self.memory_bridge | ||
| .read( | ||
| MemoryAddress::new(self.address_space, register_ptrs[0] + AB::F::from_canonical_usize(EXT_DEG * 2 - 1) + curr_prod_n), |
There was a problem hiding this comment.
why -1 ?
Sorry, something went wrong.
There was a problem hiding this comment.
I see, since curr_prod_n starts from 1.
Sorry, something went wrong.
There was a problem hiding this comment.
The formula is rewritten to make sure it's clear the -1 is grouped with curr_prod_n. Comment added.
Sorry, something went wrong.
|
|
||
| self.memory_bridge | ||
| .read( | ||
| MemoryAddress::new(self.address_space, register_ptrs[0] + AB::F::from_canonical_usize(EXT_DEG * 2 - 1) + ctx[1] + curr_logup_n), |
There was a problem hiding this comment.
why -1?
Sorry, something went wrong.
There was a problem hiding this comment.
The formula is rewritten to make sure it's clear the -1 is grouped with curr_logup_n. Comment added.
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Summary
Add a custom opcode SUMCHECK_LAYER_EVAL for calculating layer evaluation.
The new added opcode supports two modes:
Layout
Each row is able to process 1 product sumcheck or 1 logup sumcheck.
Performance
layout for new chip NativeSumcheck