+ static void setP(uint_t& into, uint64_t value) INLINE { _E::set32(into, (uint32_t)value); }
+
+ // Round to a P-size boundary
+ template <typename T>
+ static T round_up(T value) { return (value+3) & ~(T)3; }
+ template <typename T>
+ static T round_down(T value) { return value & ~(T)3; }