OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [bfin/] [vector.d] - Blame information for rev 856

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 38 julius
#objdump: -dr
2
#name: vector
3
.*: +file format .*
4
 
5
Disassembly of section .text:
6
 
7
00000000 :
8
   0:   0c c4 0d 08     R4.H = R4.L = SIGN \(R1.H\) \* R5.H \+ SIGN \(R1.L\) \* R5.L;
9
 
10
00000004 :
11
   4:   09 c6 15 8e     R7 = VIT_MAX \(R5, R2\) \(ASL\);
12
   8:   09 c6 30 c0     R0 = VIT_MAX \(R0, R6\) \(ASR\);
13
   c:   09 c6 03 0a     R5.L = VIT_MAX \(R3\) \(ASL\);
14
  10:   09 c6 02 44     R2.L = VIT_MAX \(R2\) \(ASR\);
15
 
16
00000014 :
17
  14:   06 c4 28 8a     R5 = ABS R5 \(V\);
18
  18:   06 c4 00 84     R2 = ABS R0 \(V\);
19
 
20
0000001c :
21
  1c:   00 c4 1a 0a     R5 = R3 \+\|\+ R2;
22
  20:   00 c4 1a 3a     R5 = R3 \+\|\+ R2 \(SCO\);
23
  24:   00 c4 06 8e     R7 = R0 -\|\+ R6;
24
  28:   00 c4 0b a4     R2 = R1 -\|\+ R3 \(S\);
25
  2c:   00 c4 02 48     R4 = R0 \+\|- R2;
26
  30:   00 c4 0a 5a     R5 = R1 \+\|- R2 \(CO\);
27
  34:   00 c4 1c cc     R6 = R3 -\|- R4;
28
  38:   00 c4 2e de     R7 = R5 -\|- R6 \(CO\);
29
  3c:   01 c4 63 bf     R5 = R4 \+\|\+ R3, R7 = R4 -\|- R3 \(SCO, ASR\);
30
  40:   01 c4 1e c2     R0 = R3 \+\|\+ R6, R1 = R3 -\|- R6 \(ASL\);
31
  44:   21 c4 ca 2d     R7 = R1 \+\|- R2, R6 = R1 -\|\+ R2 \(S\);
32
  48:   21 c4 53 0a     R1 = R2 \+\|- R3, R5 = R2 -\|\+ R3;
33
  4c:   04 c4 41 8d     R5 = R0 \+ R1, R6 = R0 - R1 \(NS\);
34
  50:   04 c4 39 a6     R0 = R7 \+ R1, R3 = R7 - R1 \(S\);
35
  54:   11 c4 [c-f][[:xdigit:]] 0b      R7 = A1 \+ A0, R5 = A1 - A0 \(NS\);
36
  58:   11 c4 [c-f][[:xdigit:]] 6c      R3 = A0 \+ A1, R6 = A0 - A1 \(S\);
37
 
38
0000005c :
39
  5c:   81 c6 8b 03     R1 = R3 >>> 0xf \(V\);
40
  60:   81 c6 e0 09     R4 = R0 >>> 0x4 \(V\);
41
  64:   81 c6 00 4a     R5 = R0 << 0x0 \(V, S\);
42
  68:   81 c6 62 44     R2 = R2 << 0xc \(V, S\);
43
  6c:   01 c6 15 0e     R7 = ASHIFT R5 BY R2.L \(V\);
44
  70:   01 c6 02 40     R0 = ASHIFT R2 BY R0.L \(V, S\);
45
 
46
00000074 :
47
  74:   81 c6 8a 8b     R5 = R2 >> 0xf \(V\);
48
  78:   81 c6 11 80     R0 = R1 << 0x2 \(V\);
49
  7c:   01 c6 11 88     R4 = SHIFT R1 BY R2.L \(V\);
50
 
51
00000080 :
52
  80:   06 c4 01 0c     R6 = MAX \(R0, R1\) \(V\);
53
 
54
00000084 :
55
  84:   06 c4 17 40     R0 = MIN \(R2, R7\) \(V\);
56
 
57
00000088 :
58
  88:   04 c2 be 66     R2.H = R7.L \* R6.H, R2 = R7.H \* R6.H;
59
  8c:   04 c2 08 e1     R4.H = R1.H \* R0.H, R4 = R1.L \* R0.L;
60
  90:   04 c2 1a a0     R0.H = R3.H \* R2.L, R0 = R3.L \* R2.L;
61
  94:   94 c2 5a e1     R5.H = R3.H \* R2.H \(M\), R5 = R3.L \* R2.L \(FU\);
62
  98:   2c c2 27 e0     R1 = R4.H \* R7.H, R0 = R4.L \* R7.L \(S2RND\);
63
  9c:   0c c2 95 27     R7 = R2.L \* R5.L, R6 = R2.H \* R5.H;
64
  a0:   24 c3 3e e0     R0.H = R7.H \* R6.H, R0 = R7.L \* R6.L \(ISS2\);
