Semantic Analysis of Macro Usage for Portability | IEEE Conference Publication | IEEE Xplore