hanoi: file format elf64-ia64-little Disassembly of section .init: 4000000000000560 <_init>: 4000000000000560: 00 10 0d 06 80 05 [MII] alloc r34=ar.pfs,3,3,0 4000000000000566: 00 02 30 00 42 20 mov r32=r12 400000000000056c: 04 00 c4 00 mov r33=b0 4000000000000570: 1d 60 c0 19 3f 23 [MFB] adds r12=-16,r12 4000000000000576: 00 00 00 02 00 00 nop.f 0x0 400000000000057c: 00 00 00 20 nop.b 0x0;; 4000000000000580: 00 60 00 40 00 21 [MII] mov r12=r32 4000000000000586: 00 10 01 55 00 00 mov.i ar.pfs=r34 400000000000058c: 10 0a 00 07 mov b0=r33 4000000000000590: 1d 00 00 00 01 00 [MFB] nop.m 0x0 4000000000000596: 00 00 00 02 00 80 nop.f 0x0 400000000000059c: 08 00 84 00 br.ret.sptk.many b0;; Disassembly of section .plt: 40000000000005a0 <.plt>: 40000000000005a0: 0b 10 00 1c 00 21 [MMI] mov r2=r14;; 40000000000005a6: e0 00 08 00 48 00 addl r14=0,r2 40000000000005ac: 00 00 04 00 nop.i 0x0;; 40000000000005b0: 0b 80 20 1c 18 14 [MMI] ld8 r16=[r14],8;; 40000000000005b6: 10 41 38 30 28 00 ld8 r17=[r14],8 40000000000005bc: 00 00 04 00 nop.i 0x0;; 40000000000005c0: 11 08 00 1c 18 10 [MIB] ld8 r1=[r14] 40000000000005c6: 60 88 04 80 03 00 mov b6=r17 40000000000005cc: 60 00 80 00 br.few b6;; 40000000000005d0: 11 78 00 00 00 24 [MIB] mov r15=0 40000000000005d6: 00 00 00 02 00 00 nop.i 0x0 40000000000005dc: d0 ff ff 48 br.few 40000000000005a0 <_init+0x40>;; 40000000000005e0: 11 78 04 00 00 24 [MIB] mov r15=1 40000000000005e6: 00 00 00 02 00 00 nop.i 0x0 40000000000005ec: c0 ff ff 48 br.few 40000000000005a0 <_init+0x40>;; 40000000000005f0: 11 78 08 00 00 24 [MIB] mov r15=2 40000000000005f6: 00 00 00 02 00 00 nop.i 0x0 40000000000005fc: b0 ff ff 48 br.few 40000000000005a0 <_init+0x40>;; 4000000000000600: 11 78 0c 00 00 24 [MIB] mov r15=3 4000000000000606: 00 00 00 02 00 00 nop.i 0x0 400000000000060c: a0 ff ff 48 br.few 40000000000005a0 <_init+0x40>;; 4000000000000610: 11 78 10 00 00 24 [MIB] mov r15=4 4000000000000616: 00 00 00 02 00 00 nop.i 0x0 400000000000061c: 90 ff ff 48 br.few 40000000000005a0 <_init+0x40>;; 4000000000000620: 11 78 14 00 00 24 [MIB] mov r15=5 4000000000000626: 00 00 00 02 00 00 nop.i 0x0 400000000000062c: 80 ff ff 48 br.few 40000000000005a0 <_init+0x40>;; 4000000000000630: 11 78 18 00 00 24 [MIB] mov r15=6 4000000000000636: 00 00 00 02 00 00 nop.i 0x0 400000000000063c: 70 ff ff 48 br.few 40000000000005a0 <_init+0x40>;; 4000000000000640: 0b 78 c0 03 00 24 [MMI] addl r15=112,r1;; 4000000000000646: 00 41 3c 70 29 c0 ld8.acq r16=[r15],8 400000000000064c: 01 08 00 84 mov r14=r1;; 4000000000000650: 11 08 00 1e 18 10 [MIB] ld8 r1=[r15] 4000000000000656: 60 80 04 80 03 00 mov b6=r16 400000000000065c: 60 00 80 00 br.few b6;; 4000000000000660: 0b 78 00 02 01 24 [MMI] addl r15=128,r1;; 4000000000000666: 00 41 3c 70 29 c0 ld8.acq r16=[r15],8 400000000000066c: 01 08 00 84 mov r14=r1;; 4000000000000670: 11 08 00 1e 18 10 [MIB] ld8 r1=[r15] 4000000000000676: 60 80 04 80 03 00 mov b6=r16 400000000000067c: 60 00 80 00 br.few b6;; 4000000000000680: 0b 78 40 02 01 24 [MMI] addl r15=144,r1;; 4000000000000686: 00 41 3c 70 29 c0 ld8.acq r16=[r15],8 400000000000068c: 01 08 00 84 mov r14=r1;; 4000000000000690: 11 08 00 1e 18 10 [MIB] ld8 r1=[r15] 4000000000000696: 60 80 04 80 03 00 mov b6=r16 400000000000069c: 60 00 80 00 br.few b6;; 40000000000006a0: 0b 78 80 02 01 24 [MMI] addl r15=160,r1;; 40000000000006a6: 00 41 3c 70 29 c0 ld8.acq r16=[r15],8 40000000000006ac: 01 08 00 84 mov r14=r1;; 40000000000006b0: 11 08 00 1e 18 10 [MIB] ld8 r1=[r15] 40000000000006b6: 60 80 04 80 03 00 mov b6=r16 40000000000006bc: 60 00 80 00 br.few b6;; 40000000000006c0: 0b 78 c0 02 01 24 [MMI] addl r15=176,r1;; 40000000000006c6: 00 41 3c 70 29 c0 ld8.acq r16=[r15],8 40000000000006cc: 01 08 00 84 mov r14=r1;; 40000000000006d0: 11 08 00 1e 18 10 [MIB] ld8 r1=[r15] 40000000000006d6: 60 80 04 80 03 00 mov b6=r16 40000000000006dc: 60 00 80 00 br.few b6;; 40000000000006e0: 0b 78 00 03 01 24 [MMI] addl r15=192,r1;; 40000000000006e6: 00 41 3c 70 29 c0 ld8.acq r16=[r15],8 40000000000006ec: 01 08 00 84 mov r14=r1;; 40000000000006f0: 11 08 00 1e 18 10 [MIB] ld8 r1=[r15] 40000000000006f6: 60 80 04 80 03 00 mov b6=r16 40000000000006fc: 60 00 80 00 br.few b6;; 4000000000000700: 0b 78 40 03 01 24 [MMI] addl r15=208,r1;; 4000000000000706: 00 41 3c 70 29 c0 ld8.acq r16=[r15],8 400000000000070c: 01 08 00 84 mov r14=r1;; 4000000000000710: 11 08 00 1e 18 10 [MIB] ld8 r1=[r15] 4000000000000716: 60 80 04 80 03 00 mov b6=r16 400000000000071c: 60 00 80 00 br.few b6;; Disassembly of section .text: 4000000000000720 <_start>: 4000000000000720: 04 10 1c 00 80 45 [MLX] alloc r2=ar.pfs,7,0,0 4000000000000726: 02 4c 80 09 00 60 movl r3=0x9804c0270033f 400000000000072c: f0 13 1a 60 4000000000000730: 05 10 41 18 00 e1 [MLX] adds r34=16,r12 4000000000000736: ff ff ff ff 5f 20 movl r1=0xdfffffffffffede0;; 400000000000073c: 00 f6 6f 6f 4000000000000740: 09 08 21 44 18 14 [MMI] ld8 r33=[r34],8 4000000000000746: a0 00 44 44 08 20 mov.m r10=ar.bsp 400000000000074c: 01 00 c0 00 mov r9=ip;; 4000000000000750: 01 00 0c 50 2a 04 [MII] mov.m ar.fpsr=r3 4000000000000756: 10 48 04 0a 40 c0 sub r1=r9,r1 400000000000075c: 04 61 00 84 adds r38=16,r12;; 4000000000000760: 01 58 00 03 00 24 [MII] addl r11=64,r1 4000000000000766: 00 c2 05 00 48 60 addl r32=56,r1 400000000000076c: 04 0b 00 90 addl r35=48,r1;; 4000000000000770: 09 18 00 16 18 10 [MMI] ld8 r3=[r11] 4000000000000776: 00 02 80 30 20 80 ld8 r32=[r32] 400000000000077c: 84 0a 00 90 addl r36=40,r1;; 4000000000000780: 08 18 01 46 18 10 [MMI] ld8 r35=[r35] 4000000000000786: 40 02 90 30 20 00 ld8 r36=[r36] 400000000000078c: 00 00 04 00 nop.i 0x0 4000000000000790: 10 00 28 06 98 11 [MIB] st8 [r3]=r10 4000000000000796: 50 02 20 00 42 00 mov r37=r8 400000000000079c: 50 ff ff 58 br.call.sptk.few b0=40000000000006e0 <_init+0x180> 40000000000007a0: 11 00 00 00 00 00 [MIB] break.m 0x0 40000000000007a6: 00 00 00 02 00 00 nop.i 0x0 40000000000007ac: 00 00 00 20 nop.b 0x0;; 40000000000007b0 : 40000000000007b0: 18 08 0d 06 80 05 [MMB] alloc r33=ar.pfs,3,3,0 40000000000007b6: e0 00 05 00 48 00 addl r14=32,r1 40000000000007bc: 00 00 00 20 nop.b 0x0 40000000000007c0: 02 10 01 02 00 21 [MII] mov r34=r1 40000000000007c6: 00 02 00 62 00 00 mov r32=b0;; 40000000000007cc: 00 00 04 00 nop.i 0x0 40000000000007d0: 1d 70 00 1c 18 10 [MFB] ld8 r14=[r14] 40000000000007d6: 00 00 00 02 00 00 nop.f 0x0 40000000000007dc: 00 00 00 20 nop.b 0x0;; 40000000000007e0: 10 30 00 1c 07 39 [MIB] cmp.eq p6,p7=0,r14 40000000000007e6: 00 00 00 02 00 03 nop.i 0x0 40000000000007ec: 30 00 00 43 (p06) br.cond.dpnt.few 4000000000000810 40000000000007f0: 11 00 00 00 01 00 [MIB] nop.m 0x0 40000000000007f6: 00 00 00 02 00 00 nop.i 0x0 40000000000007fc: 18 ff ff 58 br.call.sptk.many b0=4000000000000700 <_init+0x1a0>;; 4000000000000800: 00 08 00 44 00 21 [MII] mov r1=r34 4000000000000806: 00 00 00 02 00 00 nop.i 0x0 400000000000080c: 00 00 04 00 nop.i 0x0 4000000000000810: 00 00 00 00 01 00 [MII] nop.m 0x0 4000000000000816: 00 08 01 55 00 00 mov.i ar.pfs=r33 400000000000081c: 00 0a 00 07 mov b0=r32 4000000000000820: 11 00 00 00 01 00 [MIB] nop.m 0x0 4000000000000826: 00 00 00 02 00 80 nop.i 0x0 400000000000082c: 08 00 84 00 br.ret.sptk.many b0;; 4000000000000830: 00 30 00 00 01 00 [MII] nop.m 0x6 4000000000000836: 70 00 00 02 00 00 nop.i 0x7 400000000000083c: 01 00 04 00 nop.i 0x8 4000000000000840 <__do_global_dtors_aux>: 4000000000000840: 00 18 15 08 80 05 [MII] alloc r35=ar.pfs,5,4,0 4000000000000846: 00 42 07 02 48 20 addl r32=232,r1 400000000000084c: 04 00 c4 00 mov r33=b0 4000000000000850: 10 10 01 02 00 21 [MIB] mov r34=r1 4000000000000856: 00 00 00 02 00 00 nop.i 0x0 400000000000085c: 38 00 00 40 br.many 4000000000000880 <__do_global_dtors_aux+0x40> 4000000000000860: 09 00 3c 40 98 11 [MMI] st8 [r32]=r15 4000000000000866: 10 41 40 30 28 00 ld8 r17=[r16],8 400000000000086c: 00 00 04 00 nop.i 0x0;; 4000000000000870: 10 08 00 20 18 10 [MIB] ld8 r1=[r16] 4000000000000876: 60 88 04 80 03 00 mov b6=r17 400000000000087c: 68 00 80 10 br.call.sptk.many b0=b6 4000000000000880: 0b 78 00 40 18 10 [MMI] ld8 r15=[r32];; 4000000000000886: 00 79 88 00 40 e0 add r16=r15,r34 400000000000088c: 81 78 00 84 adds r15=8,r15;; 4000000000000890: 01 80 00 20 18 10 [MII] ld8 r16=[r16] 4000000000000896: 00 08 05 80 03 00 mov b0=r33 400000000000089c: 30 02 aa 00 mov.i ar.pfs=r35;; 40000000000008a0: 13 00 00 20 06 b8 [MBB] cmp.eq p0,p6=r0,r16 40000000000008a6: 01 e0 ff 7f 24 80 (p06) br.cond.sptk.few 4000000000000860 <__do_global_dtors_aux+0x20> 40000000000008ac: 08 00 84 00 br.ret.sptk.many b0;; 40000000000008b0: 0c 00 00 00 01 00 [MFI] nop.m 0x0 40000000000008b6: 00 00 00 02 00 00 nop.f 0x0 40000000000008bc: 00 00 04 00 nop.i 0x0 40000000000008c0 <__do_jv_register_classes>: 40000000000008c0: 05 08 11 06 80 c5 [MLX] alloc r33=ar.pfs,4,3,0 40000000000008c6: ff ff ff ff 7f 60 movl r35=0xfffffffffffffff8;; 40000000000008cc: 84 f7 ff 6f 40000000000008d0: 01 70 60 02 00 24 [MII] addl r14=24,r1 40000000000008d6: 30 1a 05 00 40 00 add r35=r35,r1 40000000000008dc: 04 00 c4 00 mov r32=b0;; 40000000000008e0: 09 70 00 1c 18 10 [MMI] ld8 r14=[r14] 40000000000008e6: f0 00 8c 30 20 00 ld8 r15=[r35] 40000000000008ec: 00 00 18 e0 cmp.eq p0,p6=r0,r0;; 40000000000008f0: 10 30 00 1c 40 34 [MIB] cmp.eq.or p6,p0=r0,r14 40000000000008f6: 60 00 3c 80 68 83 cmp.eq.or p6,p0=r0,r15 40000000000008fc: 08 00 84 00 (p06) br.ret.sptk.many b0 4000000000000900: 0a 78 20 1c 18 14 [MMI] ld8 r15=[r14],8;; 4000000000000906: 00 00 00 02 00 c0 nop.m 0x0 400000000000090c: f0 08 00 07 mov b6=r15 4000000000000910: 19 10 01 02 00 21 [MMB] mov r34=r1 4000000000000916: 10 00 38 30 20 00 ld8 r1=[r14] 400000000000091c: 68 00 80 10 br.call.sptk.many b0=b6;; 4000000000000920: 00 08 00 44 00 21 [MII] mov r1=r34 4000000000000926: 00 00 05 80 03 00 mov b0=r32 400000000000092c: 10 02 aa 00 mov.i ar.pfs=r33 4000000000000930: 11 00 00 00 01 00 [MIB] nop.m 0x0 4000000000000936: 00 00 00 02 00 80 nop.i 0x0 400000000000093c: 08 00 84 00 br.ret.sptk.many b0;; 4000000000000940 : 4000000000000940: 08 30 2d 10 80 05 [MMI] alloc r38=ar.pfs,11,8,0 4000000000000946: a0 c2 06 06 48 60 addl r42=472,r1 400000000000094c: 12 12 01 80 add r19=r33,r34 4000000000000950: 09 88 80 02 02 24 [MMI] addl r17=288,r1 4000000000000956: 40 fa 83 7e 46 e0 adds r36=-1,r32 400000000000095c: 04 08 00 84 mov r39=r1;; 4000000000000960: 08 00 00 00 01 00 [MMI] nop.m 0x0 4000000000000966: 30 32 4c 4a 40 a0 sub r35=6,r19 400000000000096c: 04 00 c4 00 mov r37=b0 4000000000000970: 18 00 00 00 01 00 [MMB] nop.m 0x0 4000000000000976: 70 08 80 0c f3 03 cmp4.eq p7,p6=1,r32 400000000000097c: 90 00 00 43 (p07) br.cond.dpnt.few 4000000000000a00 4000000000000980: 02 40 01 48 00 21 [MII] mov r40=r36 4000000000000986: 90 02 84 00 42 40 mov r41=r33;; 400000000000098c: 05 18 01 84 mov r42=r35 4000000000000990: 17 00 00 00 00 08 [BBB] nop.b 0x0 4000000000000996: 00 00 00 00 10 00 nop.b 0x0 400000000000099c: b8 ff ff 58 br.call.sptk.many b0=4000000000000940 ;; 40000000000009a0: 18 48 01 42 00 21 [MMB] mov r41=r33 40000000000009a6: 10 00 9c 00 42 00 mov r1=r39 40000000000009ac: 00 00 00 20 nop.b 0x0 40000000000009b0: 19 50 01 44 00 21 [MMB] mov r42=r34 40000000000009b6: 80 0a 00 00 48 00 mov r40=1 40000000000009bc: 98 ff ff 58 br.call.sptk.many b0=4000000000000940 ;; 40000000000009c0: 18 08 00 4e 00 21 [MMB] mov r1=r39 40000000000009c6: 80 02 90 00 42 00 mov r40=r36 40000000000009cc: 00 00 00 20 nop.b 0x0 40000000000009d0: 19 48 01 46 00 21 [MMB] mov r41=r35 40000000000009d6: a0 02 88 00 42 00 mov r42=r34 40000000000009dc: 78 ff ff 58 br.call.sptk.many b0=4000000000000940 ;; 40000000000009e0: 08 00 00 00 01 00 [MMI] nop.m 0x0 40000000000009e6: 10 00 9c 00 42 00 mov r1=r39 40000000000009ec: 50 0a 00 07 mov b0=r37 40000000000009f0: 10 00 00 00 01 00 [MIB] nop.m 0x0 40000000000009f6: 00 30 01 55 00 80 mov.i ar.pfs=r38 40000000000009fc: 08 00 84 00 br.ret.sptk.many b0 4000000000000a00: 00 00 00 00 01 00 [MII] nop.m 0x0 4000000000000a06: b0 00 84 2c 00 40 sxt4 r11=r33 4000000000000a0c: 01 10 59 00 sxt4 r10=r34 4000000000000a10: 19 00 00 00 01 00 [MMB] nop.m 0x0 4000000000000a16: 20 01 44 30 20 00 ld8 r18=[r17] 4000000000000a1c: 00 00 00 20 nop.b 0x0;; 4000000000000a20: 18 78 2c 54 11 20 [MMB] shladd r15=r11,2,r42 4000000000000a26: 00 51 a8 22 40 00 shladd r16=r10,2,r42 4000000000000a2c: 00 00 00 20 nop.b 0x0 4000000000000a30: 0d 48 04 24 00 21 [MFI] adds r9=1,r18 4000000000000a36: 00 00 00 02 00 00 nop.f 0x0 4000000000000a3c: 50 0a 00 07 mov b0=r37;; 4000000000000a40: 09 40 00 1e 10 10 [MMI] ld4 r8=[r15] 4000000000000a46: 00 48 44 30 23 00 st8 [r17]=r9 4000000000000a4c: 60 02 aa 00 mov.i ar.pfs=r38;; 4000000000000a50: 19 18 fc 11 3f 23 [MMB] adds r3=-1,r8 4000000000000a56: 00 00 00 02 00 00 nop.m 0x0 4000000000000a5c: 00 00 00 20 nop.b 0x0;; 4000000000000a60: 10 00 0c 1e 90 11 [MIB] st4 [r15]=r3 4000000000000a66: 00 00 00 02 00 00 nop.i 0x0 4000000000000a6c: 00 00 00 20 nop.b 0x0 4000000000000a70: 0b 10 00 20 10 10 [MMI] ld4 r2=[r16];; 4000000000000a76: e0 08 08 00 42 00 adds r14=1,r2 4000000000000a7c: 00 00 04 00 nop.i 0x0;; 4000000000000a80: 1d 00 38 20 90 11 [MFB] st4 [r16]=r14 4000000000000a86: 00 00 00 02 00 80 nop.f 0x0 4000000000000a8c: 08 00 84 00 br.ret.sptk.many b0;; 4000000000000a90 : 4000000000000a90: 08 20 21 0c 80 05 [MMI] alloc r36=ar.pfs,8,6,0 4000000000000a96: 00 01 30 00 42 80 mov r16=r12 4000000000000a9c: 01 67 fc 8c adds r12=-16,r12 4000000000000aa0: 09 18 20 03 02 24 [MMI] addl r3=328,r1 4000000000000aa6: 20 82 80 00 42 a0 adds r34=16,r32 4000000000000aac: 04 08 00 84 mov r37=r1;; 4000000000000ab0: 08 00 08 20 d8 19 [MMI] stf.spill [r16]=f2 4000000000000ab6: 10 02 0c 00 42 60 mov r33=r3 4000000000000abc: 04 00 c4 00 mov r35=b0 4000000000000ac0: 09 10 00 44 18 18 [MMI] ldfd f2=[r34] 4000000000000ac6: 60 02 00 00 42 00 mov r38=r0 4000000000000acc: 84 00 01 84 adds r32=8,r32;; 4000000000000ad0: 1d 38 01 42 00 21 [MFB] mov r39=r33 4000000000000ad6: 00 00 00 02 00 00 nop.f 0x0 4000000000000adc: 78 fb ff 58 br.call.sptk.many b0=4000000000000640 <_init+0xe0>;; 4000000000000ae0: 08 08 00 4a 00 21 [MMI] mov r1=r37 4000000000000ae6: f0 40 84 30 28 00 ld8 r15=[r33],8 4000000000000aec: 01 00 00 84 mov r8=r0 4000000000000af0: 02 00 00 00 01 00 [MII] nop.m 0x0 4000000000000af6: 10 81 30 00 42 00 adds r17=16,r12;; 4000000000000afc: 00 00 04 00 nop.i 0x0 4000000000000b00: 09 10 00 42 18 10 [MMI] ld8 r2=[r33] 4000000000000b06: d0 78 00 c2 31 c0 setf.sig f13=r15 4000000000000b0c: 01 0f 04 90 addl r14=240,r1;; 4000000000000b10: 0f 60 08 00 e1 18 [MMF] setf.sig f12=r2 4000000000000b16: 60 00 38 30 30 60 ldfd f6=[r14] 4000000000000b1c: d1 00 70 00 fcvt.xf f11=f13;; 4000000000000b20: 0e 00 00 00 01 00 [MMF] nop.m 0x0 4000000000000b26: 00 00 00 02 00 40 nop.m 0x0 4000000000000b2c: c1 00 70 00 fcvt.xf f10=f12 4000000000000b30: 0f 00 00 00 01 00 [MMF] nop.m 0x0 4000000000000b36: 00 00 00 02 00 00 nop.m 0x0 4000000000000b3c: 01 58 04 90 fnorm.d.s0 f8=f11;; 4000000000000b40: 0f 00 00 00 01 00 [MMF] nop.m 0x0 4000000000000b46: 00 00 00 02 00 20 nop.m 0x0 4000000000000b4c: 01 50 04 90 fnorm.d.s0 f9=f10;; 4000000000000b50: 0f 00 00 00 01 00 [MMF] nop.m 0x0 4000000000000b56: 00 00 00 02 00 e0 nop.m 0x0 4000000000000b5c: 80 48 18 90 fma.d.s0 f7=f9,f6,f8;; 4000000000000b60: 1c 00 00 00 01 00 [MFB] nop.m 0x0 4000000000000b66: 20 10 1c 02 58 00 fsub.d.s0 f2=f7,f2 4000000000000b6c: 00 00 00 20 nop.b 0x0 4000000000000b70: 0a 00 1c 44 98 19 [MMI] stfd [r34]=f7;; 4000000000000b76: 00 10 80 30 33 00 stfd [r32]=f2 4000000000000b7c: 40 02 aa 00 mov.i ar.pfs=r36 4000000000000b80: 08 10 00 22 d8 18 [MMI] ldf.fill f2=[r17] 4000000000000b86: 00 00 00 02 00 00 nop.m 0x0 4000000000000b8c: 30 0a 00 07 mov b0=r35 4000000000000b90: 11 00 00 00 01 00 [MIB] nop.m 0x0 4000000000000b96: c0 80 30 00 42 80 adds r12=16,r12 4000000000000b9c: 08 00 84 00 br.ret.sptk.many b0;; 4000000000000ba0
: 4000000000000ba0: 08 68 51 1e 80 05 [MMI] alloc r45=ar.pfs,20,15,0 4000000000000ba6: 00 81 31 7e 46 20 adds r16=-80,r12 4000000000000bac: 02 64 fc 8c adds r17=-64,r12 4000000000000bb0: 09 60 80 18 3f 23 [MMI] adds r12=-96,r12 4000000000000bb6: e0 02 04 00 42 e0 mov r46=r1 4000000000000bbc: 84 0d 0c 90 addl r39=472,r1;; 4000000000000bc0: 08 00 09 20 d8 1d [MMI] stf.spill [r16]=f2,32 4000000000000bc6: 00 1a 44 b0 3b 80 stf.spill [r17]=f3,32 4000000000000bcc: 05 00 c4 00 mov r44=b0 4000000000000bd0: 09 78 29 00 00 24 [MMI] mov r47=10 4000000000000bd6: 00 00 00 02 00 00 nop.m 0x0 4000000000000bdc: 05 00 00 84 mov r40=r0;; 4000000000000be0: 0e 00 11 20 d8 1d [MMF] stf.spill [r16]=f4,32 4000000000000be6: 00 2a 44 b0 3b 80 stf.spill [r17]=f5,32 4000000000000bec: 00 00 40 00 mov f4=f0 4000000000000bf0: 09 08 3d 00 00 24 [MMI] mov r33=15 4000000000000bf6: 60 22 9c 00 42 60 adds r38=4,r39 4000000000000bfc: 85 38 01 84 adds r43=8,r39;; 4000000000000c00: 08 00 40 20 d8 19 [MMI] stf.spill [r16]=f16 4000000000000c06: 00 88 44 b0 33 a0 stf.spill [r17]=f17 4000000000000c0c: c4 38 01 84 adds r37=12,r39 4000000000000c10: 17 00 00 00 00 08 [BBB] nop.b 0x0 4000000000000c16: 00 00 00 00 10 00 nop.b 0x0 4000000000000c1c: b8 fa ff 58 br.call.sptk.many b0=40000000000006c0 <_init+0x160>;; 4000000000000c20: 0a 08 00 5c 00 21 [MMI] mov r1=r46;; 4000000000000c26: a0 40 06 00 48 00 addl r10=72,r1 4000000000000c2c: 00 00 04 00 nop.i 0x0 4000000000000c30: 0a 20 21 03 02 24 [MMI] addl r36=328,r1;; 4000000000000c36: f0 02 28 30 20 00 ld8 r47=[r10] 4000000000000c3c: 00 00 04 00 nop.i 0x0 4000000000000c40: 19 00 00 00 01 00 [MMB] nop.m 0x0 4000000000000c46: 00 00 00 02 00 00 nop.m 0x0 4000000000000c4c: 68 fa ff 58 br.call.sptk.many b0=40000000000006a0 <_init+0x140>;; 4000000000000c50: 02 08 00 5c 00 21 [MII] mov r1=r46 4000000000000c56: a0 42 90 00 42 20 adds r42=8,r36;; 4000000000000c5c: 01 0b 08 90 addl r9=304,r1 4000000000000c60: 02 78 41 03 00 24 [MII] addl r47=80,r1 4000000000000c66: 30 02 05 04 48 00 addl r35=288,r1;; 4000000000000c6c: 00 00 04 00 nop.i 0x0 4000000000000c70: 19 10 01 12 00 21 [MMB] mov r34=r9 4000000000000c76: f0 02 bc 30 20 00 ld8 r47=[r47] 4000000000000c7c: 38 fa ff 58 br.call.sptk.many b0=40000000000006a0 <_init+0x140>;; 4000000000000c80: 09 00 00 00 01 00 [MMI] nop.m 0x0 4000000000000c86: 10 00 b8 00 42 40 mov r1=r46 4000000000000c8c: 04 11 01 84 adds r34=16,r34;; 4000000000000c90: 18 40 e0 03 01 24 [MMB] addl r8=248,r1 4000000000000c96: 30 00 04 04 48 00 addl r3=256,r1 4000000000000c9c: 00 00 00 20 nop.b 0x0 4000000000000ca0: 09 10 20 02 02 24 [MMI] addl r2=264,r1 4000000000000ca6: e0 80 04 04 48 20 addl r14=272,r1 4000000000000cac: 85 17 fd 8c adds r41=-8,r34;; 4000000000000cb0: 18 88 00 10 18 18 [MMB] ldfd f17=[r8] 4000000000000cb6: 30 00 0c 30 30 00 ldfd f3=[r3] 4000000000000cbc: 00 00 00 20 nop.b 0x0 4000000000000cc0: 0e 80 00 04 18 18 [MMF] ldfd f16=[r2] 4000000000000cc6: 50 00 38 30 30 00 ldfd f5=[r14] 4000000000000ccc: 00 00 04 00 nop.f 0x0 4000000000000cd0: 08 08 05 42 00 21 [MMI] adds r33=1,r33 4000000000000cd6: 00 00 ac 20 23 00 st4 [r43]=r0 4000000000000cdc: 86 0c 08 90 addl r48=328,r1 4000000000000ce0: 09 00 00 4a 90 11 [MMI] st4 [r37]=r0 4000000000000ce6: 20 00 88 30 30 e0 ldfd f2=[r34] 4000000000000cec: 05 00 00 84 mov r47=r0;; 4000000000000cf0: 18 00 84 4c 90 11 [MMB] st4 [r38]=r33 4000000000000cf6: 00 00 00 02 00 00 nop.m 0x0 4000000000000cfc: 00 00 00 20 nop.b 0x0 4000000000000d00: 18 00 00 4e 90 11 [MMB] st4 [r39]=r0 4000000000000d06: 00 fa 87 7e 46 00 adds r32=-1,r33 4000000000000d0c: 00 00 00 20 nop.b 0x0 4000000000000d10: 1d 00 00 46 98 11 [MFB] st8 [r35]=r0 4000000000000d16: 00 00 00 02 00 00 nop.f 0x0 4000000000000d1c: 38 f9 ff 58 br.call.sptk.many b0=4000000000000640 <_init+0xe0>;; 4000000000000d20: 08 58 00 48 18 10 [MMI] ld8 r11=[r36] 4000000000000d26: f0 00 a8 30 20 20 ld8 r15=[r42] 4000000000000d2c: 00 70 01 84 mov r1=r46 4000000000000d30: 09 78 01 40 00 21 [MMI] mov r47=r32 4000000000000d36: 00 0b 00 00 48 20 mov r48=1 4000000000000d3c: 26 00 00 90 mov r49=2;; 4000000000000d40: 09 60 2c 00 e1 18 [MMI] setf.sig f12=r11 4000000000000d46: b0 78 00 c2 31 e0 setf.sig f11=r15 4000000000000d4c: 10 08 19 e6 cmp4.eq p7,p6=1,r33;; 4000000000000d50: 1c 00 00 00 01 00 [MFB] nop.m 0x0 4000000000000d56: a0 60 00 38 00 00 fcvt.xf f10=f12 4000000000000d5c: 00 00 00 20 nop.b 0x0 4000000000000d60: 0d 00 00 00 01 00 [MFI] nop.m 0x0 4000000000000d66: 70 58 00 38 00 00 fcvt.xf f7=f11 4000000000000d6c: 00 00 04 00 nop.i 0x0;; 4000000000000d70: 1c 00 00 00 01 00 [MFB] nop.m 0x0 4000000000000d76: 80 00 28 02 48 00 fnorm.d.s0 f8=f10 4000000000000d7c: 00 00 00 20 nop.b 0x0 4000000000000d80: 0d 00 00 00 01 00 [MFI] nop.m 0x0 4000000000000d86: 90 00 1c 02 48 00 fnorm.d.s0 f9=f7 4000000000000d8c: 00 00 04 00 nop.i 0x0;; 4000000000000d90: 0f 00 00 00 01 00 [MMF] nop.m 0x0 4000000000000d96: 00 00 00 02 00 c0 nop.m 0x0 4000000000000d9c: 80 48 0c 90 fma.d.s0 f6=f9,f3,f8;; 4000000000000da0: 1c 00 00 00 01 00 [MFB] nop.m 0x0 4000000000000da6: 20 10 18 02 58 00 fsub.d.s0 f2=f6,f2 4000000000000dac: 00 00 00 20 nop.b 0x0 4000000000000db0: 19 00 00 00 01 00 [MMB] nop.m 0x0 4000000000000db6: 00 30 88 30 33 00 stfd [r34]=f6 4000000000000dbc: 00 00 00 20 nop.b 0x0;; 4000000000000dc0: 1c 00 08 52 98 19 [MFB] stfd [r41]=f2 4000000000000dc6: 00 00 00 02 00 03 nop.f 0x0 4000000000000dcc: 80 02 00 42 (p06) br.cond.dptk.few 4000000000001040 4000000000000dd0: 18 b8 00 4c 10 10 [MMB] ld4 r23=[r38] 4000000000000dd6: 60 01 94 20 20 00 ld4 r22=[r37] 4000000000000ddc: 00 00 00 20 nop.b 0x0 4000000000000de0: 19 00 00 00 01 00 [MMB] nop.m 0x0 4000000000000de6: 50 01 8c 30 20 00 ld8 r21=[r35] 4000000000000dec: 00 00 00 20 nop.b 0x0;; 4000000000000df0: 09 a0 fc 2f 3f 23 [MMI] adds r20=-1,r23 4000000000000df6: 30 09 58 00 42 40 adds r19=1,r22 4000000000000dfc: 12 a8 00 84 adds r18=1,r21;; 4000000000000e00: 18 00 00 00 01 00 [MMB] nop.m 0x0 4000000000000e06: 00 a0 98 20 23 00 st4 [r38]=r20 4000000000000e0c: 00 00 00 20 nop.b 0x0 4000000000000e10: 18 00 48 46 98 11 [MMB] st8 [r35]=r18 4000000000000e16: 00 98 94 20 23 00 st4 [r37]=r19 4000000000000e1c: 00 00 00 20 nop.b 0x0 4000000000000e20: 08 00 00 00 01 00 [MMI] nop.m 0x0 4000000000000e26: b0 41 06 04 48 e0 addl r27=328,r1 4000000000000e2c: 05 00 00 84 mov r47=r0 4000000000000e30: 02 10 00 44 18 18 [MII] ldfd f2=[r34] 4000000000000e36: 00 00 00 02 00 00 nop.i 0x0;; 4000000000000e3c: 00 00 04 00 nop.i 0x0 4000000000000e40: 1d 80 01 36 00 21 [MFB] mov r48=r27 4000000000000e46: 00 00 00 02 00 00 nop.f 0x0 4000000000000e4c: 08 f8 ff 58 br.call.sptk.many b0=4000000000000640 <_init+0xe0>;; 4000000000000e50: 09 d0 00 48 18 10 [MMI] ld8 r26=[r36] 4000000000000e56: 90 01 a8 30 20 20 ld8 r25=[r42] 4000000000000e5c: 00 70 01 84 mov r1=r46;; 4000000000000e60: 18 30 69 00 e1 18 [MMB] setf.sig f38=r26 4000000000000e66: 50 ca 00 c2 31 00 setf.sig f37=r25 4000000000000e6c: 00 00 00 20 nop.b 0x0 4000000000000e70: 0f 00 01 46 18 10 [MMF] ld8 r32=[r35] 4000000000000e76: 00 00 00 02 00 00 nop.m 0x0 4000000000000e7c: 00 00 04 00 nop.f 0x0;; 4000000000000e80: 0c 20 81 00 e1 18 [MFI] setf.sig f36=r32 4000000000000e86: 30 32 01 38 00 00 fcvt.xf f35=f38 4000000000000e8c: 00 00 04 00 nop.i 0x0 4000000000000e90: 0d 00 00 00 01 00 [MFI] nop.m 0x0 4000000000000e96: 20 2a 01 38 00 00 fcvt.xf f34=f37 4000000000000e9c: 00 00 04 00 nop.i 0x0;; 4000000000000ea0: 1c 00 00 00 01 00 [MFB] nop.m 0x0 4000000000000ea6: 10 22 01 38 00 00 fcvt.xf f33=f36 4000000000000eac: 00 00 00 20 nop.b 0x0 4000000000000eb0: 1c 00 00 00 01 00 [MFB] nop.m 0x0 4000000000000eb6: 00 02 8c 02 48 00 fnorm.d.s0 f32=f35 4000000000000ebc: 00 00 00 20 nop.b 0x0 4000000000000ec0: 0d 00 00 00 01 00 [MFI] nop.m 0x0 4000000000000ec6: f0 00 88 02 48 00 fnorm.d.s0 f15=f34 4000000000000ecc: 00 00 04 00 nop.i 0x0;; 4000000000000ed0: 1c 00 00 00 01 00 [MFB] nop.m 0x0 4000000000000ed6: 80 00 84 02 48 00 fnorm.d.s0 f8=f33 4000000000000edc: 00 00 00 20 nop.b 0x0 4000000000000ee0: 0f 00 00 00 01 00 [MMF] nop.m 0x0 4000000000000ee6: 00 00 00 02 00 c0 nop.m 0x0 4000000000000eec: 01 7a 0c 90 fma.d.s0 f14=f15,f3,f32;; 4000000000000ef0: 1c 00 00 00 01 00 [MFB] nop.m 0x0 4000000000000ef6: 20 10 38 02 58 00 fsub.d.s0 f2=f14,f2 4000000000000efc: 00 00 00 20 nop.b 0x0 4000000000000f00: 02 00 38 44 98 19 [MII] stfd [r34]=f14 4000000000000f06: 00 00 00 02 00 00 nop.i 0x0;; 4000000000000f0c: 00 00 04 00 nop.i 0x0 4000000000000f10: 1c 00 00 00 01 00 [MFB] nop.m 0x0 4000000000000f16: 90 10 08 20 00 00 mov f9=f2 4000000000000f1c: 00 00 00 20 nop.b 0x0 4000000000000f20: 13 00 08 52 98 19 [MBB] stfd [r41]=f2 4000000000000f26: 00 00 00 00 10 00 nop.b 0x0 4000000000000f2c: 88 01 00 50 br.call.sptk.many b0=40000000000010a0 <__divdf3>;; 4000000000000f30: 0c 08 00 5c 00 21 [MFI] mov r1=r46 4000000000000f36: d0 00 20 20 48 20 fmpy.d.s0 f13=f8,f16 4000000000000f3c: 06 00 01 84 mov r49=r32 4000000000000f40: 0f 80 01 42 00 21 [MMF] mov r48=r33 4000000000000f46: 20 13 00 f2 21 40 getf.d r50=f2 4000000000000f4c: 51 10 2c 48 fcmp.lt.s0 p10,p11=f5,f2;; 4000000000000f50: 01 c0 60 03 00 24 [MII] addl r24=88,r1 4000000000000f56: 00 00 00 02 00 05 nop.i 0x0 4000000000000f5c: 15 40 01 84 (p10) adds r40=1,r40;; 4000000000000f60: 1c 78 01 30 18 90 [MFB] ld8 r47=[r24] 4000000000000f66: 42 68 10 02 48 00 (p10) fadd.d.s0 f4=f4,f13 4000000000000f6c: 00 00 00 20 nop.b 0x0 4000000000000f70: 1d 98 35 00 f9 10 [MFB] getf.d r51=f13 4000000000000f76: 00 00 00 02 00 00 nop.f 0x0 4000000000000f7c: f8 f6 ff 58 br.call.sptk.many b0=4000000000000660 <_init+0x100>;; 4000000000000f80: 10 08 00 5c 00 21 [MIB] mov r1=r46 4000000000000f86: 90 f0 84 10 f3 04 cmp4.eq p9,p8=30,r33 4000000000000f8c: 30 00 00 43 (p09) br.cond.dpnt.few 4000000000000fb0 4000000000000f90: 0f 00 00 00 01 00 [MMF] nop.m 0x0 4000000000000f96: 00 00 00 02 00 80 nop.m 0x0 4000000000000f9c: 21 88 34 48 fcmp.lt.s0 p12,p13=f2,f17;; 4000000000000fa0: 16 00 00 00 00 08 [BBB] nop.b 0x0 4000000000000fa6: 00 00 00 00 10 06 nop.b 0x0 4000000000000fac: 30 fd ff 4a (p12) br.cond.dptk.few 4000000000000cd0 4000000000000fb0: 10 00 00 00 01 00 [MIB] nop.m 0x0 4000000000000fb6: d0 01 a0 2c 00 00 sxt4 r29=r40 4000000000000fbc: 00 00 00 20 nop.b 0x0 4000000000000fc0: 0d 00 00 00 01 00 [MFI] nop.m 0x0 4000000000000fc6: 80 20 10 20 00 00 mov f8=f4 4000000000000fcc: 00 00 04 00 nop.i 0x0;; 4000000000000fd0: 19 00 00 00 01 00 [MMB] nop.m 0x0 4000000000000fd6: 40 e8 00 c2 31 00 setf.sig f4=r29 4000000000000fdc: 00 00 00 20 nop.b 0x0;; 4000000000000fe0: 0f 00 00 00 01 00 [MMF] nop.m 0x0 4000000000000fe6: 00 00 00 02 00 60 nop.m 0x0 4000000000000fec: 40 00 70 00 fcvt.xf f3=f4;; 4000000000000ff0: 1d 00 00 00 01 00 [MFB] nop.m 0x0 4000000000000ff6: 90 00 0c 02 48 00 fnorm.d.s0 f9=f3 4000000000000ffc: b8 00 00 50 br.call.sptk.many b0=40000000000010a0 <__divdf3>;; 4000000000001000: 03 80 21 00 f9 10 [MII] getf.d r48=f8 4000000000001006: 10 00 b8 00 42 80 mov r1=r46;; 400000000000100c: 03 0e 00 90 addl r28=96,r1;; 4000000000001010: 13 78 01 38 18 10 [MBB] ld8 r47=[r28] 4000000000001016: 00 00 00 00 10 00 nop.b 0x0 400000000000101c: 58 f6 ff 58 br.call.sptk.many b0=4000000000000660 <_init+0x100>;; 4000000000001020: 11 78 29 00 00 24 [MIB] mov r47=10 4000000000001026: 10 00 b8 00 42 00 mov r1=r46 400000000000102c: a8 f6 ff 58 br.call.sptk.many b0=40000000000006c0 <_init+0x160>;; 4000000000001030: 11 08 00 5c 00 21 [MIB] mov r1=r46 4000000000001036: f0 02 00 00 42 00 mov r47=r0 400000000000103c: 58 f6 ff 58 br.call.sptk.many b0=4000000000000680 <_init+0x120>;; 4000000000001040: 17 00 00 00 00 08 [BBB] nop.b 0x0 4000000000001046: 00 00 00 00 10 00 nop.b 0x0 400000000000104c: 08 f9 ff 58 br.call.sptk.many b0=4000000000000940 ;; 4000000000001050: 18 80 05 00 00 24 [MMB] mov r48=1 4000000000001056: 10 00 b8 00 42 00 mov r1=r46 400000000000105c: 00 00 00 20 nop.b 0x0 4000000000001060: 19 78 05 00 00 24 [MMB] mov r47=1 4000000000001066: 10 1b 00 00 48 00 mov r49=3 400000000000106c: e8 f8 ff 58 br.call.sptk.many b0=4000000000000940 ;; 4000000000001070: 18 08 00 5c 00 21 [MMB] mov r1=r46 4000000000001076: f0 02 80 00 42 00 mov r47=r32 400000000000107c: 00 00 00 20 nop.b 0x0 4000000000001080: 19 88 0d 00 00 24 [MMB] mov r49=3 4000000000001086: 00 13 00 00 48 00 mov r48=2 400000000000108c: c8 f8 ff 58 br.call.sptk.many b0=4000000000000940 ;; 4000000000001090: 11 00 00 00 01 00 [MIB] nop.m 0x0 4000000000001096: 10 00 b8 00 42 00 mov r1=r46 400000000000109c: 90 fd ff 48 br.few 4000000000000e20 ;; 40000000000010a0 <__divdf3>: 40000000000010a0: 0d 38 00 00 00 38 [MFI] cmp.eq p7,p0=r0,r0 40000000000010a6: a0 40 24 8c 00 00 frcpa.s0 f10,p6=f8,f9 40000000000010ac: 00 00 04 00 nop.i 0x0;; 40000000000010b0: dc 00 00 00 07 b8 [MFB] (p06) cmp.eq p0,p7=r0,r0 40000000000010b6: b1 00 20 14 41 00 (p06) fmpy.s1 f11=f8,f10 40000000000010bc: 00 00 00 20 nop.b 0x0 40000000000010c0: 1d 00 00 00 01 80 [MFB] nop.m 0x0 40000000000010c6: c1 08 24 14 61 00 (p06) fnma.s1 f12=f9,f10,f1 40000000000010cc: 00 00 00 20 nop.b 0x0;; 40000000000010d0: 1c 00 00 00 01 80 [MFB] nop.m 0x0 40000000000010d6: b1 58 30 16 41 00 (p06) fma.s1 f11=f12,f11,f11 40000000000010dc: 00 00 00 20 nop.b 0x0 40000000000010e0: 1d 00 00 00 01 80 [MFB] nop.m 0x0 40000000000010e6: d1 00 30 18 41 00 (p06) fmpy.s1 f13=f12,f12 40000000000010ec: 00 00 00 20 nop.b 0x0;; 40000000000010f0: 1c 00 00 00 01 80 [MFB] nop.m 0x0 40000000000010f6: a1 50 30 14 41 00 (p06) fma.s1 f10=f12,f10,f10 40000000000010fc: 00 00 00 20 nop.b 0x0 4000000000001100: 1d 00 00 00 01 80 [MFB] nop.m 0x0 4000000000001106: b1 58 34 16 41 00 (p06) fma.s1 f11=f13,f11,f11 400000000000110c: 00 00 00 20 nop.b 0x0;; 4000000000001110: 1c 00 00 00 01 80 [MFB] nop.m 0x0 4000000000001116: c1 00 34 1a 41 00 (p06) fmpy.s1 f12=f13,f13 400000000000111c: 00 00 00 20 nop.b 0x0 4000000000001120: 1d 00 00 00 01 80 [MFB] nop.m 0x0 4000000000001126: a1 50 34 14 41 00 (p06) fma.s1 f10=f13,f10,f10 400000000000112c: 00 00 00 20 nop.b 0x0;; 4000000000001130: 1c 00 00 00 01 80 [MFB] nop.m 0x0 4000000000001136: b1 58 30 16 49 00 (p06) fma.d.s1 f11=f12,f11,f11 400000000000113c: 00 00 00 20 nop.b 0x0 4000000000001140: 1d 00 00 00 01 80 [MFB] nop.m 0x0 4000000000001146: a1 50 30 14 41 00 (p06) fma.s1 f10=f12,f10,f10 400000000000114c: 00 00 00 20 nop.b 0x0;; 4000000000001150: 1d 00 00 00 01 80 [MFB] nop.m 0x0 4000000000001156: 81 40 24 16 69 00 (p06) fnma.d.s1 f8=f9,f11,f8 400000000000115c: 00 00 00 20 nop.b 0x0;; 4000000000001160: 1c 00 00 00 01 80 [MFB] nop.m 0x0 4000000000001166: 81 58 20 14 48 00 (p06) fma.d.s0 f8=f8,f10,f11 400000000000116c: 00 00 00 20 nop.b 0x0 4000000000001170: 1d 00 00 00 01 c0 [MFB] nop.m 0x0 4000000000001176: 81 50 28 20 00 80 (p07) mov f8=f10 400000000000117c: 00 00 84 00 br.ret.sptk.few b0;; 4000000000001180 <__libc_csu_init>: 4000000000001180: 10 20 19 0c 80 05 [MIB] alloc r36=ar.pfs,6,6,0 4000000000001186: 10 02 00 00 42 00 mov r33=r0 400000000000118c: 00 00 00 20 nop.b 0x0 4000000000001190: 02 28 01 02 00 21 [MII] mov r37=r1 4000000000001196: 30 02 00 62 00 00 mov r35=b0;; 400000000000119c: 00 00 04 00 nop.i 0x0 40000000000011a0: 11 00 00 00 01 00 [MIB] nop.m 0x0 40000000000011a6: 00 00 00 02 00 00 nop.i 0x0 40000000000011ac: c8 f3 ff 58 br.call.sptk.many b0=4000000000000560 <_init>;; 40000000000011b0: 0b 08 00 4a 00 21 [MMI] mov r1=r37;; 40000000000011b6: e0 80 f6 f7 4f 00 addl r14=-560,r1 40000000000011bc: 82 ee ef 9f addl r16=-536,r1;; 40000000000011c0: 09 78 00 1c 00 21 [MMI] mov r15=r14 40000000000011c6: e0 00 40 00 42 00 mov r14=r16 40000000000011cc: 00 00 04 00 nop.i 0x0;; 40000000000011d0: 03 70 38 1e 05 20 [MII] sub r14=r14,r15 40000000000011d6: 00 02 3c 00 42 c0 mov r32=r15;; 40000000000011dc: 71 70 f0 52 shr r14=r14,3;; 40000000000011e0: 10 30 00 1c 07 35 [MIB] cmp.ltu p6,p7=0,r14 40000000000011e6: 20 02 38 00 c2 03 mov r34=r14 40000000000011ec: 50 00 00 43 (p07) br.cond.dpnt.few 4000000000001230 <__libc_csu_init+0xb0> 40000000000011f0: 02 70 20 40 18 14 [MII] ld8 r14=[r32],8 40000000000011f6: 10 0a 84 00 42 00 adds r33=1,r33;; 40000000000011fc: 00 00 04 00 nop.i 0x0 4000000000001200: 0a 78 20 1c 18 14 [MMI] ld8 r15=[r14],8;; 4000000000001206: 10 00 38 30 20 c0 ld8 r1=[r14] 400000000000120c: f0 08 00 07 mov b6=r15 4000000000001210: 11 00 00 00 01 00 [MIB] nop.m 0x0 4000000000001216: 00 00 00 02 00 00 nop.i 0x0 400000000000121c: 68 00 80 10 br.call.sptk.many b0=b6;; 4000000000001220: 10 30 84 44 07 34 [MIB] cmp.ltu p6,p7=r33,r34 4000000000001226: 10 00 94 00 42 03 mov r1=r37 400000000000122c: d0 ff ff 4a (p06) br.cond.dptk.few 40000000000011f0 <__libc_csu_init+0x70> 4000000000001230: 00 00 00 00 01 00 [MII] nop.m 0x0 4000000000001236: 00 20 01 55 00 00 mov.i ar.pfs=r36 400000000000123c: 30 0a 00 07 mov b0=r35 4000000000001240: 11 00 00 00 01 00 [MIB] nop.m 0x0 4000000000001246: 00 00 00 02 00 80 nop.i 0x0 400000000000124c: 08 00 84 00 br.ret.sptk.many b0;; 4000000000001250 <__libc_csu_fini>: 4000000000001250: 00 20 19 0c 80 05 [MII] alloc r36=ar.pfs,6,6,0 4000000000001256: e0 40 f7 f7 4f 00 addl r14=-536,r1 400000000000125c: 02 ef ef 9f addl r16=-528,r1 4000000000001260: 02 28 01 02 00 21 [MII] mov r37=r1 4000000000001266: 30 02 00 62 00 00 mov r35=b0;; 400000000000126c: 00 00 04 00 nop.i 0x0 4000000000001270: 09 78 00 1c 00 21 [MMI] mov r15=r14 4000000000001276: e0 00 40 00 42 00 mov r14=r16 400000000000127c: 00 00 04 00 nop.i 0x0;; 4000000000001280: 0b 70 38 1e 05 20 [MMI] sub r14=r14,r15;; 4000000000001286: 00 00 00 02 00 20 nop.m 0x0 400000000000128c: 74 70 f0 52 shr r33=r14,3;; 4000000000001290: 02 70 00 42 00 21 [MII] mov r14=r33 4000000000001296: 10 fa 87 7e 46 e0 adds r33=-1,r33;; 400000000000129c: 00 70 18 e4 cmp.eq p7,p6=0,r14 40000000000012a0: 11 10 85 1e 12 20 [MIB] shladd r34=r33,3,r15 40000000000012a6: 00 00 00 02 80 03 nop.i 0x0 40000000000012ac: 50 00 00 43 (p07) br.cond.dpnt.few 40000000000012f0 <__libc_csu_fini+0xa0>;; 40000000000012b0: 01 70 e0 45 19 16 [MII] ld8 r14=[r34],-8 40000000000012b6: 00 02 84 00 42 20 mov r32=r33 40000000000012bc: f4 0f fd 8c adds r33=-1,r33;; 40000000000012c0: 0a 78 20 1c 18 14 [MMI] ld8 r15=[r14],8;; 40000000000012c6: 10 00 38 30 20 c0 ld8 r1=[r14] 40000000000012cc: f0 08 00 07 mov b6=r15 40000000000012d0: 11 00 00 00 01 00 [MIB] nop.m 0x0 40000000000012d6: 00 00 00 02 00 00 nop.i 0x0 40000000000012dc: 68 00 80 10 br.call.sptk.many b0=b6;; 40000000000012e0: 10 38 00 40 06 39 [MIB] cmp.eq p7,p6=0,r32 40000000000012e6: 10 00 94 00 42 03 mov r1=r37 40000000000012ec: d0 ff ff 4a (p06) br.cond.dptk.few 40000000000012b0 <__libc_csu_fini+0x60> 40000000000012f0: 11 00 00 00 01 00 [MIB] nop.m 0x0 40000000000012f6: 00 00 00 02 00 00 nop.i 0x0 40000000000012fc: b8 00 00 50 br.call.sptk.many b0=40000000000013a0 <_fini>;; 4000000000001300: 00 08 00 4a 00 21 [MII] mov r1=r37 4000000000001306: 00 20 01 55 00 00 mov.i ar.pfs=r36 400000000000130c: 30 0a 00 07 mov b0=r35 4000000000001310: 11 00 00 00 01 00 [MIB] nop.m 0x0 4000000000001316: 00 00 00 02 00 80 nop.i 0x0 400000000000131c: 08 00 84 00 br.ret.sptk.many b0;; 4000000000001320 <__do_global_ctors_aux>: 4000000000001320: 05 10 15 0a 80 c5 [MLX] alloc r34=ar.pfs,5,5,0 4000000000001326: ff ff ff ff 7f 00 movl r32=0xffffffffffffffd8;; 400000000000132c: 84 f5 ff 6f 4000000000001330: 0b 00 81 02 00 20 [MMI] add r32=r32,r1;; 4000000000001336: 30 c2 83 32 2c 20 ld8 r35=[r32],-8 400000000000133c: 04 00 c4 00 mov r33=b0;; 4000000000001340: 10 30 fc 47 00 3b [MIB] cmp.eq p6,p0=-1,r35 4000000000001346: 40 02 04 00 42 03 mov r36=r1 400000000000134c: 40 00 00 41 (p06) br.cond.spnt.few 4000000000001380 <__do_global_ctors_aux+0x60> 4000000000001350: 0a 78 20 46 18 14 [MMI] ld8 r15=[r35],8;; 4000000000001356: 10 00 8c 30 20 c0 ld8 r1=[r35] 400000000000135c: f0 08 00 07 mov b6=r15 4000000000001360: 11 18 e1 41 19 16 [MIB] ld8 r35=[r32],-8 4000000000001366: 00 00 00 02 00 00 nop.i 0x0 400000000000136c: 68 00 80 10 br.call.sptk.many b0=b6;; 4000000000001370: 10 00 fc 47 06 3b [MIB] cmp.eq p0,p6=-1,r35 4000000000001376: 00 00 00 02 00 03 nop.i 0x0 400000000000137c: e0 ff ff 48 (p06) br.cond.sptk.few 4000000000001350 <__do_global_ctors_aux+0x30> 4000000000001380: 00 08 00 46 00 21 [MII] mov r1=r35 4000000000001386: 00 08 05 80 03 00 mov b0=r33 400000000000138c: 20 02 aa 00 mov.i ar.pfs=r34 4000000000001390: 1d 00 00 00 01 00 [MFB] nop.m 0x0 4000000000001396: 00 00 00 02 00 80 nop.f 0x0 400000000000139c: 08 00 84 00 br.ret.sptk.many b0;; Disassembly of section .fini: 40000000000013a0 <_fini>: 40000000000013a0: 00 10 0d 06 80 05 [MII] alloc r34=ar.pfs,3,3,0 40000000000013a6: 00 02 30 00 42 20 mov r32=r12 40000000000013ac: 04 00 c4 00 mov r33=b0 40000000000013b0: 1d 60 c0 19 3f 23 [MFB] adds r12=-16,r12 40000000000013b6: 00 00 00 02 00 00 nop.f 0x0 40000000000013bc: 00 00 00 20 nop.b 0x0;; 40000000000013c0: 00 60 00 40 00 21 [MII] mov r12=r32 40000000000013c6: 00 10 01 55 00 00 mov.i ar.pfs=r34 40000000000013cc: 10 0a 00 07 mov b0=r33 40000000000013d0: 1d 00 00 00 01 00 [MFB] nop.m 0x0 40000000000013d6: 00 00 00 02 00 80 nop.f 0x0 40000000000013dc: 08 00 84 00 br.ret.sptk.many b0;;