Improve shift opcodes performance (SAR, SHR and SHL) #9796
Merged
DCO-2 / DCO
succeeded
Feb 19, 2026 in 1s
Check passed!
All commits are signed off, the check passed.
Summary
| Sha | Message | Pass or fail reason | |
|---|---|---|---|
| 🟢 | ab9e3cd | Improve SAR opcode - first round | Valid sign-off found |
| 🟢 | c6e21bd | Improve SAR opcode - first round | Valid sign-off found |
| 🟢 | 9691670 | Improve isShiftOverflow | Valid sign-off found |
| 🟢 | 9b20601 | Small refactoring | Valid sign-off found |
| 🟢 | 209e64b | Merge branch 'main' into improve-sar-performance | Skipped: sign-off not required in merge commit |
| 🟢 | 9ada695 | Fix an issue with empty shift | Valid sign-off found |
| 🟢 | d4363f4 | Optimize Sar, Shl and Shr performances | Valid sign-off found |
| 🟢 | c721e15 | Add the configuration for block processing | Valid sign-off found |
| 🟢 | b3cd533 | Optimize isShiftOverflow method | Valid sign-off found |
| 🟢 | aee6907 | Fix "Archive contains more than 65535 entries" err... | Valid sign-off found |
| 🟢 | f030d93 | Add SAR property based testing | Valid sign-off found |
| 🟢 | cf20a2c | Handle some specific cases | Valid sign-off found |
| 🟢 | 705b033 | Use Arrays.equals | Valid sign-off found |
| 🟢 | bf918a8 | Add GC/memory allocations profiling | Valid sign-off found |
| 🟢 | 0ca7aa0 | Improve SHIFT_255 use case | Valid sign-off found |
| 🟢 | 06587d2 | spotless + fix gcProfiler flag issue | Valid sign-off found |
| 🟢 | 3cabb0d | Merge branch 'main' into improve-shift-opcodes | Skipped: sign-off not required in merge commit |
| 🟢 | e4b8bbe | Delete a debug class | Valid sign-off found |
| 🟢 | 78126d8 | Add randomness to JMH benchmarks | Valid sign-off found |
| 🟢 | ef66ae7 | Merge branch 'main' into improve-shift-opcodes | Skipped: sign-off not required in merge commit |
| 🟢 | ca544de | Update evm/src/main/java/org/hyperledger/besu/evm/... | Valid sign-off found |
| 🟢 | 268036a | Remove redundant & 0xFF | Valid sign-off found |
| 🟢 | f95e549 | Review variables naming for better readability | Valid sign-off found |
| 🟢 | a99c10f | Merge branch 'main' into improve-shift-opcodes | Skipped: sign-off not required in merge commit |
| 🟢 | 93c3623 | Merge branch 'main' into improve-shift-opcodes | Skipped: sign-off not required in merge commit |
| 🟢 | 83c7a17 | Add worst case on SAR benchmarks | Valid sign-off found |
| 🟢 | 8c1d5c1 | Apply suggestions from code review | Valid sign-off found |
| 🟢 | a7514b1 | Address review comments | Valid sign-off found |
| 🟢 | a2d7ffd | Fix test issue. | Valid sign-off found |
| 🟢 | 31d0669 | spotless. | Valid sign-off found |
| 🟢 | 63eb9f2 | Update evm/src/main/java/org/hyperledger/besu/evm/... | Valid sign-off found |
| 🟢 | 86a85e6 | Merge branch 'main' into improve-shift-opcodes | Skipped: sign-off not required in merge commit |
| 🟢 | 8dd0384 | Merge branch 'main' into improve-shift-opcodes | Skipped: sign-off not required in merge commit |
| 🟢 | 8b30c59 | Renaming | Valid sign-off found |
Loading