/// Left-shift dual implementation reference.
pubmodreference;/// Operation ID for left-shift dual references.
pubconstOP_ID:&str="primitive.bitwise.shift_left";/// Direct word-oriented left-shift reference.
pubmodreference_a{/// Evaluate `left << (right & 31)` over two little-endian u32 inputs.
#[must_use]pubfnreference(input:&[u8])->Vec<u8>{super::super::common::binary_direct(input,|left,right|left <<(right &31))}}/// Independent bit-walk left-shift reference.
pubmodreference_b{/// Evaluate left shift without using the native shift operator on the full word.
#[must_use]pubfnreference(input:&[u8])->Vec<u8>{super::super::common::shift_left_bits(input)}}