bug fix in common val macros affecting hdf5
Bitten by instrumentation macros again -- passing in an arithmetic expression into a macro to be expanded resulted in bad order of operations. Make sure to wrap the inputs in parenthesis to enforce correct order of operations.