bitshift dynamics