65
  a4:   04 c3 c1 e0     R3.H = R0.H \* R1.H, R3 = R0.L \* R1.L \(IS\);
66
  a8:   00 c0 13 46     A1 = R2.L \* R3.H, A0 = R2.H \* R3.H;
67
  ac:   01 c0 08 c0     A1 \+= R1.H \* R0.H, A0 = R1.L \* R0.L;
68
  b0:   60 c0 2f c8     A1 = R5.H \* R7.H, A0 \+= R5.L \* R7.L \(W32\);
69
  b4:   01 c1 01 c0     A1 \+= R0.H \* R1.H, A0 = R0.L \* R1.L \(IS\);
70
  b8:   90 c0 1c c8     A1 = R3.H \* R4.H \(M\), A0 \+= R3.L \* R4.L \(FU\);
71
  bc:   01 c0 24 96     A1 \+= R4.H \* R4.L, A0 -= R4.H \* R4.H;
72
  c0:   25 c1 3e e8     R0.H = \(A1 \+= R7.H \* R6.H\), R0.L = \(A0 \+= R7.L \* R6.L\) \(ISS2\);
73
  c4:   27 c0 81 28     R2.H = A1, R2.L = \(A0 \+= R0.L \* R1.L\) \(S2RND\);
74
  c8:   04 c0 d1 c9     R7.H = \(A1 = R2.H \* R1.H\), A0 \+= R2.L \* R1.L;
75
  cc:   04 c0 be 66     R2.H = \(A1 = R7.L \* R6.H\), R2.L = \(A0 = R7.H \* R6.H\);
76
  d0:   05 c0 9a e1     R6.H = \(A1 \+= R3.H \* R2.H\), R6.L = \(A0 = R3.L \* R2.L\);
77
  d4:   05 c0 f5 a7     R7.H = \(A1 \+= R6.H \* R5.L\), R7.L = \(A0 = R6.H \* R5.H\);
78
  d8:   14 c0 3c a8     R0.H = \(A1 = R7.H \* R4.L\) \(M\), R0.L = \(A0 \+= R7.L \* R4.L\);
79
  dc:   94 c0 5a e9     R5.H = \(A1 = R3.H \* R2.H\) \(M\), R5.L = \(A0 \+= R3.L \* R2.L\) \(FU\);
80
  e0:   05 c1 1a e0     R0.H = \(A1 \+= R3.H \* R2.H\), R0.L = \(A0 = R3.L \* R2.L\) \(IS\);
81
  e4:   1c c0 b7 d0     R3 = \(A1 = R6.H \* R7.H\) \(M\), A0 -= R6.L \* R7.L;
82
  e8:   1c c0 3c 2e     R1 = \(A1 = R7.L \* R4.L\) \(M\), R0 = \(A0 \+= R7.H \* R4.H\);
83
  ec:   2d c1 3e e8     R1 = \(A1 \+= R7.H \* R6.H\), R0 = \(A0 \+= R7.L \* R6.L\) \(ISS2\);
84
  f0:   0d c0 37 e1     R5 = \(A1 \+= R6.H \* R7.H\), R4 = \(A0 = R6.L \* R7.L\);
85
  f4:   0d c0 9d f1     R7 = \(A1 \+= R3.H \* R5.H\), R6 = \(A0 -= R3.L \* R5.L\);
86
  f8:   0e c0 37 c9     R5 = \(A1 -= R6.H \* R7.H\), A0 \+= R6.L \* R7.L;
87
  fc:   0c c0 b7 e0     R3 = \(A1 = R6.H \* R7.H\), R2 = \(A0 = R6.L \* R7.L\);
88
 100:   9c c0 1f e9     R5 = \(A1 = R3.H \* R7.H\) \(M\), R4 = \(A0 \+= R3.L \* R7.L\) \(FU\);
89
 104:   2f c0 81 28     R3 = A1, R2 = \(A0 \+= R0.L \* R1.L\) \(S2RND\);
90
 108:   0d c1 1a e0     R1 = \(A1 \+= R3.H \* R2.H\), R0 = \(A0 = R3.L \* R2.L\) \(IS\);
91
 
92
0000010c :
93
 10c:   0f c4 08 c0     R0 = -R1 \(V\);
94
 110:   0f c4 10 ce     R7 = -R2 \(V\);
95
 
96
00000114 :
97
 114:   04 c6 08 8e     R7 = PACK \(R0.H, R1.L\);
98
 118:   04 c6 31 cc     R6 = PACK \(R1.H, R6.H\);
99
 11c:   04 c6 12 4a     R5 = PACK \(R2.L, R2.H\);
100
 
101
00000120 :
102
 120:   0d c4 10 82     \(R0, R1\) = SEARCH R2 \(LT\);
103
 124:   0d c4 80 cf     \(R6, R7\) = SEARCH R0 \(LE\);
104
 128:   0d c4 c8 0c     \(R3, R6\) = SEARCH R1 \(GT\);
105
 12c:   0d c4 18 4b     \(R4, R5\) = SEARCH R3 \(GE\);

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.