inline unsigned eval_msb(const logged_adaptor<Backend>& arg) { using default_ops::eval_msb; log_prefix_event(arg.value(), "most-significant-bit"); unsigned r = eval_msb(arg.value()); log_postfix_event(arg.value(), r, "most-significant-bit"); return r; }
inline unsigned eval_msb(const debug_adaptor<Backend>& arg) { using default_ops::eval_msb; return eval_msb(arg.value()); }