what kind of language is it, it does not look like the regular C

It's C / C++, probably using pre-defined processor register names.