Back to index

cell-binutils  2.17cvs20070401
flow.d
Go to the documentation of this file.
00001 #objdump: -d
00002 #name: flow
00003 .*: +file format .*
00004 
00005 Disassembly of section .text:
00006 
00007 00000000 <jump>:
00008    0:  55 00         JUMP  \(P5\);
00009    2:  83 00         JUMP  \(PC\+P3\);
00010    4:  00 20         JUMP.S  4.*
00011    6:  80 e2 00 00   JUMP.L  ff000006.*
00012    a:  7f e2 ff ff   JUMP.L  1000008.*
00013    e:  ff 27         JUMP.S  100c.*
00014   10:  7f e2 00 80   JUMP.L  ff0010.*
00015   14:  f6 2f         JUMP.S  0 <jump>;
00016 
00017 00000016 <ccjump>:
00018   16:  00 1a         IF CC JUMP fffffc16.*
00019   18:  ff 1d         IF CC JUMP 416.*\(BP\);
00020   1a:  00 16         IF ! CC JUMP fffffc1a.*\(BP\);
00021   1c:  89 10         IF ! CC JUMP 12e.*
00022   1e:  f1 1b         IF CC JUMP 0 <jump>;
00023   20:  f0 1f         IF CC JUMP 0 <jump>\(BP\);
00024   22:  ef 17         IF ! CC JUMP 0 <jump>\(BP\);
00025   24:  ee 13         IF ! CC JUMP 0 <jump>;
00026 
00027 00000026 <call>:
00028   26:  63 00         CALL  \(P3\);
00029   28:  72 00         CALL  \(PC\+P2\);
00030   2a:  80 e3 00 00   CALL  ff00002a.*
00031   2e:  7f e3 ff ff   CALL  100002c.*
00032   32:  ff e3 e7 ff   CALL  0 <jump>;
00033 
00034 00000036 <return>:
00035   36:  10 00         RTS;
00036   38:  11 00         RTI;
00037   3a:  12 00         RTX;
00038   3c:  13 00         RTN;
00039   3e:  14 00         RTE;
00040 
00041 00000040 <loop_lc0>:
00042   40:  82 e0 13 00   LSETUP\(44 <first_loop__BEGIN>,66 <first_loop__END>\)LC0;
00043 
00044 00000044 <first_loop__BEGIN>:
00045   44:  38 e4 7b fc   R0=\[FP\+-3604\];
00046   48:  49 60         R1=0x9\(x\);
00047   4a:  38 e4 7b fc   R0=\[FP\+-3604\];
00048   4e:  00 32         P0=R0;
00049   50:  42 44         P2=P0<<2;
00050   52:  ba 5a         P2=P2\+FP;
00051   54:  20 e1 50 fb   R0=-1200 \(X\);
00052   58:  08 32         P1=R0;
00053   5a:  8a 5a         P2=P2\+P1;
00054   5c:  00 60         R0=0x0\(x\);
00055   5e:  10 93         \[P2\]=R0;
00056   60:  38 e4 7b fc   R0=\[FP\+-3604\];
00057   64:  08 64         R0\+=0x1;
00058 
00059 00000066 <first_loop__END>:
00060   66:  38 e6 7b fc   \[FP\+-3604\]=R0;
00061   6a:  a2 e0 02 40   LSETUP\(6e <second_loop__BEGIN>,6e <second_loop__BEGIN>\)LC0=P4;
00062 
00063 0000006e <second_loop__BEGIN>:
00064   6e:  00 00         NOP;
00065   70:  e0 e0 00 10   LSETUP\(70 <second_loop__BEGIN\+0x2>,70 <second_loop__BEGIN\+0x2>\)LC0=P1>>1;
00066   74:  82 e0 ff 03   LSETUP\(78 <second_loop__BEGIN\+0xa>,72 <second_loop__BEGIN\+0x4>\)LC0;
00067   78:  af e0 00 52   LSETUP\(76 <second_loop__BEGIN\+0x8>,fffffc78 <another_loop__END\+0xfffffbba>\)LC0=P5;
00068   7c:  ef e0 02 00   LSETUP\(7a <second_loop__BEGIN\+0xc>,80 <loop_lc1>\)LC0=P0>>1;
00069 
00070 00000080 <loop_lc1>:
00071   80:  90 e0 00 00   LSETUP\(80 <loop_lc1>,80 <loop_lc1>\)LC1;
00072   84:  b0 e0 00 40   LSETUP\(84 <loop_lc1\+0x4>,84 <loop_lc1\+0x4>\)LC1=P4;
00073   88:  f8 e0 1b 10   LSETUP\(78 <second_loop__BEGIN\+0xa>,be <another_loop__END>\)LC1=P1>>1;
00074   8c:  92 e0 ff 03   LSETUP\(90 <loop_lc1\+0x10>,8a <loop_lc1\+0xa>\)LC1;
00075   90:  bf e0 00 52   LSETUP\(8e <loop_lc1\+0xe>,fffffc90 <another_loop__END\+0xfffffbd2>\)LC1=P5;
00076   94:  ff e0 02 00   LSETUP\(92 <loop_lc1\+0x12>,98 <another_loop__BEGIN>\)LC1=P0>>1;
00077 
00078 00000098 <another_loop__BEGIN>:
00079   98:  38 e4 7a fc   R0=\[FP\+-3608\];
00080   9c:  00 32         P0=R0;
00081   9e:  42 44         P2=P0<<2;
00082   a0:  ba 5a         P2=P2\+FP;
00083   a2:  20 e1 f0 f1   R0=-3600 \(X\);
00084   a6:  00 32         P0=R0;
00085   a8:  42 5a         P1=P2\+P0;
00086   aa:  38 e4 7a fc   R0=\[FP\+-3608\];
00087   ae:  00 32         P0=R0;
00088   b0:  42 44         P2=P0<<2;
00089   b2:  ba 5a         P2=P2\+FP;
00090   b4:  20 e1 50 fb   R0=-1200 \(X\);
00091   b8:  00 32         P0=R0;
00092   ba:  82 5a         P2=P2\+P0;
00093   bc:  10 91         R0=\[P2\];
00094 
00095 000000be <another_loop__END>:
00096   be:  08 93         \[P1\]=R0;