floattest: file format elf32-powerpc-freebsd Disassembly of section .init: 0180035c <_init>: 180035c: 94 21 ff f0 stwu r1,-16(r1) 1800360: 7c 08 02 a6 mflr r0 1800364: 93 e1 00 0c stw r31,12(r1) 1800368: 90 01 00 14 stw r0,20(r1) 180036c: 7c 3f 0b 78 mr r31,r1 1800370: 48 00 03 5d bl 18006cc 1800374: 60 00 00 00 nop 1800378: 48 00 04 fd bl 1800874 <__do_global_ctors_aux> 180037c: 60 00 00 00 nop 1800380: 81 61 00 00 lwz r11,0(r1) 1800384: 80 0b 00 04 lwz r0,4(r11) 1800388: 7c 08 03 a6 mtlr r0 180038c: 83 eb ff fc lwz r31,-4(r11) 1800390: 7d 61 5b 78 mr r1,r11 1800394: 4e 80 00 20 blr Disassembly of section .text: 01800398 <_start>: 1800398: 7c 08 02 a6 mflr r0 180039c: 90 01 00 04 stw r0,4(r1) 18003a0: 94 21 ff c0 stwu r1,-64(r1) 18003a4: 93 a1 00 34 stw r29,52(r1) 18003a8: 13 a1 1b 21 evstdd r29,24(r1) 18003ac: 7c 9d 23 78 mr r29,r4 18003b0: 3c 80 01 81 lis r4,385 18003b4: 93 c1 00 38 stw r30,56(r1) 18003b8: 13 c1 23 21 evstdd r30,32(r1) 18003bc: 7c be 2b 78 mr r30,r5 18003c0: 80 a4 0b 8c lwz r5,2956(r4) 18003c4: 93 81 00 30 stw r28,48(r1) 18003c8: 13 81 13 21 evstdd r28,16(r1) 18003cc: 7c 7c 1b 78 mr r28,r3 18003d0: 28 05 00 00 cmplwi r5,0 18003d4: 40 82 00 08 bne- 18003dc <_start+0x44> 18003d8: 93 c4 0b 8c stw r30,2956(r4) 18003dc: 2c 1c 00 01 cmpwi r28,1 18003e0: 41 c0 00 40 blt- 1800420 <_start+0x88> 18003e4: 80 bd 00 00 lwz r5,0(r29) 18003e8: 28 05 00 00 cmplwi r5,0 18003ec: 41 c2 00 34 beq- 1800420 <_start+0x88> 18003f0: 3c 60 01 81 lis r3,385 18003f4: 38 85 00 01 addi r4,r5,1 18003f8: 90 a3 0b 78 stw r5,2936(r3) 18003fc: 38 a5 ff ff addi r5,r5,-1 1800400: 48 00 00 0c b 180040c <_start+0x74> 1800404: 90 83 0b 78 stw r4,2936(r3) 1800408: 38 84 00 01 addi r4,r4,1 180040c: 8c c5 00 01 lbzu r6,1(r5) 1800410: 28 06 00 2f cmplwi r6,47 1800414: 41 82 ff f0 beq+ 1800404 <_start+0x6c> 1800418: 28 06 00 00 cmplwi r6,0 180041c: 40 82 ff ec bne+ 1800408 <_start+0x70> 1800420: 28 08 00 00 cmplwi r8,0 1800424: 41 82 00 0c beq- 1800430 <_start+0x98> 1800428: 3c 60 01 81 lis r3,385 180042c: 91 03 0b 90 stw r8,2960(r3) 1800430: 3c 60 01 81 lis r3,385 1800434: 38 63 0a b0 addi r3,r3,2736 1800438: 28 03 00 00 cmplwi r3,0 180043c: 41 82 00 10 beq- 180044c <_start+0xb4> 1800440: 7c e3 3b 78 mr r3,r7 1800444: 48 01 07 a1 bl 1810be4 1800448: 48 00 00 08 b 1800450 <_start+0xb8> 180044c: 48 01 07 c1 bl 1810c0c <_init_tls@plt> 1800450: 7f 83 e3 78 mr r3,r28 1800454: 7f a4 eb 78 mr r4,r29 1800458: 7f c5 f3 78 mr r5,r30 180045c: 48 00 00 19 bl 1800474 1800460: 7f 83 e3 78 mr r3,r28 1800464: 7f a4 eb 78 mr r4,r29 1800468: 7f c5 f3 78 mr r5,r30 180046c: 48 00 02 a5 bl 1800710
1800470: 48 01 07 8d bl 1810bfc 01800474 : 1800474: 7c 08 02 a6 mflr r0 1800478: 90 01 00 04 stw r0,4(r1) 180047c: 94 21 ff a0 stwu r1,-96(r1) 1800480: 93 a1 00 54 stw r29,84(r1) 1800484: 13 a1 2b 21 evstdd r29,40(r1) 1800488: 7c 9d 23 78 mr r29,r4 180048c: 3c 80 01 81 lis r4,385 1800490: 38 84 0a b0 addi r4,r4,2736 1800494: 28 04 00 00 cmplwi r4,0 1800498: 93 21 00 44 stw r25,68(r1) 180049c: 93 41 00 48 stw r26,72(r1) 18004a0: 93 61 00 4c stw r27,76(r1) 18004a4: 93 81 00 50 stw r28,80(r1) 18004a8: 93 c1 00 58 stw r30,88(r1) 18004ac: 13 21 0b 21 evstdd r25,8(r1) 18004b0: 13 41 13 21 evstdd r26,16(r1) 18004b4: 13 61 1b 21 evstdd r27,24(r1) 18004b8: 13 81 23 21 evstdd r28,32(r1) 18004bc: 13 c1 33 21 evstdd r30,48(r1) 18004c0: 40 82 00 e4 bne- 18005a4 18004c4: 7c 7c 1b 78 mr r28,r3 18004c8: 3c 60 01 80 lis r3,384 18004cc: 38 63 05 e4 addi r3,r3,1508 18004d0: 7c be 2b 78 mr r30,r5 18004d4: 48 01 07 11 bl 1810be4 18004d8: 3c 60 01 81 lis r3,385 18004dc: 3c 80 01 81 lis r4,385 18004e0: 38 a3 0a 9c addi r5,r3,2716 18004e4: 38 64 0a 9c addi r3,r4,2716 18004e8: 7f 63 28 50 subf r27,r3,r5 18004ec: 7f 64 16 70 srawi r4,r27,2 18004f0: 7c 84 01 95 addze. r4,r4 18004f4: 41 82 00 48 beq- 180053c 18004f8: 3b 43 ff fc addi r26,r3,-4 18004fc: 3b 20 00 00 li r25,0 1800500: 48 00 00 18 b 1800518 1800504: 7f 63 16 70 srawi r3,r27,2 1800508: 3b 39 00 01 addi r25,r25,1 180050c: 7c 63 01 94 addze r3,r3 1800510: 7c 19 18 40 cmplw r25,r3 1800514: 40 80 00 28 bge- 180053c 1800518: 84 7a 00 04 lwzu r3,4(r26) 180051c: 28 03 00 02 cmplwi r3,2 1800520: 41 80 ff e4 blt+ 1800504 1800524: 7c 69 03 a6 mtctr r3 1800528: 7f 83 e3 78 mr r3,r28 180052c: 7f a4 eb 78 mr r4,r29 1800530: 7f c5 f3 78 mr r5,r30 1800534: 4e 80 04 21 bctrl 1800538: 4b ff ff cc b 1800504 180053c: 4b ff fe 21 bl 180035c <_init> 1800540: 3c 60 01 81 lis r3,385 1800544: 3c 80 01 81 lis r4,385 1800548: 38 a3 0a 9c addi r5,r3,2716 180054c: 38 64 0a 9c addi r3,r4,2716 1800550: 7f 63 28 50 subf r27,r3,r5 1800554: 7f 64 16 70 srawi r4,r27,2 1800558: 7c 84 01 95 addze. r4,r4 180055c: 41 82 00 48 beq- 18005a4 1800560: 3b 43 ff fc addi r26,r3,-4 1800564: 3b 20 00 00 li r25,0 1800568: 48 00 00 18 b 1800580 180056c: 7f 63 16 70 srawi r3,r27,2 1800570: 3b 39 00 01 addi r25,r25,1 1800574: 7c 63 01 94 addze r3,r3 1800578: 7c 19 18 40 cmplw r25,r3 180057c: 40 80 00 28 bge- 18005a4 1800580: 84 7a 00 04 lwzu r3,4(r26) 1800584: 28 03 00 02 cmplwi r3,2 1800588: 41 80 ff e4 blt+ 180056c 180058c: 7c 69 03 a6 mtctr r3 1800590: 7f 83 e3 78 mr r3,r28 1800594: 7f a4 eb 78 mr r4,r29 1800598: 7f c5 f3 78 mr r5,r30 180059c: 4e 80 04 21 bctrl 18005a0: 4b ff ff cc b 180056c 18005a4: 13 c1 33 01 evldd r30,48(r1) 18005a8: 13 a1 2b 01 evldd r29,40(r1) 18005ac: 13 81 23 01 evldd r28,32(r1) 18005b0: 13 61 1b 01 evldd r27,24(r1) 18005b4: 13 41 13 01 evldd r26,16(r1) 18005b8: 13 21 0b 01 evldd r25,8(r1) 18005bc: 83 c1 00 58 lwz r30,88(r1) 18005c0: 83 a1 00 54 lwz r29,84(r1) 18005c4: 83 81 00 50 lwz r28,80(r1) 18005c8: 83 61 00 4c lwz r27,76(r1) 18005cc: 83 41 00 48 lwz r26,72(r1) 18005d0: 83 21 00 44 lwz r25,68(r1) 18005d4: 80 01 00 64 lwz r0,100(r1) 18005d8: 38 21 00 60 addi r1,r1,96 18005dc: 7c 08 03 a6 mtlr r0 18005e0: 4e 80 00 20 blr 018005e4 : 18005e4: 7c 08 02 a6 mflr r0 18005e8: 90 01 00 04 stw r0,4(r1) 18005ec: 94 21 ff d0 stwu r1,-48(r1) 18005f0: 3c 60 01 81 lis r3,385 18005f4: 3c 80 01 81 lis r4,385 18005f8: 38 a3 0a 9c addi r5,r3,2716 18005fc: 38 64 0a 9c addi r3,r4,2716 1800600: 7c 83 28 50 subf r4,r3,r5 1800604: 7c 85 16 70 srawi r5,r4,2 1800608: 7c a5 01 95 addze. r5,r5 180060c: 93 a1 00 24 stw r29,36(r1) 1800610: 93 c1 00 28 stw r30,40(r1) 1800614: 13 a1 0b 21 evstdd r29,8(r1) 1800618: 13 c1 13 21 evstdd r30,16(r1) 180061c: 41 82 00 3c beq- 1800658 1800620: 7c 84 16 70 srawi r4,r4,2 1800624: 7f c4 01 94 addze r30,r4 1800628: 57 c4 10 3a rlwinm r4,r30,2,0,29 180062c: 7f a3 22 14 add r29,r3,r4 1800630: 48 00 00 0c b 180063c 1800634: 28 1e 00 00 cmplwi r30,0 1800638: 41 82 00 20 beq- 1800658 180063c: 84 7d ff fc lwzu r3,-4(r29) 1800640: 3b de ff ff addi r30,r30,-1 1800644: 28 03 00 02 cmplwi r3,2 1800648: 41 80 ff ec blt+ 1800634 180064c: 7c 69 03 a6 mtctr r3 1800650: 4e 80 04 21 bctrl 1800654: 4b ff ff e0 b 1800634 1800658: 48 00 02 6d bl 18008c4 <_fini> 180065c: 13 c1 13 01 evldd r30,16(r1) 1800660: 13 a1 0b 01 evldd r29,8(r1) 1800664: 83 c1 00 28 lwz r30,40(r1) 1800668: 83 a1 00 24 lwz r29,36(r1) 180066c: 80 01 00 34 lwz r0,52(r1) 1800670: 38 21 00 30 addi r1,r1,48 1800674: 7c 08 03 a6 mtlr r0 1800678: 4e 80 00 20 blr 0180067c <__do_global_dtors_aux>: 180067c: 7c 08 02 a6 mflr r0 1800680: 90 01 00 04 stw r0,4(r1) 1800684: 94 21 ff d0 stwu r1,-48(r1) 1800688: 3c 60 01 81 lis r3,385 180068c: 93 c1 00 28 stw r30,40(r1) 1800690: 13 c1 13 21 evstdd r30,16(r1) 1800694: 3b c3 0a a4 addi r30,r3,2724 1800698: 84 7e 00 04 lwzu r3,4(r30) 180069c: 38 83 00 01 addi r4,r3,1 18006a0: 28 04 00 02 cmplwi r4,2 18006a4: 41 80 00 10 blt- 18006b4 <__do_global_dtors_aux+0x38> 18006a8: 7c 69 03 a6 mtctr r3 18006ac: 4e 80 04 21 bctrl 18006b0: 4b ff ff e8 b 1800698 <__do_global_dtors_aux+0x1c> 18006b4: 13 c1 13 01 evldd r30,16(r1) 18006b8: 83 c1 00 28 lwz r30,40(r1) 18006bc: 80 01 00 34 lwz r0,52(r1) 18006c0: 38 21 00 30 addi r1,r1,48 18006c4: 7c 08 03 a6 mtlr r0 18006c8: 4e 80 00 20 blr 018006cc : 18006cc: 7c 08 02 a6 mflr r0 18006d0: 90 01 00 04 stw r0,4(r1) 18006d4: 94 21 ff f0 stwu r1,-16(r1) 18006d8: 3c 60 00 00 lis r3,0 18006dc: 38 63 00 00 addi r3,r3,0 18006e0: 28 03 00 00 cmplwi r3,0 18006e4: 41 82 00 1c beq- 1800700 18006e8: 3c 60 01 81 lis r3,385 18006ec: 80 83 0a ac lwz r4,2732(r3) 18006f0: 28 04 00 00 cmplwi r4,0 18006f4: 41 82 00 0c beq- 1800700 18006f8: 38 63 0a ac addi r3,r3,2732 18006fc: 48 01 05 09 bl 1810c04 <_Jv_RegisterClasses@plt> 1800700: 80 01 00 14 lwz r0,20(r1) 1800704: 38 21 00 10 addi r1,r1,16 1800708: 7c 08 03 a6 mtlr r0 180070c: 4e 80 00 20 blr 01800710
: 1800710: 7c 08 02 a6 mflr r0 1800714: 90 01 00 04 stw r0,4(r1) 1800718: 94 21 ff c0 stwu r1,-64(r1) 180071c: 93 e1 00 3c stw r31,60(r1) 1800720: 7c 3f 0b 78 mr r31,r1 1800724: 38 a0 00 00 li r5,0 1800728: 90 bf 00 38 stw r5,56(r31) 180072c: 90 7f 00 34 stw r3,52(r31) 1800730: 90 9f 00 30 stw r4,48(r31) 1800734: 90 bf 00 2c stw r5,44(r31) 1800738: 90 bf 00 28 stw r5,40(r31) 180073c: 3c 60 01 80 lis r3,384 1800740: 38 63 08 f8 addi r3,r3,2296 1800744: 38 9f 00 28 addi r4,r31,40 1800748: 90 9f 00 24 stw r4,36(r31) 180074c: 4c c6 31 82 crclr 4*cr1+eq 1800750: 90 bf 00 20 stw r5,32(r31) 1800754: 48 01 04 a1 bl 1810bf4 1800758: 3c 80 01 80 lis r4,384 180075c: 38 84 09 08 addi r4,r4,2312 1800760: 38 a0 00 04 li r5,4 1800764: 90 7f 00 1c stw r3,28(r31) 1800768: 7c a3 2b 78 mr r3,r5 180076c: 48 01 04 81 bl 1810bec 1800770: 38 80 00 03 li r4,3 1800774: 90 7f 00 18 stw r3,24(r31) 1800778: 7c 83 23 78 mr r3,r4 180077c: 48 00 00 7d bl 18007f8 1800780: 3c 80 01 80 lis r4,384 1800784: 38 84 09 0a addi r4,r4,2314 1800788: 3c a0 01 80 lis r5,384 180078c: 38 a5 09 2e addi r5,r5,2350 1800790: 90 7f 00 14 stw r3,20(r31) 1800794: 7c 83 23 78 mr r3,r4 1800798: 7c a4 2b 78 mr r4,r5 180079c: 80 bf 00 24 lwz r5,36(r31) 18007a0: 4c c6 31 82 crclr 4*cr1+eq 18007a4: 48 01 04 39 bl 1810bdc 18007a8: 10 df 2b 01 evldd r6,40(r31) 18007ac: 3c 80 01 80 lis r4,384 18007b0: 38 84 09 32 addi r4,r4,2354 18007b4: 7c c5 33 78 mr r5,r6 18007b8: 10 c6 32 2c evmergehi r6,r6,r6 18007bc: 90 7f 00 10 stw r3,16(r31) 18007c0: 7c 83 23 78 mr r3,r4 18007c4: 90 bf 00 0c stw r5,12(r31) 18007c8: 7c c5 33 78 mr r5,r6 18007cc: 80 df 00 0c lwz r6,12(r31) 18007d0: 4c c6 32 42 crset 4*cr1+eq 18007d4: 48 01 04 21 bl 1810bf4 18007d8: 80 9f 00 20 lwz r4,32(r31) 18007dc: 90 7f 00 08 stw r3,8(r31) 18007e0: 7c 83 23 78 mr r3,r4 18007e4: 80 01 00 44 lwz r0,68(r1) 18007e8: 83 e1 00 3c lwz r31,60(r1) 18007ec: 38 21 00 40 addi r1,r1,64 18007f0: 7c 08 03 a6 mtlr r0 18007f4: 4e 80 00 20 blr 018007f8 : 18007f8: 94 21 ff e0 stwu r1,-32(r1) 18007fc: 93 e1 00 1c stw r31,28(r1) 1800800: 7c 3f 0b 78 mr r31,r1 1800804: 90 7f 00 14 stw r3,20(r31) 1800808: 80 7f 00 14 lwz r3,20(r31) 180080c: 54 63 00 3a rlwinm r3,r3,0,0,29 1800810: 28 03 00 00 cmplwi r3,0 1800814: 41 82 00 14 beq- 1800828 1800818: 48 00 00 04 b 180081c 180081c: 38 60 ff ff li r3,-1 1800820: 90 7f 00 18 stw r3,24(r31) 1800824: 48 00 00 40 b 1800864 1800828: 7c 60 82 a6 mfspefscr r3 180082c: 90 7f 00 0c stw r3,12(r31) 1800830: 80 7f 00 0c lwz r3,12(r31) 1800834: 54 63 00 3a rlwinm r3,r3,0,0,29 1800838: 90 7f 00 0c stw r3,12(r31) 180083c: 80 7f 00 14 lwz r3,20(r31) 1800840: 80 9f 00 0c lwz r4,12(r31) 1800844: 7c 83 1b 78 or r3,r4,r3 1800848: 90 7f 00 0c stw r3,12(r31) 180084c: 80 7f 00 0c lwz r3,12(r31) 1800850: 7c 60 83 a6 mtspefscr r3 1800854: 4c 00 01 2c isync 1800858: 38 60 00 00 li r3,0 180085c: 90 7f 00 18 stw r3,24(r31) 1800860: 48 00 00 04 b 1800864 1800864: 80 7f 00 18 lwz r3,24(r31) 1800868: 83 e1 00 1c lwz r31,28(r1) 180086c: 38 21 00 20 addi r1,r1,32 1800870: 4e 80 00 20 blr 01800874 <__do_global_ctors_aux>: 1800874: 7c 08 02 a6 mflr r0 1800878: 90 01 00 04 stw r0,4(r1) 180087c: 94 21 ff d0 stwu r1,-48(r1) 1800880: 3c 60 01 81 lis r3,385 1800884: 93 c1 00 28 stw r30,40(r1) 1800888: 13 c1 13 21 evstdd r30,16(r1) 180088c: 3b c3 0a a0 addi r30,r3,2720 1800890: 84 7e ff fc lwzu r3,-4(r30) 1800894: 38 83 00 01 addi r4,r3,1 1800898: 28 04 00 02 cmplwi r4,2 180089c: 41 80 00 10 blt- 18008ac <__do_global_ctors_aux+0x38> 18008a0: 7c 69 03 a6 mtctr r3 18008a4: 4e 80 04 21 bctrl 18008a8: 4b ff ff e8 b 1800890 <__do_global_ctors_aux+0x1c> 18008ac: 13 c1 13 01 evldd r30,16(r1) 18008b0: 83 c1 00 28 lwz r30,40(r1) 18008b4: 80 01 00 34 lwz r0,52(r1) 18008b8: 38 21 00 30 addi r1,r1,48 18008bc: 7c 08 03 a6 mtlr r0 18008c0: 4e 80 00 20 blr Disassembly of section .fini: 018008c4 <_fini>: 18008c4: 94 21 ff f0 stwu r1,-16(r1) 18008c8: 7c 08 02 a6 mflr r0 18008cc: 93 e1 00 0c stw r31,12(r1) 18008d0: 90 01 00 14 stw r0,20(r1) 18008d4: 7c 3f 0b 78 mr r31,r1 18008d8: 4b ff fd a5 bl 180067c <__do_global_dtors_aux> 18008dc: 60 00 00 00 nop 18008e0: 81 61 00 00 lwz r11,0(r1) 18008e4: 80 0b 00 04 lwz r0,4(r11) 18008e8: 7c 08 03 a6 mtlr r0 18008ec: 83 eb ff fc lwz r31,-4(r11) 18008f0: 7d 61 5b 78 mr r1,r11 18008f4: 4e 80 00 20 blr Disassembly of section .got: 01810b7c <_GLOBAL_OFFSET_TABLE_-0x4>: 1810b7c: 4e 80 00 21 blrl 01810b80 <_GLOBAL_OFFSET_TABLE_>: 1810b80: 01 81 0a b0 00 00 00 00 00 00 00 00 ............