“…In this work, we have chosen the FSMD model to represent the programs since equivalence checking of FSMDs is a well studied problem and has found extensive application in translation validation of programs [5,7,8,4,2,3]. Specifically, FSMD based equivalence checking is first proposed in [5], which is later developed to handle uniform and nonuniform code motion based optimization techniques in [7,8,4].…”