To expand a bit on what @jrtc27 said: this syntax looks like the dump that you get from the MC layer, which is neither Intel nor AT&T syntax. For example, this line:
%reg = and %reg1 %reg2
Puts the source on the left, with an equals sign, then the operation, then the arguments. This representation generally contains more information (e.g. explicit definitions, kills of registers) than any assembly language and (purely subjective) I find it much easier to read. It’s more common to see this in comments in the back end than any assembly language that’s designed for humans to write.