|  | .section .mdebug.abi32 | 
|  | .previous | 
|  | .nan	legacy | 
|  | .module	fp=xx | 
|  | .module	nooddspreg | 
|  | .abicalls | 
|  | .text | 
|  | $Ltext0: | 
|  | .align	2 | 
|  | .globl	_Z6squarei | 
|  | $LFB0 = . | 
|  | .file 1 "/tmp/example.cpp" | 
|  | .loc 1 1 0 | 
|  | .cfi_startproc | 
|  | .set	nomips16 | 
|  | .set	nomicromips | 
|  | .ent	_Z6squarei | 
|  | .type	_Z6squarei, @function | 
|  | _Z6squarei: | 
|  | .frame	$fp,8,$31		# vars= 0, regs= 1/0, args= 0, gp= 0 | 
|  | .mask	0x40000000,-4 | 
|  | .fmask	0x00000000,0 | 
|  | .set	noreorder | 
|  | .set	nomacro | 
|  | addiu	$sp,$sp,-8 | 
|  | .cfi_def_cfa_offset 8 | 
|  | sw	$fp,4($sp) | 
|  | .cfi_offset 30, -4 | 
|  | move	$fp,$sp | 
|  | .cfi_def_cfa_register 30 | 
|  | sw	$4,8($fp) | 
|  | .loc 1 2 0 | 
|  | lw	$3,8($fp) | 
|  | lw	$2,8($fp) | 
|  | mul	$2,$3,$2 | 
|  | .loc 1 3 0 | 
|  | move	$sp,$fp | 
|  | .cfi_def_cfa_register 29 | 
|  | lw	$fp,4($sp) | 
|  | addiu	$sp,$sp,8 | 
|  | .cfi_restore 30 | 
|  | .cfi_def_cfa_offset 0 | 
|  | j	$31 | 
|  | nop | 
|  |  | 
|  | .set	macro | 
|  | .set	reorder | 
|  | .end	_Z6squarei | 
|  | .cfi_endproc | 
|  | $LFE0: | 
|  | .size	_Z6squarei, .-_Z6squarei | 
|  | $Letext0: | 
|  | .section	.debug_info,"",@progbits | 
|  | $Ldebug_info0: | 
|  | .4byte	0x51 | 
|  | .2byte	0x4 | 
|  | .4byte	$Ldebug_abbrev0 | 
|  | .byte	0x4 | 
|  | .uleb128 0x1 | 
|  | .4byte	$LASF0 | 
|  | .byte	0x4 | 
|  | .4byte	$LASF1 | 
|  | .4byte	$Ltext0 | 
|  | .4byte	$Letext0-$Ltext0 | 
|  | .4byte	$Ldebug_line0 | 
|  | .uleb128 0x2 | 
|  | .4byte	$LASF2 | 
|  | .byte	0x1 | 
|  | .byte	0x1 | 
|  | .4byte	$LASF3 | 
|  | .4byte	0x4d | 
|  | .4byte	$LFB0 | 
|  | .4byte	$LFE0-$LFB0 | 
|  | .uleb128 0x1 | 
|  | .byte	0x9c | 
|  | .4byte	0x4d | 
|  | .uleb128 0x3 | 
|  | .ascii	"num\000" | 
|  | .byte	0x1 | 
|  | .byte	0x1 | 
|  | .4byte	0x4d | 
|  | .uleb128 0x2 | 
|  | .byte	0x91 | 
|  | .sleb128 0 | 
|  | .byte	0 | 
|  | .uleb128 0x4 | 
|  | .byte	0x4 | 
|  | .byte	0x5 | 
|  | .ascii	"int\000" | 
|  | .byte	0 | 
|  | .section	.debug_abbrev,"",@progbits | 
|  | $Ldebug_abbrev0: | 
|  | .uleb128 0x1 | 
|  | .uleb128 0x11 | 
|  | .byte	0x1 | 
|  | .uleb128 0x25 | 
|  | .uleb128 0xe | 
|  | .uleb128 0x13 | 
|  | .uleb128 0xb | 
|  | .uleb128 0x3 | 
|  | .uleb128 0xe | 
|  | .uleb128 0x11 | 
|  | .uleb128 0x1 | 
|  | .uleb128 0x12 | 
|  | .uleb128 0x6 | 
|  | .uleb128 0x10 | 
|  | .uleb128 0x17 | 
|  | .byte	0 | 
|  | .byte	0 | 
|  | .uleb128 0x2 | 
|  | .uleb128 0x2e | 
|  | .byte	0x1 | 
|  | .uleb128 0x3f | 
|  | .uleb128 0x19 | 
|  | .uleb128 0x3 | 
|  | .uleb128 0xe | 
|  | .uleb128 0x3a | 
|  | .uleb128 0xb | 
|  | .uleb128 0x3b | 
|  | .uleb128 0xb | 
|  | .uleb128 0x6e | 
|  | .uleb128 0xe | 
|  | .uleb128 0x49 | 
|  | .uleb128 0x13 | 
|  | .uleb128 0x11 | 
|  | .uleb128 0x1 | 
|  | .uleb128 0x12 | 
|  | .uleb128 0x6 | 
|  | .uleb128 0x40 | 
|  | .uleb128 0x18 | 
|  | .uleb128 0x2117 | 
|  | .uleb128 0x19 | 
|  | .uleb128 0x1 | 
|  | .uleb128 0x13 | 
|  | .byte	0 | 
|  | .byte	0 | 
|  | .uleb128 0x3 | 
|  | .uleb128 0x5 | 
|  | .byte	0 | 
|  | .uleb128 0x3 | 
|  | .uleb128 0x8 | 
|  | .uleb128 0x3a | 
|  | .uleb128 0xb | 
|  | .uleb128 0x3b | 
|  | .uleb128 0xb | 
|  | .uleb128 0x49 | 
|  | .uleb128 0x13 | 
|  | .uleb128 0x2 | 
|  | .uleb128 0x18 | 
|  | .byte	0 | 
|  | .byte	0 | 
|  | .uleb128 0x4 | 
|  | .uleb128 0x24 | 
|  | .byte	0 | 
|  | .uleb128 0xb | 
|  | .uleb128 0xb | 
|  | .uleb128 0x3e | 
|  | .uleb128 0xb | 
|  | .uleb128 0x3 | 
|  | .uleb128 0x8 | 
|  | .byte	0 | 
|  | .byte	0 | 
|  | .byte	0 | 
|  | .section	.debug_aranges,"",@progbits | 
|  | .4byte	0x1c | 
|  | .2byte	0x2 | 
|  | .4byte	$Ldebug_info0 | 
|  | .byte	0x4 | 
|  | .byte	0 | 
|  | .2byte	0 | 
|  | .2byte	0 | 
|  | .4byte	$Ltext0 | 
|  | .4byte	$Letext0-$Ltext0 | 
|  | .4byte	0 | 
|  | .4byte	0 | 
|  | .section	.debug_line,"",@progbits | 
|  | $Ldebug_line0: | 
|  | .section	.debug_str,"MS",@progbits,1 | 
|  | $LASF1: | 
|  | .ascii	"/tmp/example.cpp\000" | 
|  | $LASF3: | 
|  | .ascii	"_Z6squarei\000" | 
|  | $LASF2: | 
|  | .ascii	"square\000" | 
|  | $LASF0: | 
|  | .ascii	"GNU C++ 5.4.0 20160609 -meb -march=mips32r2 -mfpxx -mlls" | 
|  | .ascii	"c -mips32r2 -mno-shared -mabi=32 -g -fstack-protector-st" | 
|  | .ascii	"rong\000" | 
|  | .ident	"GCC: (Ubuntu 5.4.0-6ubuntu1~16.04.1) 5.4.0 20160609" |