Back to index

cell-binutils  2.17cvs20070401
instruction_packing.d
Go to the documentation of this file.
00001 #objdump: -Dr
00002 #name: D10V intruction packing
00003 #as: -W
00004 
00005 .*: +file format elf32-d10v
00006 
00007 Disassembly of section .text:
00008 
00009 00000000 <main>:
00010    0:  2f 00 5e 00   nop           ||     nop    
00011 
00012 00000004 <FM00_IU_MU>:
00013    4:  30 23 24 02   ld     r2, @r3       ||     sra    r0, r1
00014    8:  24 11 a4 02   bra.s  94 <test_end> ||     sra    r0, r1
00015 
00016 0000000c <FM00_MU_IU>:
00017    c:  30 23 24 02   ld     r2, @r3       ||     sra    r0, r1
00018   10:  24 10 a4 02   bra.s  94 <test_end> ||     sra    r0, r1
00019 
00020 00000014 <FM00_IM_MU>:
00021   14:  30 23 02 8a   ld     r2, @r3       ||     add    r4, r5
00022   18:  24 0f 82 8a   bra.s  94 <test_end> ||     add    r4, r5
00023 
00024 0000001c <FM00_IM_IU>:
00025   1c:  01 45 24 02   add    r4, r5 ||     sra    r0, r1
00026   20:  01 45 2c ce   add    r4, r5 ||     mulx   a0, r6, r7
00027 
00028 00000024 <FM00_MU_IM>:
00029   24:  30 23 02 8a   ld     r2, @r3       ||     add    r4, r5
00030   28:  24 0d 82 8a   bra.s  94 <test_end> ||     add    r4, r5
00031 
00032 0000002c <FM00_IU_IM>:
00033   2c:  01 45 24 02   add    r4, r5 ||     sra    r0, r1
00034   30:  01 45 2c ce   add    r4, r5 ||     mulx   a0, r6, r7
00035 
00036 00000034 <FM01_IU_MU>:
00037   34:  b0 23 24 02   ld     r2, @r3       <-     sra    r0, r1
00038   38:  a4 0b a4 02   bra.s  94 <test_end> <-     sra    r0, r1
00039 
00040 0000003c <FM01_MU_IU>:
00041   3c:  70 23 24 02   ld     r2, @r3       ->     sra    r0, r1
00042   40:  64 0a a4 02   bra.s  94 <test_end> ->     sra    r0, r1
00043 
00044 00000044 <FM01_IM_MU>:
00045   44:  41 45 60 46   add    r4, r5 ->     ld     r2, @r3
00046   48:  41 45 48 13   add    r4, r5 ->     bra.s  94 <test_end>
00047 
00048 0000004c <FM01_IM_IU>:
00049   4c:  41 45 24 02   add    r4, r5 ->     sra    r0, r1
00050   50:  41 45 2c ce   add    r4, r5 ->     mulx   a0, r6, r7
00051 
00052 00000054 <FM01_MU_IM>:
00053   54:  70 23 02 8a   ld     r2, @r3       ->     add    r4, r5
00054   58:  64 07 82 8a   bra.s  94 <test_end> ->     add    r4, r5
00055 
00056 0000005c <FM01_IU_IM>:
00057   5c:  81 45 24 02   add    r4, r5 <-     sra    r0, r1
00058   60:  81 45 2c ce   add    r4, r5 <-     mulx   a0, r6, r7
00059 
00060 00000064 <FM10_IU_MU>:
00061   64:  70 23 24 02   ld     r2, @r3       ->     sra    r0, r1
00062   68:  64 05 a4 02   bra.s  94 <test_end> ->     sra    r0, r1
00063 
00064 0000006c <FM10_MU_IU>:
00065   6c:  b0 23 24 02   ld     r2, @r3       <-     sra    r0, r1
00066   70:  a4 04 a4 02   bra.s  94 <test_end> <-     sra    r0, r1
00067 
00068 00000074 <FM10_IM_MU>:
00069   74:  70 23 02 8a   ld     r2, @r3       ->     add    r4, r5
00070   78:  64 03 82 8a   bra.s  94 <test_end> ->     add    r4, r5
00071 
00072 0000007c <FM10_IM_IU>:
00073   7c:  81 45 24 02   add    r4, r5 <-     sra    r0, r1
00074   80:  81 45 2c ce   add    r4, r5 <-     mulx   a0, r6, r7
00075 
00076 00000084 <FM10_MU_IM>:
00077   84:  b0 23 02 8a   ld     r2, @r3       <-     add    r4, r5
00078   88:  a4 01 82 8a   bra.s  94 <test_end> <-     add    r4, r5
00079 
00080 0000008c <FM10_IU_IM>:
00081   8c:  92 01 02 8a   sra    r0, r1 <-     add    r4, r5
00082   90:  96 67 02 8a   mulx   a0, r6, r7    <-     add    r4, r5
00083 
00084 00000094 <test_end>:
00085   94:  26 0d 5e 00   jmp    r13    ||     nop