added diag_post_multiply to signatures and tested compilability