Reading file test0 Global a size 4 Global b size 4 Begin function main local space 0 Integer -3 push argument Integer Global printInt function type function call Primitive type Global a Address to Integer dereference Integer push argument Integer Global printInt function type function call Primitive type Integer 7 push argument Integer Global printInt function type function call Primitive type Global a Address to Integer dereference Integer Integer 3 do addition Integer push argument Integer Global printInt function type function call Primitive type Global a Address to Integer dereference Integer Integer 7 do addition Integer push argument Integer Global printInt function type function call Primitive type Global a Address to Integer dereference Integer Global b Address to Integer dereference Integer do addition Integer Integer 3 do addition Integer push argument Integer Global printInt function type function call Primitive type Global a Address to Integer dereference Integer Global b Address to Integer dereference Integer do addition Integer Integer 3 do addition Integer push argument Integer Global printInt function type function call Primitive type Global a Address to Integer dereference Integer Integer -3 do addition Integer push argument Integer Global printInt function type function call Primitive type Integer 0 push argument Integer Global printInt function type function call Primitive type Global a Address to Integer dereference Integer push argument Integer Global printInt function type function call Primitive type Integer 12 push argument Integer Global printInt function type function call Primitive type Global a Address to Integer dereference Integer Integer 4 do multiplication Integer Integer 12 do addition Integer push argument Integer Global printInt function type function call Primitive type End function main