6
Disassembly of section \.text:
9
0: 0d 20 21 0a 80 05 \[MFI\] alloc r36=ar\.pfs,8,5,0
11
6: 00 00 00 02 00 00 nop\.f 0x0
12
c: 04 08 00 90 addl r32=0,r1;;
13
10: 0b 00 01 40 18 10 \[MMI\] ld8 r32=\[r32\];;
14
16: 10 02 35 00 40 00 add r33=r32,r13
15
1c: 00 00 04 00 nop\.i 0x0;;
16
20: 0b 10 00 1a 00 21 \[MMI\] mov r2=r13;;
18
26: 10 02 08 00 48 00 addl r33=0,r2
19
2c: 00 00 04 00 nop\.i 0x0;;
20
30: 01 00 01 02 00 21 \[MII\] mov r32=r1
23
36: 50 02 04 00 48 c0 addl r37=0,r1
24
3c: 04 08 00 90 addl r38=0,r1;;
25
40: 19 28 01 4a 18 10 \[MMB\] ld8 r37=\[r37\]
26
42: PCREL21B __tls_get_addr
27
46: 60 02 98 30 20 00 ld8 r38=\[r38\]
28
4c: 08 00 00 50 br\.call\.sptk\.many b0=40 <foo\+0x40>;;
29
50: 0b 08 00 40 00 21 \[MMI\] mov r1=r32;;
32
56: 50 02 04 00 48 c0 addl r37=0,r1
33
5c: 04 00 00 90 mov r38=0;;
34
60: 1d 28 01 4a 18 10 \[MFB\] ld8 r37=\[r37\]
35
62: PCREL21B __tls_get_addr
36
66: 00 00 00 02 00 00 nop\.f 0x0
37
6c: 08 00 00 50 br\.call\.sptk\.many b0=60 <foo\+0x60>;;
38
70: 0b 08 00 40 00 21 \[MMI\] mov r1=r32;;
40
76: 50 02 04 00 48 c0 addl r37=0,r1
41
7c: 04 00 00 84 mov r38=r0;;
42
80: 1d 28 01 4a 18 10 \[MFB\] ld8 r37=\[r37\]
43
82: PCREL21B __tls_get_addr
44
86: 00 00 00 02 00 00 nop\.f 0x0
45
8c: 08 00 00 50 br\.call\.sptk\.many b0=80 <foo\+0x80>;;
46
90: 02 08 00 40 00 21 \[MII\] mov r1=r32
48
96: 20 00 20 00 42 20 mov r2=r8;;
49
9c: 04 10 00 90 addl r33=0,r2
50
a0: 1d 10 01 04 00 24 \[MFB\] addl r34=0,r2
52
a6: 00 00 00 02 00 80 nop\.f 0x0
53
ac: 08 00 84 00 br\.ret\.sptk\.many b0;;