Porting and Comparing NIHCL and LIBG