this is a gcc file, you can download it and learn its usetility, for further detail please look at the source codes