home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #4 / Amiga Plus CD - 2000 - No. 4.iso / PowerPC / Dev / PPCRelease / Examples / Timer / PPCTimer.elf.dump < prev    next >
Encoding:
Text File  |  2000-03-06  |  22.9 KB  |  712 lines

  1.  
  2. PPCTimer.elf:     file format elf32-powerpc
  3. PPCTimer.elf
  4. architecture: powerpc:common, flags 0x00000011:
  5. HAS_RELOC, HAS_SYMS
  6. start address 0x00000000
  7.  
  8. Sections:
  9. Idx Name          Size      VMA       LMA       File off  Algn
  10.   0 .text         000005e4  00000000  00000000  00000034  2**2
  11.                   CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  12.   1 .rodata       000001b0  00000000  00000000  00000618  2**3
  13.                   CONTENTS, ALLOC, LOAD, READONLY, DATA
  14.   2 .data         00000000  00000000  00000000  000007c8  2**0
  15.                   CONTENTS, ALLOC, LOAD, DATA
  16.   3 .sdata        00000008  00000000  00000000  000007c8  2**3
  17.                   CONTENTS, ALLOC, LOAD, DATA
  18.   4 .bss          00000000  00000000  00000000  000007d0  2**0
  19.                   ALLOC
  20.   5 .comment      00000026  00000000  00000000  000007d0  2**0
  21.                   CONTENTS, READONLY
  22. SYMBOL TABLE:
  23. 00000000 l    d  .text    00000000 
  24. 00000000 l    d  *ABS*    00000000 
  25. 00000000 l    d  .rodata    00000000 
  26. 00000000 l    d  .data    00000000 
  27. 00000000 l    d  .sdata    00000000 
  28. 00000000 l    d  .bss    00000000 
  29. 00000000 l    d  .comment    00000000 
  30. 00000000 l    d  *ABS*    00000000 
  31. 00000000 l    d  *ABS*    00000000 
  32. 00000000 l    d  *ABS*    00000000 
  33. 00000000 l    df *ABS*    00000000 PPCTimer.c
  34. 00000000 l     O .text    00000000 gcc2_compiled.
  35. 00000000 l     O .rodata    00000000 .LC0
  36. 00000014 l     O .rodata    00000000 .LC1
  37. 00000028 l     O .rodata    00000000 .LC2
  38. 0000003c l     O .rodata    00000000 .LC3
  39. 0000004c l     O .rodata    00000000 .LC4
  40. 0000005c l     O .rodata    00000000 .LC5
  41. 0000008c l     O .rodata    00000000 .LC6
  42. 0000009c l     O .rodata    00000000 .LC7
  43. 000000ac l     O .rodata    00000000 .LC8
  44. 000000bc l     O .rodata    00000000 .LC9
  45. 000000cc l     O .rodata    00000000 .LC10
  46. 000000dc l     O .rodata    00000000 .LC11
  47. 00000100 l     O .rodata    00000000 .LC12
  48. 00000118 l     O .rodata    00000000 .LC13
  49. 00000134 l     O .rodata    00000000 .LC14
  50. 00000160 l     O .rodata    00000000 .LC15
  51. 00000190 l     O .rodata    00000000 .LC17
  52. 000001a8 l     O .rodata    00000000 .LC16
  53. 00000000         *UND*    00000000 __divdi3
  54. 00000000         *UND*    00000000 __floatdidf
  55. 00000000 g     O .sdata    00000008 Test
  56. 00000000         *UND*    00000000 PPCCreateTimerObject
  57. 00000000         *UND*    00000000 PPCprintf
  58. 00000000         *UND*    00000000 PPCSetTimerObject
  59. 00000000         *UND*    00000000 PPCDeleteTimerObject
  60. 00000000         *UND*    00000000 PPCFreeSignal
  61. 00000000         *UND*    00000000 PPCAllocSignal
  62. 00000000         *UND*    00000000 PPCGetTimerObject
  63. 00000000 g     F .text    000005e4 main
  64. 00000000         *UND*    00000000 PPCWait
  65. 00000000         *UND*    00000000 PPCOutput
  66.  
  67.  
  68. Disassembly of section .text:
  69.  
  70. 00000000 <main>:
  71. main():
  72.    0:    94 21 ff 70     stwu    r1,-144(r1)
  73.    4:    7c 08 02 a6     mflr    r0
  74.    8:    db c1 00 80     stfd    f30,128(r1)
  75.    c:    db e1 00 88     stfd    f31,136(r1)
  76.   10:    92 81 00 50     stw    r20,80(r1)
  77.   14:    92 a1 00 54     stw    r21,84(r1)
  78.   18:    92 c1 00 58     stw    r22,88(r1)
  79.   1c:    92 e1 00 5c     stw    r23,92(r1)
  80.   20:    93 01 00 60     stw    r24,96(r1)
  81.   24:    93 21 00 64     stw    r25,100(r1)
  82.   28:    93 41 00 68     stw    r26,104(r1)
  83.   2c:    93 61 00 6c     stw    r27,108(r1)
  84.   30:    93 81 00 70     stw    r28,112(r1)
  85.   34:    93 a1 00 74     stw    r29,116(r1)
  86.   38:    93 c1 00 78     stw    r30,120(r1)
  87.   3c:    93 e1 00 7c     stw    r31,124(r1)
  88.   40:    90 01 00 94     stw    r0,148(r1)
  89.   44:    3c 00 80 02     lis    r0,-32766
  90.   48:    60 00 40 01     ori    r0,r0,16385
  91.   4c:    3b c0 00 01     li    r30,1
  92.   50:    3b 60 00 00     li    r27,0
  93.   54:    90 01 00 08     stw    r0,8(r1)
  94.   58:    93 c1 00 0c     stw    r30,12(r1)
  95.   5c:    93 61 00 10     stw    r27,16(r1)
  96.   60:    38 61 00 08     addi    r3,r1,8
  97.   64:    48 00 00 01     bl    64 <main+0x64>
  98.             64: R_PPC_REL24    PPCCreateTimerObject
  99.   68:    7c 7f 1b 79     mr.    r31,r3
  100.   6c:    41 82 05 30     beq    59c <main+0x59c>
  101.   70:    3c 80 80 02     lis    r4,-32766
  102.   74:    60 84 40 11     ori    r4,r4,16401
  103.   78:    38 a0 00 00     li    r5,0
  104.   7c:    7f e3 fb 78     mr    r3,r31
  105.   80:    48 00 00 01     bl    80 <main+0x80>
  106.             80: R_PPC_REL24    PPCSetTimerObject
  107.   84:    3f 20 00 00     lis    r25,0
  108.             86: R_PPC_ADDR16_HA    .LC4
  109.   88:    3b a1 00 30     addi    r29,r1,48
  110.   8c:    48 00 00 01     bl    8c <main+0x8c>
  111.             8c: R_PPC_REL24    PPCOutput
  112.   90:    3f 00 00 00     lis    r24,0
  113.             92: R_PPC_ADDR16_HA    .LC6
  114.   94:    3c 80 80 02     lis    r4,-32766
  115.   98:    7f e3 fb 78     mr    r3,r31
  116.   9c:    60 84 40 12     ori    r4,r4,16402
  117.   a0:    38 a0 00 00     li    r5,0
  118.   a4:    48 00 00 01     bl    a4 <main+0xa4>
  119.             a4: R_PPC_REL24    PPCSetTimerObject
  120.   a8:    3e e0 00 00     lis    r23,0
  121.             aa: R_PPC_ADDR16_HA    .LC7
  122.   ac:    3c 80 80 02     lis    r4,-32766
  123.   b0:    38 a1 00 28     addi    r5,r1,40
  124.   b4:    60 84 40 13     ori    r4,r4,16403
  125.   b8:    7f e3 fb 78     mr    r3,r31
  126.   bc:    48 00 00 01     bl    bc <main+0xbc>
  127.             bc: R_PPC_REL24    PPCGetTimerObject
  128.   c0:    3e c0 00 00     lis    r22,0
  129.             c2: R_PPC_ADDR16_HA    .LC8
  130.   c4:    80 a1 00 28     lwz    r5,40(r1)
  131.   c8:    80 c1 00 2c     lwz    r6,44(r1)
  132.   cc:    3c 60 00 00     lis    r3,0
  133.             ce: R_PPC_ADDR16_HA    .LC0
  134.   d0:    38 63 00 00     addi    r3,r3,0
  135.             d2: R_PPC_ADDR16_LO    .LC0
  136.   d4:    4c c6 31 82     crclr    4*cr1+eq
  137.   d8:    48 00 00 01     bl    d8 <main+0xd8>
  138.             d8: R_PPC_REL24    PPCprintf
  139.   dc:    3e a0 00 00     lis    r21,0
  140.             de: R_PPC_ADDR16_HA    .LC9
  141.   e0:    3c 80 80 02     lis    r4,-32766
  142.   e4:    60 84 40 11     ori    r4,r4,16401
  143.   e8:    7f e3 fb 78     mr    r3,r31
  144.   ec:    7f a5 eb 78     mr    r5,r29
  145.   f0:    48 00 00 01     bl    f0 <main+0xf0>
  146.             f0: R_PPC_REL24    PPCGetTimerObject
  147.   f4:    3e 80 00 00     lis    r20,0
  148.             f6: R_PPC_ADDR16_HA    .LC10
  149.   f8:    80 a1 00 30     lwz    r5,48(r1)
  150.   fc:    80 c1 00 34     lwz    r6,52(r1)
  151.  100:    3c 60 00 00     lis    r3,0
  152.             102: R_PPC_ADDR16_HA    .LC1
  153.  104:    38 63 00 00     addi    r3,r3,0
  154.             106: R_PPC_ADDR16_LO    .LC1
  155.  108:    4c c6 31 82     crclr    4*cr1+eq
  156.  10c:    48 00 00 01     bl    10c <main+0x10c>
  157.             10c: R_PPC_REL24    PPCprintf
  158.  110:    3c 80 80 02     lis    r4,-32766
  159.  114:    60 84 40 12     ori    r4,r4,16402
  160.  118:    7f e3 fb 78     mr    r3,r31
  161.  11c:    7f a5 eb 78     mr    r5,r29
  162.  120:    48 00 00 01     bl    120 <main+0x120>
  163.             120: R_PPC_REL24    PPCGetTimerObject
  164.  124:    80 a1 00 30     lwz    r5,48(r1)
  165.  128:    80 c1 00 34     lwz    r6,52(r1)
  166.  12c:    3c 60 00 00     lis    r3,0
  167.             12e: R_PPC_ADDR16_HA    .LC2
  168.  130:    38 63 00 00     addi    r3,r3,0
  169.             132: R_PPC_ADDR16_LO    .LC2
  170.  134:    4c c6 31 82     crclr    4*cr1+eq
  171.  138:    48 00 00 01     bl    138 <main+0x138>
  172.             138: R_PPC_REL24    PPCprintf
  173.  13c:    3c 80 80 02     lis    r4,-32766
  174.  140:    60 84 40 14     ori    r4,r4,16404
  175.  144:    7f e3 fb 78     mr    r3,r31
  176.  148:    7f a5 eb 78     mr    r5,r29
  177.  14c:    48 00 00 01     bl    14c <main+0x14c>
  178.             14c: R_PPC_REL24    PPCGetTimerObject
  179.  150:    80 a1 00 30     lwz    r5,48(r1)
  180.  154:    80 c1 00 34     lwz    r6,52(r1)
  181.  158:    3c 60 00 00     lis    r3,0
  182.             15a: R_PPC_ADDR16_HA    .LC3
  183.  15c:    38 63 00 00     addi    r3,r3,0
  184.             15e: R_PPC_ADDR16_LO    .LC3
  185.  160:    4c c6 31 82     crclr    4*cr1+eq
  186.  164:    48 00 00 01     bl    164 <main+0x164>
  187.             164: R_PPC_REL24    PPCprintf
  188.  168:    3c 80 80 02     lis    r4,-32766
  189.  16c:    60 84 40 15     ori    r4,r4,16405
  190.  170:    7f e3 fb 78     mr    r3,r31
  191.  174:    7f a5 eb 78     mr    r5,r29
  192.  178:    48 00 00 01     bl    178 <main+0x178>
  193.             178: R_PPC_REL24    PPCGetTimerObject
  194.  17c:    80 a1 00 30     lwz    r5,48(r1)
  195.  180:    80 c1 00 34     lwz    r6,52(r1)
  196.  184:    38 79 00 00     addi    r3,r25,0
  197.             186: R_PPC_ADDR16_LO    .LC4
  198.  188:    4c c6 31 82     crclr    4*cr1+eq
  199.  18c:    48 00 00 01     bl    18c <main+0x18c>
  200.             18c: R_PPC_REL24    PPCprintf
  201.  190:    80 61 00 30     lwz    r3,48(r1)
  202.  194:    80 81 00 34     lwz    r4,52(r1)
  203.  198:    4c c6 31 82     crclr    4*cr1+eq
  204.  19c:    48 00 00 01     bl    19c <main+0x19c>
  205.             19c: R_PPC_REL24    __floatdidf
  206.  1a0:    ff e0 08 90     fmr    f31,f1
  207.  1a4:    80 61 00 28     lwz    r3,40(r1)
  208.  1a8:    80 81 00 2c     lwz    r4,44(r1)
  209.  1ac:    4c c6 31 82     crclr    4*cr1+eq
  210.  1b0:    48 00 00 01     bl    1b0 <main+0x1b0>
  211.             1b0: R_PPC_REL24    __floatdidf
  212.  1b4:    3c 60 00 00     lis    r3,0
  213.             1b6: R_PPC_ADDR16_HA    .LC5
  214.  1b8:    fc 3f 08 24     fdiv    f1,f31,f1
  215.  1bc:    38 63 00 00     addi    r3,r3,0
  216.             1be: R_PPC_ADDR16_LO    .LC5
  217.  1c0:    4c c6 32 42     crset    4*cr1+eq
  218.  1c4:    48 00 00 01     bl    1c4 <main+0x1c4>
  219.             1c4: R_PPC_REL24    PPCprintf
  220.  1c8:    3c 80 80 02     lis    r4,-32766
  221.  1cc:    60 84 40 16     ori    r4,r4,16406
  222.  1d0:    7f e3 fb 78     mr    r3,r31
  223.  1d4:    7f a5 eb 78     mr    r5,r29
  224.  1d8:    48 00 00 01     bl    1d8 <main+0x1d8>
  225.             1d8: R_PPC_REL24    PPCGetTimerObject
  226.  1dc:    80 a1 00 30     lwz    r5,48(r1)
  227.  1e0:    80 c1 00 34     lwz    r6,52(r1)
  228.  1e4:    38 78 00 00     addi    r3,r24,0
  229.             1e6: R_PPC_ADDR16_LO    .LC6
  230.  1e8:    4c c6 31 82     crclr    4*cr1+eq
  231.  1ec:    48 00 00 01     bl    1ec <main+0x1ec>
  232.             1ec: R_PPC_REL24    PPCprintf
  233.  1f0:    3c 80 80 02     lis    r4,-32766
  234.  1f4:    60 84 40 17     ori    r4,r4,16407
  235.  1f8:    7f e3 fb 78     mr    r3,r31
  236.  1fc:    7f a5 eb 78     mr    r5,r29
  237.  200:    48 00 00 01     bl    200 <main+0x200>
  238.             200: R_PPC_REL24    PPCGetTimerObject
  239.  204:    80 a1 00 30     lwz    r5,48(r1)
  240.  208:    80 c1 00 34     lwz    r6,52(r1)
  241.  20c:    38 77 00 00     addi    r3,r23,0
  242.             20e: R_PPC_ADDR16_LO    .LC7
  243.  210:    4c c6 31 82     crclr    4*cr1+eq
  244.  214:    48 00 00 01     bl    214 <main+0x214>
  245.             214: R_PPC_REL24    PPCprintf
  246.  218:    3c 80 80 02     lis    r4,-32766
  247.  21c:    60 84 40 18     ori    r4,r4,16408
  248.  220:    7f e3 fb 78     mr    r3,r31
  249.  224:    7f a5 eb 78     mr    r5,r29
  250.  228:    48 00 00 01     bl    228 <main+0x228>
  251.             228: R_PPC_REL24    PPCGetTimerObject
  252.  22c:    80 a1 00 30     lwz    r5,48(r1)
  253.  230:    80 c1 00 34     lwz    r6,52(r1)
  254.  234:    38 76 00 00     addi    r3,r22,0
  255.             236: R_PPC_ADDR16_LO    .LC8
  256.  238:    4c c6 31 82     crclr    4*cr1+eq
  257.  23c:    48 00 00 01     bl    23c <main+0x23c>
  258.             23c: R_PPC_REL24    PPCprintf
  259.  240:    3c 80 80 02     lis    r4,-32766
  260.  244:    60 84 40 19     ori    r4,r4,16409
  261.  248:    7f e3 fb 78     mr    r3,r31
  262.  24c:    7f a5 eb 78     mr    r5,r29
  263.  250:    48 00 00 01     bl    250 <main+0x250>
  264.             250: R_PPC_REL24    PPCGetTimerObject
  265.  254:    80 a1 00 30     lwz    r5,48(r1)
  266.  258:    80 c1 00 34     lwz    r6,52(r1)
  267.  25c:    38 75 00 00     addi    r3,r21,0
  268.             25e: R_PPC_ADDR16_LO    .LC9
  269.  260:    4c c6 31 82     crclr    4*cr1+eq
  270.  264:    48 00 00 01     bl    264 <main+0x264>
  271.             264: R_PPC_REL24    PPCprintf
  272.  268:    3c 80 80 02     lis    r4,-32766
  273.  26c:    60 84 40 1a     ori    r4,r4,16410
  274.  270:    7f e3 fb 78     mr    r3,r31
  275.  274:    7f a5 eb 78     mr    r5,r29
  276.  278:    48 00 00 01     bl    278 <main+0x278>
  277.             278: R_PPC_REL24    PPCGetTimerObject
  278.  27c:    80 a1 00 30     lwz    r5,48(r1)
  279.  280:    80 c1 00 34     lwz    r6,52(r1)
  280.  284:    38 74 00 00     addi    r3,r20,0
  281.             286: R_PPC_ADDR16_LO    .LC10
  282.  288:    4c c6 31 82     crclr    4*cr1+eq
  283.  28c:    48 00 00 01     bl    28c <main+0x28c>
  284.             28c: R_PPC_REL24    PPCprintf
  285.  290:    3c 60 00 00     lis    r3,0
  286.             292: R_PPC_ADDR16_HA    .LC11
  287.  294:    38 63 00 00     addi    r3,r3,0
  288.             296: R_PPC_ADDR16_LO    .LC11
  289.  298:    4c c6 31 82     crclr    4*cr1+eq
  290.  29c:    48 00 00 01     bl    29c <main+0x29c>
  291.             29c: R_PPC_REL24    PPCprintf
  292.  2a0:    38 60 ff ff     li    r3,-1
  293.  2a4:    48 00 00 01     bl    2a4 <main+0x2a4>
  294.             2a4: R_PPC_REL24    PPCAllocSignal
  295.  2a8:    7c 7a 1b 78     mr    r26,r3
  296.  2ac:    2c 1a ff ff     cmpwi    r26,-1
  297.  2b0:    41 82 02 d4     beq    584 <main+0x584>
  298.  2b4:    3c 00 80 02     lis    r0,-32766
  299.  2b8:    3d 20 80 02     lis    r9,-32766
  300.  2bc:    3d 60 80 02     lis    r11,-32766
  301.  2c0:    60 00 40 02     ori    r0,r0,16386
  302.  2c4:    61 29 40 03     ori    r9,r9,16387
  303.  2c8:    61 6b 40 04     ori    r11,r11,16388
  304.  2cc:    39 40 00 c8     li    r10,200
  305.  2d0:    7f dc d0 30     slw    r28,r30,r26
  306.  2d4:    3c 80 80 02     lis    r4,-32766
  307.  2d8:    93 c1 00 1c     stw    r30,28(r1)
  308.  2dc:    90 01 00 08     stw    r0,8(r1)
  309.  2e0:    91 41 00 0c     stw    r10,12(r1)
  310.  2e4:    91 21 00 10     stw    r9,16(r1)
  311.  2e8:    91 61 00 18     stw    r11,24(r1)
  312.  2ec:    93 61 00 20     stw    r27,32(r1)
  313.  2f0:    7f e3 fb 78     mr    r3,r31
  314.  2f4:    60 84 40 11     ori    r4,r4,16401
  315.  2f8:    38 a0 00 00     li    r5,0
  316.  2fc:    93 81 00 14     stw    r28,20(r1)
  317.  300:    48 00 00 01     bl    300 <main+0x300>
  318.             300: R_PPC_REL24    PPCSetTimerObject
  319.  304:    38 61 00 08     addi    r3,r1,8
  320.  308:    48 00 00 01     bl    308 <main+0x308>
  321.             308: R_PPC_REL24    PPCCreateTimerObject
  322.  30c:    7c 7e 1b 79     mr.    r30,r3
  323.  310:    41 82 02 68     beq    578 <main+0x578>
  324.  314:    7f 83 e3 78     mr    r3,r28
  325.  318:    48 00 00 01     bl    318 <main+0x318>
  326.             318: R_PPC_REL24    PPCWait
  327.  31c:    3f 60 00 00     lis    r27,0
  328.             31e: R_PPC_ADDR16_HA    .LC12
  329.  320:    3c 80 80 02     lis    r4,-32766
  330.  324:    60 84 40 12     ori    r4,r4,16402
  331.  328:    38 a0 00 00     li    r5,0
  332.  32c:    7f e3 fb 78     mr    r3,r31
  333.  330:    48 00 00 01     bl    330 <main+0x330>
  334.             330: R_PPC_REL24    PPCSetTimerObject
  335.  334:    38 7b 00 00     addi    r3,r27,0
  336.             336: R_PPC_ADDR16_LO    .LC12
  337.  338:    4c c6 31 82     crclr    4*cr1+eq
  338.  33c:    48 00 00 01     bl    33c <main+0x33c>
  339.             33c: R_PPC_REL24    PPCprintf
  340.  340:    3c 60 00 00     lis    r3,0
  341.             342: R_PPC_ADDR16_HA    .LC13
  342.  344:    38 63 00 00     addi    r3,r3,0
  343.             346: R_PPC_ADDR16_LO    .LC13
  344.  348:    4c c6 31 82     crclr    4*cr1+eq
  345.  34c:    48 00 00 01     bl    34c <main+0x34c>
  346.             34c: R_PPC_REL24    PPCprintf
  347.  350:    3c 80 80 02     lis    r4,-32766
  348.  354:    7f e3 fb 78     mr    r3,r31
  349.  358:    60 84 40 11     ori    r4,r4,16401
  350.  35c:    38 a0 00 00     li    r5,0
  351.  360:    48 00 00 01     bl    360 <main+0x360>
  352.             360: R_PPC_REL24    PPCSetTimerObject
  353.  364:    3c 80 80 02     lis    r4,-32766
  354.  368:    7f c3 f3 78     mr    r3,r30
  355.  36c:    60 84 40 11     ori    r4,r4,16401
  356.  370:    38 a0 00 00     li    r5,0
  357.  374:    48 00 00 01     bl    374 <main+0x374>
  358.             374: R_PPC_REL24    PPCSetTimerObject
  359.  378:    7f 83 e3 78     mr    r3,r28
  360.  37c:    48 00 00 01     bl    37c <main+0x37c>
  361.             37c: R_PPC_REL24    PPCWait
  362.  380:    3c 80 80 02     lis    r4,-32766
  363.  384:    60 84 40 12     ori    r4,r4,16402
  364.  388:    38 a0 00 00     li    r5,0
  365.  38c:    7f e3 fb 78     mr    r3,r31
  366.  390:    48 00 00 01     bl    390 <main+0x390>
  367.             390: R_PPC_REL24    PPCSetTimerObject
  368.  394:    38 7b 00 00     addi    r3,r27,0
  369.             396: R_PPC_ADDR16_LO    .LC12
  370.  398:    4c c6 31 82     crclr    4*cr1+eq
  371.  39c:    48 00 00 01     bl    39c <main+0x39c>
  372.             39c: R_PPC_REL24    PPCprintf
  373.  3a0:    7f c3 f3 78     mr    r3,r30
  374.  3a4:    48 00 00 01     bl    3a4 <main+0x3a4>
  375.             3a4: R_PPC_REL24    PPCDeleteTimerObject
  376.  3a8:    3c 60 00 00     lis    r3,0
  377.             3aa: R_PPC_ADDR16_HA    .LC14
  378.  3ac:    38 63 00 00     addi    r3,r3,0
  379.             3ae: R_PPC_ADDR16_LO    .LC14
  380.  3b0:    4c c6 31 82     crclr    4*cr1+eq
  381.  3b4:    48 00 00 01     bl    3b4 <main+0x3b4>
  382.             3b4: R_PPC_REL24    PPCprintf
  383.  3b8:    3c 80 80 02     lis    r4,-32766
  384.  3bc:    7f e3 fb 78     mr    r3,r31
  385.  3c0:    60 84 40 11     ori    r4,r4,16401
  386.  3c4:    38 a0 00 00     li    r5,0
  387.  3c8:    48 00 00 01     bl    3c8 <main+0x3c8>
  388.             3c8: R_PPC_REL24    PPCSetTimerObject
  389.  3cc:    38 61 00 08     addi    r3,r1,8
  390.  3d0:    48 00 00 01     bl    3d0 <main+0x3d0>
  391.             3d0: R_PPC_REL24    PPCCreateTimerObject
  392.  3d4:    7c 7e 1b 79     mr.    r30,r3
  393.  3d8:    41 82 00 34     beq    40c <main+0x40c>
  394.  3dc:    7f 83 e3 78     mr    r3,r28
  395.  3e0:    48 00 00 01     bl    3e0 <main+0x3e0>
  396.             3e0: R_PPC_REL24    PPCWait
  397.  3e4:    3c 80 80 02     lis    r4,-32766
  398.  3e8:    7f e3 fb 78     mr    r3,r31
  399.  3ec:    60 84 40 12     ori    r4,r4,16402
  400.  3f0:    38 a0 00 00     li    r5,0
  401.  3f4:    48 00 00 01     bl    3f4 <main+0x3f4>
  402.             3f4: R_PPC_REL24    PPCSetTimerObject
  403.  3f8:    38 7b 00 00     addi    r3,r27,0
  404.             3fa: R_PPC_ADDR16_LO    .LC12
  405.  3fc:    4c c6 31 82     crclr    4*cr1+eq
  406.  400:    48 00 00 01     bl    400 <main+0x400>
  407.             400: R_PPC_REL24    PPCprintf
  408.  404:    7f c3 f3 78     mr    r3,r30
  409.  408:    48 00 00 01     bl    408 <main+0x408>
  410.             408: R_PPC_REL24    PPCDeleteTimerObject
  411.  40c:    3c 80 80 02     lis    r4,-32766
  412.  410:    38 a1 00 38     addi    r5,r1,56
  413.  414:    60 84 40 15     ori    r4,r4,16405
  414.  418:    7f e3 fb 78     mr    r3,r31
  415.  41c:    48 00 00 01     bl    41c <main+0x41c>
  416.             41c: R_PPC_REL24    PPCGetTimerObject
  417.  420:    80 a1 00 38     lwz    r5,56(r1)
  418.  424:    80 c1 00 3c     lwz    r6,60(r1)
  419.  428:    38 79 00 00     addi    r3,r25,0
  420.             42a: R_PPC_ADDR16_LO    .LC4
  421.  42c:    4c c6 31 82     crclr    4*cr1+eq
  422.  430:    48 00 00 01     bl    430 <main+0x430>
  423.             430: R_PPC_REL24    PPCprintf
  424.  434:    80 61 00 38     lwz    r3,56(r1)
  425.  438:    80 81 00 3c     lwz    r4,60(r1)
  426.  43c:    4c c6 31 82     crclr    4*cr1+eq
  427.  440:    48 00 00 01     bl    440 <main+0x440>
  428.             440: R_PPC_REL24    __floatdidf
  429.  444:    80 61 00 38     lwz    r3,56(r1)
  430.  448:    80 81 00 3c     lwz    r4,60(r1)
  431.  44c:    ff c0 08 90     fmr    f30,f1
  432.  450:    4c c6 31 82     crclr    4*cr1+eq
  433.  454:    48 00 00 01     bl    454 <main+0x454>
  434.             454: R_PPC_REL24    __floatdidf
  435.  458:    ff e0 08 90     fmr    f31,f1
  436.  45c:    80 61 00 28     lwz    r3,40(r1)
  437.  460:    80 81 00 2c     lwz    r4,44(r1)
  438.  464:    4c c6 31 82     crclr    4*cr1+eq
  439.  468:    48 00 00 01     bl    468 <main+0x468>
  440.             468: R_PPC_REL24    __floatdidf
  441.  46c:    80 a1 00 28     lwz    r5,40(r1)
  442.  470:    80 c1 00 2c     lwz    r6,44(r1)
  443.  474:    ff ff 08 24     fdiv    f31,f31,f1
  444.  478:    80 61 00 38     lwz    r3,56(r1)
  445.  47c:    80 81 00 3c     lwz    r4,60(r1)
  446.  480:    4c c6 31 82     crclr    4*cr1+eq
  447.  484:    48 00 00 01     bl    484 <main+0x484>
  448.             484: R_PPC_REL24    __divdi3
  449.  488:    3d 20 00 00     lis    r9,0
  450.             48a: R_PPC_ADDR16_HA    .LC16
  451.  48c:    c8 29 00 00     lfd    f1,0(r9)
  452.             48e: R_PPC_ADDR16_LO    .LC16
  453.  490:    7c 65 1b 78     mr    r5,r3
  454.  494:    7c 86 23 78     mr    r6,r4
  455.  498:    3c 60 00 00     lis    r3,0
  456.             49a: R_PPC_ADDR16_HA    .LC15
  457.  49c:    38 63 00 00     addi    r3,r3,0
  458.             49e: R_PPC_ADDR16_LO    .LC15
  459.  4a0:    fc 40 f0 90     fmr    f2,f30
  460.  4a4:    fc 60 f8 90     fmr    f3,f31
  461.  4a8:    4c c6 32 42     crset    4*cr1+eq
  462.  4ac:    48 00 00 01     bl    4ac <main+0x4ac>
  463.             4ac: R_PPC_REL24    PPCprintf
  464.  4b0:    3c 80 80 02     lis    r4,-32766
  465.  4b4:    60 84 40 16     ori    r4,r4,16406
  466.  4b8:    7f e3 fb 78     mr    r3,r31
  467.  4bc:    7f a5 eb 78     mr    r5,r29
  468.  4c0:    48 00 00 01     bl    4c0 <main+0x4c0>
  469.             4c0: R_PPC_REL24    PPCGetTimerObject
  470.  4c4:    80 a1 00 30     lwz    r5,48(r1)
  471.  4c8:    80 c1 00 34     lwz    r6,52(r1)
  472.  4cc:    38 78 00 00     addi    r3,r24,0
  473.             4ce: R_PPC_ADDR16_LO    .LC6
  474.  4d0:    4c c6 31 82     crclr    4*cr1+eq
  475.  4d4:    48 00 00 01     bl    4d4 <main+0x4d4>
  476.             4d4: R_PPC_REL24    PPCprintf
  477.  4d8:    3c 80 80 02     lis    r4,-32766
  478.  4dc:    60 84 40 17     ori    r4,r4,16407
  479.  4e0:    7f e3 fb 78     mr    r3,r31
  480.  4e4:    7f a5 eb 78     mr    r5,r29
  481.  4e8:    48 00 00 01     bl    4e8 <main+0x4e8>
  482.             4e8: R_PPC_REL24    PPCGetTimerObject
  483.  4ec:    80 a1 00 30     lwz    r5,48(r1)
  484.  4f0:    80 c1 00 34     lwz    r6,52(r1)
  485.  4f4:    38 77 00 00     addi    r3,r23,0
  486.             4f6: R_PPC_ADDR16_LO    .LC7
  487.  4f8:    4c c6 31 82     crclr    4*cr1+eq
  488.  4fc:    48 00 00 01     bl    4fc <main+0x4fc>
  489.             4fc: R_PPC_REL24    PPCprintf
  490.  500:    3c 80 80 02     lis    r4,-32766
  491.  504:    60 84 40 18     ori    r4,r4,16408
  492.  508:    7f e3 fb 78     mr    r3,r31
  493.  50c:    7f a5 eb 78     mr    r5,r29
  494.  510:    48 00 00 01     bl    510 <main+0x510>
  495.             510: R_PPC_REL24    PPCGetTimerObject
  496.  514:    80 a1 00 30     lwz    r5,48(r1)
  497.  518:    80 c1 00 34     lwz    r6,52(r1)
  498.  51c:    38 76 00 00     addi    r3,r22,0
  499.             51e: R_PPC_ADDR16_LO    .LC8
  500.  520:    4c c6 31 82     crclr    4*cr1+eq
  501.  524:    48 00 00 01     bl    524 <main+0x524>
  502.             524: R_PPC_REL24    PPCprintf
  503.  528:    3c 80 80 02     lis    r4,-32766
  504.  52c:    60 84 40 19     ori    r4,r4,16409
  505.  530:    7f e3 fb 78     mr    r3,r31
  506.  534:    7f a5 eb 78     mr    r5,r29
  507.  538:    48 00 00 01     bl    538 <main+0x538>
  508.             538: R_PPC_REL24    PPCGetTimerObject
  509.  53c:    80 a1 00 30     lwz    r5,48(r1)
  510.  540:    80 c1 00 34     lwz    r6,52(r1)
  511.  544:    38 75 00 00     addi    r3,r21,0
  512.             546: R_PPC_ADDR16_LO    .LC9
  513.  548:    4c c6 31 82     crclr    4*cr1+eq
  514.  54c:    48 00 00 01     bl    54c <main+0x54c>
  515.             54c: R_PPC_REL24    PPCprintf
  516.  550:    3c 80 80 02     lis    r4,-32766
  517.  554:    7f a5 eb 78     mr    r5,r29
  518.  558:    7f e3 fb 78     mr    r3,r31
  519.  55c:    60 84 40 1a     ori    r4,r4,16410
  520.  560:    48 00 00 01     bl    560 <main+0x560>
  521.             560: R_PPC_REL24    PPCGetTimerObject
  522.  564:    80 a1 00 30     lwz    r5,48(r1)
  523.  568:    80 c1 00 34     lwz    r6,52(r1)
  524.  56c:    38 74 00 00     addi    r3,r20,0
  525.             56e: R_PPC_ADDR16_LO    .LC10
  526.  570:    4c c6 31 82     crclr    4*cr1+eq
  527.  574:    48 00 00 01     bl    574 <main+0x574>
  528.             574: R_PPC_REL24    PPCprintf
  529.  578:    7f 43 d3 78     mr    r3,r26
  530.  57c:    48 00 00 01     bl    57c <main+0x57c>
  531.             57c: R_PPC_REL24    PPCFreeSignal
  532.  580:    48 00 00 14     b    594 <main+0x594>
  533.  584:    3c 60 00 00     lis    r3,0
  534.             586: R_PPC_ADDR16_HA    .LC17
  535.  588:    38 63 00 00     addi    r3,r3,0
  536.             58a: R_PPC_ADDR16_LO    .LC17
  537.  58c:    4c c6 31 82     crclr    4*cr1+eq
  538.  590:    48 00 00 01     bl    590 <main+0x590>
  539.             590: R_PPC_REL24    PPCprintf
  540.  594:    7f e3 fb 78     mr    r3,r31
  541.  598:    48 00 00 01     bl    598 <main+0x598>
  542.             598: R_PPC_REL24    PPCDeleteTimerObject
  543.  59c:    80 01 00 94     lwz    r0,148(r1)
  544.  5a0:    7c 08 03 a6     mtlr    r0
  545.  5a4:    82 81 00 50     lwz    r20,80(r1)
  546.  5a8:    82 a1 00 54     lwz    r21,84(r1)
  547.  5ac:    82 c1 00 58     lwz    r22,88(r1)
  548.  5b0:    82 e1 00 5c     lwz    r23,92(r1)
  549.  5b4:    83 01 00 60     lwz    r24,96(r1)
  550.  5b8:    83 21 00 64     lwz    r25,100(r1)
  551.  5bc:    83 41 00 68     lwz    r26,104(r1)
  552.  5c0:    83 61 00 6c     lwz    r27,108(r1)
  553.  5c4:    83 81 00 70     lwz    r28,112(r1)
  554.  5c8:    83 a1 00 74     lwz    r29,116(r1)
  555.  5cc:    83 c1 00 78     lwz    r30,120(r1)
  556.  5d0:    83 e1 00 7c     lwz    r31,124(r1)
  557.  5d4:    cb c1 00 80     lfd    f30,128(r1)
  558.  5d8:    cb e1 00 88     lfd    f31,136(r1)
  559.  5dc:    38 21 00 90     addi    r1,r1,144
  560.  5e0:    4e 80 00 20     blr
  561. Disassembly of section .rodata:
  562.  
  563. 00000000 <.LC0>:
  564.    0:    54 69 63 6b     rlwinm.    r9,r3,12,13,21
  565.    4:    73 50 65 72     andi.    r16,r26,25970
  566.    8:    53 65 63 20     rlwimi    r5,r27,12,12,16
  567.    c:    25 4c 64 0a     dozi    r10,r12,25610
  568.   10:    00 00 00 00     .long 0x0
  569.  
  570. 00000014 <.LC1>:
  571.   14:    53 74 61 72     rlwimi    r20,r27,12,5,25
  572.   18:    74 54 69 63     andis.    r20,r2,26979
  573.   1c:    6b 73 20 30     xori    r19,r27,8240
  574.   20:    78 25 4c 78     .long 0x78254c78
  575.   24:    0a 00 00 00     tdlti    r0,0
  576.  
  577. 00000028 <.LC2>:
  578.   28:    53 74 6f 70     rlwimi    r20,r27,13,29,24
  579.   2c:    54 69 63 6b     rlwinm.    r9,r3,12,13,21
  580.   30:    73 20 30 78     andi.    r0,r25,12408
  581.   34:    25 4c 78 0a     dozi    r10,r12,30730
  582.   38:    00 00 00 00     .long 0x0
  583.  
  584. 0000003c <.LC3>:
  585.   3c:    43 75 72 72     .long 0x43757272
  586.   40:    65 6e 74 20     oris    r14,r11,29728
  587.   44:    30 78 25 4c     addic    r3,r24,9548
  588.   48:    78 0a 00 00     rotldi    r10,r0,0
  589.  
  590. 0000004c <.LC4>:
  591.   4c:    44 69 66 66     .long 0x44696666
  592.   50:    54 69 63 6b     rlwinm.    r9,r3,12,13,21
  593.   54:    73 20 25 4c     andi.    r0,r25,9548
  594.   58:    64 0a 00 00     oris    r10,r0,0
  595.  
  596. 0000005c <.LC5>:
  597.   5c:    50 50 43 4f     rlwimi.    r16,r2,8,13,7
  598.   60:    75 74 70 75     andis.    r20,r11,28789
  599.   64:    74 28 29 20     andis.    r8,r1,10528
  600.   68:    63 6f 6e 74     ori    r15,r27,28276
  601.   6c:    65 78 74 20     oris    r24,r11,29728
  602.   70:    73 77 69 74     andi.    r23,r27,26996
  603.   74:    63 68 20 74     ori    r8,r27,8308
  604.   78:    6f 6f 6b 20     xoris    r15,r27,27424
  605.   7c:    25 34 67 20     dozi    r9,r20,26400
  606.   80:    73 65 63 6f     andi.    r5,r27,25455
  607.   84:    6e 64 73 0a     xoris    r4,r19,29450
  608.   88:    00 00 00 00     .long 0x0
  609.  
  610. 0000008c <.LC6>:
  611.   8c:    44 69 66 66     .long 0x44696666
  612.   90:    4d 69 63 72     .long 0x4d696372
  613.   94:    6f 20 25 4c     xoris    r0,r25,9548
  614.   98:    64 0a 00 00     oris    r10,r0,0
  615.  
  616. 0000009c <.LC7>:
  617.   9c:    44 69 66 66     .long 0x44696666
  618.   a0:    53 65 63 73     rlwimi.    r5,r27,12,13,25
  619.   a4:    20 25 4c 64     subfic    r1,r5,19556
  620.   a8:    0a 00 00 00     tdlti    r0,0
  621.  
  622. 000000ac <.LC8>:
  623.   ac:    44 69 66 66     .long 0x44696666
  624.   b0:    4d 69 6e 73     .long 0x4d696e73
  625.   b4:    20 25 4c 64     subfic    r1,r5,19556
  626.   b8:    0a 00 00 00     tdlti    r0,0
  627.  
  628. 000000bc <.LC9>:
  629.   bc:    44 69 66 66     .long 0x44696666
  630.   c0:    48 6f 75 72     ba    6f7570 <.LC16+0x6f73c8>
  631.   c4:    73 20 25 4c     andi.    r0,r25,9548
  632.   c8:    64 0a 00 00     oris    r10,r0,0
  633.  
  634. 000000cc <.LC10>:
  635.   cc:    44 69 66 66     .long 0x44696666
  636.   d0:    44 61 79 73     .long 0x44617973
  637.   d4:    20 25 4c 64     subfic    r1,r5,19556
  638.   d8:    0a 00 00 00     tdlti    r0,0
  639.  
  640. 000000dc <.LC11>:
  641.   dc:    55 73 65 20     rlwinm    r19,r11,12,20,16
  642.   e0:    35 30 48 7a     addic.    r9,r16,18554
  643.   e4:    20 54 69 6d     subfic    r2,r20,26989
  644.   e8:    65 72 20 74     oris    r18,r11,8308
  645.   ec:    6f 20 77 61     xoris    r0,r25,30561
  646.   f0:    69 74 20 34     xori    r20,r11,8244
  647.   f4:    20 73 65 63     subfic    r3,r19,25955
  648.   f8:    6f 6e 64 73     xoris    r14,r27,25715
  649.   fc:    0a 00 00 00     tdlti    r0,0
  650.  
  651. 00000100 <.LC12>:
  652.  100:    6e 6f 74 69     xoris    r15,r19,29801
  653.  104:    66 69 63 61     oris    r9,r19,25441
  654.  108:    74 69 6f 6e     andis.    r9,r3,28526
  655.  10c:    20 72 65 63     subfic    r3,r18,25955
  656.  110:    65 69 76 65     oris    r9,r11,30309
  657.  114:    64 0a 00 00     oris    r10,r0,0
  658.  
  659. 00000118 <.LC13>:
  660.  118:    52 65 73 74     rlwimi    r5,r19,14,13,26
  661.  11c:    61 72 74 20     ori    r18,r11,29728
  662.  120:    34 20 73 65     addic.    r1,r0,29541
  663.  124:    63 6f 6e 64     ori    r15,r27,28260
  664.  128:    20 74 69 6d     subfic    r3,r20,26989
  665.  12c:    65 72 73 0a     oris    r18,r11,29450
  666.  130:    00 00 00 00     .long 0x0
  667.  
  668. 00000134 <.LC14>:
  669.  134:    55 73 65 20     rlwinm    r19,r11,12,20,16
  670.  138:    6e 65 77 20     xoris    r5,r19,30496
  671.  13c:    35 30 48 7a     addic.    r9,r16,18554
  672.  140:    20 54 69 6d     subfic    r2,r20,26989
  673.  144:    65 72 20 74     oris    r18,r11,8308
  674.  148:    6f 20 77 61     xoris    r0,r25,30561
  675.  14c:    69 74 20 61     xori    r20,r11,8289
  676.  150:    67 61 69 6e     oris    r1,r27,26990
  677.  154:    20 34 20 73     subfic    r1,r20,8307
  678.  158:    65 63 6f 6e     oris    r3,r11,28526
  679.  15c:    64 73 0a 00     oris    r19,r3,2560
  680.  
  681. 00000160 <.LC15>:
  682.  160:    77 61 69 74     andis.    r1,r27,26996
  683.  164:    65 64 20 66     oris    r4,r11,8294
  684.  168:    6f 72 20 25     xoris    r18,r27,8229
  685.  16c:    67 20 25 67     oris    r0,r25,9575
  686.  170:    20 25 67 28     subfic    r1,r5,26408
  687.  174:    66 6c 6f 61     oris    r12,r19,28513
  688.  178:    74 29 20 25     andis.    r9,r1,8229
  689.  17c:    6c 64 28 69     xoris    r4,r3,10345
  690.  180:    6e 74 29 20     xoris    r20,r19,10528
  691.  184:    73 65 63 6f     andi.    r5,r27,25455
  692.  188:    6e 64 73 0a     xoris    r4,r19,29450
  693.  18c:    00 00 00 00     .long 0x0
  694.  
  695. 00000190 <.LC17>:
  696.  190:    43 6f 75 6c     .long 0x436f756c
  697.  194:    64 6e 60 74     oris    r14,r3,24692
  698.  198:    20 61 6c 6c     subfic    r3,r1,27756
  699.  19c:    6f 63 20 53     xoris    r3,r27,8275
  700.  1a0:    69 67 6e 61     xori    r7,r11,28257
  701.  1a4:    6c 0a 00 00     xoris    r10,r0,0
  702.  
  703. 000001a8 <.LC16>:
  704.  1a8:    41 8f a2 f5     bsol    cr3,ffffa49c <.LC16+0xffffa2f4>
  705.  1ac:    58 00 00 00     rlmi    r0,r0,r0,0,0
  706. Disassembly of section .data:
  707. Disassembly of section .sdata:
  708.  
  709. 00000000 <Test>:
  710.    0:    41 8f a2 f5     bsol    cr3,ffffa2f4 <.LC16+0xffffa14c>
  711.    4:    58 00 00 00     rlmi    r0,r0,r0,0,0
  712.