![]() |
P4C
The P4 Compiler
|
#include <action_constraint_solver.h>
Public Member Functions | |
| ByteRotateMerge (ContainerID dest, ContainerID src1, int shift1, ContainerID src2, int shift2, bitvec mask) | |
| cstring | name () const override |
| cstring | to_cstring () const override |
Public Attributes | |
| ContainerID | dest |
| bitvec | mask |
| int | shift1 |
| int | shift2 |
| ContainerID | src1 |
| ContainerID | src2 |
byte-rotate-merge: dest = ((src1 << src1_shift) & mask) | ((src2 << src2_shift) & ~mask)
|
inlineoverridevirtual |
Implements solver::Instruction.
|
overridevirtual |
Implements solver::Instruction.