1: func_dec : entry 2: func_dec : bar 3: func_dec : ahh 4: func : ahh 5: param a 6: call : printInteger 1 7: a = $t0 8: $t1 = 1 9: $t2 = -$t1 10: return : $t2 11: func : bar 12: param g 13: call : printInteger 1 14: a = $t3 15: return : b 16: func : entry 17: $t4 = a 18: a = $t4 19: param a 20: call : printCharacter 1 21: x = $t5 22: $t6 = 1 23: $t7 = 2 24: $t8 = 3 25: $t9 = 4 26: $t10 = 5 27: $t11 = 6 28: $t12 = 7 29: param $t12 30: param $t11 31: param $t10 32: param $t9 33: param $t8 34: param $t7 35: param $t6 36: call : bar 7 37: result = $t13 38: $t14 = 1 39: return : $t14